0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000b80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r3, @ANYBLOB="3800000000000000ffff000000fc00005f9c12aa980251b9816a5bdd3d49afd3f3588e6e11b570717b35bd5e58f313430c4c8e6bb4c0c5daf691d453b520a22b09f94a63eb57f043f087a437fcef16237e41f106a1d3d74e540d21c0442027028360ff0cb07402987866b3b4ac6f785234149800ac1d056ddefa66e5251e138283970b3622f4c291137cbf52c1a3a731dd5b7449b86a15781e42a80b7629fb1ef8c9edb016596685875f560fc266af188c384502292616b330a8535331eec3131281a79a8783a1379bcb0ee510aba847c1c184c3b01763a790d82d40adc2f736d6f345f8f26c5afd000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0x4) setreuid(r1, r11) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r22 = syz_open_pts() close(r22) syz_open_pts() writev(r22, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r22, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) 14:53:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x2ec, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) socketpair(0x6, 0x4, 0x40, &(0x7f0000000100)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000200)={{0x6, 0x21, 0x200}, 0x1, 0xffffffff, 0x9}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 14:53:07 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={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) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r8, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r8, r9) ioctl$TIOCSETA(r9, 0x80047460, &(0x7f00000004c0)={0x5, 0x4, 0x0, 0xff, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r7, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0x125}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0xff34}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0xfffffffffffffdfa}, {&(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) r10 = syz_open_pts() r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x4) close(r10) fcntl$setstatus(r11, 0x4, 0x80) ioctl$TIOCSETA(r10, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r5, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000540)=0x5, 0x4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20000, 0x0) 14:53:07 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) 14:53:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) write(r1, &(0x7f0000000340), 0x10000014c) 14:53:07 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, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) accept$unix(r1, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ac9f8821767fcd4d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d65d6561f21f922a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029c5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c2000000000000000000000000000000bc6e6c05ef9abe59508e9f8a9b05de5d996ee4fa050025a87de95fefaf16f70dfa009d3a2cd6d3f601f2e850b6fe407845130b05e41ab8e24c5b23fa2df60a2212e0769a6051db00000000000ed37a3345caed335e4f8723b4f1136fd4dd52875baf763f86c923f6811362655d4274b35fa3b7ff80ed39ab3302b5be5d96fe3a38088d5894ea19cde84ed7e298591612efe727a7e28e76e1d6df5568a125782240366707000000"], &(0x7f0000000000)=0x1002) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x40, 0x43) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000003c0)=0x9, 0xffffffffffffff07) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x76ff268c12182d8f, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000005740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adcd5bd8d83b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f"], 0x1008, 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000040000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7802d11d37b7dc9ee0e"], 0xa4, 0x2, 0x1000) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f7008b680e3b99d80a8109c5e84d606003062b89aa513b2e006d6000000000000"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000001700)=[{&(0x7f0000000340)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0xfffffffffffffd74}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000001640)="3599f93b6ad7fb05b50e1fda497674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294ce4e7596f0cbf6da70253d99e7fc0e8ec9504e1478135cd911d1d7fc0abb050a9e565d530e66ce2c092c772a1f717591a5061cbb67054f66731c319cfa6845453ea105555e56067900081a743ff52bf75fa6a849659e755f6475cfae678e0003bc4cbfa35a97718b", 0x2f}, {&(0x7f0000001540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac70000000000000000c44d6f05613d31ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0x9e}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000c3050402c4c27f518cc0893e32c6457bcbb2a3380f9085e6141b8b67269ee5dd386a58"], 0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001800), 0xfd5e) 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), &(0x7f0000000380)=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}], 0x2aaaaaaaaaaaa90c) 14:53:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008900d05", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) sendto$inet6(r3, &(0x7f0000000680)="054e7dc378fd69afbbd61476af56c2f81174d7da5352d4855e2ca16a00bcf9d45f4882e2c0dad76ebccb25585a704b130ac34f2df51e3de44c05de2cc900cbd93dcc816d9f2d29e03e859153189deecdaf6ef56385c9a6d349b10fc09e9ba5db6a54ac62299ddd11455d901ad4a9867c53b6ca24a2dbe604c5d43247c7321e6b0967048c7901287d68546688448351e1b0cbd45457f796236a0a53d0cbbb43ee2ee1243cafd6e36588672483295ee7858f30189e0668ebbdcd9342d25b2922c79c195b3a1e5999c6a97bb4e6ab8b1a4ccdb20a8632277729d53f93716b7eeef7244f7a1124757d6bf617c42359e4979d9832f89af79d0dcdcd16bdae0f05b981ee202c74dadaabed0ca69a2d3bd609b572650c793b5688034a500487808b67e0a2a9bbc3b52244966d9c5911eb4219937880a26033dd9b2e233b9062750cc8145b8eecb2934122f6fe80d25d91c53ab31633262b8a7c71afaea1908b2c7a5e540a7be5faf2aa20b477aa6789f170e05c7f21895e969b1ea1901898a621fac8c3adce7a85174976bcf43639a6b7d6fbe12c2c5cfa03898a85d5ca5b650bc43ae6581e145e28e92706c882893d8241bc9989856f1142b6fd896657844f96e661d17a5758553400ea3b39deabcd9115b257983165d65277a6ed5c27edbbeb98c7cd57a9c6492468ac8b5d8fdc04a468670e6df4f89b1754a1b62e69dd9663ea62baaaa529651602cb4d56ce0fb51893af686501dd948c510e7c1d97bbd6dbe0145c14e50e240c693fd0c701ed77279cc641668f8781607a92ca2015cdc4935c88ebb998774105eb65e201b164ed0f41d7d9ff9ef17634d5ea8ea6f28abe0a355a3f0293f79f29f32b2c85c3173fe1ee736fc8e156384cc72f7fe019146845eb4540a4020349396e0ada6cb571f3176c0dd286fdfc70a4542ec2c2d36203a783af38adae99fc272c69c80b661e7402fa92e9544e819928cebc70b8d74328d8281c26ee35e799ae1fc843e7f77159f81c62b587447cfa311b05af0f6b267200af80bcbf9cbedfd87bf40f42c3af323f3c7a78992bfe1d41bb8b1795b160a8bfe75695ef9230a871fbb9291e53ed06f44b6ff1ebc24330cd02c098e199a06bde3b5b4b82c13bfced2617b7f8d27e6661f62de20e1f6b414c8492140f5a7258f51594ea90e0a1acf7dde589e1e43927a92bfa201eb1326ede13b933f9bf5f73f3c8c2c5fa2b13cb51e0c2f7344020c59413ebcca50f0c33f5b1f6767d894a98cb49cf151884a50b5b905e9d1b392bffaa5e7ebec046633726d49c2e16fd18e600e081696173b090b1c64a2d429430f4c8e137c66cd4da247898db18699cf14aee614e9c643a4873444882341a1f613499b9849c4777937e35ccc1585b7f9e9354c1e0108301ca9444a7d7f9e64912de49fb91ace81c96c1686200c9d99d29bbf67922d296ad8a260668c154991feee3e97b81e01b5fa3735e6f852081a2a283ed561ce94944187831b73df9778c6631809093f37ce8978d73931374dfe58e69ff29c3848cd56990aaf80fefa3ec5e16c15c2301de897bb800989414f3be7a9c110be5a5c548164871a961100108747807a23128c7d8bf9f1c5f5de08eef17fba5a96f00b1b433199d3582bd786a007135928a35a5a0050585ee5a7eb3e9febe5c324a3856378868228cb69edf7aea2728d7ba800752e9e5659c54f120cc523a292321395a64730317a4c460db81dbd33961d0167eba72943b74c8634d2e88a620def9289e4bc1ccec3fa62e0ecd73b6ff6194670d80726ee9736a99cc484cb962f9343e5b8218bdeed12b0c2ff7112cb5896277201747b2f5c3d8792cdc48c70b06a16f1503f8519327b26c18f3fc9ba04f0ba32ec63f499336674c659dff66e1004d53903ac7700867a355378e17cea679a15daf8af2aa4b3610a4a104951dfe18f213940f31edb4b9c2b267e0c56fe881fdd1670979e44a324242a9a17352b363edb3e903d4adc6331755b30c5678f2d28c7e1f1cf57f9d2f499118ebc3f587c97d1b16464cfce36b783c63ec10a7e9575368e989a6667cdcbfb05d3feedef0eb9db4ac1a1e3ac5289389324092e74e15efc749669769b40e1b42ea2619a71c0977e99a23c6ce249911e49c792e32059e9cb96f0182e8a1896dbd2b26b4739781cbf6dabe10233533a1ac2efd3c159b99bfa01335a69056cae995a82142008d0425c7b1688b8bfb78f7f2998d11e18190a2e9e7a9812d1d547f0eebb686505c815f8fa5f95a83f16b304d95787c486272ad356f26fc30d209317cf3614a0e48c84c370a3ab0f9120c8aa9c38fe77e997ff80e723783905c39da44550964b2c5046a46158082aa9c872cb9cf10d3f4e34757699c81914741daa8f63a427656a2b657185488aca078ac1fed7e76028452abcb5ca592ff4d95777f6bfbde8922b2cffc19b100d21810ddecc0b9d1b7f6802113658c6bba3a9a23092278493c3790be15a17b7c80359e37cc93acea974e39a73f1c89a0294bbc7f17c4cd9a378b654fd7f3f1f76aa57458274d37164edc4b5101d248c4a376c08a25c17980376638bcd319048638be351a2ac51684f47c625e1ba48224fdc6ffc3db4521213431bf7ab94134a9766e6cc4828edb5e6d86b2f1e86d0f176743f75b05fc96e232de4296b108b787e4eb02fe166074048dff97aa406c4f51eca6bdea86b6860b57f3853aef0e116b8916b70fa5f23751a50402d0a8990d55ca16e003d49157ce76b4f5309ae7a464f29aafe42fdf8552101ccf431307a34732f8d68851c0f11493009d44bf606cd67fb306572ae74cc14d71a3b0a064232ae51c4b521f95622d246b596dd5fd686118816eb278bd2fcfc22e0a1c3d35bd71fc1e64e7c9e47e70df1f18b6c25563d69d0cb735bc7ab1de4221e3b8b8c07c985ee6813408848d26f43ec8e806aded67ff699e541357010b67857c28831c809cf0edcd505d14eb2f2b1085d947b5c848f2225f10a778be505439d05c342942b69117f7da81aeb58fd204077de7c32b1f3b9d77980733f9d3f7cd770136c43e5e183ab5ec93be82b7051a04bd72f1d5dadce71eb4dd1f4497edd8832724d7b79398a76a371d90a8bea10185615f4e9267d9bb8110506a0ad317d827a266090ea194c4a3e1602341cf6058e41b7b1d415440450561321550d8932d8095523297ef67dcece09b7ff1b07412750ef7b6e4a5d481a4770ceea5352108b3b0d7717efaa8595b16a9b3ffa52564e4623591bd6a1275cb84d5475b81f532cbe41367e76223328436a0b7583a01f4f0dfd269c14eb16ec46df5c155441c7460db4e9219a8a1998ca8768ca13e43f84492c9ff9901d18f2499e409ff837e65b7c4f6d156f194afa177d57513f6dcb989a7502621ad5c066f1e28b9c4036c1d5609503087cf96fc279c5a81b3313a308a4b1b3b4b761c4e55e0b1a942763367791f62f415d2a1dbabf9fafe4178c9ad533d6858802d02056bedc6f9ef164454f36ecf6e65faabd016860de74c3cb2596fd8ab1e91f38c96c2b942d528cecff8032588ca6e2dfafd2f8b18b821a7cc18686fa3649d20051feb91d2d3d096b476e31ea8040baebbb484790864bd1cea16384d987cd57194583d8af62e050fc1f5a8f869d9d8f063e8fe1c44c65cef8192778a447f3e66152a89ae1eec79a6aba5a59144f593a66bfcc0e30357ee7ab076e235d9b7f332290f4c0465a55c636c4e1581c78771961f3677ed7e637adfa2971c7a1959a8f3fe4be45ef286545518bf724268ccbe7f94dd3a77a3b5dfb84234065cb73d97863835503af45b8d1bb7b6580e689cd83b64e99eb2f59cd96e87b841c1d52a3c08f400ec5271b94f95b299098766ab0f1144f9dfed9b7b89c11a4cd1da31fb8ea19722691eb906ba440a295ba59de97caa2e41825678c48c2de9d3b575165da44b1518b20dab5c500e80503f8c475bf735c7705609227b9172983ad8426c3a6be46a3cc5d5e41338d4f512b99f57a61e6a35383a9eae37fe6668a6112315aa2d193568493032959fef1c0227cabddc6ea543010b252e0f9dedb821b39c48299b67271073cdd2a98d0f826327baa758b19c8b8425f5b8654a82c851b04b1385f2830bebba4c35d9e46f116e7c2fe101bbcc25828285164ac0554a099f45ac291a6fed584b3039f8fafc2da31054efd0e63820c4ddc6c6959ad114fb48210d029daaca888383bcf41f58d33f7c37922b1bd1b79678c2c884b02b4f3c415aad87596b18b41807a65f7ff6df7155210bb8ca249dbebfc39f6d38f474947576e1e86099f8832134ffba3abf9562f3176a2c304527c012ad0cecd51abbd38da8e4c788f93a335d1c021191d6c68ba8a7b1d23417b580c3d2bd304fea2d64eb64bde89aaa01f8f17c74d605ce5e6bcb99ee84d7271765f462e9533c6b078472cb2e5afd73c42e93def8fea551639b405ca054d7561cac897c318fc67826bbb1bf367dc945f5c90f1b23be750c7770491924eb75556c0a08ff1291c8650188f9c0ae2068d1f6af31a0728ff16cfaef9ae33a3fcf866cae3c4e882773aa720fd8e90be3020f486dc9436c22f9061f297d10a87f98bde0417501e637d3c2efefb996913b1e1a1c9cf46a481cdac8ebc27ea9266c06ed48532bbbbd8618c22be5cd0c5fa23f0259edf8b41f2c88efaacda2dd12b924c482973616d0d929c177d623c842a7352546141383675b8187b4c55af354f4d9cdf31a21f9988cd3ac229866d9a24073cc391e9e7dd977755914890a884e3a93c8ec844e6a400003eea214e1e2f793d0ed40ca729fbe3a62bcbb4710b9262690c4e41b37b55989713d8c3bdeac960c394293e1826d8f6963bb8bdf5a086654e7ff7d2f68bd532225ddb288945fc45105abbdb63b3a95b280e4672852b69d1cc6abd202d55fb00f7ca98eae8be30cd5a7f796df7b0ef81637f50e99ca8042bd808e946d6282a8b6a5c158d07490959a03a4a89b8dabdbcaa6e5316b1e9b974d07449c9f210ab5097124d18a072ad241dcf446948365b4b78245653b3abcdd45db60c737b4bf4ab9fd9debf3eeb0e0b064ef4c051af30bf031fc01f40eb6f35e78edbbbed6db081787d0c3f51f087bad5ff1810c22c7591782b21d77ba71926c65118af9e13dea116beaee89ffec71aed38c4c0db84e257bc09851952c4c0e27d9f7ad52777e8b94541e9048eff480af20caf841383ac6eb5f38c934e3907ecb23eec257b33f9edf549120764418f100ffe9f76facdd9358f084497d2182e49c791c10b118248ed21d8868daf481119a908ad965e0cd5e5561df45ce0a2c37e42cc4a3205bad9dbe8e5eb0c05901fd0b027558a38986401dc21c31a1ea997c0bf06faeb09ba03ca330a76e2a2ccdbbff1efef4ce3f939aa6766c136c6e416aa2c748a282e30b8c2762f5553e2546a0e05524cd907a20e243bf1dc66804972f786d4530c207002adeb320ecba8a9ff112789489b0291ff7e3e07292429e4675829aa845adc8df4e71d9ad98ea841914d26fbfff83ad006a730116b7906712a595735523822489274e3d386e755d6ef3444d1f0cc0d6deda0c1b09e4ea3c43e85a7c13e5193bd0c69a9782d0300e85d0f2975d0d60d48db61439681b2bfe925284c9eb6d46d9ecdd974792982b5f1915b489b9e68350d75ff08ed9cf79931aa7a15f74a6111a3a57cf93ed1b247aa1387026bfa5258eeb17017a193d0bc8c056e50a7fa5c161dca865fb75a5c601aeea81b6ae25e9eb3052bd8898d0c1e1caea81aaf100c92defa2164f041b9f4f7a1712", 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:53:08 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) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66d23c6cc192d16f696c6530f18b98a0d1fda9102f95e0f878929b7912d7d5330f1518313157ff2e25cd3fce5e7c42167f71d51477c7429afa5125ea16f81f59573f8d80ab9f77e9ba1b74037866d2879958ef0a29419acdda97336297"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) 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, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000da494f31dd1b726e07000000000000002b81074ff28c"], 0x10) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) 14:53:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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, 0x100, &(0x7f0000000000)=0xfffeffff, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 14:53:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESOCT], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = msgget(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x1, 0x1800) close(r2) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = semget$private(0x0, 0x8, 0x100010282) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r4, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) semop(r4, &(0x7f0000000040)=[{0x0, 0x7d, 0x1000}, {0x1, 0x0, 0x400}, {0x3, 0x1bd, 0x1000}], 0x3) semop(r4, &(0x7f0000000140)=[{0x2, 0x8, 0x1800}, {0x2, 0x3, 0x1000}, {0x1, 0x9, 0x800}], 0x3) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r5 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r5, &(0x7f00000000c0)=""/43, 0x2b, 0xe4c4b19bbd76cd85, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 14:53:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x28) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) socket(0x18, 0x1, 0x0) r2 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r2) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) dup2(r4, r5) dup2(r5, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202020771e20736eee0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f2fb43d560c706c"], 0x10) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r9, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) dup2(0xffffffffffffff9c, r8) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6202022000"], 0x10) 14:53:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) r3 = msgget(0x1, 0x0) r4 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r4}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/88) 14:53:08 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(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x940e}, {0x18, 0x2, 0x1, 0x100}, 0x3ff, [0xfffffe01, 0x1, 0x2, 0xbc0c, 0x1600, 0x103, 0x2, 0x1]}, 0x3c) mlockall(0x0) 14:53:08 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x1cb) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xffffffffffffffd5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) close(0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x80, 0xc4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a915e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3b3220c99e1a516af378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632ba1ae5f0962a498a68461de13432bcbca6efabcf3cf68806b846d2e420b891b5fc26fe7d5e80440eae9138f1ac330f1702156"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) shutdown(r3, 0x1) 14:53:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400"/253], 0x10) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fcntl$setflags(r1, 0x2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000001c0)=[{r3, 0x4}, {r4, 0x1}], 0x2, 0x7) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00a45400"], 0x18}, 0x0) 14:53:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000c40)=[{&(0x7f00000000c0)="32eba2360482e190376db366caa7", 0xe}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fchflags(r2, 0x10001) 14:53:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x9, 0x9, 0x4, 0x3}) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() 14:53:08 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x8000000000003c, 0x0, 0x0) fchmod(r3, 0x111) setsockopt(r2, 0x0, 0x800000000001f, 0x0, 0x0) r4 = msgget$private(0x0, 0x20000003c4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fcntl$setown(r5, 0x6, 0x0) msgrcv(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112dd5b88ef4b37e049be6bd64b57de4d59c77bcba8f51ea03a61bc08eaf9b69ed8c50a405fe726c881c8084a6b7e2ea39d44a4b754624de4c5a690c03793"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000464200000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgget$private(0x0, 0x20) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r6) msgsnd(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="be415634a42eda101d4332d9ae1e72e0bd3923bb12a3facbd9377df4babc93129361c1246177da8c84d2b9bb8faec1c47975b62f50f0e0db844d5c6e8802c5fba43332717c824012d9fb394aa5ff06feb997f7437504771db323bfb7802f023f6f46556b3a28025217f4deae04d93b71bcf87bbac290e09b50c17b91656b4d293559471cb27494b23f1e70", @ANYBLOB="118f", @ANYRES16, @ANYRESHEX=0x0, @ANYRESOCT=r6], 0x5, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) 14:53:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffc, 0xd07}, 0x10) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xc7) 14:53:10 executing program 1: clock_gettime(0x0, &(0x7f0000000100)) 14:53:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 14:53:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820222c02e2f66696c653000"], 0x10) socket(0x2, 0x2, 0x7) socket(0x18, 0x8000, 0x40) shutdown(r0, 0x1) 14:53:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x10000, 0x5}, 0x8) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 14:53:10 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x6c) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file1/file0\x00', 0x80, 0xa) renameat(r1, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x59aa7c54, 0x7, './file0\x00', 0x6, 0x100, 0x3a802fe8, 0x1}) msgget$private(0x0, 0x204) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000280)='x\x00') r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000000000005f03fc87f773dfad1ed1ce750d42ca8b9c3263769d8df3205bf54a5bf83e2f0201b7a7dd65d3fd88f921e3e7aa244e721ec0b4eab5ac6f7bcefa5bc4db482e7513e4e2fae2e900ba82f59fa9525e18b7f8089781039571bb6b87c6ad54931f6356a4a2c5b33ffba6280fd96ab804ad29c98fa3e847598741813070ef44b92e9e92f88d2ca97aaae54a2f65f21779180802dc2b484f7d4a9f7afbb2de1949cf207cb588e322fa867bedd4550041052ab18d1b7449419e08bf2192bd031b44b11d756351dd49a488b7cff8d218ff68d6cf3b8cacbf4f5fe5c72befee1d4f5e51249a73721d6a708f3bc9cc775b68565600"/261], 0x102, 0xc00) msgrcv(r3, &(0x7f0000000700)={0x0, ""/126}, 0x12e, 0x0, 0x3400) r4 = syz_open_pts() readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="c6", 0x1}], 0x1) r6 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="e59da2e9929354dafa17dd9ea00acef73a0709f6100007fe94de48ee14e7da6728cc68e2edfee2a703e1a1a95dcf6d20295a31db0efb6a5785ae1b705a7a3f4d854a8a1b37940c42afdfbedb095b9052624827338e33abd7a7e0ccc0507ae64663e230cdac5007fc677c7352022ac78603d7381c2c6330ab50052dfe8d7657634517f82d881c09363756c7523cc78ee7cf66a2036933d9991b287e4f0007fdcff791e99e75b02689e7c7c535260ad668cf4157287eb262abc1d91e629cbb6775ef138ff93ef68bc446fb711be7689dad16628909b38dbe216f79cd600de5772648a05f5a91095d5cb5aa2287551ee612e6e3aeb5a738962e2299154190aa92525656444f13d0885abb77132196a6e303424fed5ebc44be5bb20545e9002736e0db375c1dac23248de5a51bd30edafc968f14a7e36187ffa6f7cb89530b9672522b867ec99c60f656caebc23a1698f10664a881f924d97e202382e0cf06149cf4f978907f87e8543604d203d546ccf2ed80770dd6edd90857577f5a221da7b597045880fb5c74928a5929a719b10aa2cf2b8126213ae47a583bf6c005aa97388121ca0ea81f1956663cca0626ed11197fc6465e3a97977deb6581396d7bf12f2dd84f200880073435f3c28aa2efad620408d878143f26f88b816d0797bad0d0e8f32d32cc05b73cbd2ea22b7c7305a69dde3769d894f4a5d8f2e6654953c6d953ff470acaac58003873bccc1d9a31f442178a22f3f2e76ee1e391e7c4743d737028bb6cf5c922e94fada9f0fd06e3e7164ecec1a353c4604349a5e398b4e1a6015115b329f41012f5623f5ba206e6da8c72afe1b2dc4c4e05d8a4809ebb12a1d6a40791138d78b47837002081dad40bd6fb036fa07f8ee6e9144dc018bd21341bbae859fbd4d0800c38f929b7f28bc8dff135348ef6c6cc173875990193f0572819b59c5eb647272938fad2ca603aea9bca48fd9ddccbf1fd46088a57a1d3587d61f6130a8a9e94e468d8d33b9742783304116c4d6bb1b3843a21c117194711a81b01050131495c30e248c0435f48b89f4e96319b00de5057e6adf22b8470d49e2ec8d6de88bb7e8c9fb81c8b54292fa9955670887c0f03c112911e69d901a7e455a68461e97eacb5dd54acce2c11eb89d3b2c52082874458c87b0afde27e0a30b6ad2852acb02115ed6b2c38b79bf38de5ffcb5a628a3e358e7880ec4d983931e2b7fff58365a6097cebc616459e16e42592664e584cd3667d7cea21a811b4e70e58201bc4a41ccb8e3020cff2bab8c32f61ccba82d47677d8c24c344d64ddf36570fed0efed1c9603faafaf9a85f7bbd19bafc13834674aab19c9d8defc2ee3145ac884853101f5d04addd02393c1d8f56fcd01e493f5eb64c2faf1e34dda7c8b840cc8c2fe3b0cade23b7221bb163c2942233fe5aba29826a24e6adb98c9d9695d3f51b556448c21edd4df3d9ef09be48d026d7505a6e30ed826987d835707f8b55ef090b144f7839c340e163b06afbccebbc387e2092d23e5ec669efdfadfb6057fcad7bf4573fbf3f87d02881be8681f85bc46518913fc53b580ff90eef3d4efc977b362c3b2f15b961b1d42db50bc05abf1ddf246899a63b03b54b80f3ea092872f71419b810f6d79f005902702b5cffb73e024e7667172c8d5b098bb09d9e38bc0cb95c9d9b63365531a28f150a34723db1c3df2f53b83996bc23c5b9bc262ae3c39ecad9e4bcb9aa4adead22ae683fb48136c1a164291629bf257af7cc04e6aa1d164a02ee48d7aec7dab2ccbb1c013038f8e15748147e3cf6278e430f2c6a0da860cd4da92f96cafa5c533932267fa1b1ca6538b94ac4475b2951c5191f8978d0c09ea0fbce114bedaf5b75b186403caa243357f1945b44e5627e321b1c1cfec0de412eb76e3284caf579d4976e7a07fa927162c21ed1f7ceed7274ab13ffe0e78c4de29cc18de09aa2e3a834944774686b624d5440fc46f1cc42630f74067957089a724de4732dd4c3f42e3f166b20ab7b69a63fc196b5b6e0fc1deb0dd21a724013ad5d19eab7f70a425a009a43eee4b09ca58523720b2ec5459d408a23da640c3476fe10299de09d821812d28b106880d522b1b35ed43b561d1e182079fbfec3038a94662605555aa1adedd8c09ed7648dc78f131c1c8515b9f913cb09103f0ac25196e30f67e545934b5cba187d80eee567ff45cd24babd4a947eeebec804c1e9b23d6727d6709746d11c15ef97c2102f44ed1b6d2f80bb57243e0252dc5c8dd50e36154b7d60a6d640d64d401b498af7c398ec44e04e4783106a6b53956d5eeb43819f5cc5c1ade720bd7b3ad73131ea8ec02f2b15c8d01363239a83508f7cbada872791edbab2374e2ffb204ee7779b6cb09caadd1db471ef8e870308ac9fc299657f4976ee48af82afe369a68f9ad153628871eaa105e97fa90d31cf1510ebbbcb3e8523df4c7a416d9b3941a99874ce1d3913ded971917c114b5572248238e62999526f2d3dd6487b07d7a7fe4d496a91b0f3710ee11b4f3c1694cd483402292ac5784dcf043ab42d9608bad40e3a1609c079bb8bbb0f5f6187adec1c5bb8da14b8e017f357efe90cbe93300ec6734ddb5390e6fbfb8f02d5f2b00cbe1c131d9db4ca34fa337802403f428bd53de51d12a45231a4fee9d56d404ae88c16c8a0f32fb73f4ca180c536ea1d155fc297949e55e6a7ff1363004046f41ba7cfd2d64ce16b08c52445d4f973c73d74b2d4bc7ed27c774038f4525a4ce9f11d389652cae32175c28789094e089efdab2e0294a83767085460cd5a969fc44122dd8d6e14f0790c8d94ae1e13f0819a3a775e400cc78586f021bf89b56404804a440ab2b29056f8a2dd9fc0827c6bf0ed8e3878a7c04f1940195bb1565d1259f801faa6847c68ea7b513b2bd98005798de4e9874cacc0a70304a17b3e51607cc718753826236e6a590dc32221fc98166ce17e6a8d638d2b6e1065f81976aa9203024107b40158e6319da96ceba69197613bd39220a9c14f5aa42c9bdd494f7196978f7c00221c4777483a469f85cddbd7617ec7e6c04461fc97460fa3f5a211e73974d50bc62c573f45f47f162fdec62bc714cff1ba00fbb41c4873d74c5013bb59b11ad1ba4fdd1e1689ca9faa58337c150c2f4f1fd36fbd5597f374a19dfc5c86619434050d28b63b818ad5c17705831d5c5d9d300641dc90f7d1a897510116f551d5779ea54039276fdf74e5b2fbf7e5b0bb4f6d6d64ad14bd1e5785850880b0279de7e1373d51ff9bfba4b00391f4c9555d3ef65709f064c0e4290b4f1a9a79a0a4c5c1c0aff37d560f1677931a053be6926149f247dbfa89d46d877ecca8a5c7a7f3dfc2ba694468e10ff12ea8df5c7cd2b8a78267c75cdcd5838073d9cb63550e57a8f7905385685a31d604237fd0bd994c89ed97f28697abce4d61da27903b9380d6d847c9ec8042be4725b0d85a8750289cad1852ce58ca71d63c8cd23ee4a274cbff0b2f3c2e88b319d82541a076d3bf33fbf4cc07fbf71aea92d44a44c5ff4ef64f20113e2adedd81b6edcee42affea1abd0c4c193bc1c1c9dd1ec565f3a93ef838db662265e1457fc4d5b3eba1c0b7e405f5892d79ca2c6ee6d0349e387bae70d33ffc261e0b26e68320268354dfc54ef99b9e2f5a229b6901367f72377a5db7f2e49e9e72e4e4aaa58991e8b9ad6c5b48c0d1a2f70b731af7dd5e0fee9932c83295156bbb0c40d9786c4ad11e7f7842f912c3b4f5bf3e124b16bac9f2f15f21920db90278b6658909f1cea4fa91ab284ffa94f500a6ab9242cb3bf518e3bcbae446a5b5a8c9985653decba5fac8f71df236583fe499c968d938b329523b617182eeb5fc3b4471036d9dc8a5d1155c460b59bf5bc7fbd1f29b7ebcd12c8705db7b733cf64e9b7cd8b66a45c91caccf93684bb7573dcec48f939e2743c936c60671fc42309851f1a08008d5ea25f5634fe3fce7aea64d3d9583803f74f6738af7c1241c02f8197474a262f530bd779b81d09095941992acb4e2dfb6981788d4d277afc71faa2ff4026e8443cbdfc4aa63f9df7596702b7c35abcc7ee3ce313c119b71e831827bf13616ffb30ecb3df6a03cefb9d28a1291d5e1f91c726f0650af705b126fa0aa7f31b44fe0002721e7b62b826289f6a1c1b4a3946b6f59b0636bc83377eb04171e3eac57f712977a2dbef2b0313f8a06410722fc74935dfea8c9c85b8ab110e48ae801a885200c1ad2e3d95a3b92d1cec4e4ed39011da428be43e65eef27b5f9d1e6261b5f6a6a7900e3737df9d4a20cd8deb2edfa815cad8397db32283799fc05fa307be8aea3e1c3632ec4baab0b1a282e3d5237ba9caab1625b13290637596715cad530a658b5b776fc8d2c07fa02f40758fca7bb300c7deaa1f1ceb072f71463a2b1c3e198019381deb3b902e16bf9d11133ea47750ecce33f5001eb87c59b410b6fa820b47625420714af620baedad8064b8dfb8a79aed9d02905d7dda10924f6088c614234454a3b0e7a6c824c13706823c2278a84d9ea9aca20e56edb4c773e358d250cb60bac2c99d66ef68732161c0a67e5bbda426054082bfc4bdadfc9736ddd9302c64191ec9c1070604f06d5febc7278215b3c64e1926cb4493747ced6abedfbbf4f40fe3e7b53efce519c24a16210685e2723f52a292392ae3a633cbd7e93f54a53bb75de33621cc15354ef32f3a54aea05635651d4b0e5ef7c2d95cbf60808cfe8f0bcbc0a7ef0f2194bf28477a65d3d5e8122ea39837aa366dbba71aeb5c457ffafe62669490c8f4776b801d9f59d185e08058e20e45154d30c89d9f71e103ce84eb0d0170ea828c56b2ed13ae4aea44f7de6761327977b70137d3afb8c3b7315fb8f6a75cd2f6a8a65fbf4bca0a3fa2716bcea022e149c864e8204bbff91fc24e8c3ca00609100eb00f833bd294b6648c7a72e14db58dae7bd4905df092323a27a7f401ddaa60edda0b1c28fd04c995375b1ed0efbc12adf70cb15eecc99aa190167f7541c53561aebfb63421b37bc12bb1921b66667f6ec90487ca874a7e28be616b56b58bd98ef4186392211e1f3f31d83d158e472f15c4b6687b823a165bcf94ca08d6792a4a4610acecd13ac318e2cd71bab3224fad3ff720de3e210d64e320490d40e35877c459ea87c200261db877b185e90e2f89531b733fa78997eebc126da38dbff6b7d0139ec11a1aacafe4a99d3f91d45f19fdb25f411e13d645bb66a73a22b119a7f877c69e2a6bc47e0f0ad71292630167efe08adc89e38b58da8f570a3050f7086675fb5fef37490b9082823dbfbe856ac3c1c67dbddedc18b9adecbcd86e6f7b5cfc39483da83acd28c4aa855e5b85707f2a6ca4ef12270deadb0c0677b8e0d3e5fe8fed806471e74039c3228398b2ea2822a20e06727fdc7cee7a308155cef38f2bc42d49e308224fc4a2ed157949878a8b4f406b514a835950a1fe1d954c208223a22fa3044fc9221eadf1d41b0c9fc7337b6acc8c2fb827c6b526f8af0868708a0d41e4c3047fa336c2dc466ac6feab8f31d3c617a662d5155be7a6b62365d7464bad935529ee232130b8b2ebb6b8902cd3fe42a7193bbab06a442ea1f5f4d826f9daa7f2e8bf58e9094071cde887629f91b2fa70ebbe7d72706ca35a5779d36ffd29355a686bd833726550469e28d004146d40f205cef79d84f227414bdc1cb1d574c8a722d3f6200f1e36502671b230acf10bf4da9a861e6b065755042bcf3f7536af2eb49979b97b2ee7c08044bb05494ee69f27c0747ddac92c94a663f9", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64], @ANYRESDEC, @ANYRESDEC=r5], 0x4, 0xc00) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d82b7645cab3978adca97a07ca426d2bf917e6a0fe1429aeb69c5e93a06dbc72d42f5b2ba9c6a78cf0d0042a3eea1d8b9cde71db9306e0abb36c275518cade612318275f96dc2cee64651c6cb0934007104c298ba97be20c7d49599dc977e2f0798f63b5feafe42469cd868b4f60cf174b4b2bec2211de164938baa89d5e38be136"], 0x12e, 0x0, 0x3400) r7 = getuid() seteuid(r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r12 = socket(0x9, 0x0, 0x72) setsockopt(r12, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf239", 0x262) fchown(r12, r11, r10) r13 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r13}) r14 = fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(r6, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000296b5dbc7493683d6391519431bd8757047e5848e4310a2595fab00372d7e677982c0cc3e5adfbdf9dd48c7387197ea6d75b8103762df05ce34837462913fa6b56369b936d3c22e4e7289a7d1d6007457a4d36e15c91c1a3b958e57a166c72e91e0a46b260613630bc0fa7870e5a60ee82527a33bd35daf4d883f24a39dd0bcd6fa375558fb5ae64e5ae31d9fa838c6a6e2327398fd215956306fe97f6dd6a9a4e93c3415d1e71ba93333f67f555b13229f1ab8deed459780ba673ea2847c1f6bbd23027815bbb426b0b46559410733c6debe0035f69c33a0360261f69b76e96ef8fb395a621dc9cc1a86d53017644384b2ce3838c892349c08a33e9411fa64aae287d92c50fba5843243fee4a378fbde511366a7152ce2862ec4dd0db7f6cc8e2dfea6bf376173ed6aa47bd51dde5b693266eb994000000000000000000000000000000000000374b7f710cdf287aff90314ff7d186e84f904bf5a61be9d1122a66afc91c9ed28b54e92c4c5ad15359ee0f99835a6c9325523565c3e267201239d549bc3cb29cff6a420fa2b21e144a6753474961be72bc1e0e71bd94e0ed2f61833022b42d6daab3f46391f92de44382457378bd2de745ea3e9ec8f206c25bccc2cebfebc3e1d9fdb578dec28961678dbd4e5139cbb9fcfba8ccb8be06b3977ae50ca93f34994f88b5bd5ec3d21864ddfb8ac029909554676cade4c6b9055cb2b490516609f01c043cbd255ce208e089b59d06d109855da59e54a5d540961367f9d32028172080e966c00dd2ab9b0a678f6ea3f6"], 0x13, 0x400) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000000000005f03fc87f773dfad1ed1ce750d42ca8b9c3263769d8df3205bf54a5bf83e2f0201b7a7dd65d3fd88f921e3e7aa244e721eb1b4eab5ac6f7bcefa5bc4db482e7513e4e2fae2e900ba82f59fa9525e18b7f8089781039571bb6b87c6ad54931f6356a4a2c5b33ffba6280fd96ab804ad29c98fa3e847598741813070ef44b92e9e92f88d2ca97aaae54a2f65f21779180802dc2b484f7d4a9f7afbb2de1949cf207cb588e322fa867bedd4550041052ab18d1b7449419e08bf2192bd031b44b11d756351dd49a488b7cff8d218ff68d6cf3b8cacbf4f5fe5c72befee1d4f5e51249a73721d6a708f3bc9cc775b68565600"/261], 0x102, 0xc00) msgrcv(r15, &(0x7f0000000700)={0x0, ""/126}, 0x12e, 0x0, 0x3400) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x5, r7, r8, 0x0, r10, 0x8, 0x3f}, 0x2, 0x6, r13, r14, 0x75, 0xffffffffffff7fff, 0x2, 0x8}) symlink(&(0x7f0000000380)='./file2\x00', &(0x7f00000003c0)='./file1/file0\x00') 14:53:10 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) r12 = geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x4) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) r23 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) r29 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r31 = geteuid() setreuid(r30, r31) r32 = getegid() sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000100)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453334503a9c3304405", 0x45}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="0000000030000091352d776d8cc8a17f8600004cee71b3f8d1b3be20d9b6", @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r23, @ANYRES32, @ANYBLOB="000000009f03000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r33, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r33, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r34 = semget$private(0x0, 0x4, 0xc1) semop(r34, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r34, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r35 = getuid() seteuid(r35) r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000680)={{0xc, r35, 0x0, r38, r37, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) 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}) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="ef8dc84a01ca492495920493a8c08b6408cc88f56021a7b559220e4b091a091d1ace9c356fa8b608cf7792c25811e91b8ebe7dc1fadb243983d5466e20854e424cb7dd7b5c1fb6771e57c2ce9082a4911886a7b49028b58ae2578df265a64ce71c45ba48ccfa761ed3147f453eb2a4046911ca0319e60651", 0x78}, {&(0x7f0000000100)}, {&(0x7f0000000340)="92a77256c3f9417d62b10e8f0efabadb678636b7563052b30591db70737e2cf1d587ef206aae3fedffe18a544261003c477b3ae82082a44a9e4126fbecae931466212b68039ad47eab14282faec5654f695aaca505c2ad08abad5d5247ebcf", 0x5f}, {&(0x7f00000003c0)="14782a40222d98f5432dd8503c8280053a10bf212052113f65c1e4becf86888daff336d3ca5db66faccb9c8ecf562f1139a2adb055c665bd8ccf5084d3039801a6f76c70826ab04d171ac6c38338d986d1f524764e4193355123078dcfbe930fa48427f18c27f590b78f59a913a5ed9106a5275fe6222542b69103124c042b2657bf2fa0eaa555a97f873413159b8777e7051757c9347bb6385507187ed64ad36f2a551e9b3756ad0492971ae41af0fd084fc17a313d685dff9957e12f2e4810114dce357148746fa7d4c78e993935c3b0cd24e41c6b3c6fce3ea733048bbe4be5438f275459b45669a4db71c86395d75908625d479bbc9b86e47f41ccae8ac183aa977de83600129836d1dcfc6f0fa44dd16323f3f44a90021bed627767e8796366732bec096272d79d476b08d111b4249200685aa6182b3d1322c9699ea8d5da801a6232629ad1ebcc7d9245a55cb0e413a77945f9fac411869d88dc35de86462abe3ba4f604e315bc4bbcacfc9202f14ff9ebfb72842d89c55140c1db1ddd1fcff028292f46bad4ba24acd3d86834f2dfb48fc2915bafcc8ed23e2e1fb8a146843b87ff803d4a2ecb17602967f1d892edeb50fabf70da834a00b7a0325d3db5e5ca1d99e8b587b4c167e863d3c06196b8015f5e26d257c635c72c34e62051086a15f1de928910834e84e6e5a98f275db047a80d5aabc03bc67309d05b0a072e1c02a3dba94cca2a94df3a1c3334c179dadbea30edc7dc820cb5fdcdd2f7fec4b880a210f3d5d5e4457cee9ebee2236183e818768a4b886ec34bda806ef33d1d282cd5e706bb405aebd98819d2f9547ae042c76add0ff82432b74d56580a71290f54c9a7deef3df1ead6d90b5c3a1897054bde8eb63569a4f97a1a42358a41f52723c449b1e131f825542096f1ec577fcc7f45ef8fecd389253ff7af6cd90e2c5e4f37fa72df73c99251567707a589966afb89c893b68f6e3558e71ebd77955db9de7878ef50286adcf4145c8ec464e3dd45b13fbe2a6b18b8d4b4ec8ff91720c559ec05b4cf52dffb49dcc7bb5d085620c2df265a49c2658a6702bc2f7cff52b3cfe2df6408af52d2e15724c1591356ef9734e143074c6482760e686543450e48104c32a55c6fb0499a4e360295a7cce89d9c0e4d62a4138c78817a5c0ac866f1aa3d712ae1b42c4a35143e15464c467f857470a4a14125d92da536a4947dff125d2afe6befa82ef50eb3bc66fc58428c3247bef26ef259df4c4e40f3d69d7e0a3138e7f0280c07eb6583ec53eaaed3f6907d6b61dd1f441befbdbf3fc6c7d79a2fb1a88a61d79f06b7849d0c1dbe21d3d89530f436f0f9661b2d8b558eebb355a69f7fcc77cb4bbaf105e4b0bf69e557a4daebfd1cd9edbb1db5ef7a6be333d3066fe08679ff263c65a88d54c4ecf7d5551b7d60639be0b23977fc805da38d91a8c15f63a5778d7dea906aae080eec3d04c9a1503e8bfa538a818982ff0ff9210d311d96cbbc0ecc6ad9e229c7dafe10a76f7204fc23a57776ce3457549e12e1da7b2f985de5f397725d2a09846879ad99b8981ceb1c7ba054066f481c75694923611dbd6eccd6041449d96a650d57dafc8e18c54772b4e4f2dc85b365c111c22f433b93c75237d5cdeb0d231638206723a8c2327997cf53c6e5f2e09107d600cb788426a2370b1ea30990b89441a71a629a8fb782850a57540edca87d46cd769d7f731f3228dad040268ac56d25f1ff333555b4361bc4c6d5333a6ef2b591081ced8ccd2e15ff42dbb4a7dcd1ebb0b319f5ffcd590224653415146662f04a470d4f8d5cd42d2d3108b17fa10af40e881a705415f313ade564094de24466c7cbb67cb8f178a968ef67e60f4ee6e2ec3ed24cf04802e474e2815769dc40e8a057fcad234156db1eef543e899260abbfd4c000d5785ac3705a9a2f8da608d61b4890791ca0cc3eee5cf778c8c85b7364007d04a52409d34e4c137daf1db0745568262e337535f7bb4e3329df1b5b31aaae5f3e909d38dadeaf57474718ec7d29cba594d3a3e7a6e2056704fa392cd7865c743c1c2667c71138c4daae24359453054560057f5fb17b190a1074d901c0d3ffbe5b72e1118b08271f811a6062ec3023371b267ec03d072a49c287241dc6ab2186874f69ec7330efff9bf36ea3a985e064c17f60a5f809dbe9d221312484c423dc3d44c44dce93495f93060d8dbe49b528993dcbe03ece9eeb49b90c4b29be6ca5a17ad4cb656486a457617b3219b5f2adb3d269472921d98a0eab2ec838bef573790e86dd378d586750bee636ee3c679620647bf0e7405bea04dd96b5f5141f1131c95b2cc69178de81fac7d7549571329b9b70e0189fb926f6a677f8af84fdd799333098db6e321c688033ba6e1384298ed6ee832b72510d8151cc80652bc3833db0bec06246360bd64d17ae9620a9bd92f98bf23dcc25829e4414318c6e50935d264cf114956ef590c4da9a12820343f9ef39344861d5122ca53199835353cbfa4e9f169090cd0f3ca2182bf3c6779a0aaef1a1f891d4f98f5387af4bc3e87af47902e6b04f5deac67b9f78f1fb62a34f5d77ed279fd46fe95974337ebd7cea7e4e73e7a505a3d225b7acc2dc32da5a326ea8eacba8403a4c343266e2cdcfe7ac802c6c6c8f55ef9f740e1f137fcb4500d6e2b30a689609e6f1c8da447657d8eb35578e9dcda56438e622fd7dc0ca9cc923410495b5f95feecfe1a9c49368be22e39e5555fa20108fd2e75f980781aafada8a0cb6cac270a5fae1de7943d384ff0730b1f4850c809a285aa39cadbb3ca0dd7dfcafbe3eafd39fa98b13979ead62b7035e4189e0a332bbf58886f4957fc7d25c43ad62c997d5ac1f0b44c0e141d497271412f8b81d594491aec24ff9e89f9e3545f895f7d20a75ceefb2503bb3b73115b9b23056aea7b3881c035108497f73d9b361c95a6e5e9f7c5f4bf1b9bd15316f02f54ebe55894abc6064a1f59810fc0eb1efcf4f655a4ad5726dfeb862a99c5b1c1abaa7db2ebad7dbecc23190670d26257547792810d09993e4365b098ac523b04754c72a0ff47e8623fa9ff115b716965d3cb8ee1e45314bbbea656c179eefa7691b5a50c06902fb5eb6411b918b2bc7762f852ebcbe9b1f1d8d7afbb880b7c19a0f32132f8c30cf1be0d9f3e87af817f24f70115e31dd4fb7bbbeed06fb0a438e279dbfaa9a77fe2085c93949d3981bfefbafd749a9b3a50d83cb2fb2f76a38b2df7e311808668e1ec9ea7017c21a53866405396e26c5f6da86d336995e5e978c2ea1ce1f212365105b0ecead42245286d8b3f4f3bbe5158a53e4666fcb65ed49d0bfeb32383a8ee24f34b2ad4e65b863cb60ebfabbe340b4b86df0e6b0139e41bddf8b077276c839e598c3109b3d53aeefb4372eb669239ed53d260a69f3d675d3313fa3af498b8e46d9ab6701b34b501bc3b1838428fd44a0e41d3f899fbb9b000edea6ca070e7e954498dac088ba50aa55a784f3d0e5c82e9eee9cbdf89756cc1e25a3cbddae9ee9d37bd19b33c22a30181804f766754673b8c529400996e497b3a9f8802e5b0f8258881148009ff987878c8f8b433b918843ec1ce728ee161f0b3fa930084cad8e2dc6093d0321037550242bf9e7dfd1f24dea7748740fd993e4a062c9c961a495c37313165a0d56cadd746dc8ac37fcae097085b0a165dc677be5b0e9446b0a20d2ab38cc0f134f1268949852447f4fc390084ad56378b01ce8ba308c69a68fada00c8e1cf60b34398fe900d662281975984ff42554ef84049d5bebb7d26c74a71ebc9ae31d55a0cf4290df1f0f947d4804eedcd603a89a0e714dfc40e58d9f3a38f51a4e3a8e8bea6669297b3d750c37f8ee3436dca375f78583615ccebca7fabe05fbc2e26edfcff42ff53d5fc2e4faf25d41f54c7b16f25a280d837e8a70e564ce7c3fd666d29d86d2ee2accea4575ee6f2700f06aba54d848f69286a2f1d2a4d57848ae9e1d9c4dc8fe455026da2789e646c1ff9d3035887fb15cc902c0abe636656f5f665e49a443d13f18801d6383c96f1d5ae935f48a870fe5c6cdbcc5e752441ecca0608c3ec48e648e51efd64f85a3a304c2f3ce43809dfee163483a34a8cb6528eadcb65657e1f583442d62e33a6aecb4823ad508af0b243b7283274345921878dbc837f99017d0cc5dc0590d8e8800d066265fbb75c919aef1e4b1fbb23d418f6773fafa6c08df8099450c2a1fa62ded7c4b6b756edb9f44775aa4fa088972898a92292fb439cb806d91e520c96fef985741100f98df3ec8ee08bea5595ff4409c96daa3deac3581c32a5503a4581bfb7267e17b2d9cf6384a80890dc82fafba40140ffb5c3bc6774fd090c0409270df056a3cc1f193dcf3ee0fada35a817a8429ce484d8d7718d20f7578700f766f0544fe12f39cc3009a280276ec941270bc5470bc801a135320585600b104396c0ce2bf6ccce7f597b03bdf1c9c59c2a6c4073743f36f7a84deb2559625abf13f74017dc156b820aa5727daf0d6f750c5fa0b4d174a7678b85b38208d98c9f6347e5542431da9795b3cd77d9205465a981320798ef453c80d98feb575ba4587a1b940835cb52af872860f47e619b83c9c3921b6db5576453ec75decf3f4ef2ede610d8f2f841b6c0b38f415b0a1bbac8c45392784a1eeb8eed345360dac8130639cdaab08289f1f91c220fd634a1ef293a9875cce4aa4a8da6c4481787842fe0c532f3899935db90a821f498f95bc0375debed55f6bb62ef39ed8e8010be450cdf59b1b29715b11f6a242f4da47ed4f4dd6d8e185e4e2c68feae09df1e5139402da77a9490576ac99f6122afad5294ce80b2a7e0d34ca2c45bd8a636803e21bc244f53cbfc3a4cc43879e5e3ccd8a1b50a6d24b220428f8392b748a5dba4615abaf30ffd79f595b3f8518fe08dfdce8c2d4dfe18007ab0d08ac2badcd17a8e95f5a06eebd0e9152a971e139e91e86aaaf8b96f6dab396207bb6b4722b2083a5f01e73f7be8a609b81b14b8530398608a7b92a4588c09cec3868f84e223e2abb7cf36b98e3f96a0866dfb8f731bfeac2bfca10d5a575307f9f2b082c2882f04ce00ff5f2d23c2644ed51c7e97c8002b48897e558684ecd28397714046a5805ac9ccd20cfe4f74af5f6e1a7968d5b6ad8916a8c76bf071e9192b9cd97f87e9f084abf3eb95cb281d9ffda6a69abba15c34f43ee87a4a5403d23e8c7a2eb3b689a2cee76673ffec8a62034cc3806c3845da0eb123e8a4d3abd9e52fd17cf4b44fa2194a5e53ebfc72993612eea76f1ccb6d2001fed80f2b2ad7b97db18b00c1949f4a5934bad68fd43be438b484927da4eae679149e22c8916315cc6775e950fc61eb009574c92d44177a390a449237149a0fb6c8b41340218f6b9d1d91efa2fbb86fcfb6d62323af7280fe68a536899c2ce9c6cf98c37c178a065942db277468b7cff4e6c8bd06ea306ae73ee45e0be8d8502c6d0474981640b4b3ebbdd6bafe016962715dd83bad9602e8cc4a5250591f1d5f5a471d3af39c93c17b5430f8bcd756b15959e5f26b053b2b730e2167132b2d21c0c04015b5b45435be3e2eeb922167f7c881a025e4ac042325638a83ede78eac3d6d2f62cbb44f81cce43ea1352523b073bafe55e3160e047d75fbc9b91d0f9762aca2086571373ff1fd08a86cf9149a969f2f79f4ca38ec2d6eeda5902551f24a0807794430048a7f44b2c429c92a4a4510d87f8cd9dd0ba0244e8b05f6cf1fc2b5b758a0e6dec2eed5f8f381df8d0fb442b9b8f419e0fb7d9", 0x1000}, {&(0x7f00000013c0)="f28f66dd7c750e4042a353bdb4a2fb52f81cd58b29081e896bea829e7e4b3822f61713f6282022f0ea59ba219f0fc986afacf9f9845ba8e4021657d06ef46474569a40dbafd5796ff342587caf02cfe082845c6dd89edcdb1618813449742dd24a988541ba0acedfc6dc5cdedfb3d3625242a8c4ef482b4548ac0c2dd864e4a241b9fcd7e4d7e82a98c2d4469caf3d54daab98baa8cd1dec239dec8faa29aec2a4bcdfb2c743ce76f0ea2d784056fec5e6510eb3d3dc4bf985317edcabd9e64dd5137fd04d0e3234c2356a31ae11577485f1cc86649e491eb577cc80adb7d089e388", 0xe2}, {&(0x7f0000000140)="9e484497209be8894e88e3d1f411d73aeb239e1d709bd6a4df2b460a1d18bd7c36dd480bd97a2867e6d245d79822", 0x2e}], 0x6, &(0x7f0000001540)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r28, r38, r40}], 0x38, 0x400}, 0xa) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 14:53:10 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f0000000080)='\x00') 14:53:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff1ccbe009010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ece9e75868199e79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5090000000794016019926dd3c6d948a0464b50c4fc9bf4f44d26753b8a861fcc4c8fd8c5edbffe797d7b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b14af8c7c5253d4b103bf829202c6163258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b2f0eac5813ae465e"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x4, 0x3}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 14:53:11 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r3, r4) poll(&(0x7f0000000240)=[{r3, 0x13}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000040)={0x5, 0x2, 0x0, 0x0, "414e1e2f51e9bac3c64e4e6ae973739ea78b7ec0", 0x1, 0x4}) dup2(r1, r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 14:53:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x11c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x748) 14:53:11 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, 0x3) 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() pipe2(&(0x7f00000003c0), 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r8, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10102, r7) fcntl$lock(r6, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x9, 0x20, r7}) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000180)) connect$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') 14:53:11 executing program 1: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000900)) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000880)='\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) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r8 = dup2(r6, r7) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r9) preadv(r9, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r9, 0x0, 0x20000a) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f00000001c0)) write(r8, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r5, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 14:53:11 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f00000000c0), 0x10000) 14:53:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r2 = dup2(r0, r1) ioctl$KDDISABIO(r2, 0x20004b3d) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 14:53:11 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x40000000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) recvmsg(r0, &(0x7f00000028c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f00000007c0)=""/103, 0x67}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x2, &(0x7f00000018c0)=""/4096, 0x1000}, 0x586834270a21711f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) shutdown(r3, 0x5) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 14:53:12 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x8000000000003c, 0x0, 0x0) r4 = socket(0x20, 0xc, 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x2, 0xff, 0xab2}], 0xfffffff8, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x8, 0x9}], 0x10001, &(0x7f0000000180)={0x100000001, 0x6}) fchmod(r3, 0x111) setsockopt(r2, 0x0, 0x800000000001f, 0x0, 0x0) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="b17794c8b0fc73e56d63c112"], 0xc, 0x2, 0x1000) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000046420000000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRES64=r5, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r5, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) 14:53:12 executing program 0: r0 = msgget(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) r1 = msgget(0x1, 0x0) r2 = semget(0x0, 0x2, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000020c0)=""/4096) r3 = getppid() r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, r5}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x3}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/4096) 14:53:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="40099dca77f394b97b6f97cc2fe150d4330546bf584a1b50173088252afc51fd7297ff38bc4d2172a03947ea8cf9893c6ec7be1b8c4b4a29ec2bcf77e4f00c17e070a8a5383fa87be7808acb81c88d57465069deaafbb77815dae351aa7a0cf1bd5b515f1c5fa2", 0x67}, {&(0x7f0000000100)="ffaff14ce0a5838bab0dea874948e32b24a73320c69fdb6cf51aa6187d865efb6eebaa6e6676be013ab27bbaba61974b50fbc9ad97c84717f11de19924f6bbe6ce8485008f74a49626eccae73c34e286a474290db2a4dd20ad09a2ccc66873788e0d403e8f", 0x65}, {&(0x7f0000000180)="dafde2ca5c0babe84d9eefe591fae5d63be7a7072aeadaa1f4d168c5371ab305ce730ec0764711fa6542eb0246a7fc4f7eff67e215910e60ffe32397a6223f1cb56f0da1a7649907624cfac5c0b7376206be75", 0x53}, {&(0x7f0000000200)="3a9baa37f3c2bc8c6a12f86023127dbf1f7dc5489c103c6ea7e375332de5a834fe718112caafcc40bafc8984b440af5e5b335f1749a670390307f696c84d44cfe7fa0b25eb700e56f7af5dd50d4dca5696846ea6a42de678d441b041550515181532b2ca1a8890d8566a2e673188bddd5fde1ad2a4bde0c237bb77db674529e64965907fa721c82bb5379f7e0fa6d9a51af7ecbce1804a05c4e0a16a0a87dac3b9ade4f5225dcb99fa4cbb7025d00593c67b63836c61a908ba42186fd45bc2f521411299be2e97711368802bacfb5ee639dc8f5936dace44e039655a2bb70f2e9e28d69d6db0bca5a2ec9d2e", 0xec}], 0x4) 14:53:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x889a, 0x0) r4 = dup2(0xffffffffffffffff, r2) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r7 = kqueue() r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r8) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0xc75a, 0x100}, {{r5}, 0x88eae4a9ada1848e, 0x8, 0x80, 0x100, 0x80}, {{r0}, 0x1, 0x80, 0xf0000000, 0xffffffffffffffe1, 0x3}, {{r6}, 0xffffffffffffffff, 0x2, 0x40, 0x4, 0x7}], 0x1, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffb, 0xa, 0x0, 0x100000000, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x6, 0x13764e574768ad78, 0x0, 0x100000000}, {{r8}, 0xfffffffffffffff9, 0x12, 0x1, 0x7ff, 0x101}], 0x6, &(0x7f0000000080)={0x3, 0x4}) fchmod(r3, 0x80) close(r1) 14:53:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r3 = dup2(r2, r0) r4 = msgget(0x1, 0x0) r5 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r5}) setpgid(0x0, r5) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r12, r12, 0xffffffffffffffff}) ktrace(&(0x7f0000000ac0)='./bus\x00', 0x2, 0x34, r12) r13 = msgget$private(0x0, 0x461) r14 = geteuid() r15 = getegid() r16 = getegid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0xf879, 0x0, r16, r14, r15, 0x24, 0xfffe}, 0x6, 0x9, r12, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r18, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r19, 0x0, 0x0, 0x1) lseek(r17, 0x0, 0x0, 0x2) r23 = getpgid(0x0) r24 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r26 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getpid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r22, 0x0, 0x0, 0x1) r32 = fcntl$getown(r22, 0x5) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r22, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r17, r19, r22, r19, r21, r17, r17]}, @rights={0x18, 0xffff, 0x1, [r22, r18]}, @rights={0x38, 0xffff, 0x1, [r19, r20, r18, r19, r20, r22, r19, r19, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x20, 0xffff, 0x1, [r17, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @rights={0x18, 0xffff, 0x1, [r19, r21]}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}], 0x138}, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r37, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r38, 0x0, 0x0, 0x1) lseek(r36, 0x0, 0x0, 0x2) r42 = getpgid(0x0) r43 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r45 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r47 = getgid() r48 = getpid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r41, 0x0, 0x0, 0x1) r51 = fcntl$getown(r41, 0x5) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r54 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r54) r55 = semget$private(0x0, 0x1, 0x4a9) semop(r55, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r55, 0x0, 0x9, &(0x7f00000002c0)) semop(r55, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r55, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r56 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r58 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r60 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r60, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000100)={{0x3, r57, r58, r59, r61, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r41, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r59, r35}, @rights={0x18, 0xffff, 0x1, [r41, r37]}, @rights={0x38, 0xffff, 0x1, [r38, r54, r37, r38, r39, r41, r38, r38, r41]}, @cred={0x20, 0xffff, 0x0, r42, r43, r44}, @rights={0x20, 0xffff, 0x1, [r36, r39, r40, r41]}, @cred={0x20, 0xffff, 0x0, r45, r46, r47}, @cred={0x20, 0xffff, 0x0, r48, r49, r50}, @rights={0x18, 0xffff, 0x1, [r38, r40]}, @cred={0x20, 0xffff, 0x0, r51, r52, r53}], 0x128}, 0x4) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, r15, r31, r47]) r63 = socket(0x2, 0x2, 0x0) connect$unix(r63, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r63, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r64 = dup2(0xffffffffffffff9c, r63) r65 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r65, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r65) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10000, 0x0) r68 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r68) r69 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r69) r70 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r70) r71 = socket(0x2, 0x2, 0x0) connect$unix(r71, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r71, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r72 = socket$inet6(0x18, 0x10005, 0xc6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="32de80a655407471138ba299abc1775e0bff35e3623bcb630269f7430360c07414129581ad8a036fcea2e28ba4f900ab5e3a105fed64", 0x36}, {&(0x7f0000000080)="bfc488dd050e6131800ea4b4d6ce65a81cb99be3450e6da37478416d223b9defe4119dd5f594a6a35cae42cac21014447530a5c9079c9e7e581a42d5e856f7f6a3c874de9468a4a9c64bfb7764aab2c098a54fa026e6699d2faef65fa6794f8b8bfe2368bebf42aa8df48de5a2e2a4940b90636be4fb1b20fd0c7003692679b967190d7a1a7a47b49612171be3bf47cf685ae27f039c3cbbbd843d6024e22f24e26e35762ad1ccd787f436618ea8b0506922b3773debb4633448ca26d1071ebdddcf19f129", 0xc5}, {&(0x7f0000000180)="a7f9bb4795b4af3606b379c18ebf4e7da3c58e433d0609356530fe1c85029b9e2820ef2b969eea332c9607c573ae563b85b70a55cadbf5302947c7725085f72f40927a55df6ae23554eb88aa11dc8b37409a84213f193d4809d0525bab23cbf526c99162b8f1c64fd792433b1df42b91dcb31ac29f5136e6d36d39666bb5280312c4116785209e1d7ceb2fb533a9f1865b929c2eda830e7319d2213b6bf6c20aac3655bf5ca6adc252e74b426d3b38e187b2d82ff6c22ccfb8fc2f229d6b4752", 0xc0}, {&(0x7f0000000240)="522cfaa7dc4ba6579a9e74264bb2f982af59dae22d9ad0132e2110cc4f989b03d964f55785af3053894a", 0x2a}], 0x4, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r8, r0, r9]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r11, r62}, @rights={0x38, 0xffff, 0x1, [r64, r0, r0, r65, r66, r67, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r68, r69, r70, r71]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r72]}], 0x118, 0x1}, 0x1) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 14:53:12 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(0xffffffffffffffff, 0x8008745a, &(0x7f0000000240)={0x13ff, 0x4}) getrusage(0x9a9620fadd8d1864, &(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]) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) fchflags(r4, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000041, 0x0, 0x0) writev(r5, &(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) r6 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r6, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) sync() 14:53:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0x2, "660400180e091fe6000002000000000800"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x9, 0x20, 0x1}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 14:53:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000139047ae0082025deda84122893d82bf000000"], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 14:53:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 14:53:13 executing program 1: mlock(&(0x7f00005bd000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 14:53:13 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = kqueue() r1 = getgid() setegid(r1) kevent(r0, 0x0, 0x8001, 0x0, 0x0, &(0x7f0000000340)={0x3, 0xfffffffffffffffe}) getrusage(0xfffffffffffffffe, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 14:53:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 14:53:13 executing program 1: getegid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00400000"], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 14:53:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)='Q', 0x124}], 0x1) 14:53:13 executing program 1: r0 = semget(0x1, 0x5, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) 14:53:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x3017, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 14:53:13 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xc10484605ca11dd4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/53) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080)=0x8001, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r4, 0x0, 0x0) write(r4, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r4, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) 14:53:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) r1 = socket(0x11, 0x3, 0x80) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) syz_open_pts() 14:53:15 executing program 0: r0 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x8, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r3) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r3, 0x0, 0x20000a) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000040)=0xe2) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000080)={0x4}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 14:53:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x200000005}) 14:53:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000080)=""/118, 0x76, 0x401, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x68c}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0xe) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) 14:53:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62fce57f77000001"], 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) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00ffb11b66696c653000af2a49d15ae1ced6f1d94ee03dcc7cce5020ef01000000000000001837f25e0f0be168b8ec9397158ed494c6ca72420e334532feb9b5b21d7ddf08aee77c2cb8aca78bd7e628fce9c9e9f8fa90eb3a99710d67250ffd732566b66b0c2f88c613877431b227d46a79aa825bc35091b2c9a78791ea385c0d57f5c8c10b3ba45dbe08ac5189c971000000007c0cfccc37a313cdc50022bcd79789e25f2d954ef5334116842743de841fee30c4d1213e26eb1426b6c8e1bc163e488e3f53a454ed06566772709aef107b885731f26ef3b22679867eb373129877c99ed30b7c1b1e9053cdf098edf3e2a2bb0e49447060754f396bb09722ef0ca69c0e99b60c80a9649828cfa3"], 0x10) sendto(r2, &(0x7f0000000080)="b5", 0xfffffc35, 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:53:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x4, 0x8) fcntl$getflags(r2, 0x3) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) 14:53:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x2800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:53:16 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) dup(r1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10432, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r7) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r8) r9 = accept$inet(r8, 0x0, &(0x7f0000000140)) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r10) r11 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x84, 0x1, 0xadf}, {{r3}, 0xffffffffffffffff, 0x8a, 0x1, 0x1, 0x200}, {{r4}, 0xfffffffffffffffe, 0x80, 0x10, 0x100, 0x1}], 0x9, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x3fe3, 0x80}, {{r6}, 0xfffffffffffffffd, 0x10, 0x80000004, 0x4, 0x6}, {{r7}, 0xfffffffffffffff8, 0x65a76d56eda8c851, 0x80, 0x400, 0x200}, {{r9}, 0x0, 0x0, 0x8bc14647537a1bfb, 0x40, 0x8000}, {{r10}, 0xfffffffffffffff9, 0x22, 0x2, 0x7, 0x80000001}, {{r11}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x6}], 0x1, &(0x7f0000000240)={0xf8, 0x80000000}) 14:53:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 14:53:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r2, 0x0, 0x20000a) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x2) 14:53:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000100002000000000000000230100"}) r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) ktrace(&(0x7f0000000ac0)='./bus\x00', 0x2, 0x34, r3) r4 = msgget$private(0x0, 0x461) r5 = geteuid() r6 = getegid() r7 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0xf879, 0x0, r7, r5, r6, 0x24, 0xfffe}, 0x6, 0x9, r3, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r7}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = semget$private(0x0, 0x8, 0x100010282) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r8, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) semop(r8, &(0x7f0000000040)=[{0x0, 0x7d, 0x1000}, {0x1, 0x0, 0x400}, {0x3, 0x1bd, 0x1000}], 0x3) semop(r8, &(0x7f0000000040)=[{0x1, 0x4}, {0x1, 0x87, 0xc00}], 0x2) 14:53:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x400000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 14:53:16 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c697d86aa43f83bcda5efb8da4f6b8556581cb84"}) 14:53:16 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d0, 0x0, "d70000e7390050170000ab000000e90000008278"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300"/110], &(0x7f0000000280)=0x6e) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 14:53:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x1, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 14:53:16 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000180)='./control/file0\x00', &(0x7f0000000140)='./control\x00') 14:53:17 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x200000000005, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) getgid() 14:53:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x918f) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000040)) recvfrom$inet(r3, &(0x7f0000000080)=""/6, 0x6, 0x800, 0x0, 0x0) 14:53:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5fd5, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file1\x00'}) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(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', 0x0, 0x0) 14:53:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x2, 0x4, 0x108) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000540)=""/98) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') 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) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) close(r2) fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) lstat(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r3, r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x7, 0x7, 0x1f, 0x80, "b76af94446800a06ede422b441bc1759df715c2c", 0x7}) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000340)) semget$private(0x0, 0x2, 0xb07) 14:53:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000fffff4ff000000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85c92563b2010011acb17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f2d20ee15ebed72910727dfcd2cd6440f29ee066932cf57"], 0x10}, 0x0) fcntl$setstatus(r1, 0x4, 0x4) recvmsg(r1, &(0x7f0000000300)={0x0, 0xffffffffffffffe6, &(0x7f0000000340)=[{&(0x7f0000000480)=""/135}], 0x10000000000001e4, 0x0, 0xff0f}, 0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240), &(0x7f00000002c0)=[&(0x7f0000000000)='\x01\xaf\xdf/\xcd\xc8\xe1\xad\x82F\x87\xaf\xd92i\xf22']) read(r1, 0x0, 0x0) 14:53:17 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000740)='\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', 0x20000, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x3c, 0x2, 0x0) connect$unix(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="82020300000000000000a18311e070c4df82559962b9d4cb74c992fdd2899cf61f6a65445b35e0abc33b63e8347df73d51305e260dd08b9f4615a6986f3f4b6de18df8bc"], 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) accept$inet6(r2, &(0x7f0000000000), &(0x7f00000004c0)=0xc) socketpair(0x1a, 0x4, 0x9, &(0x7f00000007c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() r6 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={r10, r7, r6}, 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r16 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r16, &(0x7f0000000b40)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc1ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef159d1aab39bf67d13d8849353c7e904d961a8853af15b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985352ee40dc05713860873604f81d7e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000010800000000000000c465f59cf3dba9095b4d040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7effedfbd68377482eaaf0c11682d7ed667ea2b85cc592ac3964830557623181aac5c327a53b0fb16c8ddd0d741c5e6f5fa60e515e65ab76209ebe1056318d47a19c737f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7df0cac33151ec4a56f355708e780b16d"], 0x10) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) r17 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r17, &(0x7f00000000c0)='./file0\x00') readlinkat(r17, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r18 = accept$inet(r17, &(0x7f00000003c0), &(0x7f0000000940)=0xc) getsockopt(r18, 0x0, 0xbc33, &(0x7f0000000300)=""/64, &(0x7f0000000340)=0xffffffffffffff3d) shutdown(r16, 0x1) 14:53:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x400, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r5) r6 = socket$inet(0x2, 0x8000, 0x8) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r7) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x8000, 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r9) r10 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000580)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r11) kevent(0xffffffffffffff9c, &(0x7f00000004c0)=[{{r2}, 0x62a9d170de573d78, 0x8, 0x0, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x800000000000, 0x6f73}, {{r4}, 0xfffffffffffffffd, 0x80, 0x40, 0xffffffffffffffde, 0x70f7}, {{r5}, 0xfffffffffffffffc, 0x88, 0x4, 0x252, 0xfff}, {{r6}, 0xfffffffffffffff9, 0x22, 0x80, 0x9, 0x1}], 0x40, &(0x7f0000000680)=[{{r7}, 0xfffffffffffffffe, 0x40, 0x10, 0x2, 0x6}, {{r8}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x5, 0x8001}, {{r11}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x101}, {{r9}, 0xfffffffffffffffc, 0x8, 0x20, 0xfffffffffffffff8, 0x2}, {{r10}, 0x1, 0x20, 0x40000030, 0x5, 0xfffffffffffffffa}], 0x3, &(0x7f00000005c0)={0x3, 0x3f}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\xc7\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='*.\'),\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='#:--+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\']\x00', &(0x7f0000000340)='@\x00']) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:53:17 executing program 1: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698b, &(0x7f0000000000)) 14:53:18 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getgid() setegid(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e9b0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd22ce392c3c965d0fc950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b7173f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b77977a0354bf4001fbabf6512fe6edfbb1c39597d06627241477a2164f680c70a964f9c4380fd728a9ad2f86"], 0x10) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) fcntl$lock(0xffffffffffffffff, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000240)=[{0x0, 0x100000001, 0x400}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() 14:53:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x4, &(0x7f00000000c0)) r0 = syz_open_pts() setrlimit(0x0, &(0x7f0000000100)={0x9, 0x5}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 14:53:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) 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) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) dup2(r1, r2) 14:53:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x2, 0xf7) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = semget$private(0x0, 0x2, 0x56a) semop(r3, &(0x7f00000000c0)=[{0x2, 0x6, 0x3800}], 0x1) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="009fef2b26bad2653002"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$inet6(r4, &(0x7f0000000040)="01", 0x1, 0x7, 0x0, 0x0) 14:53:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x2, 0x7}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r5, r4) fchdir(r4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x6, 0x5}) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r6, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce2d1a2a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0x1000, 0x407, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa816}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = accept$unix(r3, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1013, r7, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r3, r7) 14:53:19 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)) r0 = getgid() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x7) setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e9b0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd22ce392c3c965d0fc950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf6512fe6edfbb1c39597d06627241477a2164f680c70a964f9c4380fd728a9ad2f86bef2e3babbaa61b170993b58a69ab2de4111975d87f2ad8eed10b0921140f42f8dbfa0b27a591b6db607223719550e9a59a8ccc6f406eff2b67fec45cd54e5e3b0da"], 0x10) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) 14:53:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget(0x1, 0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r2}) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000195cd53520c49fa97ddb9ad7314446a39764d793130b4b9f946082e1700181866b4f9e65c69403967dac484b9e385a6bf717ed1fcee5b311811c34fb8362c7fb63b5aa523d11386ca53d4d3fa2207d604c3158c749ecfd44880d33eb6ee111ffe5"], 0x5d, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xc54b, 0x5, 0x72f, "151cb95bd3082587553e00000000000000221c00"}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e408", 0xf}], 0x1) 14:53:19 executing program 0: poll(&(0x7f0000000000), 0x275, 0x0) 14:53:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000008494d75aa391dc009300000080"}) r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4000, 0x57) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:53:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x74fefc09f7190425) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1080, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x7, 0xb9d, 0x1, "cce14cb9990de1d52c68cc16fec28e8ff9a58870", 0x2, 0x80000000}) syz_open_pts() r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = shmget(0x0, 0x4000, 0x242, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) socketpair(0x0, 0x4, 0x7, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000300)={0x0, 0x8, 0x0, 0x1, 0xfffe}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x80) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) dup2(r5, 0xffffffffffffff9c) read(0xffffffffffffffff, &(0x7f00000003c0)=""/254, 0xfe) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r8, 0x8af3241cda7bdb6d, 0x7, &(0x7f0000000500)=""/144) 14:53:19 executing program 0: unveil(&(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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xc54, 0xc99}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)="869e73c8359c61e3810a7595041b21b73331893142d14512de736b251a46666d4e6e3315cc64", 0x26}, {&(0x7f0000000440)="4b03b526e941e6747c37a6bc356a4a52c7b86040b3cbfa0da3777c207ad738cf4925d5eb03e2a233d6141bd0e2f99118a2fe4f50ec310ce8caba0eb58e2f47f00b70e84c711ae5c05507f422b24caaef667f2e0ce35189d2ea42f6f45bf0d9fb63a4a2ee30f4529e26a6ba5a0e57ef91c3cb9b51a1f219f362ff7fbeefec887b73c5af2d76f8ee21aff788b2c2e2f91a0d6532377df69bc0", 0x98}, {&(0x7f0000000500)="da556afad0455ec93f64af0f6966992f02854bf29c3ee0b6a552fa829782d169719dcb8c3def9f4e0d8e5237025ce9fe735986dc00d71053df6350847a611bb88581de3f6bb80d4b0de9f626da6520bf07807c68f0362eae8964a4dd14a7b0e123f60b1d5d061a6c7ba2b6a3262daefad2a4fa4f7728ba49f80aee3da476f52537a9d9", 0x83}, {&(0x7f0000000740)="c3a8c073ac9bcab5df7072c806feb280e6be6163effa34fe93c11974220b7984e698d5cde4aa70167e6401685fc1ff2b7e00f2c0dde85706ce5559c39a6862a548839983e6e09cadfd7082c975eb5b5e7b295e7b447fa29c016a8ac78ecd65635b00011e49ce372c6225222f50cc0ca57f51cc3385203fc086cb56c3a2bb5c3ba5fe93ec0f30186292fe02b860150a10fdab7dafea0acc084a5cae6a0dafbf1e1655e5cb748da08c2e03532e4f4290a3d7d6fe843df163b3febc62b0936fc75ab615bb48e2555ea2", 0xc8}, {&(0x7f00000010c0)="ce2012594456e3aaaabce856559adffab3b5dedfca716af5084efb9cffdd07528e9cd4639b2a206aaa531db1119aff079da7970a83dcef55f84a958e878b9a0ee522981b5dca04f1f79a32393d7d140cd3ac88082816ebda821a222bbe30d6935f87017fe5a901df3b3b3219a42c4ac83586f80c02e0a4ea34a651648ead8a8bc30ded2f1a068836647df38314291eea590144358133672d411e7856b6b7d14d8458a76f63b3aced322b3299f13b17b3517640d87d8dcbc2e718457546b5a97ea26d9221db69b2e1e575e11b5b588659f2925c78afb3ebdc7102893173c3a56a055a9f738bba68f6d8e467f0a00cedf23fb7cbb55652054cf7735fa05b3cb17f44aaad7d2c8ded93b1e4a2a02526455089c9f157b70e95475aba264eef849d6446a6521cbf8017bcef8be57e6d694fa51d1adac303e938afbce2557a9a100e598e7aa76e1bd6bb52a57cc4f6aa3f101ced258d5028a9d7eee81d74985afd8594893b9cbe37d79f507e602ecadca054cd9f7ce4089a5224a495df615fc79efeefc285fd21c74cd8aed8714ac759b3e434654089b6f3c3c6fce30047a962849ce6f158b4c41c4094ca1c3b5377ea78d1467090d22b55fc8879d1dd9b4818563c801313756c567e808b9fd06f4c439c0e6d180ad0376a5f0236c7c5128f18cbda4fcfdeeebaf4d9116720f1a42532dd4d6cf9d3c003ce8bbc8740a71c9453c52e1c420cc47134a71f38d218b2202726927421ff06e8222b21daa3e2fc04322328feb09fd30255628c453264862f994c320872f66671331566e2307d2b72ac70bc7ef560ab7d9bd9e8bdecae4608795772beedfe41022431920434fbdb6761a55edf3dff7ed2a70b5381aad074c93339f8394a681b6730a1cca79e7afc2ea8e4f2e26973e08032babccff7b39173fac7a69b965a8f80fdb6a1d0f96e00d153f4c2ca56fd5be780f7b4bd971639852777916f927961dcda071a17e43f6711a7c00c31cd710fb8d457dbc4b403f64075631e72070c20784cfb68b432f034fdf9ce27d17a063aea3ef39666b3bb4926b936b6345113146fed5b06528599475add032ad2c4a14224b67b79eeb273400dcf6b79809283e541ff00690651178df9d5d0a535e2b321e252d50c075085fd585cb97d1b900c1782b5403efe47bc96f9f23eb638621169f12c9c0c3ec7986dcb7f9a63fc36c01601d0a026e0304c4ea1442ad6b7699a7b6e8f12c444e9d79b008da7f5e7a82e5736e13c53ad3bd11f634dd19d3fdf9d85dae8475dbb3284f86a98f78910fd4437e4696b6979b24c2e2b83082135163ec8aa57b908474dbe64ab116411aff0e44d849058e59cdb0baf9482ac0b1bab2f3898b379579977130944b1fc8eabaeb179aa0af9fb71a41663bedf7352e1f7042de7c425aa41267db88eb1de028c1204bc2dad05ef7966fb65acab561da88c05d830af8225238dd81131d3af4a9b6297cc98203ff44acb4ebb58640ceb8c9408ef3cbf7f8c09d6c064d195e33dbd40b2eb8c41540bd4cc6215152437084cf97ec70b5bc6a75fefebe2c8d740abb00b2214377de8234de5e32cc090adb6a609fa324aa8efd8f8f8e36c75c8d79ef8b670839e99b1ed6826e5dbce24b5a5a5867b31ac996e828612c200b9b080d91035460eb9f04e2a8e385ef7a5db55767e70a9c1d2bd52285627f955a783f6c70e335840eddce9be3d432925c6506f434eae6eb7f490e4d9906d4fd5e2cd7be55683c697683a7f21f6137442b128a4def71e8e31ac64c7c9f22435895e86860fe93b86852b9e66f5a3af274e0b8374a8598a6eeb3d2462c28690a0818c233dc5b021eee1b237ca990a63f4eab9f2dfe0170c724fa1effb04a94ec28e31bc827ef398b4803c372834bef90bbe5ea0bdb5b8c47a9c297fd7bbbf901689ce4cda6c595f0eeeb46762192df93746c0cc021270514e46cab3f7d6d6c026f1fb2b092e4929ef3b314b12f6291085dc41466d0d81abd852d673a6b83ded233e3887a1d136b29efee6ecd76cc942a8bcf2f867b93c219e373a55fc8cf226a629763f3e51ac3f86aa9172e43359a2769a9ad259ad30a9aec6cfffa12da714de29b26d4557ec7d06a59931e49115618db323b46bbac4f309a17fb0983b547a0cdedaa9b2b4dc3b55729b17ce417b3f53610d66a7bb26270431dce4a7ae436114d2606f9423983ed8f27b950aff9e923f3403382f5870e05a86952c8f64111e6c389cb5808a8ec9861c599beb6ca8bfb2816ea50e6475f7c69c4561e1695a3bb29a703ca249c7bc81a74a2e6f5122bbf5c234246a82f95f373e9e368d86a6060a69196f169d75071ee66709a741a2247c7f55071796c251192bfbb1d81bcdea74577225832b4d339764942a7f7b859f023962708feecab57aaa5aad94375cb525719332a317c55f35d6b523794a72d65366ba24f6e45ba672d153814bdd2b3d0fec6372715163a12d4c6081ec09538df0ad4e6812ebde67aeb23e07b36ba4d7614663a48d7bef0a01c291cddb2674b272b1ba2f1f312585fd2830ee4024697495fae4032db5ee7e67f10dc6a2e4f16c86da22cfb2e3d207f5cc835f6e9b6ced6822027e1d85dc3777c3c1144e857885601e61419478a91dfb32812164de91de491007f4b5f8a0fc7df13aab568518818abd1de4e5fcd435a8beccadf1f6e1c23c81e671ea1aa4e740ea7669d097e99bf0c35bf9502ea9e756bfd6620e519064b3ad3bd8860a2f77d2556223e69715d8a9d3f72fda3cf0c8d0c0e46be53f0c9b28d1863ddce94dd8a32e11bdc6c13093fce53d9545136913a60089acf94f0a98c74f92c452400e4ae2a31d667775eeb11a5032d17ff2fd3cf303c007392af677cb2834ef3a499e7c66959f16737dae4d94543fca5dca9d8d423c178e5acd4d1adce8f0f881cc71ac308e9a15219ac7df0f30cd3eb05e5e9c4437f1aef34af9d095394768269e60d8ad8ffe67f184fdfaa08bd66e38e278e5d9f6735950a20084643ac714f570b4fe90964a4f62e01ee43f5677aeafdb1fa42e5ad5e25a99e62d54eb2cb2087e3aac282353d7ac8f8920f740ba15ca5bfaff6dd51706cee1b656d48d78dc83dff73004b05bc2ceb61043e621534a3dfb02f51417b6448c40d3c872190f9a79a1f871701bef53bd07fa015e5df6f0c0d548851742659e446dc83afc16545433ba1a87fa0d0a31ee9c7386171d57aa5b15922875de55f582445f63088c75b6fdcd2694a1882d4083bfc9f8b12e98c4dd04fe1826c142344dcf33d3be2787e2e12229d263f75f91d9cca3a181970ce7dddc72e37e830fe6f24cd7d6cb73a23e8f14ff8be9a5b8ddb847d7e97de3a25a5305060f8beb96b2d2965c5e40032f64ea28ec7aa76bc44f80c45572361e69e6451bf6b127c1858a74cb55b3df245aa5649d5987953c2078c74b066d0776badf95db863079ab83c272197cf143fabed79aa69372c22fea658b4666167435ce0c552cfdf26285d1bfa060955a54ed150842def77fe64fc30dc9a5c25d8590fef4964dd7a02f3cc8e04a9eca368344cfe00a64bc89708eab35362e09b9fe580fa482dda27147d16f18827f01273453f6ddb58a8d647ed8013b8c981c093600bb50f2ed95f75585f3137f8f5af2c9376b74ae2bdda147377e09f67e632fb8fcbdcdf64b35d0d3eca459e1e3656bf1135c5f27ec2755879be9875be1fef127fe4522318d50f38ea9acf207aebfa312b1d3dca3f2816da52a020a3081e4f0b37fcd8d2e88b52fb7bff91f1ccede325b2717ebb2b7c72640c1d7a7243baa65e3ac620b03c33a9ebe86eb14c2c01b9ca74fdee17ef6b333bf771375476f131d7c1a69f7b9138c6c6936883b088ccbcb513b49c47d0a2b8d89acd533a0be44d4b1cb9cc5e3618226d9bb311da7b0d21749b2420772d0faffc483147570d3bfc2763d59993c05632a5f87947916ec84dd4676359384790da621a2933ecf93c2e748879d33d9b77fa17c351c8e7c5f608f22459a35f1eb5e051344d8b01b7991b950bf272b4af6b1f5e3acd6c277beb95f450d50f18710d230dddd1d92f5556a7d8948bdb775b9149c33dd916ccbbb44077d9db442ef5721f17bbce930b1d1a770d1aa76b1e1a10aa72ee85f50da6354a3183b62afaf585a19271651d2ecc06f5fca670ef4c7259a45aa50a8caf4fb1276d886ebf21f034e23437764a35c9aaa98804aaa32e685053f1f562ae60ca3ce5421ac7e5420a68e34d72d8509ff5dff02e9bb228fe073bc524f0e3749fff57223f80b7001633de81862fa34f868ad1dda8d0392d7e2f80173ab4845878eecc402bd3515f440cf7826594aed1fc07d03f91215838ac0816b6f2cf262339e64ed16d55e8fdf11d13765f13f42e6343fbde51f213a3082c98c8e42db24234fe5b014fe1fa03290068021838fe20df18077b7b854b1d2ce2a821a014df59f11f77c9fd07f267341021e927535181d04e8c47a0739eda630854f77776fcf68bf0cc470a73c1f24dcbf4351dfadf155ce3e920c9fd60858fbe5282d06cb7032b6512c607326c736e0ee7b22e194d704abf2ed3a741ea81c7f70f6ddcdf0696c511b3ebc4a53274d2468f2aa6a21615a67f09382d4ef39addcd5d545f4d14ca2d7de905a2900a6d546a79afc1426b65b84a95a55d05b1674c49edba79f4d0ef7b98449c52a6ce510cd962cc0ebbebd8cf6a10a411c272dce08cc3be15de285f5ac8b4954355cd90094eb0ef51c012602f2e3389ee17124734194f71121225dea96075606986128ac017cc85011575094f60ea8275257b8dc38f431dfa91708f9fa755dbd2eede8364cdbd1a3bd948cc433d4dec4266eb3ff2ac1a49ac891c4957d6477e7c0a16edf918e8b62bb5020eae250c61430cf68691a8eb527feb66f6913889dd819efc79069cd15060b235e668721cfb5a931de3cf0f58bafff7200a3bfeff96ad728619873a1627299b6211b3ef88c0f67c00409ef2f0f2192c9713bbdbb93acbd369ee90537effd5c45a43863473e5ac238f56dfbe0ed444dbdf0aa57972033dbbb4d367713c11f1e04f06a91641dc90fd49fcc96d3d54b1715a5ca2fc5f52bee9b7b4d759600120fe2eb8552ab8e320f57ebb974513e5e04534a25f7640731aa527287b02aac590b561bc698b4e2e40a2a390aa502f0739956dedf81ba11665c674cf8abb01a8a2a9637c876fd6f70d3b178a8b7b74bfd961fc82b2820eab323b64dc4d0622795d90a78f9d43b4a9708fad2f1a81d1cce3ee0736fd09265c434d101f8709baf38b6e1c460e98a40562dcbc295baebe8165400c3705d03c09f35cfa4203e0e8801e51790048b846a01a4c5cf911dc218d9e2681fe0280269334c87e5e1c83380efce841e407a50c83282c58f99cf2e65f5c8cc775b8a8fa8b181896fd65c7602cfd925c19b9c44d1955183d7cca76ef08f1088704286d021671d3722c334897e3f6c786f0cbac348ca1a274858234bdbf4e45c85c263e306b733b52d31610e4d5384baafcfcf52bad78cc1c636268cd14ca71a4dd54ae2790c50f03b07a0d1c3db3257e3d5808cfc2e8e8a3654c5e791776daf8be454bf52a4ccadb20d94c6ad67ffbc22ba0e61bfcc25472a8f59c87348b837f50e012a42e2f931a7d46d716e2e258f75697e79b9b81cecae39eca27b5950bfdabed647486f4315010e708c8fa5abe1c5f6443cc8e70ee8cfcfe1e3a85092aaac0e68036c2aa212a56020a924d42902520231ee179a03b4f1006f7e5a7fa63eed31c81828e2224955f967e43570182732fe7c594551e360c65fcce826", 0x1000}], 0x5, &(0x7f0000000840)=[{0xa0, 0x1, 0xffff168a, "4631a4af3b12df8828224012f244aa1108ddb42dc84e700500b9114e8f124837398895e80aa13ec8f0292328124f539b1075640667f0859593daf83e49e7abf0509785df3967ac89e1efbcd1db761cdaf0d721139a76b7eac909d8abebc6f9a05a5834de8fe2f262fcb767265ed324b1ba4ae21a1f16926a1f98cfdbb906217f9ed4fd8dc2e30f4d0c32"}, {0x28, 0x64353be4fdca1de7, 0x800, "2068e559ea072da5ef888751bc45b71b21bcbdb8c6bb"}, {0x100, 0x1, 0x1, "9e5cad9f310879825b0aa38149b29a752475034e7e3d7762b49d72239597b24b6b05ac629b1fb611606a9fd7bc096e55ade5df10e550fb8a70dc9790023cf97a218780056d54e90b19d2de5405f597546e8d43390d86e3c2f26611ccb2a4462c100d04094573337895271e2e7e9081f2cb9053e07df4071104b1e31f77b253bf525fff809f141f2cc1d211004b3885d6196aa79fac3a77bb79c1da0baf5acfc9c104b3f15a59b5895260e4dbd7e240d2111261fbf7c6badefcdf1b97c1969a261729e8c834ac26a96b6919b16cd9ed1f2be6cff5678b52c899eca9486f3cf0603d483add1e9a39175e68d8"}, {0x50, 0xffff, 0x0, "7b7e9a547b6cdc110eea83c8d3c9517e732389e1e72e1b4ed6fc1632c8eb0668a55131b95019a4ac8c9593a6cb4a71bfec6b9cf12906f19c4f4fce381a3f9904"}], 0x218}, 0x200) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r12 = semget$private(0x0, 0x2, 0x240) semop(r12, &(0x7f00000002c0)=[{0x1, 0x3, 0x1400}, {0x1, 0x7544, 0x800}, {0x9, 0x9, 0x800}, {0x3, 0x7, 0x400}, {0x0, 0x2, 0x1800}, {0xcd0a18281d42ba46, 0x0, 0x1000}], 0x6) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r13, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 14:53:19 executing program 1: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1e6) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000d00)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) read(r1, &(0x7f0000000680)=""/167, 0xfe13) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r4 = getegid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r7 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r9) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x2b) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r4, r11, r4, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r4, r4, r12, r4, r12]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r13, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r15]) chown(&(0x7f00000017c0)='./file0/file0\x00', r14, r16) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r17, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r12]], 0x1, 0x7fb) msgrcv(r17, &(0x7f0000000c00)=ANY=[@ANYBLOB="000004000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r17, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f480fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8f8af03fbcd76da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff999be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa04959309800000000"], 0x156, 0x800) msgrcv(r17, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r18 = msgget(0x2, 0x100) msgsnd(r18, &(0x7f0000001440)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16d72fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee303000000de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5"], 0x1, 0x800) r19 = kqueue() kevent(r13, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r19}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) kevent(r19, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r19}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r20}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) kevent(r20, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r20}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) msgsnd(r17, &(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESHEX, @ANYRES32=r20]], 0x1, 0x800) r21 = getuid() geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) setreuid(r21, r23) getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) getpid() 14:53:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) pwrite(r0, &(0x7f0000001000)="bbd9a2c6e21821cfa4f4f0a060202a817b656f371e7329a031bb6890588ce5bbd520996e2868ba0c2699bb1a7723ea0bbdb5c1640f90886b6197008759472afaf1e644af6a616da15a950faa3768fdda6d15ab4f8d64a9933eb15343565b15efb4fc20891b306f0bc03dd5fdd0c7b29c733725bda01d2b2053d13032e4de58922e4f50d1cc6ec39c", 0x88, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse\x00', 0x80, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1ae9dc3641d0cce9) r3 = dup2(r1, r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001180)={0xcec0, 0x63a1}) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001140)) 14:53:20 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 14:53:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902e57f7f000001"], 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 = getpid() fcntl$setown(r1, 0x6, r2) close(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="602b995d2ada6c5b5404ee94aa71640000000000"], 0x10) close(r1) 14:53:20 executing program 1: getuid() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000002000000800100100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000300000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 14:53:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) r1 = kqueue() r2 = socket(0x7, 0x2, 0x20) r3 = dup(r0) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x49}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa, 0x87, 0x0, 0x5}, {{}, 0xfffffffffffffffd}], 0x66, 0x0, 0x85, 0x0) 14:53:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb8, "e71400a0990800", 0x1}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508", 0xa) 14:53:20 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shmget(0x2, 0x2000, 0x40, &(0x7f00001e4000/0x2000)=nil) write(0xffffffffffffffff, 0x0, 0x0) 14:53:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1"}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8ef3ce436cd39771f095457461a44e6f86da47d7935b68c84caaa2dd5d5cfc2db3afdef147cd86719696ed38b469efe7888d15074309c32ccb0900928888b573a19b9573edab6e80e01e2f566f6f76c11aeecb3e50baca0daec0c2687bc24b9d99af774a7bc1a8c9b5317edb4baf78ad698b5e0b3f832d", 0x77) dup2(r1, r2) close(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 14:53:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) dup2(r1, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) socket(0x10, 0x4002, 0x20) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) close(r3) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r6) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYBLOB="ab1cbec692194045f18b664e42080a2dd83a1ca39b78a74171a1ca3465278ced92758fbca7670398ed9f85902c4b1ebdf49716db894462171d727faa0b9e37388a", @ANYRESHEX, @ANYRESHEX=r4, @ANYRES64=0x0], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYBLOB="008c7c803c3de1b361bd8223206648adc625a9a922095470d4afd71ed3a17dc0fb87c3dfd3297196e672677ea0b5dc50ecccb585b74b3444072f603b636a42f92e1aac2c1d6630bae9fd8e2835379f4289c3339b4ca105f7dd463de114b8cf24e231ece74c1dfd49698bdfa6e329f4d5485e381ac855c765ce060a90637b8e25fcde96990aaff8780267a43954a6aad8b42acfad1e697c25ee73c35cc75c155df65cd5fbd5c833b02447fc8e12c3929eea5e7ac584c211dd89dd1c77e5c8b675bb503d5b8dd282927dd8a2b5e8232fcfb11095cae28a4ac9a8fd83b2ac007dc6bc8b40f0b0cfc9fc08fa56d2"], @ANYRESHEX, @ANYBLOB="e6b96eea6f3758716af7540db36d91ca988321c8f71e460eeb2506526de9b7c228185cf7b903bbfaa201d36372f9509c2bededbf0ae9ff5f45df4b3a2d0b64ffbea4ffa1c6348b2cbe8bcfb54b6e9d1b4ba784aea9925846639af18ecdbf23e38202a6f5d17febc7bf0a7d54d8a7c56c472b6102a139fc81b62a4f5f75b3044849355a902b44dbc6e8e7afe37d4a33c5d09b56890bc9cb1290d1e19002541c97b815757035169b1cf4620081de84f1c8645beaf333877caf355bfb6575c875e0a6ddea16e94dad0fcd89ccbc81cd8429a4ac40b4d718043e0607011434d1e13b7fb09788a95cbfa3a0a09627e7590c151a73544dd7465e65", @ANYRESOCT=r5, @ANYRESDEC, @ANYRES16=r6]], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) 14:53:20 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x9c633d51daaeb898, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80, 0x1) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r10) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) kevent(r1, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x101, 0x800}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x6818}, {{r6}, 0x1, 0x8, 0x10, 0x100000001, 0xe4f}, {{r7}, 0xfffffffffffffffe, 0x21, 0x0, 0x4, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x5, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffffd, 0x1, 0x1, 0xffffffff9bdf3e9d, 0x3ff}], 0x2, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff8, 0x30, 0x4, 0xff, 0x1f}, {{}, 0xfffffffffffffffa, 0x18, 0x20000000, 0xdcdb}, {{r9}, 0xfffffffffffffffc, 0xc, 0x20, 0x40, 0x10001}, {{r10}, 0xfffffffffffffffc, 0x83, 0x2, 0x4, 0x239}, {{r4}, 0xfffffffffffffffa, 0xc0, 0x1ffff6, 0x9, 0x8}, {{r11}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xc8}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x40, 0x3}], 0x6, &(0x7f0000000600)={0x5, 0x1}) bind(r4, &(0x7f0000000900)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r4, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r12, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r12, 0x5) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r12, 0x0, 0x0) r13 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xffff, 0x3ff, 0xa39, 0x0, 0x7fff, 0xffffffff80000001, 0x0, 0x3, 0x0, 0x81, 0x7}) setsockopt$inet_opts(r13, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) r14 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r15 = shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x3000) madvise(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x5) shmdt(r15) shmdt(r15) 14:53:20 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x80000002, 0x0, 0x6, 0x0) close(r0) 14:53:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) 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 = dup(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 14:53:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xffffffff) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 14:53:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:53:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x115) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x5}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 14:53:21 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x9, 0x9, 0x9, "84f34f544f641e3fda8643d5d22680d0a17454f8", 0x2, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0xd10ff35595e2dc08, 0xff) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0xfffffffffffffd26) 14:53:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x3, 0x3, 0x3, 0x3f}, {0x8000, 0x43, 0x6, 0x84}, {0x4, 0x7f, 0x1, 0x1}, {0x863, 0xcb, 0x8, 0x6}, {0x0, 0x7, 0xea, 0x1}, {0x9f2, 0x6, 0x5, 0x8}, {0x7, 0x1e, 0xff, 0x7985}, {0x1, 0x2d, 0x0, 0x800}, {0x3ff, 0x6, 0xc0, 0x5}]}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1e, 0x0, 0x0, 0x0, "61aa0db11ce9ba0000514e6ae973739ea78b7ec0"}) fcntl$getown(0xffffffffffffff9c, 0x5) 14:53:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='\x17\x1c') fchdir(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) pwritev(0xffffffffffffff9c, &(0x7f00000001c0)=[{&(0x7f00000002c0)="24ba8b533f880b344f6a10bfc21bc58572253e1fc190c54cdc98cd9f71b868578054cfb60a7dfab969429689bc2f3e36e9d2fcc750987c90ec012e6f362c803bc1273bac0acf27f16d0d05bbf0e9ce35708d3fcc5b2367e56f6905ce2d8e28be99334deb3a27fc1b62aabb0814351a6009cd28b8d58f04c56ea349a5487816031dea3165d22a0dc701965b1924aa1ae12b6efe01d8da0d92960a45b770449543c49f577fd2160cd39fe342e4c0155adec56c14dcfc652bf327bad1b517aecff5924fd076c30b631850afa26545f1b3fb2905a16e9ed92c9a67a3cacae4aa4f144700ae8b88f91d3416179323310bfde6db1f27c8715adff243e5f94fc3fd7c4c86cce54c8504412b888858eeaaa78f3824c219dd8d41cd43557ec2f961e4741ae408c6399b4471f0ec8c00eb97b918bf136f0e2988e13c5eb0374eef81b9b77d0069ae6bbd922c70a03e9a5a8c9ee05b9294525e2289189019cb0920ea7b75d884514d7beb7ad4c6e87f9947ed7a4ed5045cfbe9cebd36d8d17534112cede87a64ee6144d80a510e0c20caa271e953df1c6ac836655638b520712142f9cab21254ff98b52504e8b2cb7a3e3cdc40e77e1203dddd248f3b595a8a2757a72de1c486799f0b178c2a1b1d0b200fb821770b54a6208550cb012ff0020f3235f81e45c83aeaefcaa0c9459cdbe9c66c3a0dcafdf3fad1ea7bef4c95d00defdddb6f350dcd711a3cf16c492332a6781f00edb25b57f9c0d6659b623d9fbe2b9e435b88e963c3f0f114579455fa9627cd7172e2cc08bac6648ef7f743a5ca8721c6065733cdfcb9408a149600fa353064e45021b7e13d3ae6518199d1992d4ad7046d05161ee791e62ebe67fa298bcb3caf00e8fdc3710f0cb1c6b15eb61f0a0056d2cf2ad4130667c977a01b67fff1406a24d24d60b5b1dd549b3d0f3b9001cff12414065716d2058d48a6c3252d112cc8ff229f94ccf3d88de9571bd1486cca04fe80b160ee180520ab9e0315923c8dc28dea92ae32759b1b5298be67b06887ce2594f5860bf3b05d9302c54b1c34dd4fd949b3c73bc2c9d7326050e192590a027dd26a5472cce8f64f8f30d8b5cd0537ba35a122aa6d8068e59304f5e8bd27eff67f022bcebccb397eeb11df05031d523e848e8bd161c91dafbf371fc47bd11d86bae27a9442c082c20d0ed7c9fc931face2775b966e131f7d587cf949f82de030d7ed9c2ec23e287d09222a87d8f1663d92c82ffb74d3b47113e5bd23ecb0b1c9e4f1c3fc0d537da1b23d5fa2b6c41815e53e38fd9be7a32728d76a5681aaf8e7243cfbcb72440ac43c7caa951ca0b04db7a858b6395b1e1d6271cc46178ca2a08474ec10b86ead53d1d7b51836e719d903ddad4abdd53cf97c143826be2a753cf2d8f3f30a80ec2a5eb8890a2252daae41ffbebc714ae813b374e68e16fe8f612d494b7c60c6b289feda8e1e6e9af28090d54832975c2450a91957305dfbe6fc40ae412dc2faaa83039e2404a0df9efa4b2622b11e88cd686eee21123afb3b9707bf787a9b0293634b9a20e631b5dee883addc4c7ebeafce58de1bc7a6d70254baafe876d35f7f69a18b227269f91a938b2fe65d0428da8abaa9e055261b4cef27f58b1fed892a48c70d7ce4f05d229396edac8a609b4a74e55708e6c37cca7048b33bf23d26fc3a28220d9abb65fb199f067935b2c4c5a396d6a9f46d210db663d590ea9c671985188cfc9883c68d8a9e47e5fc1c69355eb287f6c0188cb9e804d8f0b4b2874ddc15e4142a67294e488a528ea5d05e1c29399a498ad91477efb4991591c2fe928fd7d9a1f8badefdb101c2153f55edb00aa5cf22fbe973987232f0c36037b808c354bfab94bd2089d08eeee0b6c9dd4d42416b4f8d8c6e0433f0d13215617c1bd02dba0b55ef89d5844bcffa3b447235f3b32d2d79f13433b152d820a935750e3ffe3094e9ccdd9137f5dd5a56f63b44136d9673e09a58f09a95b7fda3293ea6c69c99aee373785ad17db2c6ede90b39e980e7d2f7b50ee3dc751081ee4ae35e5883bd21047ae229ace7a449a9065da454b7216c05c79c96d2073b343b74da41cfc5c05e82e5d45fa07e92d105bd51d92d6bd5afe9483490717c6243f24f990be79b1129ad8430a19e273cd58c9b56ae75b37f3b95d560107384851e00e9da2258a6e42f662a8a612e980d4f4fede01bf501a31fb9855c7f8125edd2ceae024181e15be759e2024c9c50e03b813674b285d78de56abe325d7ba982e1ea37b607acfbcb7572e0671c4632ae8ea3604a90ce44144821537eeb03cd974c5b01f6fc33cd424c9c13e3b5c3869b0bb8055ac6b7585660f1e4b2dad2e5360b1c51a0be47b1919b13bf38523bc1b8681c2bf6a614b4bdabe8dfae106190f62d62ef7d6e8584a0cd03ad94f6678a515d00adfab1b6369f85c7db7c37e45cd01a1d0986c645e0da93d5ffe22f2101ed9939634e65fc78a616849d32c386950ab1be8ee89aa03be8baa0466ac8265e28eca48d9a0ef13fa4f8ed294fa0ea52622e13b29790d797c01af6fad079b079fdbbd0c5ae7eb92e4fd89d873840c40428f8ecb707663481fd3ba38012e71ec90be9ee38e361f309d81b00e59beb50754094ed088350c769ecb74d930c7ae7ce3727b24853e0414644554f865756d1df483f51a1f2d967a8e60c02005130ecc5e3d6a149b200a103f03d350fac56e7b449fc42700e1d1a7704ea1e126e8368c0c6edd4fa9ee300b2011f2882c46c430df3cec99946c6d3cfbf139a72b4335c318b3171d5247022b3b21abe38e045493faafb9375bb39b0e7ca8851a46db42cc1b62711584d9934dc53ba2d2def7dc5d9ff90c2770a140295278a89fdf70341395cf89bc9c8d11a870edf6fae29473d37e0173787ecf291af60a872d053fb878e9c0b347056ec48f803c6e29390a280ebae392fab077d447a8cd2be71e6d8be56d52db53d9034d10a30e784d8118363800cfe398843cafd053385a030873a128d4bcd3043b7f80447a4818cada47fff6cec37108d6bac862576aa7fd9e786efdf2e982c31bde8da0bc7a0915f7fd356da98b285a48b33e1fdea4a20385c49a6c8efcb32b62393f5a85c6ea8516fe92ceaa2b0258a014bdfcb2873ff8f9f0a9ef19b962e1329150be817e166195eb801f37de73368d1583e65ff4e2ea1eda4cbe44a6200ed3b73910748bc6d047e3f9a63cdd378b116954ac577677966802a3f7d411bbcb91d1ec9bf400f69380e59943767bee718384d56bb55118d03a590d18f95e0c43139a22930342784ef07385858a9b914ba379ccc228cd8c6c4c2b2a36e84e79c7e1103f6ea90116ff0346d6ec90894bc9dd73170b9c4d12defa038e28c6db18cd496350aa1fd20afefd1718c74bc5e80c8d48e90c4619b7b5c2754f9fc27bdfdbf0c25dad6fe1332b81aac8b18d71a4f3398f169d8466b20a3469e9c61c487ea68057e3dba18ea2fbb24adbee75dddd3b607ebfce15faa02b5cc57b7631155f9796a4391232078fa56e671e9e731ec3821ed91bdf1f41ae1b8494b7de5ca1e31e568735b2fa3355edbf7d55815e08dd20e0b56ea96f266cfdc87e7006051a1ce179516484ce5a0e93dd3c337324b0ab50380f1ee89d2db821e6c6a8a2068d8940c895b0008d613496d49eed07b8a29567f6aea89f4b985ccf1a434fa0f7fba1162536b7820dcb906b542878ba3ff475fa79313981d741a0e67f475a6cac1a45e846ff2b97e9933805736dd6fc2a4a43878c728e46a4970f102eb59002880f1cfd7b41c86948b432e0cffa740a7355768043d509f67a8bc841990d90361468d58e0686afb9abfcb433127aa1ea95ffe0f2e320283703fb91bb7f6363a0ab48e208baf0b32a162ec57a635cbc4a49b22e26525f06907cea052e2ddd550187f5e1ef509c79c8591867a618b9f2616974fc3bc194a704679c36eba259e9d48e01344f6a201fe46059bb73fc6b3d1a311772cd06274e271c0e42f884871b5d3c9791edf198bd9066a39f4e1d66d5d07079b416664c7c0005604b5371215d31bde8b1791f2fcf1d1b127894b313e98c7e2f86c28f79e31f087562087e08205ccbfbb007cc65dd3d92dde531dc089ad0d89a9bc97d1c5ad0e90263725e7086d05a268d5721af0591892cd60f83b44b1aae294ac0773813f126c5108f1bfa316c58fd2d67908333b307817adb986fea20bf5022a3012d923bf6bedbae3690a378c5bebd2a6633da48191eea8ec2982aaf7683456f4193fd0943dde497ffb2ec7ec6198e2ef8affc6671b01586c8e68ee2733cf92b7e7739fe3f1b22ac0ff2801ea9d81b7c93a56048930a97f9267e485fa25b4c94be19fe25ef1075083967e16e3f80af09713f49802e9ba3b15f93159e7c0029b0b70d67dce204cf13e2c545228263880aad9c0f76335b4e0ad0c6a2ab4a8b19a22e8dc93e33780031033319fea69b110013f40eb16907094f34a18b450d774be806eb4e6a6b5affdbf874ba915e61db545f2d2cd8321da948113b883f72ef8e8405ca4e4129e5fbf042d35533065f3f60072eca11bcc73074b794a46150cee796a8da051b04b877ea12f2cc964af54879a22cb58bdf3eb44f1c1d9ccdb30936399ce48a8edf182f194452aab2ae8380b0b11a0d35bd86beb48263bd5fc43ca9d1f3f29666f23a01ae94591c934b58bb0fb21e30d5fae34e4526b1ed261e9acb0eacbbec644424c6075c8a2ee3988463f78571341454a49ad854e5a22b206db6f15887cfb66a33b9c18eb4a4ad945dff8a4d20d5c0f559bae7dde526ae977e9f499f54a067127a36f064ba9b30bc7eda73c23e723987feebfc9c404d4b0619581727621b1abfbc0f9dc6500ec7ecaf553d70c48ba51dfaa91d42ce553b0b127831a0db3d22488d711a696e6d36182458ada3d4e75963a28abf043c6fc3629d11bee9fa3dd2972edfae8cd7e1705d00d6a3fc7617a7e8e9ea43f2add3a520d6ceb585fcfd9e9e42b112bf92edf6f4406067e8927613bbb527b2cd8f6d48dbf943f7f8d50b340ade05daaeb3d0065ce1a44a5537b5adf86d159a0e8e79dbe36dfbbc2d445a3794c69184e5ca3aa2d4cbb5213276f405732eb388af87399576edf3b58b827a87e2494c8a9b41546834ae8cafa154fe41668fba82b80d9727da8d796df1772f04dc17f5baea6df3d076b2eb32ff0fad4371aa635d7ead0a4d9c0913988db0645149fcf725547dbe8cdba522c94660e239a6536d6f30dbfe7ac806500c4ae8916db9ed1e8be297f0d79e832d25dda041707d969841d11c09a7b131c6873b7d032ad163d39de22e2b065e739d35a2e8aba6d9a06e1450082cfee7a8f8ed9f3ae072f2e8c5e2b8ad3f22070c3b2de2b2d53fbc379ac24e47d260d682c4762226e3aff9a7b56a9612b273981b694b16b2e6c80b3b52cd6f532520d534885d146a42ba566057289cdb14c4d13bd7add8d2c029765905ad927287edbc1b054205cd05d32da24807eb4a49e828f79ea4cf98b8380ea10dcefe48a128a4de8080a237cbe08b682e5edbd4a0d270858d2b8c325d19f81a5d1c7cd784126b41b197eeeb63e16837b1cfe7ad90a2d1fff09909c1c4c905d4d55c0b06a8defa82a68b5116275c6d6024fc13d58982d8c780ad3d10b986b764d4fc71194698463ddccc7a8e1763eab496fd0c7c5cc6269ba598c5adb68b19cd507fde3f79212fb68ab497be035b52e93e24745ec009ae4ce679a21ae00e7d9bf608b10de84a348f4ddbf91fd52dcd3d520420ab7dfa953f20784b098047427456c996f5e6250", 0x1000}], 0x1, 0x0, 0x1) recvfrom$inet6(r1, &(0x7f0000000140)=""/106, 0x6a, 0x1000, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x4}, 0xc) r2 = semget(0x2, 0x4, 0x2c0) semop(r2, &(0x7f0000000080)=[{0x1, 0x7, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0xbe1, 0x800}, {0x5, 0x3, 0x1000}, {0x4, 0x4, 0x1000}, {0x3, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0xffff, 0x1000}, {0x3, 0x9, 0x1000}], 0x9) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 14:53:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12daa2bc95f9549a80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212120c42e069cf"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r2, 0x0, 0x20000a) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x5) execve(0x0, 0x0, 0x0) 14:53:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:53:21 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f000094f000/0x2000)=nil, 0x2000) r2 = geteuid() seteuid(r2) 14:53:21 executing program 1: msgget$private(0x0, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) r3 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, r3, 0x0, 0x2f9f}, 0x5, 0x6, r2, 0x0, 0x2, 0x6, 0x7, 0x3}) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="6e1dbc633aed697a97030bf5ed7f00000000a60200000000000000c1c20a3052d9ab01c4075229b57f65c74e2d7d3a3d5021c7e0d157a9d22adff56d1fa612edf84adc839f493fffe13b5c69d3a4eada0d4e452b8603dfdd0bbe63a7beff8d4f9b0af14c15b95c97fad78079c01d17aa7adb065402c96ccb39c5f83bb6b058ffc0c6507f2f0002fdefcabdcd1adbcf152b1f91a1d7241660735a5788ae9874e8e513bf3f4326269db1b9571ab3e0595c957e0bf70558746dd535e381e744a03e374da041e7a9ed0df5dd000000000000000000000000000093a373741215f3c5038a675cfbe5b87bd44e46167bd47b318433fc03ebab88d4c5cfe19b031187c298fd85b04a0e62d9592750cccdc38f2b344d6867604acbd303191fe044dd9e923db830da57e9990724b898c665cef00d2c38afcdfeddc2fdd33e971ca036c74965998610069695de268257fafe19f6106093f2cfb993cce6c6b3f2439503aa44315c519e05dd19ff66c2ddba87bd37e4376cdf98937822ec3bcb01c10a86f8ffb831344b49507b044b39e8"], 0x1, 0x1, 0x2800) ftruncate(r0, 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x12) ftruncate(r4, 0x0, 0x30000000000) ftruncate(r4, 0x0, 0x8000000000) open$dir(0x0, 0x0, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x0) msgrcv(r1, &(0x7f0000000200)={0x0, ""/49}, 0x39, 0x2, 0x1000) ftruncate(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/11, 0xb}], 0x1, 0x0, 0x0) 14:53:21 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1004, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x6}, {{r1}, 0x0, 0x40, 0x2, 0x0, 0x8}, {{r1}, 0x0, 0x32, 0x1, 0xfffffffffffffffb, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xc, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x5, 0x40, 0x6, 0x7}], 0xfff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x62, 0x2, 0x2, 0xb8}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0x76e0}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x9, 0x3a2}, {{r0}, 0x95ab53b69a43dba8, 0x5, 0x1, 0x4, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x40, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20, 0x56b, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x8, 0x100000000}], 0x8000, &(0x7f0000000000)={0x1dc, 0x3}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0\x00') 14:53:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000f5190393d8d14d52026cda3f10cfa8e03e840223718ef7f59d891a59815c99a5d83f7c7f274bd80aa752b818add76126d8ed8079bb8553f13040afd0f47f5b36d721041888f48da7cf164a9ebe9cd3489e1df02d623904b657eca71fdf29757b6529adebc44e0de6bc79842ff31650f2fa43a0ca2d9f55110b75ee01692d34674949b759ce5227a2a0771d84eaf79240c89e899f79fe71e56a6fc8b738cba0732c0261a18dc4e86df7d7fb15b1bfe6b8affd688fab20aa8e13dc84897ed34b87cbfdb2a1e28881f9491cdd504a888900000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x26}, 0x0) 14:53:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 14:53:21 executing program 1: r0 = semget(0x3, 0x3, 0x410) semctl$IPC_RMID(r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f00000000c0)=[{0x2, 0x7}, {0x4, 0x1, 0x3c00}, {0x4, 0x0, 0x800}, {0x1, 0x6, 0x800}], 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) r3 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/53) semop(r3, &(0x7f0000000080), 0x0) semop(r3, &(0x7f0000000080)=[{0x1, 0x9d80, 0x1000}, {0x2, 0x6, 0x800}], 0x2) 14:53:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x1ff, 0x0, "b80054004000"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 14:53:21 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) read(r0, &(0x7f0000000180)=""/235, 0xeb) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 14:53:22 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) shutdown(r0, 0x7) r1 = socket(0x18, 0x5, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0xc6e) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file1\x00', 0x40, 0xac) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000140)=0x80) 14:53:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0xa2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r2, 0x0, 0x20000a) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) 14:53:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00"}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = getpid() wait4(r3, &(0x7f0000000080), 0x1, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x406) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) fcntl$getown(r4, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x7fff, 0x0, 0x40, 0xeaf5, 0x100}, 0xc) 14:53:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9c61d696004b844e"], &(0x7f0000000100)=0x6e) close(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:53:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8020000003) ftruncate(r0, 0x0, 0x80001ffffc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r2 = socket(0x2, 0x1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = dup(r2) r4 = socket(0x2, 0x2, 0x4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 14:53:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x1, [{0x3, 0x1}, {0x1, 0xfff}, {0x0, 0x4}, {0x2, 0x1ff}, {0x2, 0x7}, {0x3, 0x80}, {0x1, 0x7}, {0x2, 0x1000}, {0x0, 0x6}, {0x0, 0x5}, {0x6a830b1a4eef7616, 0x6}, {0x3, 0x3}, {0x2, 0x9}, {0x3, 0x6}, {0xf15f4ccd4f65e467, 0x3}, {0x3}, {0x1, 0x5d}, {0x3, 0x3ff}, {0x3, 0x3}, {0xb17ccd278a299965, 0x6}, {0x0, 0x4}, {0x2, 0x6}, {0x1, 0xff}, {0x1, 0x401}, {0x1, 0x2}, {0x1}, {0x0, 0x6}, {0x3, 0x7fff}, {0x3, 0x1}, {0x1, 0xff}, {0x2, 0x3}, {0x3, 0x5}]}) 14:53:22 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x1000, 0x5}, 0x0) 14:53:22 executing program 0: open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x0) 14:53:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000001900), 0x10000000000000d5) 14:53:22 executing program 1: r0 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/53) semop(r0, &(0x7f0000000080), 0x0) r1 = shmget$private(0x0, 0x2000, 0x70, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/54) setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/53) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/77) close(r2) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x5}, 0x10) 14:53:22 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) dup2(r0, 0xffffffffffffff9c) shutdown(0xffffffffffffffff, 0x3) 14:53:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) mkdirat(r1, &(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', 0x280) socketpair(0x18, 0x4, 0x9, &(0x7f0000000240)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/61, 0x3d}, 0x1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280)={0x40, 0x3b57}, 0x10) 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, &(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, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 14:53:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8020000003) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x4010, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) sendto$inet6(r2, &(0x7f0000000100)="9d4e4c251ab03fc2e4301e8b5c7fc0a89f47a885df849c2c1c6e97ca616bb7266f3582932514cc5cdbd6ccf6125820bae29c851767e9662e089338a82d2acb54788c15f37085e1b9d4d09aad22cef58dcfae205c59cf99eaaeab1b4b6763e944bc7a832e9f366d7872f97822c299cf3630885e9386a9c3495cd7aa14c5393076d84d7443dd6172d3f31d75b9870d585564deb1069badada209990fd2a279b58841e6703be014", 0xa6, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x7fffffff, 0x8}, 0xc) ftruncate(r0, 0x0, 0x80001ffffc) 14:53:22 executing program 0: openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 14:53:22 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002d5, 0x0) select(0x5b0, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) 14:53:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fd", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) fchdir(r2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)) 14:53:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x141) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fd", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)) 14:53:22 executing program 1: clock_getres(0x0, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7f, 0xffffffff, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = dup(r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x7, 0x4, 0x100}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x0, 0xa31a, 0x0, {[0x320, 0x81, 0x7, 0x0, 0x10000, 0x3, 0x7, 0x5, 0x4, 0x6, 0xa8d0, 0x1, 0x8ee2, 0x401, 0x7, 0x9, 0x9, 0x10001], [0x3, 0x5, 0xffffffffffffd88b, 0x5, 0xffffffff, 0x100, 0xea, 0xe7fc000000000000, 0xfff, 0x6], [0xd8, 0x1, 0x9, 0x400, 0xf40, 0x401, 0x1], [0x0, 0x8, 0x5, 0x9, 0x5b9, 0x7], [{0x5, 0xffffffb3, 0x40, 0x200}, {0xb626, 0x1, 0x5, 0x80000000}, {0x6, 0xa0, 0x401, 0x2}, {0x3, 0x80000001, 0x0, 0x4da}, {0x7f, 0x9f, 0x2, 0x8}, {0x0, 0x5, 0xfffff692, 0x200}, {0x0, 0x3, 0x7fff, 0x8}, {0x1, 0x1, 0x9, 0x10000}], {0x7, 0x1, 0x1, 0xb98d}, {0x8, 0x100, 0x9, 0x6}}}) write(r1, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1ea", 0x210) 14:53:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) clock_getres(0x0, &(0x7f0000000000)) dup2(r1, r0) execve(0x0, 0x0, 0x0) 14:53:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 14:53:23 executing program 1: r0 = socket$inet(0x2, 0xc00f, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x208000000000b, 0x0, 0x0) 14:53:23 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 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)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) 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}}) r7 = syz_open_pts() r8 = dup2(r7, r7) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r9 = syz_open_pts() r10 = dup2(r9, r9) write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000340)={0x0, 0x6}) r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r12 = getuid() seteuid(r12) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r13, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000400)={{0xc, r12, r14, 0x0, r14, 0x0, 0x3}, 0x7f, 0x69, 0x200000000006}) r15 = socket(0x18, 0x2, 0x6) setsockopt(r15, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r15, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r16) r17 = semget$private(0x0, 0x7, 0x0) semop(0x0, 0x0, 0x0) semctl$IPC_RMID(r17, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c3) getgid() r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000480)=[{}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x3) semop(r18, &(0x7f0000000100)=[{}, {0x1, 0x80}], 0x2) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) r19 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r20 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x0, r22, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x10001}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x0, 0x0) 14:53:24 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0xc, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b500"/46], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b0475ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc68f9c0c4f9b1e6bac9bcdce289200d9e1fd9710070c5d386aa385547cdab0f657e303e614970025000000000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c2445ba0e111ef"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = socket(0x18, 0x1, 0x0) close(r15) r16 = socket(0x18, 0x400000002, 0x0) r17 = fcntl$getown(r15, 0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={r17, r18, r20}, 0xc) r21 = socket(0x18, 0x1, 0x0) close(r21) r22 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r21, 0x5) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 14:53:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) getpeername(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) 14:53:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x42, 0x8) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(0xffffffffffffffff) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r6 = dup2(r5, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x40, 0x9, 0x2}, {{r3}, 0x252fe94feb0e84c3, 0x40, 0x0, 0x10000, 0x3}, {{r4}, 0x0, 0xcb, 0x1, 0x100000001, 0x6}, {{r1}, 0x622a73e868c4f4e5, 0xc0, 0x2, 0x19, 0x4}], 0x20, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x4be418886e25d9ba, 0x4, 0x6, 0x7}, {{r1}, 0xe, 0x27, 0x40000000, 0x9, 0x3ff}], 0x6, &(0x7f00000002c0)={0xfffffffffffffff9, 0x5}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x569, 0xbb}, {0x40, 0x7}}, 0x5435b903c12ecd04) 14:53:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x50) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 14:53:24 executing program 0: mknod(&(0x7f00000008c0)='./file0/file0\x00', 0x80, 0xfffeffff) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000006c0)="d5f4785bbfde191e7c3be2d245a7f61ea3bef62f29aa3797a97cd6519cc36a21dc9c8b549d97a000adec4b62e0732a3bdd1b040dd506c5caf0d8252c9bdc4bdcb77e39713f518b7d0ad18edb512868bab6ef3d842664c8218097cd18631d191917328b20547d997a4b792c0ade0ea85287147fac5a163c3f3caa27b8f1c28b83564d3ffae0423d29bbfa49f57a9a550db9e16706f5a5c831d2e51196622e9f54e03186", 0xa3}], 0x1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) connect$unix(r3, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) r4 = msgget$private(0x0, 0x780) msgrcv(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000678ad30500000000000000"], 0x48, 0x0, 0x1000) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fcntl$dupfd(r5, 0x0, r6) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f0000000800)={0x2, "3a240c68f0d493fcb60e0946911f5db1762e1b23141ea2e56ab219472ace84fb3711fb0a8d2d1c876b9134a57fa0e1ce9c93180f4a9d1407f2149feac9a975ff5a674c673ed44bb99913a1b7b201209999667cdb9c638c0328999e2690fee0af76472eed7d1c9b1f95497881e8061ba64b155666a7b8e9ff28c3e87bc96ae5e94764148f72eb1c6477294ea3b39687490b19390265589399a0"}, 0xa1, 0x1000) 14:53:24 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) socket(0x1, 0x1, 0x0) 14:53:24 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2000c) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r1}, 0xfffffffffffffffc, 0xeb}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kqueue() 14:53:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = getpid() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) getdents(r3, &(0x7f0000000080)=""/109, 0x6d) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 14:53:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000340)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x20, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x1012a, 0x0) kevent(r2, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffffc, 0x35, 0x1, 0x20, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x2, 0x5, 0x3}, {{r2}, 0xfffffffffffffffa, 0x83, 0x20000000, 0x7, 0x3}, {{r4}, 0xfffffffffffffff8, 0x4a, 0x80000000, 0x6}], 0x63, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) pipe2(&(0x7f0000000440), 0x10004) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r6) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000140)=0x9) ftruncate(r6, 0x0, 0x20000a) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000080)=0x3) socket$unix(0x1, 0x3, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1cf1b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd179472d21415ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732c65f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a"], 0xf8, 0x1800) 14:53:24 executing program 0: 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)="cd00", 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getegid() msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed351c5533b89b0603ae37c868fe2c09c110ff00f457537e5a15eef05d2c9709d664539e1e381f35071f061ac0e15b328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fe937ec57cab2ba59f47fccfbd78b31ad6706a4d152ed0cea438f8387f3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa030000004ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf124cee709872c329de6cac6cab115dab2445d14117564efa90cf1d3fe5f7b2291020935e7539cb569929732621e8fedd02dc84a7fda54ed9e5ed9ada98b9867b1d62c72c85a95cdd7dd6b1afd20000006182fa746ec2a5b1a7364a76a51cde99f9e381fb5fc47e1fd11456b63ff4b1bc30edcd1383d25ba9fcda2025ebd27d555e4c81f837056d37450c09e1c0ba4e9ab9a276299b21bd8fa049d8271d240d61cb4629ba5a3bd429463e4d51450f8f8d9330d690e12c2571ef6c91b293c1076c7e43fa7b854070622a31e11080a23553e8288c734f80913c83c6ec12c4f89cb1eac03a6250fd0fb6547eeea05b92901a6e8ada2574f2d4a6f44297be25d30b0b6380668371621059d2f184"], 0x44b, 0x800) geteuid() r2 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, 0x0, 0x0, r2}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r3 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x18, 0x2, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000540)=[0x4ac, 0x9, 0x4, 0x104, 0x9]) semop(r6, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r9, 0x0, 0x0, 0x1) lseek(r7, 0x0, 0x0, 0x2) r13 = getpgid(0x0) r14 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r16 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r18 = getgid() r19 = getpid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r12, 0x0, 0x0, 0x1) r22 = fcntl$getown(r12, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r12, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r8, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff004002010000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffd0c) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = socket(0x11, 0x4003, 0x0) sendto$unix(r28, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r28, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4, 0x1004}, 0x2, 0x3ff, 0x2}) fchownat(r1, &(0x7f0000000100)='./file0/file0/file0\x00', r5, r26, 0x2) msgget$private(0x0, 0xfffffffffffffffd) 14:53:24 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x9002, 0x10000}) setrlimit(0x7, &(0x7f0000000000)={0x8000, 0x10000}) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x7ff}, {0x18, 0x3, 0x3, 0x800}, 0x81, [0x2, 0x9b3, 0x1, 0x3000, 0x4, 0x591a, 0x8001, 0x80000001]}, 0x3c) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x4, 0x0) 14:53:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 14:53:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r0 = socket(0x1, 0x2, 0x0) semget(0x2, 0x3, 0x7e84276eb2f61f5f) r1 = semget$private(0x0, 0x4, 0x20) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)=""/187) getsockopt$sock_timeval(r0, 0xffff, 0x802, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000001c0), 0xfffffffffffffd68) 14:53:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/4100, 0xffffffffffffff63}], 0x70da31729a8930a) munmap(&(0x7f000095c000/0x2000)=nil, 0x2000) 14:53:26 executing program 1: r0 = syz_open_pts() socket(0x20, 0x4, 0x81) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000180)=0x400) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00bdd8597f0000000000"], 0xa) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r3) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r3, 0x0, 0x20000a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) kqueue() r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r4, r5) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000000c0)=0x6) 14:53:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r4 = fcntl$dupfd(r0, 0x0, r3) preadv(r4, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/75, 0x4b}], 0x3, 0x0, 0x1c) fchmod(0xffffffffffffff9c, 0x2) write(r1, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r5) 14:53:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x171) sendto$unix(r2, &(0x7f0000000140)="54e11a5aa672c5139cba5602144bb8ea0eca98cb79796b5241972954ab9e42ea1bdec74a397c7faf1173fdcd32a5f97c87df4f00e9c56257e629e2987b169b34b914f9fde38dfbc970c55827da5e0d06229e1d233acd8d2f227c653a21365774edbd4441351c2e0353a8d92e9c030310a6369e6536ab562b079c9d3cbad105b0401ecb", 0xfffffffffffffe7a, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 14:53:27 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9e, 0x2, "7e734578ff5dbfdcf0000000683a00a52d00", 0x2}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8200"], 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) socketpair(0x6, 0x4, 0xbf, &(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r3, 0x40}, {r4, 0xf49fd527207f3945}, {r5, 0xa}], 0x3, 0x6) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = dup2(r1, r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x47e699c5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x9, 0xfffffffe, 0xfffffffd, 0x0, "c6970700000e8305005efb8da4f6a4556581cb84"}) 14:53:27 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x401}, {0x0, 0x5}}, 0x0) 14:53:27 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x80000000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r4) 14:53:27 executing program 1: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r4, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) poll(&(0x7f0000000780)=[{r5, 0x108}, {0xffffffffffffff9c, 0x80}, {r6, 0x2}, {r7, 0x4}, {r8, 0x4}, {r9}], 0x6, 0x800) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) 14:53:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000180)="93f41326bf232e4043bf517ec59264f0b521221aa85eaf8212a3d204dc8f148f183f5dbc8f776833cc0d7d381eedd8fdad54d9d5688d702bb65f9d1422cd970111341d6ab5cbb87351fe148a2f2234e938f03637cb9d9cedf6933b2fa752490f390e302b", 0x64) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 14:53:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000139047ae000000c9bc16a65f7b59e7b100f6d5f18edbe4dd23da6528deb77cb156e65e383c823e4ba03cd0487ad76732d2d8f4b7721dc9915f4fc2e8"], 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xffffffff, './file0\x00'}) getpeername$unix(r0, &(0x7f0000000380)=@abs, &(0x7f0000000340)=0x21e) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r3, r4) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) socket(0x2, 0x8006, 0x7f) r5 = socket(0x11, 0x3, 0x4) sendto$unix(r5, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) sendto$unix(r0, &(0x7f00000003c0)="6a7a997b0df8aadbde6ae38b293c17f8ecda0e8af1c6817629e51388827dbaae0bc7515b00bb05637212c294775a85a282554976ae0ede10354f283e2ae68be51998211387729a5944de683ac25ce1a3b4790b776bc71e5537d11ccfe082100d5289617025f4ac6495eca4f89cde7f15696a0844576a297ba667651ebf6e41284361567f55509f8b06f305c2b7fde41ccc285b53112f3342399b43c29724ffbfaa42d6372f0b70a22474dc089e17a2c723757db53076033e63ee118fc6e86986afc408a72a1c4f325ca09fd0241a5abc78453796f23fb9d3dd0ad49fcf05f449bb29c0c8c7360aa7c1acf2d47bfa", 0xee, 0x8, &(0x7f0000000500)=@abs={0x0, 0x0, 0x2}, 0x8) 14:53:28 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 14:53:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) socket(0x6, 0xc000, 0xa0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 14:53:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffbffff4ee1, './file0\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file1\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x7, 0x1) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file1\x00', 0x0) readv(r8, &(0x7f0000000180)=[{&(0x7f0000000100)}, {&(0x7f00000019c0)=""/4109, 0x100d}, {&(0x7f00000009c0)=""/146, 0x92}], 0x3) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000580)=0x1) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3690, 0x20, {0x3, 0x401}}) write(r1, &(0x7f0000000a80)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba34440022c78c945b4d439007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeee7ebfb4c9d7b3975340260a54d1f0cd6d1152cbd1b774775b6f804f975a98cb01f10ebb75b6e292d646b755c686f953d28e80a88e2229e2c3f7d01641b86db838f1a3b07d02a51cff1b12d2969cfedc8751370f038dcf0440627b582399ed021ee8d7085e8998341c2c78c22917d171c97a04601ad2b920f11fee7184db964d231ad4eccc8a2c925fa37182e1ab3ef148ebd46943f1056a1c48b87809b4d78b112c2f14ab74d5c1f3d7107ee7f6f008", 0x1c4) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() 14:53:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100a2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) close(r0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = dup2(r1, r2) read(r3, &(0x7f0000000040)=""/145, 0x91) 14:53:28 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="67fae3385a6fe86bf5b5c1345c83c9b3022e2f66696c653000"], 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)=']@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='/dev/zero\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='+/\'-(\\\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='\x00']) setsockopt$sock_timeval(r2, 0xffff, 0x3, &(0x7f00000000c0)={0x5, 0xfffffffffffffffb}, 0x10) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4501) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) 14:53:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x40) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) 14:53:28 executing program 0: 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:53:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x10, 0x4000, 0x8) setsockopt(r2, 0x2, 0x6, &(0x7f00000002c0)="655846fc6ca92c49178e2f4a74170d848d53c5f9ab099d23", 0x18) r3 = semget$private(0x0, 0x8, 0x10286) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r6 = openat(r5, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f00000005c0)=[{0x6, 0x0, 0x48a8b5cf07710c73}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x1) fchmod(r4, 0x40) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x1000}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0xa09b84c77055aebf, 0x7ff, 0x92f9b79c95a152b1}, {0xa188d44fdd43edbb, 0x3, 0x800}, {0x4, 0x11fc, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r7 = syz_open_pts() close(r0) dup(r7) r8 = syz_open_pts() close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x10000, 0x80098a, 0xffffffffffffff38, "02000000078d81005fffffffffff7f00", 0xfffffffffffffffd, 0x1fe}) r9 = semget$private(0x0, 0x7, 0x8a) r10 = semget(0x2, 0x2, 0x80) semop(r10, &(0x7f00000007c0), 0x0) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0x7) r13 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r13}}) r14 = getuid() r15 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000500)={{0x9, r12, r13, r14, r15, 0x24, 0x2}, 0x3, 0xfffffffffffffffe}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 14:53:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x9) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x314d05b67120c386, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = getegid() shmdt(0x0) r3 = semget$private(0x0, 0x2, 0x200) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f00000000c0)=""/118) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r2, 0x6) nanosleep(&(0x7f0000000200)={0x6, 0x5}, &(0x7f0000000240)) socketpair(0x1, 0x2, 0xfc, &(0x7f0000000280)={0xffffffffffffffff}) bind(r4, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x0, 0x80000000}, 0xc) r7 = dup2(0xffffffffffffffff, r6) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000340)={0x33, 0x0, &(0x7f0000000300)=""/51}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r8 = socket$inet6(0x18, 0x5, 0x8) pread(r8, &(0x7f0000000380)="c9b1202582856efe62b62422f6020d78f51990d2757d1de30f3110b6467f3fd0609efccfd8a53c921731f1ba70d500b821f79cb117bf4b7b86cba9b4e5692e0ff0c80eab68e8540bdef58ec531d99eefaab21189844367e4519de2986af1a45f9d7fa3c79f1ac80fcd8548b4985cc25ff596d5f7724c", 0x76, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x20008) ioctl$TIOCNOTTY(r9, 0x20007471) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x28006) sendmsg$unix(r10, &(0x7f00000007c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000004c0)="25c47999b849910bb1fa3b1af26681f96343a2369bd3674ce0a925362b3002a8f1e4f6714487977fd3382d5ab88c23de397b94033c4ca960a0bee97884e399aaacfbfb78a49e0f2977302d2635a22d65f49feca5204d5c0d91d65eed9aeef47811c16480d1ab38d1730434159d256b548f9c8d1a1f686cdb603a2831b4759a5448ad5cd912537343807cfbb41e4f495a0df230829fbe89559d2e12cfd049800f38ed097325f1fc27c675997d6a357150fe4e86c41b4a1f66282225f6b79bf670bbb9dae28935ab0957bc2505f5", 0xcd}, {&(0x7f00000005c0)="834a37ee7b5239f212cabdf92f10a2023b6230dd02eaf5e3751ff9f9ce7a7c90c6be3655cbaa8fcfeadeeee5e089b6e40523fe64ae30c731bc85ee7ebefb54879b9cf8eeba50f5dca8c30607feab271c17ba215cd5d7e08a3a0579e375453df85204003228983f72c44e393fa0ce133e033638f92a61425a5ee0eb7e65cdf4296ffa58cd64703e25ad", 0x89}, {&(0x7f0000000680)="2a3b43adef15e0970993d8a647ec2c1a14a84586014334f8be3550571668e2770f02943a4d99cfd859c6ffed91e62de665dc66803bb809547a742ef324f9b25352223b23f36b82a74b51deaed7239c1132876da3063afb81693f82ce9c43937c8c9b4627967d8e5624ba46ef3ece5eb70de88db1e190ba930481d15c201607a18bc141126eec7946df4360e55bfa1fc8d8259f683414002088b5fb7e68b887de4a6b5c15fbb86295f34a4d566f05a7fdb266d26a7c62e55e594405bea308eef7ff492b1390c926281ae00c62d1b63b05aec727bad3e12f4eb98b2d858c70ff5b65d4d57d80a7af202c69", 0xea}], 0x3, 0x0, 0x0, 0x9}, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x2, 0x0) r11 = semget(0x2, 0x2, 0x128) semctl$GETZCNT(r11, 0x4, 0x7, &(0x7f0000000840)=""/202) r12 = getuid() setuid(r12) r13 = getuid() setreuid(r13, 0xffffffffffffffff) 14:53:29 executing program 1: 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), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) setsockopt$inet_opts(r4, 0x0, 0x2, &(0x7f0000000180)="63394655d3b5ff7ba4b1bda6b6cc34b6c5d6f223f0f85d6ae76a37945dabacd11d9ee2", 0x23) semget$private(0x0, 0x0, 0x0) 14:53:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="624009007f002510"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x5, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 14:53:29 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000032, 0x0, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000080)=""/228) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x40, 0xd4b}], 0x0, 0x0, 0xfffffffc, 0x0) kqueue() r1 = msgget$private(0x0, 0x60e6c45281634b0a) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000009e9d00000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000400"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a7573b3d64664807ecd68bf8612770bc246c4a88ed596e7fb4bd2e3730c21796c1984ba256fa9268856dd1df765e67f8bbc9d8b593d58d9b042468b430cc97db9b412349e1984cc51e4037f23a7790a36e573a453ab3d1281fd02b1ac12290e5d48d4b7946605c9622107fde64cc97c121d1d29caed69ca00f2f28d9e5d10d5b29ef5e290d38f31d69d1c10babd188656dfd8cfae802b3f176359e9715f0bba3f10bd9d5886fbc74c8db938c5be2b386ac680fd6b703465cb", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r2, @ANYRES64=r3, @ANYRES64=r1, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgrcv(r1, &(0x7f0000000500)={0x0, ""/152}, 0x32, 0x0, 0x1000) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000d9de5ef47142eb93bd18169c0ef071d6773dcd4ed6e6448b887e3fa9f3c00a8e20bbfab13a6f5a7c53ca440f6cfa6692c634ad2b442072cd557b47162083f71a0f2652d1a568c6cdcf35d61f55377172e41ea8378380d345a57d0068188aa2a6c70f40df55fbe9709b690f254aef8158892de72887e39a48a9ca4982c4ba921ec851b0e6ab97caba4509f8f737ffba31569a78fbd2cf03b55006502da9e58d01d77aee7724ca1796330415459f5e66dc59d4e3c573a8deff54f8372e8bb50ebfa56a56523c8433f1731db99fbc2df519bedb67892a76228ae9140c34b0c0c66d14662f881994a8c45ff9a2d06d957458ab5e155cbc5b54ed0fc09b89cb7ccc3e96e595efb1b8bc81e1e512c63c59a3f47800703de613331544f747f600f992052e188f753aea5feac922ad8b162e7da745c98a95c83492dd7ef19db605f505c53f6b2af67293092135404411d62db44810801c1b295d77d5bcbb700a38542ed2cc475a6b2bba613d51fb97b70e426c83a53868fbe53399c6765a7ea52f46e63ed4cbbcd866d2b4561630b31552871502123e8f8c35ebc3802ebf59e38469b821ffb6ac494854d8be8a2793d46cf87b5d17"], 0xdf, 0x1000) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66696c653000f8d16fa72b77c40445505e8f3556fc1aeddb3984a4404d05462b34030eee23c5791aaa8f1e5b9b1ed469256dda4a71eb9687135f2be8f72c621a352025db97debdc95767657e0e173f172b2f8399054b51eb7156b86fbc07443253087f1df4e3f21617d57b2ed41d90fc"], 0x10) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) listen(r6, 0x2eeb527a) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xffffffffffffffae) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/165], 0xa5, 0x2, 0x800) 14:53:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0x3, 0x111) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:53:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:53:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1f, 0x7535, 0x3ff, 0x1ff, "70600ecf91f9270ad45e35490f04389bb5f7a949", 0x96ee, 0x6}) 14:53:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x192) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r5 = getpid() r6 = getppid() setpgid(r5, r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x96, 0x1, 0x1000, 0xfffffffffffffff9}, {{r0}, 0x0, 0x48, 0x2, 0x3, 0x6}, {{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x575a}, {{r0}, 0x0, 0x1, 0x30d50e68e556bbd6, 0x1, 0x400}], 0x9, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffc, 0x20, 0x4, 0x5}], 0x10000, &(0x7f0000000180)={0x9, 0x1}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x23, 0x4, 0x5) close(r9) fcntl$dupfd(r8, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:53:30 executing program 1: 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"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 14:53:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x9) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0) connect$unix(r2, &(0x7f00000000c0)=@file={0xfe1401c05d0ea16c, './file0\x00'}, 0x14a) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 14:53:30 executing program 0: select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c655818cdeeb82fd91a8ea9f9591188002ca5000000000060833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077ba37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2b24f61412e3fb70bfec9b6330c00000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x164) setsockopt(r2, 0x29, 0x26, &(0x7f0000000000), 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 14:53:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = shmget(0x1, 0x1000, 0x300, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 14:53:30 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b050002e3ff1ccbe009010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4cde01262423a85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5090000000794016019926d05fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x4, 0x5) 14:53:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='(+\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x0, 0x0, 0x1) lseek(r3, 0x0, 0x0, 0x2) r9 = getpgid(0x0) r10 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r8, 0x0, 0x0, 0x1) r18 = fcntl$getown(r8, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r8, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r4, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000010", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001c00)='./file0\x00', r19, r21, 0x2) r22 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r23 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r24 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r23, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000001bc0)={0x0, 0x501, 0x80, 0x2, "855c5120ebc100004000", 0x0, 0x7}) getsockopt$sock_timeval(r22, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r23, 0x20007478) ioctl$KDGKBMODE(r23, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r22, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r23, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 14:53:30 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000140)=""/243, 0xf3) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x5d9, 0x3ff, 0x0]}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:53:30 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r2, 0x0, 0x0) write(r2, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x0, 0x0, 0x1) lseek(r3, 0x0, 0x0, 0x2) r9 = getpgid(0x0) r10 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r8, 0x0, 0x0, 0x1) r18 = fcntl$getown(r8, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r8, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r3, r5, r8, r5, r7, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r8, r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r4, r5, r6, r8, r5, r5, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r3, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r5, r7]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x138}, 0x4) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f0000000ac0)=ANY=[@ANYBLOB="82022e2f66696c4ac4a7149aa023d6bad961c6a255a5db6c7016b6d130b4dbfa9efc376b905491076e5a7c5e789d1edb8744"], 0x10) connect$unix(r21, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r23, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r24, 0x0, 0x0, 0x1) lseek(r22, 0x0, 0x0, 0x2) r28 = getpgid(0x0) r29 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r31 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r33 = getgid() r34 = getpid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r27, 0x0, 0x0, 0x1) r37 = fcntl$getown(r27, 0x5) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r27, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r22, r24, r27, r24, r26, r22, r22]}, @rights={0x18, 0xffff, 0x1, [r27, r23]}, @rights={0x38, 0xffff, 0x1, [r24, r25, r23, r24, r25, r27, r24, r24, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @rights={0x20, 0xffff, 0x1, [r22, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @rights={0x18, 0xffff, 0x1, [r24, r26]}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}], 0x138}, 0x4) fchown(r21, r10, r36) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000000)=[{0x0, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r40, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r41 = socket(0x10000000002, 0x2, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') shutdown(r41, 0x0) r42 = semget(0x2, 0xdb5b544dda28a125, 0x4) semctl$IPC_RMID(r42, 0x0, 0x0) r43 = msgget$private(0x0, 0x200) r44 = getgid() r45 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r47 = getppid() msgctl$IPC_SET(r43, 0x1, &(0x7f00000002c0)={{0x8, r45, r44, r45, r44, 0x42, 0x6}, 0x8, 0x3, r46, r47, 0x3f, 0x7, 0x4, 0x7}) r48 = semget$private(0x0, 0x8, 0x80) semop(r48, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r48, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r48, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semctl$IPC_RMID(r40, 0x0, 0x0) 14:53:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x132454bc20d8caa8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x6, 0x3, 0x1, 0x9a, 0x6, 0x7, 0x2, 0x1, 0xfb, 0x80}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) geteuid() shutdown(r0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getrusage(0x7fffffffffffffff, &(0x7f0000000140)) 14:53:30 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000540)=[0x4ac, 0x9, 0x4, 0x104, 0x9]) semop(r0, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r3, 0x0, 0x0, 0x1) lseek(r1, 0x0, 0x0, 0x2) r7 = getpgid(0x0) r8 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r6, 0x0, 0x0, 0x1) r16 = fcntl$getown(r6, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r6, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r6, r3, r5, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r6, r2]}, @rights={0x38, 0xffff, 0x1, [r3, r4, r2, r3, r4, r6, r3, r3, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r3, r5]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x138}, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffd0c) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = socket(0x11, 0x4003, 0x0) sendto$unix(r22, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r22, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r21, r23, 0x4}, 0x200, 0x401, 0x2}) r24 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r24, r24, 0xffffffffffffffff}) ktrace(&(0x7f0000000ac0)='./bus\x00', 0x2, 0x34, r24) r25 = msgget$private(0x0, 0x461) r26 = geteuid() r27 = getegid() r28 = getegid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000300)={{0xf879, 0x0, r28, r26, r27, 0x24, 0xfffe}, 0x6, 0x9, r24, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) lchown(&(0x7f0000000000)='./file0\x00', r21, r27) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) 14:53:30 executing program 1: r0 = socket(0x20, 0x4003, 0x4) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:53:30 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 14:53:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x6f851b1defb86672, 0x8000, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x3, 0x2}) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff18a20552c33af954aa69a7044a9bcaf5be13da0beb9b64e56000000000000000000000000072acce8ed4dc035"], @ANYRESOCT=r5]], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d50acb3eec7adf06472b3a859d70a07b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c5accf9af5f1b6fe1a31968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) ioctl$BIOCFLUSH(r0, 0x20004268) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) preadv(r7, &(0x7f0000000180), 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000000000a6a1813b097ceb2848b7c4baa128a915ec4cf70de53c4a00"], 0x1f, 0x400) r8 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x9, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r12, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r12, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r13, r12) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYRES16=r13], @ANYRESOCT=r11]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000b80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ead62405addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af7281f527dc3a9ba381b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r9, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc0631101000000ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d423a6aa9aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3650800000000000000d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca8489331968c9090b8a495e27d98ab4800"/628], 0x1, 0x2000000, 0x1004) msgget(0x3, 0xc9) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1750b6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r14, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r15, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r15, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r16, r15) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r17, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r17, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r18, r17) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r19, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r19, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r20, r19) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r21, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r21, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r22, r21) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r23, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r23, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r24, r23) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r25, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r25, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r26, r25) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r27, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r27, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r28, r27) msgsnd(r14, &(0x7f0000002b40)=ANY=[@ANYRES64=r15, @ANYRES16, @ANYRES64=r17, @ANYBLOB="55dfbb76faa5caa129769a500aed6a3d754eaa5bd094a5c9ac1160ca20020369b19c52680fd7de7f97d3a2944e8e04acba9d3c216556e6818771d648e433603d6a9335022b89df20e1c04bd5545f90fa0b331409d2b0ae688e7031d6bcc3c8555cedc1a3a71e970db1326ccdd9c757311702b694a69c2cb566344bd1bbc478ac40a4f56201f9576bb8206eddd0a05c0abf7e6a471193f46bc49e99933bb423ee7a743ca4cb72d8103a0fb454f15dd501c997020791b68f5a469b48a82c4eee8422983a4cd4a8e74a414d734f36ec355a0935c2c13848252766bcd6b5aa297ab9e23185cd1aca465598d9848e81b2aab580a70a21a2978d8b308cdcf314e81f953b01574c4218949018c68588f8eeb1a73534b52197e87c3b6ce9102db127bf86d1e97c79d540ed413212e76103a2f08e0f140628b3f3b9cda0b23de83b9f7d5e0505751534a831f95105d77df9eb8bf3381918ac395a5a242e27234cec1a815e179230441ff55167e908af12394b2e41eaeccc717391297c5633bf8f4a8018baf0ded5c51a0b3966dfff2f4071f063e6dec66a8eeb9af8047d4d0d5aa9e4498d7045b06d4134c90f29a5ce8099cb253e319fae48ca2ad82d0d7a549fdebefa8055b06c837116b11d043d3e0d14a8d87f089e3ab5e5c7f0e11beb84fcba9d3be4ccaf89eeab6ef1c1622ca0abe00b6df5f588128167647030e0a5240733d564d544c58143f91786822e05bb02250fc76e785d7b7696707d7fd8c10745205b9b27a4ec507e3408f24d4f16a5367a3b7f1080eb158a12583587f018eb96fbd41d967fe46499e7de2074ae2b56e08494d6a1154c3b0ea6fc90c3b497c6660eb786e1d3f38f135103fb839ac8782e3a5758f7adc2ed01d8c5bffe794ad2cf143cb5dfdd3d55dc485110c150f9c80d1d4f2dd2572d003a1c008dc0d8b5481474d12dce7913c89518cabbdac4c82362ba39df54c1854f821eef9c58805b7c8a436220822cf343566662388a607a482e6636ef11820b44131f9dcb17524f0ff9d18c551823fe013cae3d33a80189c8559d16a7fa6237f69a829fdab660fbc0db6003f9e869312cdef44074aa4095f9156408d72d6d46cc12fa8871cc1d76aee7501494ea06b2aa4f1f7ebabfcc4c113d3256b5a55d66ad88c65a30580925cb505ff5f4624205b8305458aecd6075a66c49a68a9d3d8a050731746a51018a1f6bc8a32911a26d997e263b8ca98a3920bf55bf5ebc16881427fbcd3f676dabf62955f9dd29e0293bc341c506f21060abd67205cac4f4e46609cf021eb1738de104ad9aae33d8cd4234e24dfadfc6b03342ffffc566e792bf01f072efe902e8150f7c3c97f6e6f1ca6e786f5786602f6db5d572a40b6ef864b6e790df8fbd1f0992af7ef0e0f058d15e1f5904ab17819080ea347233de8e8dedd6a741b0f60fe3713ae7a4184013a437cf4caf045c2e7c59a785422b87187af709cc6e82259535d8d45f882cded9ca3d29aba6760a5c84c29029939d88406790170f5fd5aa5149cbdb6d3a8154e75558f7b81b9285aad1ac5bcdeaeaea55862095c4898f73847cd941ad7bce62becdff1eb7f69857bc8c447b8f12a26f1ee32feea4ba656a917f411af0e702a966074930ed1a8e7e12e17065d50a5e15f6b44d1c774df70afbf7a7aa909b4aa8597d4de7f076ccddca6d6598833bc47f14dce9317310ae768c1741fa86e0985977a51005ebf689b17a164f66d53345b8d4f2a234386dd0d033ff81f28b528249c3d4ad08f8512f88862d26e2dd51480df093ed5fac19dd61609504521802ec46a724a5b79181067819719dab193b659e8f96c2276ca4305fd8b8c0bcc8086e1fca6ee1594157cefc6dc49b0ec3700b3722edeadbf5c3f8c51956564fe541b79b897c16cd4ab8615f73a6e6e282689cb94a81d7f8d26f7b8d468532af55b5541c16337a600a6ec9246d9ae1e218dbe9142fd1c8878f83140f06a4dd5810791854196d02ada86387b17bcfb197cf95456957efcea3614624b4496241665a374c63cd2609a5ca44ae6cb068414d342ed9d4ae60aec251417857fc353609c295de3118920325bd1c9ae8974b6c015943f6216e9fa0de44536335a8a46c4844ff146ff39734683a2a7e307c097187bd4f4666afcca4af26aac4bc6a8adac0911029155024763a5a8bdf8d95a29504177fea7e06a91418a77a84ee8d28eeda420f225768fe0e327ef2055fcd8e8e3260d476668381567139d114ee0500731affa3616408810c43e0a1da79569a408ac2182045287653be0efaae7143e5e1cd879ba8b05d825024a8d7cba90a9f2db8f2813d6d960d3c47cf8c935f59456e406b44bac3df6dfa732d058e7094c93406ecad0259bca985120d7e0ed8fa47aa1fd251ea2cbfafe787bff3ccce85f5bd0e504421a2eaeebbce2e59b732e989a9eec9029197a2ad7e65b9ea9934e441b1c51b6404fc144880a7df23872c67d8655de85bec5d28b8d08ef8d3d1761719094252a2140a2341b3abb532357a2824b3022207f7a0e3fcb39426f3878e2acf235efc55903df13a55e94a09026ba5d69c1ce4b0d8622317af000f312cfe05dc8fc30d88c8f74a0a32479f4ec3385f4e811985e21d3a3b30894fc2685a9b1b2ce2506b47b151f7f6e1b95cbd023a0f5bec598dae5fc869ce2ee5401572c8e2e190fa09ed39374620a9bcc8d837a462ca5cf5c060a008dc77677e9e9d880123f55432b1767cddb0c948ef3626cba7c6ea181948a3498cd6d376cfca6fdd827fe12a2d876f0a34ae97a8baf63a811254b8a513c4a56038d6644fc53cf87e25cdca6cc1cab217c0696a350ee9cdfa9fd8c299c13f34b91d6a17f6290b67d503fb197035f32ec5434cf75c31d51d871bd8587f637a9f06e2312ce67df0649ee5e26971e830fbdca50091bf05d69e4b83c460d9e6f3da86a9cff45f1306e5f199b712d8f55fdad14701c4f5f4537266d5a37224d3c221f7bb8e7f736d721e7f3f42d1d63e69cb48cc06dfe0b0f98724c426f6ec7361945d02766d303b443c4b98dda55f03d8782d65717de6d660c403fff0d0bbd30a2c45a136555227afcd380433f1fcbcc936c7238932e9a050b38b8e01961053d612db855ebd0d289011a022410775db3268e87103299285c979e0206861afb2c9301f68b7febb5191c1e48bb2817097940112f74613ac1e52d057d76a3c0bd7068475f62d63dd6314773e8e680dc9856e418d76c7ef2903a71a3fcf4aa6394286dd5b84f3347e1b24a1eb0d119667d0a79b41f1d0edfa15d7a897886f8c583beac1937e537ff778f06fd32fc47626f44bf8d69bf14f9b3f368d1159721c6fc1514c37faffd152eec725e87deeadb47776d62c1afd412b299fa798a764f6d3f845616c2bc9ba7407a480164e944a54e9c9f2d24e3dcb577b4546a7f06f79c144b3b1da517c217ef5078dc309dc8094c85cd2238fac699df27572069853b40b819ee77002541381ab08aa4ea6bbe3e77c9b8763d27b407669e6934baf7e2e6002899131523f310ed29a3c41c301f95bb89f0268658860bb842ac86647550e7730f83409ee6fad924abcdbd27acdbf6ebc4e826126c076521489df1f047980261129b7ce634a3ebef473859dbfb175d4c0b19011091c9cee7556a6b440c5b7a92b7508d4185520b3370e55cd6452db4e22ee0281fce9888de146eb0eabf25e376529041641b2e778a7a60c910d72e35162ef179084f15c02280b4e40c1d66e102e167db85d47e3bf1b8d3e8d7b10d6de03f422066cbd88c04aa6f004daaf6d3048c34f9ba1439ddf5e6136e05e02476f211e85f8db157215d1686e62677b005456ea538eb20f1fd60f11f4b2486929f2744de7b377e235c47b322d6f759ca8574911f88ada40ab7cbba5312b2954dd31397ab6f7a2d026076f979e3b3293bccd66e5e4a39ebbdb886b5263cc993952cb4167bf589321584ee2fe476ad311dd1344ce2908c0e4cd9fe3252902610bee5b597a1229d18ddcc3886d54a5052160279df1d1f9c907d7ed80363a3167c1354f3d2d87ff1a2b023e0508662c38a15db254a764f8af5fc6eba159847a77b8bbe4a6a7b67add30dceb20c1e6dbdcb4ab25d73f4a9c84b9707727c9f75c52583d3eb8ca576e894a42f996c424c6fc076811c8c487a05aecb501b0b97920c951d5627b409aeb8df0dfdc16ec728f527b7208c06d567ff8ad6860ddf751eb51143077ca2d166e8bf33a4876b7a99c173e3d2138d5b9137c32563c68fc487c03bff191203be347c8a59827c1014d219aa21621e5ea550874c44e1c0ffc5aa717b2278529390974500758cefdde58fb204d44d36a28d8c2aca6a204578c4dee25b7f95aaecc32fc83005b37857671d9808f6cf1e5ebab6469029cae5ec4ae17a7ff7c19c7a059368229c35c18489d8287753965477236756ec8bd4dfbe0dae0faf7101901d7098bb925b2db74817888f3f8dfcd0e5e751ac51befd05fa55ea68c51896cd7685153b820a7e5cdcd7e3821090169b3c19e6fc4a9fd7a08eb918918d8558b00ca468489e27996489cc8251228893b8b8056db9d74698683227d800135cdd4f8d8fedb7155b0906c2b3713c2bf255e8e48e673b56fb355d6b44425aced1c40165adc26d005f2a0e35800232b71ef3a5470d6848a6585f688f7e2ac24e11237406be3311de6d920857d5ec12318067e6f7cc7bb846fde67dff291a1654940b92151db4fa4e16a1e3785fbc28bcd0e436ba7570c3c2f7c16ddb6a29a2e5ec1a56c9ce24e35900a0b45fc00e0ab64cce3feac44f8f25db12eae7b1536bbd9417acc06caca96c6169f4b424aadf2d80a55e82adfc96f86c496019e84da94e1543947208847a8a1df783eb34b64c7ed79275da8621a5b900e271c08ffe5f956583f963ac0b89bc6e803836e18c92a768baa3264c3f5e450cd1bf0cc163fdecd0d2fe342fb340c7a6089486afe5935ad5ba51343748294e1ccd75a64878a6bfffddd29e5b66fbef869491afa7b412d14fee5059dfb36128606a35a5c79ca7501d46b7aef5b647569429be2fb87342896ead3a597eadcde8647b617d668afd55390d1ab85ea53aebeb8541f898ea8e0a26b798fdb645881fa1ed31a8001ff817d5e2f7e4eef1fb2d5563e182bd83c3d4480a68fc1a4561284ac1908a0a41893d3e9f61c072094ff4a2baf0d0677358400adaba2a5c8777039ca6e2c98316f65ec32b9221b2763cacbbe490d7277046900d33924f385f14a45503e3cedcbf263440640c7b7dfe4441fec2770b98b865b33bc9fb2cdb02e805813e3e35d4f12c13b908c823cf07c1b972c419d68550937be9a1b8e595dc050fc4bc02fa6108aabbe19330e65972ca33cc69aa5d99ca9936d69b09ec7557b19bc727134ab84931a83a0ffb04c2285188c1d4e3f22828bf2fe3c60ecd1caf9d8dff0c5be607c896af56be2aba3725c318f16b3e24fe92b6ffab11e1991f9a0c261148e0964ae3a95fde281d36b01355d749b012c1ba32d7071b7b39f55d3798537ccdf36fbd7fc1e4f7cc01272f2c23deca431976662c73199525973e3c2a403deb10ba29ea8dc7ec5b9cefc7ef46d58db5801f3285abd3d732f9d617928649247e29bffaf0da5622aa53fd60641ba825450953b3dce7756302704ec0bafd142f64e9aa286f0465f9cad89a67c9747f597f85f262e0b41ebcb9079b762055f03df2d2de02142e9eb8bf7e23b16a00561307489747a0bd87824e677dc707ff3bcb163e3a3a4be95ffecadffeb5f80f04202bff5df4d75ae0aa52dd263734106", @ANYRESOCT, @ANYRES64=r24, @ANYRES64=r26, @ANYRES16=r22], 0x8, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x1000) 14:53:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) shutdown(0xffffffffffffffff, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 14:53:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r2 = dup(r1) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x184ed5879c9253b6, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r6 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r8) r9 = accept$inet6(r8, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="dfff58e6f30866eb18990a72d1c68540c1b5e372943b51a5a21a18ec3803796dcf52f664ccfab53d47558e53b7f1464b1a5e0a2d5a27f1dc0c6a9cda545ab4a141c289a0", 0x44}, {&(0x7f0000000140)="3785630ca9fb28a9da6e9d0d243909deb2b84259d0cedc73af6acb21442d66a00e478d6ee7341671b938cad5ce110ccc617670924194944770308aa88ef70b2d9e5ea611b8a45775029a4bdff90e6739a703b37a53df113a9477883a1b2d556c4d712f3d99995a902d1cc6a7cfc9f2ee370b8782671d847ff147d420eb521d61b36480d9caf70874b9f2c80307fae504b470d0fa1fc8b86ae0b5a4df", 0x9c}, {&(0x7f0000000200)="1655894ae8b797f3b275ab04b86c217e87e875dfd9d01a5b8e0391047939be4b542b28ac3f199b63387a8c0465c7d56553bd69ab313024fec4a759ccae33c7f427646420f8044a35afc24128b5024ef994b41fbd80c587e9454db71e10c12dd340ab7872f44ae187a38358c0a62042edaec4c9a0b6906897ca5fa7ccb28ee01b8e5f693f0dc1ec89d6e075855d40bd3ce54711b82bc93c7f367df52fc3a7e1571c2ee4928570da9494f300d8d9", 0xad}, {&(0x7f00000002c0)="947145021d63d8ce951f47b29f63924b4f909b2aadde86e6c56983aaedb993ca82f13466ab18a2c726442130b60c9fd69f278e9ecd2d9ce81d066ccc4c7079f9966fe12050ea4239b62041aa592b605ae2dcee84c1fa3c09fcbcb2163a00c698572e801e2b42cc6480d009ebf3e9e54521049fb75761a2eec629627fb991d23ec75f6a9e575b685edd3c736b4b", 0x8d}, {&(0x7f0000000380)="876510a740664e811c77bf594f90c80a9fdd79b856b077a9cc97e337f8f049257cb07956612f1306f79ea959df33d93afcc6b1e8cf92e1a6cc8283b1a69929a8d9c65dd4128756edd88c148b3f47c931c13179822c45c466f7a5336cea2a3a73792c9da00be3bb83cb51dbff5d1eced2342899806dd9ca8e36d5b6897915450fc41ad451ab198b82a903bd55d6d86c71fd08d2f4fb7bbbf9953034a5ef1b2034d9ca7fa34ee02f13815e0ef6ffc7196b37159820e061c2e3594e91155a", 0xbd}], 0x5, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r9]}], 0x30, 0x400}, 0x400) execve(0x0, 0x0, 0x0) 14:53:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r2, 0x0) r3 = fcntl$dupfd(r1, 0x5, r2) setsockopt$sock_timeval(r3, 0xffff, 0x4, &(0x7f0000000180)={0x1000000000032, 0x4}, 0xfffffffffffffddf) pipe(&(0x7f0000000080)) listen(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x180, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r0, 0x4) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2, 0x2, 0x2}, {0x68, 0xc1, 0x80}, {0x7, 0x9, 0x8, 0xd65}, {0x7ff, 0x2, 0x8, 0xfffff801}]}) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)=0x100000000) socketpair(0x2, 0x3, 0x200, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000140)={0x10001, 0x5}, 0x10) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 14:53:30 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r2 = accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) 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, &(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}}, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000005c0)={0x0, 0x8, 0x2ed, 0x7}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="d6203a0e9f588ee0b6669f6e9d3e30ece77af1528ebd2c73dd45466badc9e8a70fc93d72d13433366aacb0d69a56fcb267501680a682811ba0", 0x39}, {&(0x7f00000001c0)="b46de3c70e4b31cbad6c0fedf6ca3395a6af6b0603a1e3cc95d86da5b21ff6a04a7704a10782e6616eaf062f25c5f59c08651dbcea21ae9e5f2ffa950fdb88277704cf37238ead6ac97566101bd73dfc3dfcd3802bb86d82ef4e3622c51fab84149c49e7a4854b3f8872ca40a3fa63d87681e1f04f0a5619a4ec63f5ea27dc1dae857c251acc0c1e54e7400c30fd313fa23c9a0b2445ff076320321f7c4784a0259eb325588522ec383611efc8c439b19139f3893437f03c2c68c0f6f58422e78ea5c099b7dfcd7d405ef788ce548014d6256bf86a18", 0xd6}, {&(0x7f00000002c0)="5099ce5e9ade41f29cc99155e5b4a3207d1fc915b1897be3fbe63c62b1bc11f93165fff1d05db9999bed0221a88949aebc0947206ed34255624e76f1a6371c9fe3fa160128355b952e2475018d94a02817e2a8f011f23544172db9a89ceac228da5125e0e9f6ff5e14f79d8838e0edbdad825bdbe7133fcfa4dd1bb315112e534dacd3f2d3b525dee33d4779534aa50fcffcca06154def3d90bf23de9eb99f08058f670375739bfba20632fd12445c538081ad4aad", 0xb5}, {&(0x7f0000000380)="f18743bf62b6c29de9d61a6163c371a3002b9a4dcc0a201d4df148d8b0faa23d6f4d6f163496c3cd621ba94b26d50cd7acaac0919a56b6b904c2cab53c9b341585360f1ea7b1dfccde11ad71f97f1bcddfe207b620d1bbb8ed4a9f72bd12a05945c2ba47d9d64a9ddabc7a34cd27442cfd220d965832e023ed3b557c7139adf4d637ede7f05445a27066c8839d68073e319c24962bb5d6742ec3b17ca196d399c51a0bf0f2df225d558ac0ee377c9ffe2cbe3c82e60fbcf65c11bcd291c090555bc75eed9fb8876f3ec822ccd4bdc8acb26cec66e5e0bf9b633ba39e25685bd54aea40e85d20e07e7c75afeafcb698674131c7a5c400274e0f34b52df9", 0xfd}], 0x4) 14:53:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000000)={0x2, "9300efe51067056ef68202afef0ef42e4f4439a7cf644b0abb880bca6c910d"}, 0x27, 0xbcc24334b4d4f88b) 14:53:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0xb42fd19670a2226f, 0x7f) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0)={0x80, 0x517}, 0x8) getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) 14:53:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x0, 0x0, 0x1) lseek(r3, 0x0, 0x0, 0x2) r9 = getpgid(0x0) r10 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r8, 0x0, 0x0, 0x1) r18 = fcntl$getown(r8, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r8, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r3, r5, r8, r5, r7, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r8, r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r4, r5, r6, r8, r5, r5, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r3, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r5, r7]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x138}, 0x4) setegid(r17) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xfffffffffffffff7, "00d85ca881447bffc7b60aed6c981a0200000084"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="13f2fc8d7d1fa61d6856eadb2bb2c7f81ba76f2bcf4ddbb029c609d16fa367df42675a0f710ce16e2fa2ddbfdd473e8caca2bb224399bcfca601f3178b807697b9911ff1dfbdffc3c8c102f3b58f27715aa981f35c6df2dbb21c425cf0859ea4580bd9fca4538a57706f939b92e802cd1d3c52e556c2f8ba054efa0fd3bd59432bc35844c255e6cbc8d64b527ded4a1f07e73a6484bf09ac67e23e2acff2e65ddb6d78b6b3921c1bc1b9eb34dba7efdebe7f437a19808bafa202a23ec8af6d93ea3c2d0a6846db7345243b75fc602c6e3e1c9a554ec063117b", 0xd9}, {&(0x7f0000000340)="df043ba4cf447f45870f251549e468b4ab248e0d782ef17daf45680153561e48559ffc768b236b8a0d750b4c408c24c90849ecccd04682bcc3e9d412fc371f3828bd8594897e7c0ee3a100fb57", 0x4d}, {&(0x7f00000003c0)="20f1ee2751d7c5ef7b3f9593a802704b1e80aa68ae7bbf6be244006167e9e6736835962c0d67fb7d23fef4d42305b26ba79d19e4522d1dafb19b6a947ed49a02880225113963f047e470c44bfdcd7af04761b6d594059aba8cdd54f46b1f1a22cef34c53e85c4d308e9a6af52d09de591cf7a827985c629e6c78596a046784ab2a90ec2f06df564f4641e4e3be4c97242d304cd60ad72b12a2de0b63b78d5f97d520c88f95c739348759da6261163c05de7e26f3830861eced9f336b38c3630e9165bbd6265d67fb55490ac4ea20bf79430f4d69", 0xd4}, {&(0x7f0000000640)="24da078c05892e828c6d210efb32855d8c58076227c66f265427042758b32e60c41f9f034feb574b63478f835711c8aa421672bb57f16f63e440f4c341314775b9a93f421ddc1d24fbf3857455587a2cdc90e4205e321b262fb6800eaa1e0af4789cca1c5d2b0ee0dd1d6e96358cc159ecfc8c4b945b87a60aa6f0e2677993736154c6def3edda8c573786ed62785028de5348d9fbf55e37a6a2448b05e5084d2dee8e5d33b72ffc94e9436903d11950be0c5e530b8747c47531c935443be0dcfba2d199555351e72a0c2ffd6a125cbc81d49b9910b1b29c32542f64f352ed0cfc8a6e24a339ad69b9f2289e2edabe6ce6acf64c9b4e76ed330178c397439e141a8e7264cc7dd5559a2132ee0ce8e7560ca566b72f072c6c4a3bdbb4f9376090c5d3337ba84c01e522b5537365744e84af8583b07fd49ea52a688333529b910d31523b87053c5a230f09ce013b6f23c524ff11409574fa65799bf0fcff78c30439519c3161ea57e52f79a34cdff1a1c7b86271dc18954b47099ba30220b409cf3c8efd88a3f6e35cc6fc9518333f3e83efa1e95987f65d26abd7e1ee9cdd37bc0b2354aa41e4dcd29fdc3970996ce085712be2628139699ba3310228bb30eec8025977f3d1e021494d7856da6ea82b28c06b661c9723ce422f8bc205926fad16485f2990042fccd46a25a0834c50a01d9a97f46351ad170686b19a50368b3d5dd95e05615003d22218c3eea7ca769aed5b5c7255221815f982cb6d08f8e313faf9ebb0c96ebc67c3426a036b4ac07194171eae96ddbe8806c4a1dc47f66dd63b714fb9eee84238ad3790235959b0028c637a5cff7125fcd4671e5738a5176148a02b8b17cac3f687d39ba9eb2f84d6505d41b4c4f7d011ab0c33a0fb000d5166e65765c0c770e0ae8e981efa13e85e4be5ae49547a1259c79cbbbfd64a7ab4f82c2ee40735a41b5919304c36461609134def43b2dd5c0b0b881feae48ea36159213b47408e901946b912c838b57c89dbc58fa50b4e59862cf03d5abe54011c8c7c874a5a0971af2579b579257ee2978b699139248562667376afb0a669559dcd0c29f5281a81aaabefca1a9d2250dcfb6938b210e897c84753e1f832e2ab5295902cf6c8a974ff3f05b1c9d81b549f95ce9484c07b2059991872cef7be38cc6d1e854252cf8a2842f9ed3f0b21b4dabce7689b553d5f2f6baeaf54ba9df8c41d1ad5df297d467b96f5990d63208d6e6ded06e2bb1ff63040c2af50a3228f149b2391bd5c10f8b6346160a6056f4f9101eb6a08e59466150b1611cc7095a4f58f9d21354f91d53669d16bbcfa456d3fd8f73e6f797b300a94f4092d4baf0a1b4365e921a49d34413a852b6ccad5306a1abb92185fd5d9d723e25c14e8ecbe4bc669c217480232b54d2885568dfd92850b2e66e1d15167975afd5ba41502b59ea2aebd3b7a096235064faf1f491349da0ff8ee8b7661841c4eddf2f2d5ce1019de55e12b83f10ae115c0a9bc67db0dd31300f7488deb77b62ecbc8b75b47c86be8f5f82588f047f4c4bfb9f51b475e56670413e994ffe690aff4933e75965f11b31becc9ec580f82482e9c561e3137e51f798d2b0241923ffd6263a20546348767599dd0517786ba73abc61a9a6393242cbad1279a1b98ff7ad53ea79d73458b0350a459f127cd144c9c3a6b26219831590afa21a7748da99d8828a36212a7b5df0483553a3d71b8dd2f9ef45ccf855a78851aad1975aee04e6e26276dd7279651712153e0d0b68766bc005628d04b0a3174b217925b5cf95208e75ca008b28bb13a126d17756cc1b18b4a91eb2c0cc9ec92f27018d7156dbd253a93aeed75a3fc4a402e1a067bcad660a52aa75258ebde6dfaed7add7736d2531a671169f79a509b4a5152fe9a9d30e445ed353edf53d4792e1dabeb57ba6b73705f5e70e52b6290fa3b0415a99280790e3160c6735a7bebcdfdb1842157d52a27cf39c984cc764c6f55d57641d245ae2b3cbd59e6ca55fcdd5e4b71d120d2e57abed8d3300143b2fd24f62544dbf8681449c9514d02736becf996505638c2fbf0f5081ee5b54c2fe9249eedf0249f37958bc4ef8015a2e6e73e75316eb27b8c804117ebe4207d094277be112be241af142b96bd692881bb7a06e846e5c19e778871eccdc6daa752aa01a96792c5cbbdc5e2a20d478b83efa98ce8487f01b5bbb99540f5474f2fd5b4960e4d1950f3e9920469de578f5f8f63a004f3de9eac32748e17669d1e54a18543efac93c55f57a9a765a3ee03c9b77c1ca3ba96f59b8b885af0eadd820292b5a9270d205d091a93ba73a84af424501c709d8832f770726ce40070df51b05c1751eebb6636177fe78fab479d97cd6d94fc404c2d709e0e66868385c4cebf4e21654f926695df8bda950636299806569c9223ddb5f3cf8ca68ae02863011e6034d852a5d29f675f520e263f04052fd95aeb65312ded8603da9ad2f976e86e40b638b6fcebe15d41a61ba4ab0f10db4f30dd925711a6b88056b29fdc486c7925146b2db55b325dd8e2af9284ff20e4a27351763611304df36128f549c3278f0645e3c95a005c3153b01565c64fc0d44983cd0bbc2d67be191000dc9075a80081e24370ba7b445bad889d5f6270ce9307b9179f4ba6e5ce46b449b0182f9f3ddb249391107b4881e51d7387fcb4c915f403ce803c7ade8343ae42a7e84c473f657f377718530857169d1436585cbebfaa49912f66f2388931e7f8f8a3e2ed3318bfe6fbdbea5d54e3fc9bc563d99948ee6bcc51a64dd10850eb3905ec628b290092a0a7cd70356cdebe06505383dfeceb5de65d73fda8c98f2f8cd7aa0b7a519f2f3062a603739cb23f97f4b8c3cce54b9f02aa871cbdc6d7007feed5ad53c3d9732702d632090eccc92004eddebcd7651faabc84ed1d2e4dcdebce783a4b4fcec6123f665bb167e37e2517755f660e7745bb14380c7be9b195c70149e7cdc917c042df379f6f16d344a7bd45b9f6637b88ca89567b19bce31e756a253d18213e09627f311071a393295657f8a3b28fe6670ddb111230033a7a5e69ce4ce39fc98b111b998c6dc815471821ff77abd6a206832a56b7003bcca4b57ad477b06044ee383ec22c519033d94d9ce6a6aba5af3462a092d185e9dc3eec86a2e5db2cfd9893d9710356ec9c0a5fe150e187dc45713029dac4e0a8d9c3be7730a4333c033d4ca2c3aa1527b01edbd37542d9e7e69c707c9016a1810239c31db987831a07b1ee95111cfc49a16d07b6176db4a95f6b9704b8ca0295b556a94868eefc1c0c3e714f8f24557d805cf42ad37e6925a9ba2c436c54e2b5417d501e8e5ecda7c5b0fbb700196abd90cd3a73115ac21cfaf45399f0de57ef6d85e48306b2331c77e7b680e488d9f29f93b0f96a4622ba958f809990615e6404bc1ea01b1f33b9d5ca3168db6e4384b350e024b88e212d229696ce48014b86d81524a996a7782db9e5763ea69b12aec46a0317eba30ab8195c8e84e5a8fa98447c8a65cb86e486ca43c5731cdb536a0650c5e93a6bfad02fcb19cf5450869a9bdeb1472d9820ed5b7de9487de31cf745edf917d3ee64de85956cb295fb34470fa8167eb66276f1a7cd984c67ee6b857e9dfe26f653cf7286d40294e2e3254c35da72f319a396b43cff136474ed37e053bba7fdcb47dae879f39ce44d37ede4ad0d349f364dcf0855d91dd346e0f094f5d97209e15a441946c75a83d4bee041bd0fbb0f20641d9b9021f62accf9ed24b88d89d162c28a983b21a33a6e02b627c08a612934b595f181a7cfe7f442c941e329d394ff812daafe90df69755757f5197b512a0b855838ee6575ce6eb7181ecb80d26a638c0bf3b5846fcdb9c057f6cc39d5295503c448c17cdbbf95564b8ec29ad482087d16cbeed71ed7854dde8de564b994361e0ac35b41e6b25cc2189ce2b4ffb1bfd96ec3f3dfa73fff7d1ee89cfa68ce8f844fa8cdbed32edee68c67205c44fd2561082525096d2a1decd747c36a23a10bd27fcd0a19ae749839d0c25794bcc3d4a07fdc266c29ed28559610a41233d7a1ff83dd25c595608e625f9e0288e1a9e20f35b6a5c556adeae861f2cdb8f62b9065754bcb345c6c9fd10781aec4c6d27dd40e7c062726aff4cf8fa27a62d6f1bf5fde97d7ad71325ec3803783b5b535a79edb3eabadea3c3bd6f70bbf344861f3cd28f35afa48df83df14e8c254ee6284cea2522d42fe66acc5a685a4b004d91c96a983db6b04545693b2f7897d333f6f77be59d841156c21f4bb4f4ae03befa13b37eb952040fa45c8d192ddc6897223574c2d5af20f2fb4a749f1b1065d9558370628a96a1d4eda122be2539f1253719a3c68055b42b8d6d97fd0e4aac1108309e8d268eb7d8a057157dd9889545d0c06a2af9823e902c41fd36ca009dbea5cf58ddb590fb5a6d1454ddbfe9e2a06c606dd097392782b5cc3a96e461907970c5801dc833d11bd9b556ddf8fccdfed7e60d7fc1fcec93f4fc51d3d5c21b8df7613894a7c198c9b9c2bafe35e225fa1399a48578a7492bf6a4ca72e44b754ec8377a73018c881311c2b6aece4313d2abc37e76ebab57d1d9e6321d2f77d630fc6a26a3374246ccb6099e95f132d81679ba72fe5a47ea672570cba7381eba667f404683f00a8280aaeea359e791d753a71cfe6357c7589b5519dbeeb0d2ef094f87b903a92d0c07de6ccc515718470c022642bbbac1937d70e3208f81b28c9675636e2fee5e01ad80f2267416bb82dc98d99d4d7a987c202d7e4fe3d42511d8b7c17c9fef07fd645c5dcbbb620a0ba9bc4cab981ba014fb523ef2ee9d6666cb98a15afaac847c05711e82acaca8b162cf8147d26e6f0672faa729d314ab36deac0fd2de215ce426278208775d118e58c80f5f0afb7a507b4f1333c54f691fa01a0bd786e1d20d42121c9eaaab7256036fcb92d4cf56f756b197e1d38a4db5cce8f3183b2a317211ceea6e4d097be50e0e4d41e705b9bd3619af03c64c1e91f41c6793e079216b10536d8443d2837204e05cf4314edebe463e0a5f5f5d3c17f68089ac2402fc5550c946685803ffc9174639acebd7c91366d438d5269c5755d8d57cce70627b06e8d6ac12992754e6739df148fbb3ffa4c3cccca71b121a6a8cf05c5856af7ea8208cba976dc03cbc340e2c84524f0ffae8aec0fcd6dbc7e3612d2caf263ebd84f2ac74fd18189e8bade53c77eb4050b00973090b80e758b9b9a36e1e6e612647b6da0015035ba9f107af162acc506ffd106814c8c287ead0341820ed049bf6d4bd8f93e0e3af22098c0077ec7eb00964b30e4cb3831c3bebc6d8ffd95b089072d11c0875dad0483c9db2e672da2806d5671e20ce340f24f9dc6f46d1f9b8ae736708d4ad39a87218b59db0fd1c97b25d61b51dd0688f47d23a3c5ac005cdc6e1c008f4b91da2711eb3b9fef097df6ace2f36fb5387dfea30b5717cdce42e2e95d97072dec669747dcf93586b18c85cd23c69a2435ab7d1cb65c3e485490636804fb270269ebcf96e11a9febfa01e0819fd3a58994840bf35fbbbb7303d8f4b17d9557b2243ef22d3f5977fe869f7c22af5e5ccf47eda95250101436c5639520e30fb998d123c7a25529330bb8906ed46652529f3f9287d72a8d92bb619c45dc4596e33d02acc83848c70c3b8f8b4b0f226fc82727e5a15ed922d6b6288f32c1ed5d180e9602bddaebb5810d247ca1f037d8845db8a860716e89d95b494371c2d0cf916981b459d7dc1dbbe41dd640929c27a3c99eca2c81222c16537def", 0x1000}], 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) 14:53:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000200)=[{0x3, 0x7, 0x800}, {0x4, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r3, 0x0, r2, 0x0, 0x0, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r5 = socket(0x11, 0x4003, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r7 = dup2(r5, r6) sendto$unix(r7, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r8 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r8, r10) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, 0x0, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, 0x0, r18, r19, 0x141, 0x9}, 0x7, 0xa8a, 0x3}) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0x0) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000200)=[{0x0, 0x7}, {}, {0x0, 0xfff}], 0x3) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, 0x0, 0x0, r25, r26, 0x1, 0x9}, 0x0, 0xa8a}) getgroups(0x4, &(0x7f0000000080)=[0x0, r26, 0x0, 0x0]) getgroups(0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r28 = syz_open_pts() flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r29 = dup2(0xffffffffffffffff, r28) fcntl$lock(r28, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r29, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r30 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r30, 0x5, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) 14:53:31 executing program 1: preadv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000100)=""/5, 0x5}], 0x2, 0x0, 0x2e) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/150, 0x96}], 0x4, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000080)='./file0/file0\x00', 0x1) rmdir(&(0x7f0000000000)='./file0/file0\x00') 14:53:31 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0x40000f8, 0xa9}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = semget$private(0x0, 0x4, 0xa3) semop(r4, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) r6 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="eb65683096b1ea0a3bbb892fdf4d") poll(&(0x7f0000000140)=[{r5, 0x185}], 0x1, 0x0) pwrite(r5, &(0x7f0000000580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0x89, 0x0, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) setreuid(r10, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x4a8c9a00b1d1647c) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r15 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) r16 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgsnd(r14, &(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRES32=r16], 0x2, 0x800) msgsnd(r14, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r14, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r17 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r17, @ANYRES64], 0x3, 0x1800) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r14, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getuid() r22 = geteuid() setreuid(r21, r22) msgctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x6, r19, r20, r22, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r23, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r23, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r23, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r23, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r23, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r24 = getuid() r25 = geteuid() setreuid(r24, r25) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) msgctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x6, r25, r26, r28, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab35e7f6527e621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r29 = msgget$private(0x0, 0x4) msgrcv(r29, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r29, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f00000012c0)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9a49f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2bbc26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd6, 0x800) r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r31, r32, r34, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x800) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r36, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r36, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r35, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r35, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r35, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r35, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r35, &(0x7f0000001100)=ANY=[@ANYBLOB="021d000000006250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194da9ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca87bc23035271819d524dff4572f3fe0000000000000000"], 0x1, 0x800) msgsnd(r35, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = semget$private(0x0, 0x4, 0x1b2) r42 = semget$private(0x0, 0x3, 0x80) semop(r42, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r43 = semget$private(0x0, 0x3, 0x80) semop(r43, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000001480)=""/193) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r41, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() r45 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r44, 0x0, r45, 0x10, 0x1000}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(r35, 0x1, &(0x7f0000001240)={{0x9, r38, r45, r40, 0x0, 0x40}, 0x6, 0x3b, 0xffffffffffffffff, 0x0, 0x95fe, 0x8, 0x5f, 0x10000001}) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r46, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r46, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r46, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r46, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eed6d33243441dbd3c73109338964bb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23"], 0x156, 0x800) msgrcv(r46, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r46, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) r52 = getppid() wait4(r52, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r53 = getppid() wait4(r53, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r54 = getgid() r55 = semget$private(0x0, 0x4, 0xc1) semop(r55, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r55, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r56 = getuid() seteuid(r56) r57 = geteuid() r58 = socket(0x18, 0x8000, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r58, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r60 = getgid() chown(&(0x7f0000000180)='./file0\x00', r59, r60) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000680)={{0x4, r56, r54, r57, r60, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r62 = getuid() setreuid(r61, r62) msgctl$IPC_SET(r46, 0x1, &(0x7f00000011c0)={{0x4, r48, r49, r61, r54, 0x148, 0x6}, 0x3, 0x40, r53, 0x0, 0x5, 0x6, 0x9, 0x4000000000005}) r63 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r64 = getegid() shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r64}}) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r20, r26, r32, 0x0, r49, r64]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0xf2f, r8, r11, r12, r26, 0x2, 0x7f}, 0x400, 0x5, r65, 0x0, 0xffffffff7fffffff, 0x10010, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r66 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r66, 0x800c5751, &(0x7f0000000e80)={0xacbe, 0x5, 0x8}) write(r3, &(0x7f0000000080)='$', 0x1) 14:53:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000ac0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getgid() r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000540)=[0x4ac, 0x9, 0x4, 0x104, 0x9]) semop(r2, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x0, 0x0, 0x1) lseek(r3, 0x0, 0x0, 0x2) r9 = getpgid(0x0) r10 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000b00)=0xfffffffffffffd8d) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r8, 0x0, 0x0, 0x1) r18 = fcntl$getown(r8, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r8, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r4, @ANYBLOB="3800000024370000000000000041a500", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffd0c) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = socket(0x11, 0x4003, 0x0) sendto$unix(r24, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r24, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f0000000040)=[r1, r25]) 14:53:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 14:53:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, 0x0) socket(0x6, 0x4000, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r4) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 14:53:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = socket(0x10000000002, 0x4000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYRES16=r3, @ANYRESHEX=r3, @ANYPTR], 0x3) r5 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 14:53:33 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="920e1e63232d6e85ffff000000000000f80100008000000000538706000000a714000000290000002f00000003000000000000002000000093f5d30ee61e25415781a98df309a047049f5a1e9930e2ba36"], 0x38}, 0x0) 14:53:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x498, 0x40, 0x8, {[0x80, 0xf59, 0xea2, 0x5, 0xdec, 0x7c, 0x2, 0xfffffffffffffff9, 0x2, 0x1, 0x2, 0x2, 0xab3e, 0xff, 0x7, 0x10001, 0x2, 0x100000001], [0x8, 0x5, 0x4, 0x8, 0x1ff, 0x6, 0x2, 0xfffffffffffffffb, 0x4, 0x400], [0x7, 0x31, 0x7fff, 0x40, 0x8001, 0xffff, 0x5], [0x9, 0x80000001, 0x3, 0x0, 0x80, 0x3], [{0x2, 0x0, 0xffff, 0x262}, {0x7f, 0x0, 0xb3}, {0x4, 0x8, 0x7f5d, 0x1000}, {0x6f, 0x9, 0x28, 0xffffffffffff8000}, {0x7, 0xfffffffc, 0x8, 0x8}, {0xb3, 0x30000000, 0x3f, 0x3}, {0x5, 0x0, 0xfff}, {0x20, 0x26, 0x4, 0x14a}], {0x0, 0x2, 0x3ff, 0x400}, {0x9, 0x512b, 0x2, 0x4}}}) 14:53:33 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="3d3f7f74e6cfbc1ef1aca1e88b21922b1801a01dbf4e5ebd24c83cd222443a225502fc050e5caa700a23073a383fc118189006df5629366d30bc2cdf37edf35accf16b2370516828f8ab484326c6ea48d2fac44d4b29de29c97a85c135ae1d63d838d98923c0775c5f3a79ef6c0ee0a855c31dd3768080ed99862a300c8445d18f2a1828607b211b48f573c32d120abb5270f10ec333c1b984b183052e727fa52d2f5c17378a7c76a77deeb71cec6a4baf324047c28f1ff75262d45fa9d3b185004d112f73ee71f0239ab22501896f38b958ede1f862957eb86bb6bc3801386f4a1012fa09926a0868b84ac8d450c0bf46d0a64f2caf", @ANYRESHEX, @ANYRESDEC=r1, @ANYPTR64, @ANYRESDEC, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES16=r4, @ANYRESOCT=r1, @ANYRESHEX=r5, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT=r0, @ANYRESHEX=0x0, @ANYRES64=r9, @ANYPTR64, @ANYRESHEX=r7], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="f9", @ANYPTR64, @ANYRESDEC, @ANYPTR], @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESHEX=r2, @ANYRESHEX, @ANYRES32=0x0], @ANYRESDEC=r2, @ANYRESOCT=r8], @ANYBLOB="6090ed27515245269930a5e3aa5eff3b7b30803abec40ebcbaa5577e731ee9daa7d242888e251238574c736320636b57d0e5027f8b9bb2a44f4d0ca2b07283d9ae4de83bf797cbe9adc103bcd1a9358d9661b43e7ab112ab3b83f423ef573030fbec15a24f4116b7ad08ae6a0b0ad55fbf6868517cda2ce3f543ea2c0ca34bdd587978fab6bb586d846b9da361e6b7539093cad7c028c0fe3b2d3deab5f8c2715e5a5382656d9292124db37fd6c7c3cd10419db8a213396e3d8f64e9f0ebaa0feda434c0e405e17a0b99bd156ef25cefcdaf", @ANYRES64, @ANYRESOCT=0x0]], 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 14:53:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x6) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 14:53:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa2", 0x73}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) 14:53:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r6 = socket(0x20, 0x8000, 0x1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = msgget(0x1, 0x0) r8 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r8}) msgrcv(r7, &(0x7f0000000180)={0x0, ""/17}, 0x19, 0x1, 0x2000) close(r6) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x40}, {r1, 0x100}, {r2, 0x44}, {r2, 0x100}, {r3, 0x100}, {r4, 0x7}, {r5, 0x20}, {r0, 0x80}, {r6, 0x100}], 0xa, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000000)={0x2, 0x52f}) 14:53:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000100000000000000", 0x1c) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 14:53:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) preadv(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="e99507cdc5eaf7e0b3bac26586dd7670069e9fd0a05caf67956a84db0e73e1fafdfec3cf34fd50d938d49e10c25de008de8aa077f6eb09ef37727a48ba044373de55c3039071b7f801561bae09ca307ae8b367fc14198ae2dc84f7eb50e40ffb0bdf1bb6e60e2367c2ad9a50b19cd168882c7cf7dee351672dfb489af15d57f8d0ebe9460bd24e06a2a35a9047c3d88c6367f3554a948bba4053230aeb9b26fe95a61824f90e3d62c57999d5108f9454cade911601e7c52e62a549020937f60222a2736050ac3ec5bf0616ad71b022f2c2c10649a94947c3f849d9a654", 0xdd, 0x40b, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) 14:53:33 executing program 1: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8", 0x55}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="949e49d7d84e6e"], 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x102) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = accept$unix(r1, 0x0, &(0x7f0000000140)) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 14:53:33 executing program 0: 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) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = socket(0x10000000002, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="00e319be5996026f0420"], 0x10) connect$unix(r10, &(0x7f0000000040)=ANY=[@ANYBLOB='\r\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f00000000c0)=0x3, 0x4) close(r9) connect$unix(r7, &(0x7f00000005c0)=ANY=[@ANYRESHEX=r3, @ANYRES16=r9, @ANYRESHEX=0x0, @ANYRESDEC, @ANYRESDEC=r9, @ANYRESDEC=r5], 0x6) r11 = 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() r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r13 = getpgrp() fcntl$lock(r12, 0x4, &(0x7f0000000040)={0x3, 0x1, 0xff, 0x1, r13}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r14 = 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) r17 = getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x800}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x5, 0xa62479465016d877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x2aaaab02) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r18, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) r19 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1001, &(0x7f0000000540), 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x35, &(0x7f0000000080), 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x35, &(0x7f0000000080), 0x4) poll(&(0x7f00000006c0)=[{r20, 0x100}, {r21, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r11, 0x100}, {r6}, {r22, 0x4}], 0x6, 0xfffffffc) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x35, &(0x7f0000000080), 0x4) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 14:53:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = syz_open_pts() close(r2) setsockopt(r0, 0x0, 0x7f, &(0x7f0000001380)="34d89f945f8829e24a754e51255c64b52727f74bff3b16ce1d14da3bc1d9260a7499", 0x22) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r3 = socket$inet(0x2, 0x5, 0xb4) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, &(0x7f0000001280)=""/209, 0xd1}, 0x47) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 14:53:33 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x86de, 0x1d7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x861e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffffffffffcf4, 0x0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r2, 0x0, 0x20000a) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x5, './file1\x00'}) chdir(&(0x7f0000000240)='./file1\x00') 14:53:33 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x6, 0x2}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x82, 0x1, 0x3, 0x6}, {{}, 0xfffffffffffffffb, 0x1, 0x1, 0x4f, 0x8}], 0xff, &(0x7f0000000100)={0x0, 0xffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 14:53:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)="2c2de9314e782396252108e609f48589fd3278b9c9bb298d65e2b2b0b3b5138aa821eaf06c9549c03344e6524cc9d8d2f6501f75d476dbc1a248495094b6a3d70b6cbd4ee9e22f1c12f2a173321d0cc71d472d7ea5c0a3b39791a037ad9b48083ae33b21ce108c939edabe8db8805ad3bad7f3d57c697e78b6c35d33770db0773b02d45d577c7ab03b4e50aff735a35905e6af08c66bb2bd3e52b661867acf85737ed0da14ed10ba1bdbb5c0486af9460160a59eea37615a05071ed74b826224ada177f882b19fde00691d346a9dbc65d98400379e87f493d599c3a789207f59b359f56feea84645f08e918bfa4f87727c60f93fa2b750d59bf1a98c329a7d10d21097f585ee73a683491aaad3a8218f07735e66084e477567a474b331b5ba1874e7dae8bf84aa0f8b8f1c6328f901254d00f4c46a77fa773e88b8eae6744fbfefa24c6fae7fbf1ec3429b427823860105c84aa8a6ff16224a673258d83856be710f72a0482345b81000ab09d9b84c17a5c4f0e1ebdd5af2aafd162de9ddfbfd26c1d6f7894b216a0317e4f1c716524fd5786bb441a1e473a46bb3829225c6f73bedc336d98354dea1f1f14d1b65e6edafce519193ce10bb35d7ebf863d736e9ec053c1dc3df7a916e826a71e4baad33b0035b08fcd9832fd11390201cf09926f346a570cc323852d47f1800d2f4baeb4cdb41c524a2840f771c5b9ec2dc0e031a11f2e760b85cf5494f706d63b83cab3307e93689e5769c89cebf69fbf80485452e9b55b107895e4385b94feff38ee123e9805ea7ee2e6ca4ffcd0ff758b0c65eca6095942ac534a1be6e4b30f2626589cdc7d863b6f490dac41ccb3f97bbb32feff99920ca953b44524d3b4c5ec154f0eac83c5b72b0aa9ac3b15ebeec43f43890b55c76349e8e36905062f6c2aff14d4536aa6d650cc3b24c6879a76aed5ebb92c6559670bef76645dfe69f9eece43e696c69f67d37ec7042299ee8636e20d1ebef1fa11f61af96f465a379beaaf1c1dfdbb88642583054ccb5e27f9531e9358461b385768abe7e21c28855c0499f0da34e6bdb7fef77a48be19f7aa1792d6a1cb655b3345ca0eb2cdca409bb230f63bfafdd1fc11261fc6826bcf0c6dce94caa006be828c37705a7022906b85ede0a456639dda69b5ff7062c43706f4c413a18596f06ee331ffa358ac85e7ecb2c275809024ce50061254a4ba1e5ad02357620c24cc6d65c78daf56ef0746127c3278e5501e7683ffde0b9067ff00777363bcbd388c106823c3ab626d958c01191f52d541fd471abdc17ee7b37d645829f949ab5e4292d83cf054e8ee09c2e6cf326063a6d54ad93085e989db71ef65c5df4b10ab58c3c3548ec1c4b0257347b13e5c1ccdbfdfc120badac214f8174bbd0b297d66503a8ac5b4839be7df8d2e40761a139a3546ae92f2a32a354ad1bb8858dd1d928ef305e916896d8fc05618f29fcbbad4a24c3f09277d6253f7b3fa51015a0dd73bc995381e467d90b769df98deda8b3fc456b58948a96c71e1a9fdf5224b0b6336b16f870de1007fe372b5b981d7bde7d118afeab3b55d44ca56c82e63e193f6abaa9da49b096b8af592259353c5f574b313c73e646995e6ae879e76cf2c2e3070970c683829a08f6727fe99a1fbc2a7b76f072263c07c51d320886705b55c2e84a99a54d9a853aab2938ab0b6c5b72189b1ebe5d94221ace7858e19ce220a05b37eae9d75bacd3ea16e04a4d48bdee66283de7d00b9d7a0aee9b29b4a39b1d430f9b8a489cfe0e181130660916e84144ca106c5fa7b0b265e8e6309f9928f6d01312614f75091843f39900f7effa3ad0a5271ccfd39134c05f73826014ecda4e6985738786dd7a9ffd253166f0f15863b514caa74e9a4958a0a8862f124e5b3873d02ad6b64d1e1cdf643fecf5731b91b25b8d9cfbbfaf82a0b158c5b5d3d191b16e2be9d717fadd08c87ce5a6edf65f2ccc0bd7b2d652a875360ca5e03ccb4074f5b3798d48c364224757f1b258fcc1ada4d0be89afdd7865bfc124b3782c3069aa0f6d5bc7cf249cfd35adc865570fcd4afacb98e6271f592b6d212c2ea838eff796985303128f2f9f1b082a382188c376e8c990612cc4f28d1686191b45af6caa7a21873277d3caff2c1ee1f8baf1b5bb78a2361735e55e93d0faa3cccd6b724ddf71ae36904f9455da56a6d3954b7da71ac0e712c136394ff7f4a8f9afc70ddb6f09eb1f938cf5db876822e1c7d84b7b912133a82cfb14b9f6e3fdc7565c0c626f12e10c18422a84afe7d04bf2b0a25cff55085aa2cc3897eaccbdcf9c0bc211edf533d3bcb5e32fda5580621df555a200a2c0fd57751daed991868360b2f97f4df03e8ce1c9466ec3fa4e933911abcd8a3e0f5567dd04019a7ca1688b68d7a514aece91ae14a3c057df9f91f53ebb68554bc22f1374901ee473c608cf11b8a894ab6250958142b261aa81847ada7462dedc32b16dfb08160c0dca0e3f2af98af96b6399579e43db2735434396bb9fded0b6294d50a9db51708873a4e0058b5a08122870c35e1d099f3c5615e5688930ab7494c90509a775f1bc76472fcd36667e766dbbfdd816849c3fb1975fd704f4ab7ba7652981271e902b033f25d673d5c42d1f42c13e2b7ac20dcc3f0c206c78c217c3947200285b244910c71b06c204ac745e219d9565388ed9c6f8a04233dee0c08668941c28668fef415bb1877bc82987803a9d549b4e15ca82dee716c7c4279c8a88e48272cc9dd549aacbace1d6a4408b2e71464243ee8ff0bdf93ec364420f6e7e134ec5fc850db27122a7ace6522d62bd0c1c3d0c048a61bd68fbdec37f4681b4f90ab74f5841e64cc4efcf27db6c25f51690436008be66c6cfeccfc948831a4012bd5e05ffdaae6f74ff66af4b2b7df971eca711ff38edcbb3ae4f8626a1f84f901c8a8b2bcc6bfe4dd4601fc9fe77a65835a8c37e1bf498cff3431e2f0fd7997fef652d0bb65af647cc827e1633ad1f38f481543c7123be31da91eb77fb4554271fd2fb7566d99aaa7e6d4cea704e53e3065602b1cb1ca51398adddc494872057d7e55d2d37d376bfad1ea3e8cbdf1af489f7b0ceb1d10933fd030ce95d2fad35b10e91311391d93af37837d708a8a3ca0f0622b46e203b5a6e09e12bad9b2efaaade2c0fac5f8dc8bc4fb05975e32a33f77da0510670d0677749ac89122bb93229cb179e8a0ec170617b2cb3bdd2637e3f787b4aa7d51f5e6fbc5966ebc18cd21a92dddda926f12fa691e4771714c855b67eb5e49f6ca3ad2f68bbfa0e5b916d010a8b85c641bcdc6c56e43188f18ed0d3cfec35ac50e6d8c2373ffcfbafe5a2604cb4d0492a33c3c97d3d8993a82f38c3cb8d634ff9f0b2e7ab52343f80fdc81445f1dcb01604c3bd359afe9f6c08b345297138cb7bbe0233af18c07e39535d8b7c48bf28124c7249fe2c53324f85f86e5c829ddece334ec3a2ca1e9030099b1ca787dbd2f1f6dfa7d2c73a089ff0eb612cd09ffd529df9a76c3a4f9a9d1aa4f36a2b6bc4353c411d72b5568ace39c460e26d06d6a4ffd0fc9b2f71e0dd77465c5d0d8f93622258e24073340a4cc80ecd77e0e12168f5d83725a2c83e46b7e6f00c16509351a1cc4046619af21932d3145d816dce662030f20ad3f4e59528171bb204c297108e4b5a16bae85dcb68adab0e0f16e683a9b8ba30d52ab33deb988823272d1cf914d5a7ea13ab21f0c575e5c154733610f9209392c5c1a4d4baed96c9cb6811bf6df01896f77eb138f1ea7025442ac97bcab313435b3bf7effd253ed1543ea3c9c9936353781637259188054efa63b4c1e23fb6682e3b2bcbcf755e9c6838f8d516ffd041b8fdccaf69fd1d70e4f9ff9023d071934ac37f5dc710bd5ca1377897fd1c66f356ab9ded8121faf61cf6886a49d4eefb374addaa2610a9be10a4d94c63adee9f83fa50fbd2003d0c2cbf609c961f5cee29d063b7827a1d5fa9f373faa3e9506ffcab70e210c7ec12c08471ceac0fd521710e352013dcb2416d2dcc5b2fdc80a36449d710c91f95bb040a336877069507a0cc1417fe9179c2ad9924a8f30b33e6e493fd17bb2a11036dce023c5784920150ff6caec3df08c29efd99283fa0b1770adcd56c29706b4cad6bd4b56d9d58d49105d942a6f2f5fcab0a6c86583609f774e42d85bfd0f42a06018e89a28bcba24f73c61cc7f2d4ba1f448ee785abbcf4f1c2e45b049340ebffb731e988fdab2276f77dca787e420f4d94100454e0060c92ea2f88110c392f956cb2379a30cb7fb3d4e5f04a0c9d42b54508d4dd93d31b4f699a62a3956d2c5bef730d9a274fb8be142b5997efa8c5e8feb1577c3df22429327054a3e3a6eefea64510f34b558bbe96488b860432177d85baad10ca828b77fbdc6ee574bf1f4743d1cc2b2c77b01545274f56267ca24b986d55c05a46083baa19dc26cc0959a4ce021a802b30d6af23d9b5fdac3727540020a40897cbf39c42189f82d83d89306c64ba5932aa856bf072fd8444236f0f447c6200c7b413bdeed141f051010412918e153f1367df222721181e48f41c5823faa35f4976df4e71648b92acb3292e56558707183d82b595969e489b5c0c5310769fd9a093a2a128306eb4e8a4873a160fdab76824614889d92cad4fde8e6d38367ccbfe844496ebf97779505b98a66a07ea1493fb02567b356ad80131d56453c4890d6b6807b58bc39557b45f8cbee88fd428eed13ce7a890376461404825773d432d5a3eab375b84c9ac80fa4f0d05ef0482ffc5bad555a6037f8e32cfc4219035791acbfbaa6640fa4f9333a862ac3503741d496fd99e629b57432bb24c17c9a604d19a2d811f05ea7ce9bff7acc5cfccb3ddb93c02d2632c7c3419abb6fcc89397d9d60fcf43003c1d1900287a42acf46895ce54dfd106d0d36a14ae9d3739812073fa4b731f3fdd432f4b61eb5b5f5228f14bc6deba1f286b9a6f5226c77f9427b98f475e8a02c00fb4e80a7727c5e33c327525a87a6bd661a9e44f92a69d6811c15f9945750f99fda27ae48ffcc2d80897a0d3b85c08c0694e0b7bdd34528c95d088edc53bd63afd18ec308c963c4c86b88edfff32553c139ac4ad20ceece4b52efa63271630a1449e90d5b5d8afd874f8daf2801c4ccfd64ac3b09516dacd97561a15236fb84998ecbb8dbe372e2b5cc9d28a0fd6c0d7e9f7591ba71303b141664172a249f2057ffd3129589227bdf15a5d58c4c9ab8befaf013d7d6773e09636683138de4048a03b5460ef88c9f4c00e89eb55f692566299bb4cc0e7976d4eae9e09fff9ae2c9cdcc3b87da052baad5149a96e4dd43c8a7a569f620bff67eaf3e5e809f659a200a9249fbf8b82d9c7d23ffb37d18886053223f84ef38ac5abf046321379bc5b2862adf7e020bcdc7b78a182c1678e2de1f1bfd3088aa021227e76ef451ce89a6d1d7739d232bb5aa4d3523d835cd91fd65a254040033516ed1a5a2f0730a10924b821fec430a9a44cda8f42ed0143def1222cfe0eec547ad6f83d70dd7993c62031e3691b9c01ee619259719059d9904bc9c21fe183c13c96c5d08715d36c178c4984170436e72b9f12a2281a32815766bf4656a196d655182f0594b44993580beafe0f436d6bf6df5cf03d86dee2c0d7d30b18817fbe430e8c0a345196f1e2ea96421df8f5ea0c8a971e77a86295056fc78f10cf4646578b477fcac8733851264972026532d8b344a330e7ba6c23d6d71954db9c871f19b39de20e3e380da5a0065b9e3bfbe7f35b7a452603194a8fc63c104b2f1aa2"}], 0x1000000000000242) dup2(r1, r2) close(r0) dup(r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) dup(r0) execve(0x0, 0x0, 0x0) 14:53:33 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="1f5f1b3e9dc8b6732c8ed745ca674c90b8df1b5864f2e754b0b127ba5ebee278cb42e79d07712546dc649d87d3b2910a1ddcca68cf9de2b0744eeca7f12c056d90f73754ff04e2b88d51cce2c7cbea95c978a330a3de24", 0x57}, {&(0x7f0000000400)="44801423e0b65b36d9bc4202b94140fec966559419807f9ec61985a9ea317ee8f2a120783ae7823bd72723e35a97b84c700c0e3d63dfaecdf589d28358291d99b71888ca3da940e8ff5462869e337d43c1ff449c5bea62fba850b37f8018fd60d7d6dd570c43cfc92530946453404166909aca0cbdf7bdbbe705c2b8e7b095b22106223d374d2fa27b6e", 0xff10}, {&(0x7f00000004c0)="eba02035ca3128d1d2348e22788e0708a02ef1aa9ad1e3ed9be97ef1d31f02135ab410b92f091eecf0bbfd35ebe504291d6666c048a88f1b42942748b192e319525f0680620bdad5ff12ac2ac9579a470318220308ec1729579b211435bcbda48f96a073d56df47872e541f52530ccc625e02131b73eadc670f3e2037c0a2350c1541217856c107df1c8f45627b6eb32e85b3629a869d4d5687a468322f116813c5309208f50cda38327de1641a952bd7a", 0xb1}, {&(0x7f0000000580)="1e6ddd77ec8de8d8a4073f4b9366748af2f704d3790b54734e29e982ddfa32128c1debd25f815954b6ba87fd873b7f1d3862b9f90c6a5ead8e9d72303e6934a8c9a377bded701facf44ee331a601bc82793970ce07673304aa4bfd1cb69a5e3a2abf9bf75086be21834ca5fbb3ee4787832c5fea3b7cd80ed66b07266b11f2522190c62b6c2da7d4f65b96d882c37310292d1ab7ff0352f53432a9810fa7c9cc10e4e85d0f6c3da014545ca1eea23dd66367f8274d262843017dc3cd4cffef7606dd714c98d2008092ede740f3", 0xcd}], 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 14:53:33 executing program 1: execve(0x0, &(0x7f0000000080)=[&(0x7f0000000040)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) munmap(&(0x7f0000468000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000000000)='./file0\x00') 14:53:33 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, 0xaf5173e91fc654bd, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 14:53:33 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xd7, &(0x7f0000000000), 0x10000000000000cb, 0x0, 0xfffffd9b}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r2 = syz_open_pts() ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x5f, 0x0, &(0x7f0000000200)=""/95}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') close(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xa0411109, 0x9d94, "043b3a15fe0000f40400000000d5bc00"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0xfe29}], 0x1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 14:53:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x11c9, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x5, 0xf7f, 0x7, 0x20, "60ca50b0ab1b0ce016190b116edada43b2ea31fc", 0x1, 0x7ff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) pwrite(r0, &(0x7f00000000c0)="0a0f899fe1c207de290c895339b7ab09c6d0ff39faa5730bed1d0e042aff5c8eef97ed81fcb4b120f75ef0c77f668d4548254c110bf1ce193cdc6e82d937a98a9ab5ff81521b3889c8e2298464ecfb6c785d4baa9075462a771b30a7d888dfae0164c2d8bcf8b416db3689f10bcb13a0fa896b161826727c119483c7e501fdacb2743b4d7c603ff56ea3ce9fce7d46ec4bba61778c941cd1357f7209dd98df1bef4d9ea0108863cf736b90abc3ec7da362b127ceb6bd0e802fb77af44a4eed58f487b92f5fa95e5c49109f4f82e331c4d24bd59654be8f4bc1403f8ee7f7", 0xde, 0x0, 0x4) preadv(r1, &(0x7f0000000600), 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 14:53:33 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x404) r1 = msgget$private(0x0, 0xbc) msgsnd(r1, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dbfaf5e3d927fc400fbff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020eefeedb000000000000000000000000000000000000000000000089b70a5664ef131263296f6f5e6bb6c99387519462"], 0xf9, 0x3, 0x800) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/249], 0xf9, 0x3, 0x800) msgrcv(r3, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r4 = getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x20) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r5, 0x0, 0x0, 0x1800) msgsnd(r5, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() geteuid() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000380)=[{0x4, 0x4}, {0x1, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x400}, {0x0, 0x2, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x401, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setreuid(r9, r4) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r11, 0x0, 0x0) 14:53:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x8011, r0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) fsync(r1) 14:53:33 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x7ff, 0x4}) r0 = syz_open_pts() close(r0) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x973}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff}) ktrace(&(0x7f0000000ac0)='./bus\x00', 0x2, 0x34, r4) r5 = msgget$private(0x0, 0x461) r6 = geteuid() r7 = getegid() r8 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0xf879, 0x0, r8, r6, r7, 0x24, 0xfffe}, 0x6, 0x9, r4, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x1, 0x4a9) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)) semop(r10, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r10, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r17, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r3, r8, r9, r16, 0x20, 0x7}, 0x7fffffff, 0xa9eb, r18, 0x0, 0x0, 0xfffffffffffffffc, 0xf737}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r19, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fcntl$dupfd(r1, 0xa, r19) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "04000095440400000000000000030000000500"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x6d}], 0x1) 14:53:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="de747fdae0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) r3 = dup2(r0, r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() write(r5, &(0x7f0000000500)="c5", 0x1) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859", 0xc9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) readv(r4, &(0x7f00000000c0), 0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8435f9bd86a8fa198a95a335f0f8a7cec2bc4d06a06f3c35df33381c6bfc1e4e56bb40de47c9658b54fcb52cc9ceca3f6874bdd7c917379aa75c44ee694fb0b296cd64f1e55f638801029675e9f3b7d886160c1d648e501ad588869e0ea3ab3d7f679a7d13ee34078e526b0fb6169d60c0d139d3ac08abb57dd97a302c336d4896c685343939e8911bb6b994a2e411d1e565eaf563093eb0d5ad7d3a610591cde8eb0a3d4671dbc5821901e79ab8fabc72d450a20c4c9933509c2916cba9a9f3bdddb80c26294c54a2251c55d9e54cf6f5d31c8685a46a217666"], 0x10) r7 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) read(r7, &(0x7f0000000200)=""/235, 0xeb) write(r1, 0x0, 0x0) 14:53:35 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="06dba1de08b60a5e4b9e1f5e94a81672113b65635a88321fd484793f5c4646b20be918b46d7ffbe542ef9a6b29af60969d57387d1f53473801d24dc8a98951404c74e99dd787043de3", 0x49}, {&(0x7f0000000000)="de47749ceb699baea309d33df03c1b5e014991fc4717868071ea523bdaf1b8", 0x1f}, {&(0x7f0000000100)="b59563eb1412c7ef1e3f913ea37c8074528cb642", 0x14}, {&(0x7f0000000180)="c7a6dee247fb6caf1d1d04", 0xb}], 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x6) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:53:35 executing program 1: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) 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}], 0x9) semop(r0, &(0x7f0000000280)=[{0x1, 0x3, 0x1400}, {0x1, 0x36b8, 0x1000}, {0x4, 0x9, 0x800}], 0x3) socket$inet6(0x18, 0xb, 0x9) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) r4 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f00000001c0)="01", 0x1) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0xbf9a, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000c40)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e000000000000000000000000790f69cde5f67003dcb8ea32"], 0x1, 0x7fb) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c653000bc30bae2a59b1db88c6b0d9e03c25c186eb02157e2321432e9d8f9990b6b1a5521b71b35b90d1e90d7e2e34c93439c40d74eff7e4c13d95d1d64b7459883f8f62435ed2b1fbc570e0e7d2c6907c5ebb4586f96a31fffe389939a873597b5bb49af2e4dc7923984eee61d0af181d269439d549be090499eed065b72e73a704d1686e2063b3981753e33d00cc6d269b1ca72f9540a285a74dd2a5f9a761ef51c172b717b4b9723d94d102ab8c74e52755e972983f368038e304a96c58b7d803e906a9b13d3cd0c5a1f7a20"], 0x10) shutdown(r8, 0x2) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r6, @ANYRESOCT=r8]], 0x1, 0x0, 0x1004) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r9, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) fcntl$dupfd(r9, 0x0, r9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x20, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r10) preadv(r10, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r10, 0x0, 0x20000a) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r11) preadv(r11, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r11, 0x0, 0x20000a) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f0000000900)) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000880)='\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) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r14 = kqueue() kevent(r14, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r15 = kqueue() r16 = syz_open_pts() r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r17, &(0x7f0000000080)=[{{r16}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r17, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r15, &(0x7f0000000300)=[{{r17}, 0xfffffffffffffffe, 0x43, 0x4, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r14, r15) write(r13, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 14:53:35 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) getdents(r2, &(0x7f0000000080)=""/18, 0x12) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x8}, {0x18, 0x3, 0xffffffff, 0x80000001}, 0x2, [0x9, 0xff, 0x9, 0x3, 0x8001, 0x7ff, 0x6, 0x7]}, 0x3c) 14:53:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6208020000001001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=0x0], 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) shmget(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 14:53:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000ebfffffeff00006964ff21ce35428f3db4278ce400500000000000f6b6525ed18c80f106000000b8180000"], 0x30}, 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) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/218, 0xda}], 0x5, &(0x7f00000004c0)=""/82, 0x52}, 0x0) 14:53:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000080)=""/55, 0x37, 0x40, 0x0, 0x299) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 14:53:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fd", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)) 14:53:36 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/70, 0x46}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r2 = dup2(r1, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r2, 0x0, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) 14:53:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) r2 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 14:53:36 executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x3, './file0\x00'}, 0xa) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="d5000268", 0xffffffd0) 14:53:36 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0x190) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0/file0\x00'}) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xe0, 0x1c2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 14:53:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r2, 0x0, 0x20000a) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r3, r4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000280)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c2ff85419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f3395ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0x23) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x7, 0x7, 0x0, 0x3, 0x401, 0x1000, 0x2, 0x2, 0xfffffffffffff073, 0x400}) 14:53:37 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r2, r1) semget$private(0x0, 0x0, 0xd) syz_open_pts() execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) close(0xffffffffffffff9c) 14:53:37 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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, &(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, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(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', r0, 0x1}) 14:53:37 executing program 1: clock_gettime(0x2004, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(r1, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000001480)=[{&(0x7f0000000340)="df6e9f2580723aa0b843fcec021a1cd6374566f9b975d5394740bb448d83eb5360f1d18b35900528228c6bd145e5a28f644da3cae539738006c0ef6077669a03e9185e884ddc1dcbd88f38742e49a7a38cb1877e60cda5a7abb2fa47d00147b776d308afbda09ff42ba7f66cc7f8e93f7a078cc03a7ad3768188314af2631b12637de7e003efefb31941f5a768549e86857fd19746f3a7a20c8afff28ffadf1eb291710956478af2cd8aa7cc60bbb400d839bfb679aeb36c9245", 0x33d}, {&(0x7f0000000400)="a14c6685ce0e71509f767d370e24f4bc5211f2691bad614d74774b79338106dc3f873f6f5b355e7e26d37f2cb07cb2447b971df4c6b6e66a05255e8a039cebf81443a690eaebca67aec8c5c5059e43c19b6f996c91b5905712ecf803056ec1dae50b6d5b3f05b7feba4ac5ebde7ff2d71d78569d77aa65e098c2f4ba41b945fa7391a841461017ebb10cfb98de84eb7260b0d9c81277ce1fe7608724f055dac643d40bd301a92996fe5bb313514a7bb3a157a3381272747ab1f839bc2576d2bdd1aca6592568ef3714ae080d294f4be754f9b17850d2f5dec6438acfb2ae69ee6205a482d36b8b66ada88c76040728d968a628d9c0da7aa94c0f8da60a2ec6a0b94fb251f8fd7fbcee996036024eb6e68bf73a3f7747b2b71d7dbda43538768208450cec7cc87700af6bb6caa3cc5d6162cc8138e0f5cd842adc92dc0acfa6be6cbfaf7ebf723ffbe0b753dca258f417be88c25578e75ba4ebd9ecf2935a266eb3e925ebdd8d840a33c02ca52e8f10641fd8500eca34ab7c4a60bbeea5f36ebfd7775b22094fa39f3df08c04c9ca00e8af58ab29e1e4677ec5e915e8a2a17acb491a8f486737f8405a8819cb20dc58f5e31a0c5139fb629e6c37a2f3cf96d7fe9ff4b795099ea70480da1ac628f6bbb8606011f3fcef4d28aa94b4c9fc8ac6b28157e2cad7d820d1fb921c1a0726ddb3960591560952cb580b54533f714bd829211f1dfce16f971a49403b359c77f6be8af8c9badeb838fa8f651ae8684d401a029e5ab827584aa2a6d097fe99dca0cb208eca8bbd130f6aa8527840ca955c5841807f12aae94c150f1daa1d83d73061726d98e83e76ecedae4c4a99d509e19663240e9164ea38fb1a6810fb178717787fa65341983edbf9827f3a5f27346b50ec5f47ac4328b3d150ca8d6c6a5738ea57f46c21d8efbaa9c59c7b90a0b5c3152b56e99514ac4c15478aae1a86e662163ae38720fef88f0a2d538b1f39e1b73d0150764b56f1f91de932238073c16df477f5922f3f6f7f3fc675945b7f6df12f4908a2570414dbff35a52d934ee7fc27625b1ff541a6f7073283b60c70e2ed2087a2d993ff32e8cab3bf68a489edfe7980c5582f6e56ea491282fd60ab6f35c76b3052ee22cdef4ca898724338b4349413b316aa8b1d3611e531a049ad03cb02d0c4119ef7497abc1335c97d48f26fc5fe6a5a3fed249398249dc4b54c4a78eab025be90e6be32da860f834ce78cef6d8d9e6486d817a15578d70d45338e0a1fbd8b93d0090f3f8a653849dd2b8596cd1d6d9727a111addeaee3a7983c1116a4aa06732c9417eb9a6119781de895cc819dedab617d705037ee337d4275ac5416ff60ce64ae8302c3cb59f9b9ae4a46d616515e4080016e447da520c874e281456cd2179b7fe20fbc3053795d267f55a087f532833b6b92a0e84a8ed034c9b24642f2a3872d39e6528f4c4fd6e9c9d8d03a93f3138e61d1540155b2373b61eb9e6e385a61ce165a6a232d492557672895287c244fde6ff69ae15d626fceff66b5ebf57ded83abee32a3024ca7708ab66108621a1af0c3a1851066743ac9201b91e51c663caf843edcd95fd2602d420802e37adf9c491eb8c240a1f7ec9928a6f10be8578cde23b9482510d6a722d3592aae871650e4197ae7ddde78137388ddd74e9c804111ed26bcfb59002b6f6d72891142efb1a280059ae7abb24e27ca2b30a6ac7f104bb56b6ba0fe2f94ca8d25d3bc53a166a2897d844205b920ee199a32355dfda16834d3be0f0a118b20acccd839d9f4ef8b398bd459abe41a13ea9481f7708b47308880d92b976514b696dfed29c913a27fbc4414a51b6b88b8a106d920b0df4905887fba8624d626f9a856629300679ad14d5621dfb889c8924996729ecad32863ba6e2b3f0ef0b056ca27c9100beabf937ab321b55a0fbc895eaa3d04e2f51a4dd98d5544780bfe28c79a9c563d4bd59299cd515fd6c07dd06309743235690169396b615ab2e530a1cebcb9a52193e2a914349e79c55a83aaedd62aefbf260e9a5ed58d1da65bc105e24edc42a8dc6d66a4864a59bf0f4c75e75722aed0d3d570d45a8ca96bf79ada1737b9cf0b325727ed0ae443ad446222d4ace25e4f23ab76e114e2bd8be2e4a585e7b8a0cd859fb2151281a1b6a24e9c365177dead05880776d4ecedd1c9ccb0e06b326fa3d208b881c06f0da8d9dbc10aacde4df72dc225827f106e9fd519d3fe771d2b7ef05f4b73ccfc5fa7ec4a087aeec335ab9ce77ce00a86755916af48e8ea1d67d14e0f93f65a5776cddf2579081069bbb49218f97acd426d0430f885622fe5d1f7f5847c1e2e8eabf7b0465f136608d4b09f1aeced03f17ea8fb17e4f9f832f0578548705fd34cbfbc22b32f0783a8af230f168e9746d7a1c56dca0d604fdf8c0ada17d13ce4e6f492e124e1217333f8a8e58bf2a5815faa2b203c8e7eea3b9d8d6c1df329979a2da15791c3810942a22697107ae03530f4195466367bff5b6a75a008c4f0c9f1c1369e556d835d3555210f968dd9d10edba1e212bb0ebf63bacd5fa7090c10bb97a020f097db1012dfeeb31ebe24ec606e3c3ca468e7dd6932ee5ecf4ba207c21527bfc3336e31ad7a282059941e32db0771320df7d553289c2a9b272108b563325974299add69e18ef2187e9714cf86efdbe295bc58f63a33cf5611d43d8f725ed98de9998c3b4f96b041fb0cfbd8b5b3821da9efb576f9093c4a7168420ee3a908718e617a6b96fcc37fe802df8b135baf6d787d56d194b39ae2a39141b9fb31b082f729b89e53c1822427f05e91285fff9009ec7bbdca71447e7725bff6e0356aa9f19f98f21d70068ed6575f8af24d12d1f85f7f3baf6436084025ae7faff64f9dff530ca6ee1b90833a66997ee6971df7a438bb5f9fde318f753b13232bceeaed57fa13316d338da3cf7c6398b9268f3bfb08ce95e01d1245da0bc908300eb29f5f7815c93cb8569ad4b16085c44df80c65491b26d27bffc8d36ea6a0d392aac0cf43484c32d5a1b3a29df5f5a335fb2624090510d98461fbd1ff5783dd2ec9b6a49f6937433161917c93544dfd1233f360e811a966ce87108c6ed9f7385ca0cc2624dd78aca4a524c75172c9833dbfb7ba774b98d2674bd313de5d3601e13ad5e7818ec08d4945b2dc1e5e84270062a80859589d704ab706a0451fed3c200f46f01c5284927a105e6a6429b1758831828dea98cae274f54fff362aac49ae70c50100e227ebd2744c96d86b8620756419aa60a3eb32f9f5a855764a8072787942d9c5acef5748c3bd811abc73ce57ef277cd6e44ecefa9fab97f813fec65a7e20fe7c11103706b423c0bb41fafd4a6319d5db777034b2585e5ec47a5246faec4e79e8a6507bf38a9655ac40b47b7574bc7cde02ab06003449bcafadb18d4456ecbdff1a17efc7377fb9f5ecb8f11a6b6d1f8b7dd26a328f31dd1e9a166324d1f727ce19be248fefe0a4aaa0b4ffa98fadc4fb770515d640cc45d007d6fbdcb1e95197e12c27c580ca6a27aee325ddc3cf914077c8f35ca057871aadd1e2008d4c429494a833208bb2139c1ed4a1be3eb935a5934c8dcfc581c6ac730c5b7dfabfe308552fc7a6f3de51dec13e07f91ce84257d177db85b518ded89267b8d0f75b4362fff6adb51d1d98b30773df7109822f558376609bc63be341119ca83800e0c614c901bfd5897602f683064cd82b767f7eb8c0756d0ff5486f3bf0f04ce7626de281668cc43692c5f84261ea64f291863547452fad8300d169d06c836563ccb68f0f70de94a304c6204867d81c7f51f58b95fa35020d128b82fd1dc6a4bacae63455ba8ac0cc63e23ea45f645b31374042f4ec392357c34f4b4a7447a9695ff10c48a9dbb68ae36a3ac5aa0cf702d5f257a8bab188c051cac2ab8c12ef94686ffb77bafa54ee1cebdb68abe316f4ee34543efb77ba311821ec945631418b64de131e3ff133f38cd33876f6491a35b4362ea02897127906bdaf15c31f42cf036ad1185ec1203891363d5cb9681b79ffb59b006f4164bcbe63b8a14494eeb8f99f82da16f171f9309f0cf28725daba8dcb5fdeac75b52588ac2da2cdb5bc9e2c7762a5a393eabaa6cdb3f65b65556692c210ceb35f826d8b090f78b4da63a6cc5733259f8df36b041b8edc9ec3728cdfa39bdede6b7e403afcda1f0ec1563d7ece079ccc00ea25cdcecc7cfb6729bd8fa55da4896ce31f2a285c90eb5951aaab20e6936fe0c4baad709000c5eabc65e53df3b84ea91000469318ec53ee62e4bfd50d6f9881e9087946b77b9da67d5cb3f3edcde2ed8a86cb3b85f2cbcfb50d1bbc4e12628a669ad5c2c2a19300c1ef5060551933163100385cdb0f72d3fb03874c175ac8ed17dde42e6b923ba0e3126143e1990cbb6178c0abe40f3fbaf567bc944a43338fcd16cf5a818c4203d2a8ed9f32ce67e5b6f3c0dd13194d051f999d95218ea652699476676e6baac6d1a5e08448da80294902997e5f1bae2c5db1a9f5c2077c697d9f063f11835726e3e5d521daaa853a542e4e452c2a85d7c35353f36c9c9db4f4f5423180e06be7edcdbcfc86c7113a10df6d3c09bd6d484f8c2b7226c4314ea276e4226bbe7a4f4ce231e0682cc21d63c58b1740fc832b4d881c754d6497e34d14c667db7fc5706eb3d94b6a07a59a8efb94fb44d44141604742e748a758a2b9ee6809e0e5572701ed4d5db03a4c85e12aea200d36e93c6a21e05ca8fff4eaa0156a7322851b69d6d0f6dff4d20b51ad69a7a7daf8a42a344b815cbb9c9361aa7e639c138ff255aee49b10d245bbeec1e538bceed8be848f378601be71c09ad943c7f9540a62683bd4d0cc364a25b8cc7051257c318bec96d50fb29ca79ba162da38d6da1983caa65d6645f53149e0253b02bee0561746dedc8457fbf19cf73385ce5a38b4505f91511fb2d2191253d97da170d44d9528851a441fa2295bfbf4b6ad21326422c2aee24f3b41da24b3bb2e7ff49a1f98def51839640507bab58867e01af4dfc0f6b72d2bb8532bcf16238811a086ea401baded81e0e737088fbf5cca6178403c6bfff0eda08cd1133bc1e316c59acb3ea9d1ac0d33f0201a11408f9a7a21d321a5a2505ed415f7a905ebe7a8826075747d4d96a6044f8c53f55927b05e22779e2186e83f6e299d8a1ee775bae98edf5fa862caa0ea2334cf228996a8fa5e81d88073df97dc1af187f29a11a0a208c6dd5e6cc220e827ff383d95b19ebdb8b7d26ffef719f14ba963fd1a22861de519d3793162f1b08929c116f7f596844b2259eaeecc7cb62663d653eaf462e17386b970f92fe74040786c7be750e410dc7e1466ce669e8df92352a4fe8d340d3de191807358d71143bd44a152c16d9077f2467bc3cb3a140f8b410ee4d7ad0d4479b683490b219854f1e0c40b66b99181f2d22de96aea08a8f971186f2c98d31ee5888cf82b631364bd1fb6b1a6068183141a8b8b028c7660b23e7ed7cca6db77a4fe6e2dbfc5ab38acdaf719b14e830125e5e33127e1110bf426e2f0ee23f43364b9ff69c9cf88158140430c4f7f9acee6076095af27512470bab14c73b7b63147be43a1543c3fdc0fdc28070585c3272430b42e63a214ba3350e6a73d5878b55ce207ba8053d58edf0a0d7b7dbe9aacd86e825dcd73c3f5441782fc2fb2855d0aa6e92175cd3a28e6feb096b1edb7ebd6eef444cafb1e8b663138ec38756142686aaa3cdd183b3594c5b57f37640f27c0ab37ddda9dcd428c9e6add557f4de68f38245848223605ab8275", 0x1000}, {&(0x7f0000001500)="e6c195d948d568bdf3a96744b941add78edf161b57472ef566cf1c4ecb3841a8377e4783a5eea270dbe4319aa1a1000000001914d769a155cf64e49991dfd706544929fb3add9ace8a27f603a3955f74dacb70407927f1d4ff4899dcfe6c61a7a3746c7b06d378bca9fe6c1de22b0a26bdb30cf37de9bee6bc82b084a8f3", 0x32}, {&(0x7f0000000140)="a3c567927d1a68c6e5b7e69aba379ab6", 0x10}, {&(0x7f0000001400)="19d708c3fe7f2b52d56e414192d0b307c9481483e63ebb4f9b356fd0b8f056695b5a29bd022723141a660d8fd80ca3e318723f82fa40e6eed88952ec6193ff2852368514c70faf87e5389ca17e4ad567f1a00e28aa0d579b7bf0547e69effaef7d7318fdf18336664d7a0b80d14cfeb896f8c566a018a5", 0x77}], 0x5) ioctl$TIOCDRAIN(r6, 0x2000745e) dup2(r5, r6) execve(0x0, 0x0, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r7, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r8 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r9 = accept(r8, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r10 = accept$inet6(r9, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r10, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x1f, 0x2fd) close(r11) fcntl$getown(r11, 0x5) getgid() 14:53:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) sendto$inet(r2, &(0x7f0000000240)="ceb5a4832aa1cdb57b934c9d521649fd9b8e8663881e1cceac545edd55ea892f2efb18a04c106cb4637f71558e081773b581af3c3add1496fa435bab8dfbcadbd88240c877e66e7c50d09dd07cb9ec8bfe13f097f94edd65bc731cbcb733a394ff6473ef83a08eb538f4e43a711abc55eac80227e6a2f0872a90359c813baa228152e39f6cacfd4a83b80764802cd8990a1e9ff041bf0e40eed5a31230138d0f485415093efaa5077df5383c808c546e08a293dc1066fdfb44b9484a684d0eb18e9ff9a161fd32316415a0da6bce4d90c1e1b3787cb6f91e6ea3006a78aa40f0131ffdd0e5c1aa023a0b21b769fd5bf5d02c3155da477b920cdb7f710b670228a561c3739f464dc8f928c702bdef93ea871a293832bf6fdd3bf4b8748e97660134e6107563247fc8626e3015e0c4e63a6dff0276e507fe19cfa5d64361a401e0dead3da5574330e3021e3f0a81149d13c3198eaade3179fad92604b08c9f2ea3eb39f70bb5bda5aac0d7a569093919222f28bbdb9590dc8324a1a0c1cb9f61180bec835d6e6bebf171f4e68a224cfc9f9b1dc34b551a38f77c5c92c1c28192b262ab5e9566b53d568c4d6851c261f72ab08e884a89e3ebe598d912c1b1b82c41b9f2709174b0a242bc3e7ba4ae775d302a8688d97059d15000ecfe5915ba450ee98e65bacd460970b83e95303a56ec0495c91e7912f69fab62e485d47e7b629d5f46eee4e1e44abb041f530f3966b83f890becdaa9fa4fa74a8855246194d168ab2aa2632fd8804016c3c410720d6d12593909763b56b2b51cd2ab049fb0f04147fc5eb580f0497345472c5affc4b0f8dd4016e477bf5b6fd83d4e8eb360f16cc9679db84babe6f48e26c356c7d69cc931729c802ad28c52ff1eb4fa549269471e48c807eb0145400295f62ec9e312169aba28be3b8202e534cd9f7386ed27d421dbe63a32c49688c8192c0f7aae0c91c6534358e4441bf9caa90a1f8566f5f78f237e0ceb179824da7c1384db6e0d160abb1956346438ccd2f1dafddf5899de820d25f5866da4540907507e85ed544f2c897fa779dc87f7455c50c544c7653559aad25c74b7fe1ca09b200561d2e96a40f323ff4adedf8f744c6abb5c471747de82ac4dd8db2cb3bcea62c0f3af24934a5fa21f1929f7eee3162e3cbab3fd80325709ef38e559ecc13e891401fba5c16e795238fcfb82564fc4b937c201ec5559a1b3b62bc4875497a0400b7d474a7986f3a0cf78bb8922e9479a51ee2ed7d1b042e7ffa4aa9aeec02f3495bf3acdd74720beae0fe91b14e5d8d958d2cbc4f1c4d76080016b66040473d820882301eaeeaf85c46cabbe70aecccab9aea851f8cabe5ff9158aeedbd16f1214599f88251f4aff139dc79bbcc57a3edf233c8618038e1988c21f55a9c0b97cfc49dbf735fc46587b0fbe6520b19cc8130018a0b6fb8b1ee65cb6331445aeae13273cf116c4e2f55c405f9c96f6b35cd1be8d14a35cb08497b0ec219bcdf0f01932ba7841cd675c1da7aa2c2c9fbb43787b38be0d21b0197066239aaf2d78476892a7b8924a51d11ce5d791bcd046120790639904085d5d341c47b68776a3d4f39e7a417660467c5db17a6cd1dcecc4a2a04faff6a32956d0a8f8fb9fe6ad570d5f5b40310bbab92256565fb7c06b33d446af7c15d4a5d53e9e595d605c1132d81c83c3a231dabbd73f5dda3f4252028b817990ca528b68d17052a04c967223928f4a72836a663e89cba1dcedfa866a66a7c2e6a76de752ea15e2089d52bca807c3365320d32b4c540ac4048a77602d02e971b01910e3818a3fa5472d3adeab42c20daa67093fe3022a78b0fdbd50cd33791d33813a43eee073d88477130a37383fcba41f5e7607b9fce8b9f38ca7eed071cc99fb4ef35ce38a4bff3533f039c966cf88ea97a157934ced1adf0b7d3e8b30f8dc113d1dae45d3e4f43257f14c73da7acdd9f72b5ca813fcd72ad4e15f313ab5c11ff80d935439dd2d29bc3facb751c4e2fa55464970f9a0e6dfb614e912c15cdc738815a9f108af4321f54a8034cfeb71eb8f26ded23921afac251649f4da09d81d43e491e69cc7b171df825e7fd2ccf317bef25be08cf9748a9330c311c0661c22c65266e333668f9d1d2f1c29a1759a2ec72b9661d430f7ed762b157bd2872817f733ac4ec071c809fd4f81b526eb5b9ec996a7ed36fe16f6fa059759eb130674256838f88c1953826dd06427d2024252cb39578ca80f954af151ea5b75c6e4a7ad77fec9d8529279ad09a438ac69019641a66e6ba2ef6cb0d1fb033ae206858475b587b44a7f02608eb99166c7220fa1f43279eea4707beae5b4c20a01ee1d2a897cc30d953497a41bc4fa91ebb3f68f86552b3afe6509cde400b828f00fd204aa6fb7af93934f1458fe7d7cb979ef26c459318fc8996b14670751119868f07948ed5bfa1af0a82650f909e76f1b7f3963bf42426108998e5ea324fece82c2974014c204d988985a37eb3e236d019827dc7f75bc3a921d5009500362d91d8a6ed39d6a35ba319154ffa90432fe962a59f2b30becab9ab00b5b00db022eb6b6ae2a32671740d74bac681d9726a45d9771db64f2049a69064e08d7360ce9b9aaaf3a1e246c6fb0ace7079959ae92c8e6b8d3f9cc098ddddc09dada0b8ea95c831279c231ae11e91da78e7d3ec5478c6d8fc359b8b12cfb7dbfb05bed0b83fba349e4e313edc629e78ff51dec02d6a50e7ca09135c0f54e28244c09956b5e84ae4582e339b686fe9a3dbd1dca1ef779fa69a50202039dad735b919789ad75968a2c43729e0473bccbc305b47b2c8b6642e8a5a5956ef6f11a7c07af2a449d313b7847f7147b1f8f3156ce0b5b76c3b17d18de8984bca4bf674f6f21fdff7f4974203c86707e6b7db4129a8a85d34d4a081995b16fa4566adeb66a499ede3bd7b46d3e839aa7b45d0c8f8dba7faecf22cd74a08612f411b461dfdd2c2f578dc0805ec34147256a2906247d2401d78183e771dad080f89d669d23131c152c36bae0deeb7f478c7b56e6da595b8f317905fb4ca820b068ac27df17ac25d62ad94d0193f8fc5145ca807dea901583bf0ec54d6f833b6fbbfc5c73d8e0e07961c9ba4cbbf39f5a0e1387c8d52df14141d5601aefecf14edba6f3ae6c39c157ac247dfd701f2cb74c839f0e011523fd51cf84377f5fbd604375efa7b177c8bf7c1ba890cc6469b22aa38e953641014116f794c1c2ce723213e0295d155686334c8695b628879538174ff4d4bf4ded9db7786f70387a6e153818d7911b1aec9b1e3b3ec45106f0ac8994ff902eb074300ef9bb11172d80c6fbb04dec6b33b2b84e3191ba0e88638aeb7daa0f99ca1b4f9d5825e85ddd39fd81b8877a10748187daf50bf2ba0e45063a292ebb9dcd174e13c36014d391f76cf3272b6142da355dbee82fb3257e1038f040f8d34835434c7b8871bfdcf8ea00ebafd1cf86c2c6216c79b874888da7a7de6ba9447a723a8e0c2ab0721fb4c0a8e8ebef91a2af387fea9d587293b21e9f60c5c39a3cea77869f39920cc1c9d8dee447005fbe5d022e804c73cd1b6272aa276c5c7e9dcf64cb95212924305d9a29a779cbb2e23fd66d9f9aa5d943a50729b8117b661a3321a42ac681ff5b2b8a99d6c5c2506556d79b124d039cb4aa187389f5e49a96d0951826847e2669f69c5ea37baf7b97dddbb9ce3f3534580f41fbe58be1a3ba768f297cffafaa98970c1f2fabe4f97fbac81bcfe7cd4625e34eb768ff6c9a159afa54d525fd25876c7ee95ca507e426e66bf58aea77cd52562c9e205034bbeffc5ae42ce0b6a354ac91054aa5a1d7b174659bda3c08cf821d3f106b15b6f54dabc39ea2f060294f590d9f454509cc57978766c5c60b8e5e9ffc4c233ed2caebfd3f6af9f098a51bb462864c87a5db4662c0a260ed3a2604bd1b1ea865c5ebefd3e0c23c459ae25057d22ea684e0355e7d49c694506ee418d0b8a93c2f41a1e0d380184200b595c534f4e3cfabbfe89fdc8bcec9a8c3f21e88e2d61c75d3c4658954296a978482fb710b5be8789c96115f8f1234ce144a8bd2a9c7013110e5bd981ef1b06200f703cb4154dc0fe8f7fa41a9dbaf11b5d7312ed0246f237fa4476c587f943e5705c094f986cf409088b50135189013e94e2c7718087d5b3536949a1679ef46fc8ffbd31c274f6e3c9feea1b5a815be9bc42cb8377c82f4b43ba1ccc302f4002465adbb1ac1c8f390c66ace329e94aee31b38945f48c97300a6996fe59b2925dade20560cef744f9f15a5205bfd5229a3be232bed52c6445bed108aaf3c2ad1ac161eefbe07cd79344badb6f44d3bf4b92270f7ffb1994fc85ba8990c55f044c38e99d878a0942cc0e45018526bb69b724947e3d354a89246fcd217632b075cb485bcf766c61e1dd5922168b7d476de64a0e56e1b33c845f63a65762a25345df245a826fc5140cde4f2249406be8c563b449d0bf4f9665775032b1ce6d4a131111102bbc7a6ea3274e5fb1e076bcc97da0cb0d807827cb3da27584b1a5b9c0e3a5345c9d6bb832cd7cd147053e4b9247a549e3ccf02b23112f7157dca31a8c468335c39d7662867ee34f56ae892eac1464a49fb7383c0358da560642207c391d36a87b77ebcedd157268c05646f86a1f32d354cf52d40a80a8f12ff0488de09cdf86bb53137f7681b0c617625897832a12e345dff291d836f81f67155963e9c1e097b7d9744f6a21c1ff230ffd11cfcd2222e95259cdf67f6ace190834c5b4f418efda96a1fdc4d6e8c5f93b9c3184282b942d7150f2ce409c465022bf41910c0b5f7b89cc2b7a97b54b8af3cbe76a2420b1560cf3980826ec4c5a5ac49be41ec017991eec4a5263f14dfb7eaaf7c6523309ae592e41cbef6d96e4f487202511ad57dbc34f0fa1949ec86e85d4f29b158c526ef90d8ed9412956632610446ba1c7e20df91ab119a280d39bf597a435e9c9a612c5d478aa80c35a14ee97cd141c707de428243c351bd43a7957db31aade000e1a0bffb182307ecc1a37e54b58230ee015274449c7d47f930c8a71a4779cdf9b0a232b32caca3bdd9257919899c984eea4f1fc71cad49d950290fe94421b7579ddbc660b7f748b68fd8cb29f7f6dbf2783b8599ec7f7c9ccc3d8ed675ff0d65b9ebfb3164373a7e160ecfe395c459a1a800dfe289602fb77b5a4f67e8d33330adf66936117f0524edc4042c023a31dbe38e0164654166bfdd181063e4318a33e54ce69756ec22122b42e2f20c31eadf2701acb102f25017422624be5066f1004499f0fd35f053af62b10e91ac1cf601eb2340d1a5d18736296cf1ed5b82feb98915d9f703879d54291f93fbab556f9e5629d34879fe8d0854a9b9b514ab4d78e0e5c4fef69e78168ec2f119c1540126c9b85b4328eff01b5c1587387830d7ce2bd0552675ae745d77fbfa50deb0ad293288095a1b1ae09927c1b863dacfe7e2495ed3dffcaa53aa3e7330d37b188c3f0e1b97b4310f1ed5bbf34852caea24113f6d68c641f70e8e9bd1c66cdf43f7781aea23f3997f439cf53c97471637f28dfea82afc66f8e22628d0f18d0307dcafae443a60d82e9ff854ed962029d55c5f71092be1cb5ced484f60656cb225bf88dd506cc2e4c47882a6e506fa358eea2db73c10d8960bb7b6196d1a3dcf111ce9b8e15ba7a7b1450b5e9e6f8434ef270b61bb5cc15314954ddcd6b5b02e4784774b77d97f1e439b7d0b14cf1061ce850a83e90df0066fd8fc579c1bbb072e81cb3414d5be17408bfffeeb111bca1a1a2815", 0x1000, 0x400, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) poll(&(0x7f00000000c0)=[{r1, 0x8}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 14:53:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$GETVAL(0x0, 0x5, 0x5, &(0x7f0000000640)=""/4096) open$dir(&(0x7f0000000000)='./file0\x00', 0x20281, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fcntl$dupfd(r3, 0xa, r4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) dup2(r0, r1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/we<\xb1\xb6\xd5r\x9e\xec', 0x80, 0x0) close(r5) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r5, 0x0, 0x20000a) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)=0x3) 14:53:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r7, 0x0, &(0x7f0000000080)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r9, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r10, 0x0, &(0x7f0000000080)) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000004c0)=[{{r11}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r11, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r12, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x8d, 0x80000000, 0xde2f, 0x2}, {{r8}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r9}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1ff865d3, 0x3}, {{r10}, 0xfffffffffffffffe, 0x10, 0x0, 0x80000001, 0x10000}], 0x6c1, &(0x7f0000000a00)={0xde, 0x2}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r4]) r14 = socket(0x0, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x1000100d3) semop(r15, &(0x7f0000000480), 0x0) semop(r15, &(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(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getuid() r18 = 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(r18, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r22 = fcntl$getown(r18, 0x5) r23 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2012, r6, 0x0, 0x2) 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(0x0, 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}) chown(&(0x7f0000001680)='./file0\x00', r3, r13) fchown(r0, r1, r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r28 = syz_open_pts() close(r28) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r29, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66695a5ff91bf036f6e417caf7650400901e8c6cf77ac609b58de0700705a3c22b26c02993641e8e5ab42e"], 0x8) r30 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r30, 0x0, 0x7, &(0x7f0000000100)=""/53) 14:53:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff11b9fde69931928648", 0xd) 14:53:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x95) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) write(r2, &(0x7f0000000100)="d17b6347696e052a01f4e7db5a1752001d16d90416fdb0a3485a9577600a6f33ad359d5147a74202c0c9cf62efcf7398be79571e982e43b9bd6588223c26cd6468a1d81f9bd28c46268ee5adbb51de953bd28b55c3c5394518b35e191dadae8bea7c26338ca4af7db075b715442d46f59d74", 0x72) 14:53:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x2, 0x5, 0x81) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket$unix(0x1, 0xa, 0x0) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/9}, &(0x7f00000002c0)=0xb) close(r1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000180)="d9dcd4ddc09852db193b0465d24fc90d842e6ab27c2e5fd8114def5c37a79739d251f03e25931902a00c8b1a23b3c5cae9c7046c43f62186f784c5598da0c563882659c474a47711e9ffeb0dde797c5425af4dd757219ba093834465e64b25ea8e0c29df25057f7c7336c7208f54e593e5b135afe4b6fb225185a27f41888a8f4fd6ba21219ab9cb8823fb9611e349f73000092a2d8739e90bc194caa91c4d9ec9527bb8ddbbfd62b0873331ca1731c46dd80cf692e6637e713d66c8f8c2a4a19ef526", 0xc3, 0xd, &(0x7f0000000080)={0x18, 0x1, 0xfffffff8, 0x20}, 0xc) setsockopt(r0, 0x1f, 0x4a5c, &(0x7f0000000100)="fd0ded30dc8737f6c721be30178e45eb614e648a7a23d451c991885ede5b954775bddf10837ff487163929aaed2bee2e1e67596594c5c83c0d4bf20822137b1c9745348726859629fa90016d7d", 0x4d) setsockopt(r1, 0x1, 0x3f, &(0x7f0000000000)="0f3123fc688824d358b7d3d9b37407b28695144986428e0ad66917e209dfbbd348e47e7eb4009710d24957bc7f52b58578741b8d9822f1ac8ce18d872827c83fe78b48095208b55ff842c8f0178ffef730dd60f19815a3f9ffedd1bea3daeb5455836486f5acd0677ae0a0ae5b9acdea34540e739c9758762adb9443", 0x7c) 14:53:39 executing program 1: socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) pipe2(&(0x7f0000000140), 0xa) pipe(&(0x7f0000000200)) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa2", 0x73}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r2 = getegid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r5, 0x0, 0x0, 0x1) lseek(r3, 0x0, 0x0, 0x2) r9 = getpgid(0x0) r10 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r8, 0x0, 0x0, 0x1) r18 = fcntl$getown(r8, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r8, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619de1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f00815122c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed79700"/180, 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r3, r5, r8, r5, r7, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r8, r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r4, r5, r6, r8, r5, r5, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r3, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r5, r7]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x138}, 0x4) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000540)=[0x4ac, 0x9, 0x4, 0x104, 0x9]) semop(r21, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r23, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r24, 0x0, 0x0, 0x1) lseek(r22, 0x0, 0x0, 0x2) r28 = getpgid(0x0) r29 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r31 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r33 = getgid() r34 = getpid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r27, 0x0, 0x0, 0x1) r37 = fcntl$getown(r27, 0x5) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r27, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r22, r24, r27, r24, r26, r22, r22]}, @rights={0x18, 0xffff, 0x1, [r27, r23]}, @rights={0x38, 0xffff, 0x1, [r24, r25, r23, r24, r25, r27, r24, r24, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @rights={0x20, 0xffff, 0x1, [r22, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @rights={0x18, 0xffff, 0x1, [r24, r26]}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}], 0x138}, 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffd0c) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = socket(0x11, 0x4003, 0x0) sendto$unix(r42, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r42, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) r44 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r44, r41, r43, 0x4}, 0x6, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000280)=[r2, r17, r43]) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r45) close(r45) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r46}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r46}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) openat(r46, &(0x7f0000000180)='./file0\x00', 0x80, 0xd0) execve(0x0, 0x0, 0x0) 14:53:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r2, r3) ioctl$TIOCEXCL(r3, 0x2000740d) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xfff) shutdown(r0, 0x1) 14:53:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1bc11845822b2e7e) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 14:53:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 14:53:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 14:53:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "10e752e400000000000000000000000a00", 0x0, 0x7f}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)) syz_open_pts() ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) 14:53:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ce7ce482a913d8911cd27d7317fed9be0562831e5c629131b7049500000001000000000000000000bd18976d9d8877e01dc83b7757683cb64c4c4551c6d8f928cdc20cedb5bf05514ac630f5ea8ba6a7ea2c86691947277c1a39bb4b6b822c6f1ead7a4146596816b28d1051b9e751354f35def33358519dc120ace455eb897f0a9f79480d5b2017b7be94be85f69e106a24c5271e0540bb703720c118e374c44ac38f3f24ae7c9df87e1cebaabc59cd47209132e8b8", 0xb6}], 0x11ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0xcdb, 0x0, "61aa06b11cac1e667f0000fdff008000448200"}) dup2(r2, r3) poll(&(0x7f0000000240)=[{r2, 0x13}], 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x0, 0x7fffffff}) 14:53:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = fcntl$dupfd(r1, 0xa, r2) fcntl$dupfd(r0, 0xa, r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) write(r0, &(0x7f0000000940)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314d941617d89aa9c6ffc4137067d93d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f5786790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402f8c56d761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d5189621344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e0830bc52f2a19eac1fcf21e68be7594fce210375f74a6042ee03c4c4e0abe5aefb2dec3fe081c4bb1906bbd89d6bf369e5f3181c2a5a06c293af33e758697adcbc9c7ece0f8dc1bc4b14ea646677df10e1ac5ba665e2be93c8339112d296289e544553556cd0d8bb7bc2b782a613a80ae3187051cb38588c147f34f369b581c88cd4811e52293d9e66ec945cbb1a24", 0x260) 14:53:40 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8010, 0x48) poll(&(0x7f00000000c0)=[{r1, 0x8}, {r0, 0x4}, {r2, 0x40}, {r3, 0x10}, {r0, 0x4}], 0x5, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x9) 14:53:40 executing program 1: close(0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x108) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000080)="de169ece9a1662a82769250285182941853f02074ae8bcd4f0f64bc8096027456b37a9afda672fadcd813f8504cf853679ad138929d8dda9fdfe14eddb768faf2c962dcd46e2afcad5aafdbcc7fd063f6ecaa8af65b0f927f0b253fdd51ee048c0f8e330b1665b56b196c49c02363824da62cddc8b537a503a81815dcfa377d445e9f1dbe0a3ba9884e37975cd2016f37629d41530", 0x95}, {&(0x7f0000000140)="cd55204066b5eee8b5dae69bc607c4ff00b85115ff860597d91856c9d5da1c4a39f7a22ba25491cd406fcc508a06692958d59c9b7df2c95d1a8edb353cc228749e27abf0c3eee0b4622044f6826b0e7a028938e8b5231b9cc69bb0bad2b3d1333a4c617638929e7e8c117d3217660dbe85161b87991a1614c94c8eceefd3b226a46b4e7fda64f2e4dfef3f17a24d5c3978e7bc1db991eab2da7cee6e0a8603547d9fa360a130cd767f7aea4ee813f8b538fd3d2fdbfbe25a509d9d31869db5ca8afb18c94db9ccaa97d0eca315fdb1012cd0e14f28cee22fc197cd2e74ea37b3c84eeba2927efd664dc2a7592efa1d0fe5b8c46c90881fd4b03ae6f6bd3f939edf468e5950482e54ae4c825fbf734ebbf488234b59a32fd159fa5915e1d703c67d55cb05e0c5431143e511519b8cc42ecd5cedc62cac4adf9ff63208145540b4a8aed0f261f9c7821c0d7c8d43b0b5bc4fc9dd10ce4e12bc21da84db6b3d41b4c4cf666b72e8ee97ff7b3b62e57a159990a501ea07084af0a482d8a6e57b164f9f0ab6f7a5f80cd8a26a9a2ba3a916b695236b3ca9e173bff5f7e92e6bd15265286e5e03310e5b76c45c8c894918308745da7a0beb194835d6e37e6a3f70b1b517c6fc5e90ee91c170ef6c3847e845dd34b0fd9de276fa51e99ad7378bd1d1a1f87899eaaf50144d666a46a896a397043507d3f07218b47614604bd0320ba41b0dfaa5a0e31f384c6bde072cd86d0a6849dd02555657889d1f56fbe80fb89a3e6d4886f9693aecefc93d2b0a7b3d2eb55d42f2cd3c18ea1e7310c29da416dcfeb04eb9bc69a3808fc991d112accfedc59822239e1278ec3eacf022ada71f1483116f0a43c5bd36c79608764ae2303c426c16e565f27880c8b05545103c01c44f9132d1a33e98d58a5f71d262ad4fa46e243ba534e96e5527667d9fd6eecc1eb5dd40142e2b8a95d5e039ee6c997a4c54ef605613264dab211275175e3c1b4c6ad3a651b39e8a98d446531695d04c2e36cc334e9679a6025b0effbd5c0bfa0fea48832fd701d45bd94129b17a84e80a4989b495527b9a03eeca55d9512e99f715a4d86775203f8e34f1ffaf34e42bc0dc194b29809bc67988e9080f8eca8e37956461a6500e2201206d0cf910e5c1bac70e4e97afc84c69ad86976b9ff5b3f1f60348e4854c397f37e01b6af097c225c2b774bb4945897831c9b0888f523f6ecd0c267b73e741cd9b8a2f50e220f5da080c34bb64e7f48e90c2f01d5821e6f7ba98371cc52b3689c3adc2a6e19c013091ab7ef9fe4f897775819179e7b8ee044d1cf52e072db1f17234e30be287a4886d7eba51e37d3d47b7b064155aa9db2e112455ccc9fc15e4aa9d4dd8fcd852b4dc10d59158bbe87a3c561efafc10e69bcd40822af38e857ea4c5a82b610522b0a40eb3c0d9b8759450d12b571d4cd64d32b7e8b8c761d611c74b56de226a5f213cef1fe4538e687464186f69eea595e0d8a215a9b96f2c87ea77554057760f6b6c4561ff88c70974ebba444385e2b763b33fa83946ffdc99cf17cc3f01428cb827fdd738569d00af93982cec9cfc3cdd33bc5c149e697dd5e310d1dc61fc5ca8b7aa0f7bd2cb6fdeecf18617609bbb344851922e249ed3e357cdedfb9995509b54fc8a0558de1554fdd46f5f4bf779ffe1e0653b63a1d018410753a425b7a6b39c704093417f1af09e635791b2029c2899dc88fe16a0b305ddbf27aff78ae61d9a2709bbbe417cde95ffe35d14fd9da1460fe278d0f09173daae2981a74cb555c009e6b61462e4ace522647f192d23d78ee522e2eb634e4b748abf97f098982b3c930efcde140cf8233d62b51a3eb6caf5e340d382dd263dbab82e04393ad3ccac0bf0ac225f718796e935b24b5186fab4f07539015d22e2b6156cbfc86ded00ed68d5fab4e103cb6324f11e6e9b3aa15dff654c59952b34a1924761d1c7bd18f67ee5ddb065e306bfeb1f5fa6ef34f20c19505f8af5cd8f4bf9eb96fd2156824297e841f67007816aef398cf04c87469f9de00f51915d4d34193e60f70d1c3cb7559bae80ec1a02e1f190e2f7652573bfc2ebb47b824cb57bcdb339b1a7dca534ce97ede60b2e44c7cedc7fd1de82a0b5d243cee6f4cb408b58a6c4fa162d2f4dc409e0c7596807f46b27113995500372b538ede3c65456e0c92d4707beb590554836055f29aa05fcd99f1a40cbc6a94f925fd7f8f4f9b69571155e8d6df293dbca74998f6a576394d9b32b1520d6a10d2f36e43aa8de154c3f1496b76d022b0868b04ef176f172b4e16c8a0b9fba20b8d5209c5b8bf2cb16ba021488cebc76917de4b8dbc20a904c10fc360667a895bb0c289f4cddedcd7e152b77d6b65ba1386e18d9269369b84a903c7079b48509c1ebd02f41d20ad799362f3acf7d04ae4476d637ac5241f1e56105db5c33eb50f8146a3a18fec2fd12b3cef2de540edd1dce3dbd7fea6039a601e513d56ddb25f6c6fcbc8bb9ef8611b5c975152179d79c40d89badfc48c814fbb8f2bc74160e0fb2ff6c829871aa0f47104dc9df49ec73b349796dfdb6f3b9375adf49a3e64e6dde474da6132e88c4238896a526e961d1594d1e1974d28fb678cf2a5c2b0f39a3bd42458920de3111be5a5a77ca7596abf3e54a471e55c337b1be2ec3da4490102b4a9bb240c266fc74785d22a3caf7b3c7d1feb167831608786f1d523f98b15ad25066960200c5487b153570da3355a1acb84bfebe6483b7b3c777c85cb10f91ada71a3749761fcdb64f05dd66b5737197e58411449d6efb8a549dd6091f62aeaac32fcdd886e2842dc2d7a3194ce2cedef11b9ffb0481e8321375e113461bf76e2dc8b34c7aac329298e2352bef1ebcdf08f22d933b59764a41bac29c6719757d4f2a2d0b497de2535caf00d9b0cd64aa6180599c9a539b9f2a07b3ef5308ae5f67c4fbb9b332c06d710c8626481a1d05cb2d58d558f656a1a2597427c79e3415283412e5b45ee75d3dc940895a5cfdac9e0a9ef228d29d39d094f0c7cee84be3e1c9109c75358d64f8c5ec786b9ad94731aac55c46be3f9b8eb829e94d1a89139fcaf2ab1e19881dd7fd8b45d3737ccf6bdfd1ed66949efba62a55477c4184d891f3f3dcd3b1c3cc4a7ee4ca87b97741fc999129bb2a003a415aa498866e48923440100410b429fe9edd6b9380b0df92639ff2d768d2f38063c93e4baf07eef67d3ef88cc9839614a9e92c3db47e891048545b1c05c53d6f021196ba35b1098c0e4ac5386ad490a5851138c64bac8f4bb4fc7c6efd2edfe82fb8e2eb29a9e1cfe4797e1b9aac066a92095cc1cc70d7ec1de7af5cf25a33a6804679624b3ee11ac257e7475c69ab2017b87aeeff64de0cb1d5305badc9599f50f93e5698690efd1920a2109c3719ae87997339b4419b955c4ec7c7902f6de7434269d3c7d9792095d7bef3e50ae1c73233df124a1f73d732b93ec53ad591574733289a7e7631be14f500af1f7753f9561df5cbdd27356922d91248a00b6281fa0d59295a98e4c2ddaed9538fb89e799763fe6e903a351a90e5a8931a182c981cf01c0445db822ff9f9a1f29cb04d08b5d4a371a151b4a7427cfc5d1081375e8c7146dd4c452c312a809dd13cd37b8c74e0784b2da749ee101f8f63a7665ee5425c1b5728fa56537b82d50251815ba1bfd2d22ecef788d3eb8375839d82de1adf731ca2ddc3df05b4d0342a0925eccc88b5726981071dea0df0ea22a1d2b4eddbd955e20774e12e36dee079d9901cb54f50d2ef23fd136f7e72bd3c6438d744b63a88c64263a0035a58087af9509cdef3ca68b1ede5de454deeac16ea3bac8420a75ba7b17f349b0b449ef3232133cf2187bd82f67c23cfc8b3e72881bdb1238d46e5c3b3290b16333376877e2d6f5b47e786c5c433e0156da20b1f12cf542d32c14d4b88194ed4e48390c6aca3350496a835ef77c1aaed0ecae707863bacf4330b1b1fb32529469a3659d00ed34d81dc713ccd97c38728cabca959fc3d0dbde71878ffb976397d2f21239f17d065fdc2aeef9b07078cb9f26d593dd54402bf6afd1e8236bcee0512e3103e07349787030bb1d02167d4285910ec39ef4695eede1e70a71b8a942c34d22854f731773afe139fa08e97bf962bb34ddda8b8784b6e313cfb9805cdf7e9fd8e57e96ba2694d12fc5537194fbdea09b5fbd42df61d256d2db4f0cfffa09c35360980965cc33c9b965a0b908be6713ba04cbc7cc183c95fde55eb057a3cef6bc384609b6b38bc01809a054fbe6865fafb06b6ec15b39db0ba4d9e3d5475ed2b96f02af496876011d3986bfcf0808d2348cb9c3efa7c37be42b366a87fbee20e79067fda34021129d6f847e88f4c1fac7ffadb7155488e369a97667b8665d7a41039129bb6a521e587083aef91ca62d7b43eb7446982eedeb234768a3785b2935ff6ee224db8930d6fbfd3eb6430820e4020bf3e9223f949e9fd164d98fea8f7e2290d6bd309ce566a9e4e6479a54cc435d0bb5616ba96196ac89be4ea3a1800b59e5f035a381e41600af320d8b87b5e812bdac78581dd69b4d919171e048d1f34be21c0f97fd397d6aebc0dba0c908757d7db3583379c927d9eceedbfc2c452b47adcd93210d49c4e0153ff75f8aeaca827bc38df217244c8c3fda65318c16e74f55753cb087e0662a8327d83a2639a42812cd778b72ebcb885179f98fbc52b166ceccf0e1b04f441383089774871ca37fbc330fdc149f7ed8a2152ffc27f9634fd284bcc9d2f14fc5ecb4691f308e2c4220866c8e8666e31102288c4754df39e61e1ec48002a23ce2af621774550999be5319a1781c3ae2d22e5fd32fe66dbdf4ff40dbf6f95351780c19e7663bb5250de661a28ba224756241587e1a9c670634ca12053d96886b572d0279ddca7723e8be262c3c4353cc397c7e126ea9b8c9d8860714f888d8f3ad640ed4078157a582404b6afd79d433ef139503aefdeb9dc4e08536f824b3c320b358e83ea7511305c335525a1421197e70720f75ef53c0491925ea22c346f99ffdc4d633e22766949224e70f075abbb5278311d20d799a3c317889ab552c416c315a28609376678d3e9ae53d77be24a2c3eaac567b4354e97972f68bac2ca91f2d9e0ba65bd7b9cebea3dfe6a4eea629a9c1fbb7f1f9ed2ef169eed29fa3a069c0c1309529896be3a9fdc697fbe6cd734d375e05a54c9a01ac0669d28aa9aa7740b744951abe5d6bac049554ea62fcd7dfc47034d07cb8b62791dc049a0aa4f9013a65144817aaf1b910aa241b81bba2cfc08ad507006692cae2f1b56d2a5fc97832b12a8f9dcad5dc6f29548d2768c5024d9ece870f7a4668fd7c07e2e08e28c56b3f586b3148997a51f0d069bb605cdf020c89ceb2baf90608d8d44e3a31b8b07dfd873bd7668de5817e08096e948b217fb51f15d56348a0a1ccd43884c597760323eaea72e717ff89ac03647d062e5b0d4654a5cece054ad1bbf2773cae49d2cb3a274145c5d0ad07751dbfe8a8d8f982df87bd33270f33eb5457c71b09395171fc11f1a6120ffc68f561ce5b3bf1d3ca50fce7eaf03ab0aadf86d7400a507bd4bbe52258cc5644abd27e7209724c9c60a37c9e8dfe3fe068de78563a28e98c48e3b0b30cbed93c9420626b7d2ba7218d71b9f381fdb9107d90bcc658645b04d744efdea0bec9ac7c5b0df05ffc8e194b52a7984d92ba16a86622a7eeaf74eee9a3ca73ac1d50b80b892e2c5842cf814375cbbf716612bb7f8f9768c5128d5f58efc700e29b692f22451c380a63ae36c2dca", 0x1000}, {&(0x7f0000001140)="ffc850a8a06d0fd0bf89a05774666cb67a3840b9f36a87c63e92c79a211c68837d7ad2681d0b737adb987334bfdb5c8c4913a9d2bd01390bb1ebbe231198b018edef6972a4854a988a69dcfc6b1bf13d7b9242aea6bb282c020c", 0x5a}, {&(0x7f00000011c0)="98b9bd2437886045a9e0fc77d5c0c2ae4634f682ec5a5e857350bf2de3b182b2728773245c93b377eab1b28afea9816ff44484cacd3b04f83570c53c2bb77f", 0x3f}, {&(0x7f0000001200)="03ba0431b76b0060be6fc785222ab436f65a7b6d7159ca383dba19262ecea2c78b26ac0164ee5b79ad74d356de07d65f5b93ebebc0d5085a4b68f396f2e84472c5234f284102338d15143f9e657cdd36a631f2355a3ab191477d25dda3de6d77775564c20d7a24687d3ebd0f7fd6c350acb7c6bbe6f073e49b21e3638c40e45d101c0a10003721736a539445bd21d530f21a2399e06eb8c27848ccb83cd1aa070c1ca9a13616a0a45496", 0xaa}, {&(0x7f00000012c0)="96cf0f19f6460749f33a6e934ba2652deec87226c885ae0ff22e0882a3633e05e4e7c72a3d1dd248978c7943e128aa260d0b32154a30081986f83d345d599754f7c7cfe47ef4d4e48f76753e41222ba2fd4326b5780883818169e5045b544b799f27bbca02819388d351b420dcac6c94f0a86439a2652965dfcdcade447864e580f32e8cef716a294b0ef29d763ade8ea7efb543599a79", 0x97}], 0x6) pwrite(r0, &(0x7f0000000000)="e5", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfff) 14:53:40 executing program 1: r0 = socket(0x2, 0x3, 0x80) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fsync(r4) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x80000001, 0x79c5, 0x2b, {[0x80000000, 0x8, 0x80000001, 0xa22c, 0x6, 0x1, 0xfffffffffffffffe, 0x3, 0x6, 0x7, 0x78b3, 0x8, 0xb2ac, 0x8, 0x9, 0x0, 0x7, 0x8], [0x2, 0x8, 0x6, 0x100, 0x0, 0x10000, 0x81, 0x4, 0x7, 0x7], [0xa9ea, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0x5, 0x4], [0x2, 0xffffffff, 0x0, 0x1d, 0x7, 0x10000], [{0x4, 0x7fffffff, 0x0, 0x4}, {0x26, 0x4, 0x7fffffff, 0x8000}, {0x1, 0xc1, 0x66641c52, 0x9}, {0xfb3a, 0x1, 0x5, 0x8}, {0x3f, 0x6, 0x8, 0xfb}, {0x0, 0x3, 0x1, 0x4}, {0x378, 0xffffff7f, 0x7, 0x1000}, {0x8, 0x8000, 0x6, 0x2}], {0xfffc, 0x8, 0x4, 0x9}, {0x7ac4, 0x3, 0x6, 0x8}}}) close(r2) getpgid(0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) socket(0x6, 0x1200c, 0xa5) ftruncate(r2, 0x0, 0x20000a) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x7, 0xffffffff, {0x4, 0xfe}}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x3, 0x2, 0x2, 0xfffffffa, 0x80, 0x1b, 0x1, 0x2, 0x4c2d, 0x7}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x10, 0x8, 0xbe5, 0x1, 0x5, 0x1, 0x0, 0x2, 0x2, 0x3e22, 0x1ff}) 14:53:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x1, 0x6}, {0x1, 0x8, 0x800}, {0x2, 0xffb6}], 0x3) socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x10, 0x4000, 0x81) socket(0x2, 0x0, 0x8) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 14:53:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 14:53:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0x1, 0x1, 0x5ad, {[0x1eae, 0x6, 0x3, 0x3, 0x800, 0x9, 0x0, 0x6, 0xffffffffffffff80, 0x8, 0x80, 0x240000000000, 0x0, 0x80000001, 0x7, 0x6b, 0xfff, 0x401], [0x619, 0x2b, 0x5, 0x39, 0x9, 0x7f, 0x453b, 0x0, 0x8, 0xffffffffffffffbe], [0x9, 0x5, 0x7, 0xffffffff, 0x5708, 0x2, 0x10001], [0xffff, 0x9, 0x800, 0x1, 0x2, 0x8], [{0x5665, 0x4, 0x9, 0x9}, {0x4bef, 0x80000001, 0x20, 0xc544}, {0x240, 0x81, 0x1, 0x52}, {0x4, 0x2, 0x0, 0x1}, {0x9, 0x0, 0x5}, {0xde, 0x800, 0x7, 0x7f}, {0x9dc7, 0xfffffff9, 0x2, 0x2eb1578e}, {0x1, 0x7fff, 0x4, 0x581}], {0x81, 0x6, 0x3, 0x4}, {0x7, 0x9, 0x2, 0x6}}}) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x88)\x00', &(0x7f00000001c0)='$^\\/.!\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='}\x00', &(0x7f00000003c0)='$\'\xf1/:\x00', &(0x7f0000000400)='-&\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='!}^)\'\'', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000b00)={0x1, 0x401, 0x1, 0x1, &(0x7f0000000880)={{0x20, 0x5, 0x81, 0x1, 0xff, 0xae, 0x5}, {[0x9, 0x1f, 0x2, 0x3, 0x800, 0x6b59, 0x800, 0x5, 0xdc, 0x6, 0x5, 0xdaf, 0x2, 0x1, 0x2, 0x0, 0x1], [0x40, 0x3, 0x401, 0x7, 0x3f, 0x100000001, 0x400, 0x6, 0x3, 0x8000], [0x8, 0xff, 0x8, 0x400, 0x67c7, 0x0, 0x80000001], [0x6, 0x7fffffff, 0x1, 0x0, 0x6, 0x8], [{0x2, 0x8, 0x8, 0xfffffffeffffffff}, {0x1000, 0x1f, 0xea, 0x7}, {0x0, 0x20000000, 0x9, 0x8000}, {0x3, 0x8, 0x400, 0x8}, {0x800, 0x9, 0x1000, 0x7ff}, {0x4, 0x9, 0x5, 0xcee}, {0x20, 0x6, 0x5, 0xfffffffffffffbc1}, {0x1f, 0x6, 0x0, 0x1}], {0x36bf, 0x8, 0x6, 0xeb1}, {0x3f, 0x8, 0x0, 0x80000001}}}, 0x9, 0xa8}) msgget(0x2, 0xea4d16caf443ee00) 14:53:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x2b) socket(0x2, 0x6, 0x8) 14:53:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) 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, &(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, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) r2 = shmget$private(0x0, 0x4000, 0x306, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x3}) 14:53:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62030207e0000001"], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x7, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) semget$private(0x0, 0x3, 0x99) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) fcntl$getown(r2, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) close(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r5) fchown(0xffffffffffffffff, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r11 = socket(0x9, 0x0, 0x72) setsockopt(r11, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf239", 0x4f) fchown(r11, r10, r8) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r12, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r3, @ANYBLOB="a1b40a5007ff8dcd535e7a716864931625f63d0aeb8b59c5ac398d4d5057d64e86bf3cc9f1b258190ca4efa99c06548f59c7109c1cc8e90b210cdc8123f712a70e9a7ac4a680b554e1c8773a0300745b29f78d5819abc8247450268a81d2a49c54e7f9a50f64293da3e3764b36a0161d1f29614e5a17152295b06432acd6c16ea9fe84", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES64], @ANYBLOB="ba92152bb23c82b0fa456a30aa1120dd035534e64149949600e4b1d1efdb9894d3bd1c146175bde241b4b9bb3eca342525cf93ee0588b1be64bfaaa5a6245a8d33ec76886325f346ee7d664dae740cc89c363e98f4343ec257a32d2b09f677f5b0540b7bf04fe081df4668502196479798dd32a2ee77551838b2bbc2f78aad4e0c1bad2197f222a8458bdb65fe50ded7db59fba81274e41edc98899ae2fb051048298851796f084f4c54f047df5ab034ec0dce8dd1834edb6a565f4b97130d93e2c8b9a59272076a2d61fc77bc481d92865b821f2341c8b42748da1ab5b1b660c98bc1e46f4ef5488f8b3d930255d57fe580c7b3036d6e62fc4395f56ea51371c25a42da447496e3516e10964a5b21c9c63ee0e72fc5409ebfeadf020a6465c16b682cbf22ea0228af64f89c5e58136c7ae2abebf112cb171ab96202998ae1177aada8abd7064fbe755468a8d41cfc367169d50a4a51ef6bcb6053938c70dfb0ef66a4d479cd56b75307fb57a6eb0144cdbd23d020c1288aeb15d1936ada5788e7a99413badffe45759b97054b9fb8488237b66a2d158f7a568b2add1038797c830552fcf49980a4b7230c1853f71df53fab71bc7989b879f5cb18cae83322d3d82373bafec9e5e96f641a0cf0e097af48ec19c1a520405ac9a8d264dc4f5e4288c3666dab7d0674eeb5962a728bff3c200655b297c76801ec7f34d99957e52e46f51de37bec79906ed9c5b8ed814c210c3d1fe95bf9c878acc8a91396beb64bc15397fa92f7e9b4efe57460d4af01baa9640e3c234c27a60c25af2e3d74763395db300602063561c87eec0ed85af98a15ffb5771ec09c0013a858253cca6ab7c887948746cc02eab03591fea4ac4ee305244de51e0d63579c04d8ea333e80d502ead18445dea36a3fa4d00f5d9e007d587b989a9c6b9d630420403e2aa62cec35f9c0198f205b7df7bdd9d9511c0016b2c19e4730325bd847e44f160fcaecce4a4a27620c590b97bf5e1c39602fcbbbb00ac5623153e11e9c2b2612969d2ea3cbf60eb1b4c7c885e5a40dd1b5ba27399b836c79e2909be30d784f7826779c4765a857ce219f17b456dcc714344a8bd13c1583ee67cac8e3e6ce255dccfb152feac6e2b25c6264f6d9a840655bb3503ca64373ba3b5aac11fcca002a118b0fcb466a497d8a1894b73149b9b28412f35cb45c8e3474716931a45e745ab3ecccbce558daf9ebb4a4ed6f233fa3815e9430f6a96ec44c866bc1d48f379c63096db94c31e370cf203612bb95a1364347aafab7add5c29711f6bd23a1a66a9a3eb57a2a00276fa0eb2a12b86cc9145b26dc9e550a030a6b7f8c26de4b50654931ccf07d5696171587eaaedf433cf502110eb98b6d1a482334e3f6ac90f28614b8b7b264451e7f41309857b9343072b14fe6b0db81603bc643421f100f821d092f36aa3fee806012633452061a90a270436ddbf3d765d158da180d806ea7af48571d64f5afcf81b84cb4384801da153d63aa5d1c048787d29cbd2d9eac0d1cb4baf6d8000db11f3742cf9ac693f472b510c830d19b1de044f31a81366623530969413a52d1400a21ed02d80b6a1761db000ed8f9044135f3b42d50b61837d66237a956848da400bb363b5aa649f00c4b64c4161e5a6e06bcf7c642386bc3deabba7a40d5e8b4d8c9cc72be3c10b07fc493c9ca7adf7745303deb3dbb109205dfc5dea525ea924ad66d6a3d5c6f49f5119715d115ca3bb52578de87b2b82e6f3382e610a35cf26026c79f239b7da04f241435102efddfbaebdf939d78f9725b18de3b1ba99b9af05c21c139ddeae9d4390a45e86cdd36b0936d3b7c375630a06c5c11b7251a3a712b6371d86c9ca808de1412ce6fba1200d5996a50636f1371b26c0676542ab53c4f9b21a2d2ab7dc2d7dbf4925c6c8694afd325dc12150c1aea51582ed9296a3e805ca8715efd7a589d953b7d4fd5c0a8d4e9d1e9a630c7e35df030f99fdbb69e9857aa06f9f77d938ab3745099f848df5b68473824a67301985a2f0a8167d7f81f50aff88cf21e47f09e162f9d641d284a32fe171db16a636b9150ae2354d963f9d42b5b61fbb4136374f6d44f93aedfd1412e3ecc940badff7f516103f93a0bd55c8b9a1c54ef72b7de7d9ebe791f89711c84c2c441e73a8eda8f6010556c80a515f24b0a410ecd82f57c9126ada50570e8489f842e4f320505fac23f02f54b377e1b1bbf734b33b17b169c253f625ea50f5a1d685e22bcc096c777138d3a53306ef1238594e1c4c0991de2f7b5667b7f91bb31b255c887f10d853480dccd98f7e4252cf6a3b87c5e582d4c053efac219986928df05acc3afbbf9302d1e5778f5892219ea80450447074e4cfd2663893a558548b30613324e808c755d4b187f222a030dcb19192912608b01a69f481cec3ad2e55eaf4528b131d86800de6e3e164c0b0a8134134664796a49b3658acc172724e27399d1164b0dca7b61f3946a150c9cd487bda15611c3966fbc71fff7039c9ec405e0329a2c321f53877251e956e3dbc1d374c1acce57a5093f889a9cbd9153ad5c9c47ed93609aa17bb8f87c72da25a50ece2361ca1bd70f8d7ab71bc41605ced3eee37fb5978cb9f9179f88254532f59a09ad47d0f6a6f574f3472633c40b691df7effaa3fcb4c77d92a5c29d40cb981b9b29019137f6f112b68d610533605d82274325d86f0f526640af26268a70d6c4880d8bd7c18a68ea3f1f2c125fda8589fdf1f8704e7ea377b262b3245bf858f330c9eb0d4312e8e2e3dfc75348071623d734037b6b8e642a10ddc87994ab30e3d908e3bdecaf273dc1864328e735b13a48187037947209256a032323c22d1ed9f12c5bc9c05d6474a9d2f0d25c45c07bfbbe39b141cd18d7946a1f48b2942bb6242823394261bdb7a49b9b1b55fbf8723dd82c3d1e06c85e18ec9471e9ecb5a810b0ab628a34ea352a97c9bda118f2391a7b23e01c7cdb08c8868d7750b12222c2609b5e32364b3319a111a5aa08f63782443c225f57b74ae174ed3b250f16aa2bc571f01f8ddb74239816abe5df50c76bce2f078bf935f40702c5df214e20d1ce5af5a1ee0c3492c99e553581a8d934e744ce219f389ef624934f9a03835f1a6bc2b2918d307558de2ee245df8daaadbcb7bbf8937793c5af7cd7ac7974feb9db53935ba8b794a225d3f761e3bc8b36909cb79eb71cdd4694397bcc4a011f32804c5f7886e1703089f33d78a90ae125ed247bdc5535baaf8c29f51bd66910da9524d1993c4274b71fb057591a98f3dbfc4cd95511aa619b25e3b2e826607c2d85843ca6a868ba2de8e504bb96cb604e7a27fcb82c0695ddca94acd55976a0afdb718ce6778b384d08bf8a291614b702555d8ccd7d85bdbe8502f8f5806bdb6bf82e1394c769973fe57e327e8fd36cb3f21859d18bc109936c9f0bf0d08aee1eebcc994adf9b87b0ac22c6dce4f0220eb44e108c2da8064c3252c49a677643e3e22f14c5c794ac913d4bc614a66ca0570a6665ae4654ae08fea0cb231178a946d6be49f2ef85894a5310820a0cd6f725fd012c036bfb1ed4514bfa81d2b98113431b74792820071c65c14bdba6d08b1d2479bdadf6295822933c17997001fe12eed832beee3e179e8f547c3d22ec8de80f98a03c27a16d8495e82aeb054b7bcce3df09c60439e82322690b9a1dd89ac445f5bbd019b28d24310b08c6e9b4a4527bd5f0bc15907a3fb0ba67091a1af29c6e1423ceb48f62ccb728083cbe41cbdb2a7896cf2e3a3d6159211d4df079dd1943256c329a90c7b02b79ef1b6b447b7d639d7be40675f6332b365dac09c3c409990eadb5c7baa44f363999168d0613e46e4fac43c278dc1fed43f76ea25daec5271e51741c7fdf8e052b87ec24bc17cb1d7b56853c21c9d1a0144bb002613f151505c6d4ec2479914c19efa3592da7c580f2a21b0fa08de773a7807b29aced6957123c14b1c6162cb0b55c4e5f06ebf6dfd60a4bde6c8136507682f6271baebbc9aad1c5368204c61a6600f5b220a5693ba2f448f4bc4392588c490da890810b699b7dc1e3e17f7d5c9e35569c3d0a1b11a46d41b189e316176f84b1d1cad99176f6b246f1d0400768a5d53d732bf587c13fae60112846827d0e8222d5b11cc72704cda87990d663440c0944ad6ca6629d80cb149a55beaf952f3585e6cc92f6a45f55a7ea9b52c1c8d70bb722aa729f7a26f52441ff07ad0fc163b02b45096842fb1c2ac87f376121e53877da7dc9a7f33ab218ddb3bec40c37aa16bf906f09e4764de14646b53671ac051c3af17f2ae1ae50a57073d425b313f5d4947b3b5c13907fd0c316ecc0393741e7f26d8fcf986cd704a85e58547777c902bb005df55c458551a08c747fd71b99936fd1628579129dc04bc0cc57d79c710dcca946a36a67a56044129095dd530d1bc62aa3c526de14a6e2eafee53ea87adc27275a2f94cf52636b0aac77532e08f5b3d0dcc86aa9b5a184086ecf5be5e3f82900130420617cd6017faddb6aa7fa876e507e00a731cad2e162b3f9cc50a6271d4831eb585951e4c72779efbb9df61e398b1e0dcc951b6a3865db027b2fe126d21446e0b39ef5a9b4a3ccbfd517fe21f1f72034e1d8ca4b6506e190823f3328f1b7970dcc5f6d4da9a463ea3efb53155b3b0dd3a65f5a53573d79e06ccf580edffefb19398f64175f14c30b5f4d2983dba760aaacc0d342499f35da0331a6e445a132b7eee9e1f38388ec5e80fe63edbfd2cc7a71b2cac2736a5e159323cc9cf4aee6778b3fe78ae4c4511870c740ca3a746fc6960d82b500d2fa043c5dce37c7b493fbd763f2c66df916ae9a9bf7dae2121d3a069f1b30cfec41fcedd5253011628ba6733b6feb2388cf89355cdb9519cf694fa714aa709244110668b3b5a217f05ce79b24f3adb361df0f9702a6426428644390c59b026eab3e905e404fc7e9131d95047edb0d3a786c43a8516d5452c89c072062fe06d2fb254ace583ad3d30ebf4838ae8044db3b69269d8c84e195971a348d987407a26754f81974803ae2ed31b233fc0745efa9fe42b878867bb8519e753f2eb4a51766c2d2ccc2fd55c8e410a2a6c9ea9cc2800156c03ca980620e4825f2a002bea6424df8962a15237e2fdbb1f1bf94100828a0cfc1983f078d74d9c826dbe457fdb8ea052c669cd54576d0835615dd46cbed92343c7e45c1a457842b68ae689b25c64e8e25649db2da4008797f8cf0bbbc446b18188669940173e705b910fbbaabefe0a725a769a73f5f72d4b74d75ee8323daef5975cf7cccbbb583c5afcbd598b1461eb812dece69be57f812e229060d1a2291bf67350297c5dc873eb91f5f15a947c7288b4a975465ccbc689c38ff8580d690f1c8dfa824510e6679038062a68e35357643b3a129c683738ede7d3c2f1b5610960f93bac501fbfd474f673faacaac7a72999f5990ff32521434d86849e32698e9cae4ef4de918f17a70144fa2a3118396f3659a38f91c15855feeab630a2c8cf4e940705e8b0282114b12eb4e82080d9e1aa71f06888d12578bf3446cc1c34a5255e9777da5207d432a5826e601c89665e3638a62d70e721449a1eb231224ce8d89515d84a6bb792b494e64261a5aff3be5225e43e7eb7344a19bdf7ffd08516e6671a31bae2609e1390276c07d27164d28ad973060b78ce6b87638cfaf60e1b9afecc1e086f95d982d13f9f24e170f67e5974665236c4fc2aea542e8e5327d2304206366beb474d1120dcb4497863f44a76bf7988039aa8b6cb134c3869e", @ANYBLOB="8517c98e09133829e1ebe76dacb550e6d77ccee297007c225ca2b8160e", @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESOCT=r12, @ANYRES64=r3, @ANYRESDEC=r10, @ANYRESOCT=0x0, @ANYPTR, @ANYPTR, @ANYRES32=r4, @ANYRESDEC=r7, @ANYPTR]]], 0x1) 14:53:41 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) socket$inet(0x2, 0x4, 0x55) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f0000000280), 0x2aaaaa38) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xfff}, {0x3, 0x1}, {0x2, 0xe3, 0x1000}, {0x5, 0x180, 0xc469ac8ee1fd0046}], 0x7) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x406, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r3) read(r1, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2000, 0x164f, 0x0, "7e734578ff00"}) r4 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r5 = socket(0x11, 0x3, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x80000001) sendto$unix(r5, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600", 0x80}) poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x1000) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r7, 0x0, &(0x7f0000000040)) r8 = dup2(r7, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x2, 0x8001, 0x401, 0x6, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0xff}) 14:53:41 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000a6505ab1c040642a54f9b958c522bc6e163de7fee9adbb2d349300b8fd1c8607fe919e324ffa4f526ca1af613ccf49d764ad9bf46301ef02bd58427f35c066cee861cda843465841f37d7d31ea2c1f4801a4a26a29f9758b713b1408558273afeb03a70dcddd1033726cfd21543ddf3aa6369d03c2963b6e96b6713fa121f411a125fd9c5d07a58011f16a7a744f3f5f848a3095a8fab87a7a856e06813ff26d168e5b58eaec1de702307316855520fe100b77e91cb5680c09d1cc89d40daaf264e515f34b03c8049e7cf528a166324520ccd43a3f3e114f06b777e62a690aea6b46856c67b69d7e69b1ef7bb09ffaf0c2de28a3cfb055c7787f804e34441a851a03bd4000e33fc0a607c2a7d84b28a578908b4e496abdfaa86db7bd9e7803cc73ec2bedcd0e5aff7597c288ddfe91af"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x983) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="729f1f3e38beac0e4491551f15cf7f2b8befcac3e1d02d3ff72d3cc591a187fb2910e415e06393c61e07d333212c93c8f5e32cfea21efd46be190e59d3b221cffdc1d8c7cb8173b262c85f64fce6340f47ddebf9a9e7146ebf45be5dfb2ff1259fa2a83753eeb23599aaa68801962ae0197a6b629beab19431feae5ecc7552cdf18c74d900bee7f4387153a47a75b0"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 14:53:41 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/232) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) poll(&(0x7f0000000100), 0x0, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x5e7a9185879560da, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0xa42, 0xffffffffffffffff, r2, 0xffffffffffffffff, r3, 0x8, 0x7}, 0x1, 0x72, r4, r5, 0x7ff, 0x0, 0x5}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0xa) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000300)=0x8) getuid() r7 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x1) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000380)) socket(0x20, 0x4000, 0x40) msgget$private(0x0, 0x1c0) r8 = msgget$private(0x0, 0x200) msgrcv(r8, &(0x7f00000003c0)={0x0, ""/78}, 0x56, 0x0, 0x1d941a61a4079dcc) r9 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x5f) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000480)) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x30008) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000600), 0x4) r12 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x40) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/speaker\x00', 0x20, 0x0) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', r13}) 14:53:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8020000003) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x12, &(0x7f0000000000)=0x9293, 0x4) ftruncate(r0, 0x0, 0x80001ffffc) 14:53:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000200)={0x2, 0x1, 0x9, 0x5, r2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffff800, 0x0, 0x6, 0x80000001, "ec0c0e762489c8ea635c0a77ef064b86ac71c87e", 0x8, 0x3}) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xa65}, {0x0, 0x8}}, &(0x7f0000000100)) r4 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) bind$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r7 = fcntl$dupfd(r6, 0x0, r4) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) unlinkat(r5, &(0x7f0000000180)='./file0\x00', 0x0) 14:53:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) dup2(r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 14:53:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r2 = semget$private(0x0, 0x8, 0x100010282) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r2, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) semop(r2, &(0x7f0000000040)=[{0x0, 0x7d, 0x1000}, {0x1, 0x0, 0x400}, {0x3, 0x1bd, 0x1000}], 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000580)=""/4096) r3 = semget$private(0x0, 0x3, 0x141) ioctl$BIOCLOCK(r0, 0x20004276) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/53) semop(r3, &(0x7f0000000080), 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0x200, 0x2000}, {0x0, 0x5, 0x2800}], 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:53:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setegid(0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r2, 0x0, 0x20000a) clock_getres(0x4, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7ff, 0x7, 0xfb, 0x6d}, {0x100, 0x9, 0x5, 0x2f}]}) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) dup2(r3, r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:53:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) dup2(r0, r1) kqueue() 14:53:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a20b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc0689ad2d433431a3c9fa2c426cde5a797d1460a1dc177499623bdb7570b81206462b81c7522bcf046a01d064a69dbeff4c957b2a1cb3d521292a0631fd219872423a7e5fcfc89afbb228a699cd91656304c0abb7fba42a41dcd6765e8506b055854cb7fb23606cdd6c4a86fa7caef91ee2301bf6ea030ecccc75d0e1eaba5d0c4b303fba9bd63d"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 14:53:42 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r0 = syz_open_pts() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r2) ioctl$TIOCSBRK(r2, 0x2000747b) 14:53:42 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r1 = dup(r0) pwrite(r1, &(0x7f0000000240)="1017d73662dea469d173a0eadeaaa456e439a6146c0b0195ad6539a33ccebff951ab183e64a1325e5a3513d205c940efb4c157042dbb07ba973f2f8b30c4f76c785d459d78ea503609b7c2be4d30273c974354c32e12dd441a1f894c95c27b922d67ce8bc0647d719e1dc03d69e858e1bdf13395e7e45df7dafc72205a164b943b5b2c7903f95233f915964ab0e8220e69a562df7f27a8f3b9542f17a02067b1af89fd9489c1099a0ed24b88725a6d1b0e085a62d694dc4e20e38641e87c776929d55173616f1118794fa24c52c0fed194c6ab22", 0xd4, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r3) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r3, 0x0, 0x20000a) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000003c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x2}], 0xfffffffd, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x800, 0x0) dup(r5) linkat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00', 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r6) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r6, 0x0, 0x20000a) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000140)={0x6, './file0\x00'}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000380)=0xc) 14:53:42 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="58fa4c8fe1351aa572bce708a554d60fbd524e", 0x13}, {&(0x7f00000002c0)="16808efaba87ace85879dbf3029468f543c03a39dd9c0b13ffae27c142493866d63490cfa8e49569efbae26a6a57df46c2e12995d7c86f68f0de27bc3bd3c207915e2d4c61543877aabc4e83c629b6459fb141d1f2a1a5bde531f05c11ccfd44902917548087125bfb7d951eb1de864d4a744bfbfef51d4853a77674516d5c4da4279ca0d4931edfdaa01a9ea4", 0x8d}], 0x2, 0x0, 0xfffffffffffffffc) read(r0, &(0x7f00000001c0)=""/242, 0xf2) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fchdir(r2) ftruncate(r0, 0x0, 0x0) 14:53:42 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0x5}], 0x7ff, 0x0, 0x2002, 0x0) r2 = open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r3, 0x0, 0x2bd) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)}) r4 = socket(0x3c, 0x8000, 0x80) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f0000000600)='./file1/../file0\x00', 0xffffffffffffffdf) r6 = semget(0x0, 0x7, 0x521) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r6, 0x2, 0x4, &(0x7f00000007c0)=""/230) symlinkat(&(0x7f0000000740)='./file1/../file0\x00', r5, &(0x7f0000000780)='./file0\x00') r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x8000, 0x0) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r9 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r9, 0x0, 0x2bd) fcntl$dupfd(r9, 0xa, r8) r10 = syz_open_pts() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000040)=0x80000000) r11 = open(&(0x7f0000000680)='./file0\x00', 0x3fd, 0x110) pwritev(r11, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x0, 0x0) 14:53:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000009ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c541e60a3e037881c9fc30bf3a9b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b00041000a2bc95f9549e80f0b1229970152f3f43c699656e884ab8211dec17718ec4d12d0fc212120c42e069cf9fbb8207b952f2251f7e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 14:53:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x7b852d1c2664e1a7, 0x8) 14:53:42 executing program 1: symlink(&(0x7f0000000140)='./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) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x0) readv(r7, &(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) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r9, &(0x7f0000000200)='\x00', r8, r2, 0x6) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 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, 0xff3}, {&(0x7f0000000ac0)=""/200, 0xc8}, {&(0x7f0000000240)=""/48, 0x27}, {&(0x7f0000000bc0)=""/222, 0xffb6}, {&(0x7f00000008c0)=""/21, 0x15}, {&(0x7f0000000cc0)=""/154, 0x5cf}], 0x7, 0x0, 0x0) fchownat(r14, &(0x7f0000000100)='./file0\x00', r12, r10, 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) socket$unix(0x1, 0x5, 0x0) r17 = msgget$private(0x0, 0x20000003c4) msgrcv(r17, &(0x7f0000001600)=ANY=[@ANYBLOB="00b600c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca84871cb08cfba8d6da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7a2b8298ac99a6b0ebe06a3de0c256c8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afe5e2d72ab95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba08893885379ecc994fdd3e44a6e9bd1891bed5dfcf93808ba5809aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6f8ffffff0ac57f478f"], 0xc, 0x2, 0x1000) msgrcv(r17, &(0x7f0000000700)=ANY=[@ANYBLOB="000000f2ff0000000000000000000000000000000000000000fcffffff0000000000000000000000000f54000000000000000000000000000000000000000000000000001822688f3bf36b5cf2724b0000000000000000000000000000466f0000060000000000244e8cb692d646470000070000afe591595659d150cd03068d9d8b00000000000000000041a55a5746169ad88ef8b9a6d1000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000010ede7f2000060a46012aefb722eb1f0994d4331cf518bba1f58b494dc77d1e9980e11d764b9d90ae028f0de7b2d44dbedff5ea21e7498c1e6e847fa6b71fa27f462bb076cffe3eaf2692bc31e05fdb024965cb20f35c1bfdd6e665219a8b5bb"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6930374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000000000000000000000000000800023ce2c32d7108f0c745379dfbe88932d8edc3cb31cf1884d4c50de0b4b8531767bd426b88c9c764f676a50dc65df564ccf312ab1478a9991a89a36737f4adb1362139820bf141134973c6d66097801961c742edb1210caae7fdc6617777e70042f484320f15fd183e0d90982fccd3d025eeeb03ffecc83166697657b770ad4e377f71c6f48d997485e9355437b9d"], 0x1, 0x0) msgsnd(r17, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 14:53:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 14:53:43 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {{}, 0x0, 0x0, 0x0, 0x2}, {}, {{r1}, 0xfffffffffffffffc, 0xeb, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x840, 0x0) preadv(r3, &(0x7f0000001580)=[{&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f0000001400)=""/70, 0x46}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/159, 0x9f}], 0x9, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fchflags(r4, 0x10001) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) 14:53:43 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) setsockopt(r0, 0x0, 0x7f, &(0x7f0000000200)="8fb139ec3bdc3d1bffcf36edad086263f1ea9e55abd2906ebd0bbc619e898062f9f797bc51999e99a68b24a2ee6c3cf12f51401c2a14184afe63ebf5eaffa2935c4ed98bc94a5093ac04c045b6766619f3a80b7b508932b7468b781748e07aa696237e3a8c1eaecc1712af04869962a066303d9c7f0d8550919d916a65a31b64c893fe28", 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666973653000"], 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fchdir(r1) 14:53:43 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(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdfffffffffffffe6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x1) 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) 14:53:43 executing program 1: munmap(&(0x7f0000a70000/0x2000)=nil, 0x2000) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0x4}, {0x0, 0x8000}, {0x44, 0x5}, {0x83, 0x9}, {0x1, 0x1}, {0x20, 0x22000000}], 0x6}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:53:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="fbdc6a4ef075bbb7e100012e2f66696c653080"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) 14:53:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="e600ed85c7d2af0016460edbc5f4dc9f09ccc5048fff7a123c80a860fb2a8ad7884d77b9ff09a1aecc62b1790497298f5a5f29bb6d365b1df798648494246002c744060d67b514c60900517ea37b47c587583c656e5f27457fe34da11b8d9b7d3f0967e596f7e895586ef00ef7ac66d34521cf3060de08bd6255f24c487cc83c5973e0981d671da456e139f096641b7c2d27e8fa5ff982b8c33cc9a2b1e6ffb8581fef000000000000000000"], 0x1) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:53:43 executing program 0: 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, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 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 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) r7 = openat(r6, &(0x7f0000000340)='./file0\x00', 0x43a, 0x100) r8 = semget$private(0x0, 0x4, 0x90) semop(r8, &(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) r9 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000380)=""/1) semget$private(0x0, 0x4, 0x100000010) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r7, 0x0) unlinkat(r7, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000003c0)=0xc) getpid() r10 = fcntl$getown(r1, 0x5) r11 = getpgid(r10) r12 = geteuid() r13 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r13, 0xffff, 0x1004, 0x0, 0x0) r14 = getegid() mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r15 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r15, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={r11, r12, r14}, 0xc) utimensat(r7, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) ioctl$BIOCGHDRCMPLT(r15, 0x40044274, &(0x7f0000000240)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8da178 failed: hole in range 14:53:44 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:53:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x3, 0x7f, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 14:53:44 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]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x7f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = msgget(0x1, 0x0) r7 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r7}) setpgid(0x0, r7) setpgid(r5, r7) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r8, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) mlockall(0x0) r9 = kqueue() r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100000012) pwritev(r10, &(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, r8, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r11) r12 = socket(0x18, 0x400000002, 0x8000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r9, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) fcntl$dupfd(r3, 0xa, r4) 14:53:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/101, 0x65}], 0x1, &(0x7f0000000340)=""/167, 0xa7}, 0x2) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000480)={0x5b, 0x0, &(0x7f0000000400)=""/91}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x45224b15, 0x8}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 14:53:44 executing program 0: r0 = kqueue() mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00008bc000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:53:44 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x48) r0 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206981, &(0x7f00000000c0)) r7 = geteuid() setuid(r7) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240), 0x0) semop(r9, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r11, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r6, &(0x7f0000000100)='./file0\x00', r7, r14, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r17 = geteuid() r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r19 = getpgid(0x0) shmget(0x3, 0x1000, 0x8e9e49cdfcc22131, &(0x7f0000ffc000/0x1000)=nil) r20 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xc, r17, r18, r20, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r19, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() r24 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r24, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x7) r26 = getpgid(0x0) getpid() r27 = kqueue() r28 = getpgid(0xffffffffffffffff) fcntl$setown(r27, 0x6, r28) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x8, r22, r23, r25, r4, 0x40, 0x7ff}, 0x2, 0x1, r28, r15, 0x400, 0x5, 0x2}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x430, r7, r8, r16, 0x0, 0x4, 0xff}, 0x6, 0x7226, r19, r26, 0x7810, 0x2, 0xf75}) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r30, &(0x7f00000009c0)=ANY=[@ANYBLOB="2d012e2f66696c65300004e11e1c34d460c31823bd934d64260eafc2628b608e0a8a7840555d7985df22ee645815000000001556c00900000000000000d10cec70a379097b07f71cee69ac32cef65a96c010dece415aeb9d60bb3ecea69d5613cf671a9befac3608976e92d0874541e0d63adaf65d1796219c64c0868c27f2bebe14712587cae671d26b31ffd544d83e7bb9b6bac6de225816818cf044dd8cb40cdd8513b0bf73108044a80c0b57387383d975b37b91ebbf23c8af68e54e19b026328ab1a222da519939cbd92db65f6c61adc93e6148183b5ecb270ebf7a166dbb851b87f79f5245c4ce0adc96faad2aca6e97c4df974de04d017b6168946ff000cb476814e8c35bed1abeb7f5742c18c1801d9e7cee567448017d84a17b2b1f29f42a17d4b7640d3b9a38408b00000000153573e0e1e53c979a0aeecefa99cda093195a6e67ce5e7a5f9a2efe66acc0e5fac7cc2c7800b852b44de873cd2ba9ea2548c5be0df875b8078afe166699142dab21c34df8b8eb37a780d7315ac7011bf520ba5b94c787727903"], 0xa) dup2(r30, r29) r31 = getppid() fcntl$setown(r30, 0x6, r31) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getgid() r34 = socket$unix(0x1, 0x5, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0xc0206981, &(0x7f00000000c0)) r36 = geteuid() setuid(r36) r37 = getgid() r38 = semget$private(0x0, 0x4, 0xc1) semop(r38, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r38, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r39 = getuid() seteuid(r39) r40 = geteuid() r41 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r42 = getgid() r43 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f0000000000)=ANY=[@ANYBLOB="9602ed856e4eb3bec066"], 0x10) connect$unix(r45, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffc79) r47 = getgid() semop(r43, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r46, r44, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r44) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000680)={{0x4, r39, r37, r40, r42, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r35, &(0x7f0000000100)='./file0\x00', r36, r42, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r48 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r49 = geteuid() r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r52 = getpgid(0x0) r53 = socket(0x18, 0x1, 0x0) close(r53) r54 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r53, 0x5) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r58 = socket(0x18, 0x1, 0x0) close(r58) r59 = socket(0x18, 0x400000002, 0x0) r60 = fcntl$getown(r58, 0x5) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000240)={r60, r61, r62}, 0xc) getgroups(0x1, &(0x7f0000000580)=[r62]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r57, r57, r57, r57, r57, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r67 = geteuid() r68 = getpgid(0xffffffffffffffff) r69 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbae9, r66, r64, r67, r65, 0x143, 0x80000001}, 0x8, 0x100000000, r68, r69, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000240)={r68, r55, r56}, 0xc) shmctl$IPC_SET(r48, 0x1, &(0x7f0000001680)={{0x107f, r49, r50, r51, r56, 0x40, 0x7ff}, 0xfffffffc, 0x5, r52, 0xffffffffffffffff, 0x80, 0x8000, 0x7}) r70 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r71 = geteuid() r72 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r74 = getpgid(0x0) shmctl$IPC_SET(r70, 0x1, &(0x7f0000001680)={{0x8, r71, r72, r73, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r74, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r32, 0x1, &(0x7f00000001c0)={{0x430, r36, 0xffffffffffffffff, r22, r33, 0x80, 0xff}, 0xff, 0x7225, r52, r74, 0x1000000, 0x0, 0xf75}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000080)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3}, 0xe3, 0x0, r74, 0x0, 0x4ab, 0x400000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r77 = kqueue() kevent(r77, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r78 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r78, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r79, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="10000000ffff000001000000000000009ee408e1df7dda9509ddda4859f16cc08a91c94ac895e07246c5a246008d2e8103adb6ccfa6202ffbbc699e33a47636894548179c76afa8b082b13f716f9a0a904d6e52790d065070e64a9fc7c6ca7e2c9fe99474c472821ce04583b600c40b8f1371216203b0700000024de755b4f2976697c0a"], 0x84}, 0x0) sendto(r79, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r79, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) r80 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r80, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x11fa49083011769, 0x0, 0x0) r81 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r81, 0xffff, 0x800, 0x0, 0x0) r82 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r82, 0xffff, 0x800, 0x0, 0x0) r83 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r83, 0xffff, 0x800, 0x0, 0x0) bind(r41, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESOCT=r49, @ANYRES16, @ANYRES64], 0x4) dup2(r76, r75) r84 = getppid() fcntl$setown(r76, 0x6, r84) r85 = semget$private(0x0, 0x97d7bf2dddd0990a, 0x200) semctl$GETVAL(r85, 0x2, 0x5, &(0x7f0000000080)=""/246) r86 = geteuid() r87 = getegid() r88 = getppid() r89 = getpid() shmctl$IPC_SET(r85, 0x1, &(0x7f00000001c0)={{0x3ff, r86, 0xffffffffffffffff, 0x0, r87, 0x40, 0x7}, 0x10002, 0x9, r88, r89, 0x4, 0x1, 0x33}) r90 = semget(0x0, 0x4, 0x540) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r86, r87, r91, r87, 0x49, 0xffff}, 0x401, 0x1, 0x7fff}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000001680)={{0x8, r3, 0x0, r86, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r84, r31, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$SHM_LOCK(r2, 0x3) r92 = geteuid() r93 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r92, r93, 0x0) 14:53:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x3, 0x0, 0x10000, &(0x7f00000011c0)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 14:53:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x4a9) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r5, r8, 0x4) r9 = msgget(0x0, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000010c0)=""/4096) 14:53:46 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300013b39bc23709a62c9b806922d927d38b3e7d7ee3ff141bd56384122ba1733f907ee506ab48c7976a049f44a5e8ab5c07a526a422c902b7240cfdd1eebd91ae3daafb44eda43ee98c4005cbcbd66b6a1db52e8436d6d019e9d5aca5cae84735de0a8c08d6c907b1c215fd5cd4164aabffa89263e9377061fbde686d23c5648db64537490832feb82af6736580a88ef3"], 0x10) 14:53:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x4) r2 = getuid() r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x4ac, 0x9, 0x4, 0x104, 0x9]) semop(r3, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r6, 0x0, 0x0, 0x1) lseek(r4, 0x0, 0x0, 0x2) r10 = getpgid(0x0) r11 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getpid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r9, 0x0, 0x0, 0x1) r19 = fcntl$getown(r9, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r9, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r4, r6, r9, r6, r8, r4, r4]}, @rights={0x18, 0xffff, 0x1, [r9, r5]}, @rights={0x38, 0xffff, 0x1, [r6, r7, r5, r6, r7, r9, r6, r6, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r4, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r6, r8]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x138}, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffd0c) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = socket(0x11, 0x4003, 0x0) sendto$unix(r25, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r25, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r23, 0x2) dup2(r0, r1) 14:53:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r4 = shmget$private(0x0, 0x1000, 0xc8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) fcntl$dupfd(r0, 0x53a1fd6074d908b8, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffffffffffff8, 0x0, 0x217, &(0x7f0000000180)=[{0x0, 0x1, 0x2010, "5d2225074df1ed8406142ab963a0fca391245f36a7ae602cbd3e4ed1a81b3f40ed6dbab2d177cdafde173f5925e3826c5249e9e54a2308aff7ce71ef6a5a5c7d0349ca253ec96307780080df"}], 0x28}, 0x10) 14:53:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r1 = msgget(0x1, 0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{}, 0x0, 0x8, r2}) setpgid(0x0, r2) r3 = getpid() setpgid(r2, r3) 14:53:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xd49, 0xd3d, "d200"}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 14:53:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = dup2(r2, 0xffffffffffffff9c) setsockopt(r4, 0x100, 0x401, &(0x7f00000001c0)="870eada185e33c271b1a2b951d37467b11089143dd5b824ab3cb6b820dfeb315f4ffcce3e8050600343ff898c80e4650a9b67667042746b3289e15077725d1f74f8168e9b5e7f44f70f02ada57210a504cc14938382aea08a55cd31aa1627b67bf038100b20fbe3118743927a02565ea9aab30919685c293033b6f9708632040ab44263ede7c6eb5926f011ac027f3601e4ffd4276ef3ca77f935e6a857f3d7bdb", 0xa1) fcntl$setstatus(r1, 0x4, 0x4) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/73, 0x49}], 0x1, 0x0}, 0xc42) read(r1, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 14:53:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) close(r1) syz_open_pts() dup2(r1, 0xffffffffffffff9c) 14:53:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f00000000c0)=0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) pipe(0x0) 14:53:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000000)) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000001940)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="afa3c28de6ebd1b8fd95d5e024e34e0791b8f044e5d48d80f5cc5b3e871fda77501f5fd3f6494d9579e63af6a95b004d3fe03268c3d7b7b58be729887e32b486ffc38183b90275356b649d23d993fea2728619e4724bc2bc8c8fb2880726b7bb543ced558bab29fc0db22e6e240d25a27090d4760c3ff3ba2d339060833f0ab1617a05e0e33ce7645f57933dbea145b2408a76e8bdded81687daf661dc4293fffa6dfb93b518188ccec3733584de0f04fb3cbdd902c43ba0098cab7ea5f75a4605ebf94d9e8b336000bc39a01b505658799add2dbcc29b0596ae5ea3e3de565e9c2594064685d0390e110f1cc2308de52b9498e81e", 0xf5}, {&(0x7f0000000340)="846da24c60c062cd1557e5b94c81f02e5790f2653869271ac4aa6f2bf3cbc24b3055275b6d5cb6f44dba6578f02fa92db06086961f3eb02691080a463a760846624b0d3a024827793d19b37445f1a3962923e1634b265f24da6c6b9a08cdb8721dff6f3345078fe80f1c706c92078c18335438de49c902a8ac42230212e3960e1c15df06502e568e5c38c509af56b74fa89a4253c43694e4ad46876151084ba180382e19af1c56d78128bdd0c1c379692d41c4bbe50fce75a6010cc7d572e66402e649d89fc8ee2cc9d757e631caa452d4328806a1e10756d4a4a797f0b4ab9e19a982a0edd6812cf288d60f600ac35c4baae63961bc011fe69b817306e1e2514120ab130659b02cb038b1a835a8b296d6c2e8583af02f494ebc3d884fce111a09d5f1969a80da224b596df8195e88d84911debfeaa62d1db5b51f683e47486415ee88b51109c3757aaaa6fe667cba2b25cc34f8f01f4f6c451cef7fbab74a0da678092eacdc1c0ec79cf95185da85b508f2e09417930f21a1006056411f8781e48f93bffe234053c80b151a4c60780ff5570b8861507c956e8fa089e0670b4236d122c18579bc93a72fca4063c63db6061e5b08adadbec95d9a0d2f1b847f05f9dfcacce19ccb23b194579772fe6ff41730556de5c46b5fbd9d4e64252584d18564930c45ac9269d0da858bd3d8180bf5ade741423389c2b7687193ed39204b36410bc27cf4bbfc8de22f368c1e6eb114b45630f2155eab696d12b36d7149bb2282408d4f943635344809db14832f12d642750ce7f1d854bd288729bbb5641f87a8b4c29e4104c9434abb65ee0e805675240a4ae69fefee091292c545553f3e98c71995b953ec65c42bd63c01abe6a29d98dd4198d3f7e1b936c8ec1d4825b50b2f4d4ef0cd885cdb07785185ea4d38e16b25b3feae4ad25bd252509054a6db5b03920ed188cab9ae2203e67a84fd356617356ee8e49d97ff12c9d20d1c395bb67651a1103c96cee5ce079f37a79db35932be1495e4447765d4976a7a090d8c09f636a59c3b53c89883a7fdbbdd752d6cc8b75843d99040af573bd6931e7a994324c6965e990a0aeb7538335767a34e8dfbfcf0d24b6a61fd99a904a9728370975d8cf5f9e1422883c153447e12c31dedab88e26e57ea0ad9dcdffa8fc02149bc59e363e3691dcadd9338e7347f11afc96de2167e9f60eb65c4bec147d05fc176213810a496cc9f27bbbac86df7eb150180205385e99d3a2101b3260b12c5f0778f2f78c173f5433a262fe14ba5216fc7e9ef38f41eeb3d11fa70b698ce4e62276a2037bdc124c57d02d1b8cd4b7fcca78ffc832d20f50fd59ea1be9dc591a3ad6f46e14b04f36533f9644fac92d1424e970a68351f5e38ce462548bfbf298242edf2bc38d6380d837beee3caf31803e3147e98f618d0c157380c8864c71fabff8f8a3cd2ff6d386f79989f9dd1d580b79f2c74441c6268a5f8a554b7d76c9c2d57c7de8d9d6e1bf655311c0318669aa0ecca71ba6440ffc6d126796a02e4498281b7ce8e01c0bbe55f67b3d2a8cc17f6a39b25966c2bd5334e27262155ca48f0d5305e0b399beecd95fb4ae0b5817376cd512a260342350c3a6f283ab7b20d98410e6fe7bb1ed1832adcc8a93b259c32ec9b16699ac7b26cc150eb96afc5a9177cac8d7af9e72e88cd605ec51924c48731b407d6acb02ed710c7160d0c8a1893c125b5d71985ba3aacdaa26984672f3c8bb0deb442e5ac9cfce68198d248dd719ce5fb36bd7c393f4797ab320cf70aed68a0f06a83a993e0d5cc7f3870ce730675235020c0d17fe45b1e860d62fc85c334fd722170976d4a394ca5bbd72c8bf608413db1daeb4737ac97dcfb558ac6ceec6b5cc2d215d4f08dbfac2511a56f91d69267ac0d2cd8826dcfe156df2f50123ad9faa81f4170132035fad24c410f3bbd3af9bea177164a6c827f8dc4a35743ecc603a9759b99877799a4bc642519d102c24a0b692bc5f6607eed3bfed5a0b921247dc7d1c6f7ad62246c88cb84e1f516507f7f8764a446a4a9846aa85e8e17f9922a2cdbe44df3478ea82e25db9be5bf42599ea34bd8e992d8350df8228b99b414aa9e7454a7bbeed2e5b52f74debf6b037252aa8520d3cbdd3227ba4110c760d4d91921fb8d34b0fe3079816e1e750e9f5db28f482696b18d99cbb83c760302f9507016d0a71d8519bc4c9f06aaf50916487714d5cb66ae89f9388d197a230171765d0f13b98d5cf4569b24d7cdb3c0a8a433fadf9850df71899f3e148884106e887f7dcf84118ff534a8768a2edf9c76abfa1657b1eaabc0d3cba7ccf8af68327e16210a1c0fefc03a56f960d1ae0bcb53a1189191eeb8949dbd23ffc6069c737caf4c69f1961cd9e8f01f47572270f0b27e888dab561415f61454e27b85913be6ebab5d97f36ecacad934f04f6447589e64c8c9b2e2ee916f5db099516837e9695ce0d8581259ba13ecc006bacda723fb66bc46d7d198b67b20dbcba7cb5b816d0c195cf1e123b674e1ec63588d73ee4fd30150845a940ec34a9d46f5502a16760962bd1f365dc79aa655d0d03728b8d06af6d10b53f8288241b3ce4235a5e8cb8b5dc171c74c3022cb816a8b1708fca734d948530025072763932fc53554b01327dc8ec06d1d5fa9f96eb11bfea8608f4950fcb3df30160396a5fc4e63dd0f981c9183a1eb37507baaf733c301f0a6e359016941c9a7cbbb8fe0c02fbd1a678d26b6ec811fad65baaf6293909c9903208adc24ec5f66fe2fc81f705a91fb6b98d1c0f8a0cc8c0fe74356641d39bf8afa8863c2a70475ed578e7d8b343c2a4b0113ff6150297c934ed383ca6a542b81f5d288a5cfb89047f611c260bfdcf125ebcd2cb4f33af6053f46a5bdc1bd1bda01f471bea3958aa8201c407a7a52209d1b2ab74e43cbe93c3de925392bb49383b419553aa7b20f92d493c8e16a844bd35644be9d8cf925dddeb2b6918ead38183a75107d943da47f57dc0c9231ecece216c82f667c03fe5581a9d1b2a4d4d5b163a270022471fbb72a6136e4b41df7f8d1a619f81a38f8ec62a29d4ff157792586adf15de95075308909c47256c4726703f26cbbf79ebefe67e067ad73ef65be9b88054f3d61903604f8c3eb17a00b21829d5960367b559aa6a6524e50f608a766af2872e24b8c60da8f104e14866b3ea11b9280d197c4b04351ef4e3a3f077eec1aa4914f09be195171d24ad006c7a830413b793cec92793715591a8230cca4a4735ad80b0850ed1a9428204252f902c6ac5109b211605582550d90dfc2aabe02e3f36931325c589aee8277a2639efcdf94f2ae4c016d227f949983ae12a84739138a966f25b0a1feb97d5d5ce92fa52454d2015fb8f31961433f651fa4da3bb51718b3c11112c2a01fefc603cfea4cbbc5608f388138955d8032071cddd6c862c877244b12617b2d1571df84974044b0e36e6324368097fb0a734f895fc1199bdc3bbfbb1ca6e561fb0f2de3c8a078e67716c6bd5ac03a3073aadeeabf009a6ad39a0d40669158314ba2a1b22d06a1c3f832ca5d1a9c080bd2c2d350042c4e98a285d44978637f3f23111e0b55a794a4a30626b1fd6f78c9b40462e66909e8320d6627d9a2eac2415785b3ab7e9c6575646bfaa59817373070f9465a02ddf48a296ef90d28feb8e3ffe042cc0a0dacd102444493adc6ab2b1eb8eccbcde494ce673ac266dd48633441f5595fa037931566c87ed0662bf0e7a4763f1b78c3309a95137597e9611436a1bebab73f42f5656d665c7eaa4e4fabc5581b7b96529e661100084147140d2926619c8b68b02d0c2166041d70f03f2de4a7ff8cbdaf7abac16103a0c9b6d773089ca53b7541d7e2ca43b7c3ba72278e32adb401b979041b56793b37b811ea9c67575efce2b8d24084cbb5453852f3face9a94f82b538c4eb5551c1bd24a2512cf451998c36b3041055d7c730776ca60a7d1850e7014421caaf34388423373718ca01c03f28b8c868c6d9ca22e3c916894a5d5aab42602149ed64e4632f8f2c740bf0dcdc5417f101daa3f90d1d8410ad24e1b81d388fac67694944e52c7171cfe6889f2937615d509e176aef9567f788d5b788a2b44db066f3fd4872053458410c4b892157a89dcec9ec687f83fe46943319d7c61fd44d859d6978edb02e83e2d3dfa7e1993323258bf4d09ae6a93a2c2a910ae34afea4097b8d529ce11eff8ab4103e8bc62d3cf8dc3c0bc93e2171ab36dbb4915b1f7eefb7e04c9d57d12467ef9b083eb0535ca7be6b2bd704e6f6bce6e743cd2aa1b9ab8a816c7a7b480086bad1f2b39700470bc1879539b694530851fcf7859dc060c7cc5199819edd7c570d4b54dafe9fab93370b09e487c64e61b6b8adc048cf65f2199ae0233866ddd0b355803b155eafa46693468e23a03c48a140f11fa14d92195f2f3b8f35118651cf1597028682d9ecc9d4591bdcb90cc21604ff2fc7ba8223b31ba1899bb98d6fe4107f62690ba40726ae46c9f5884b57d571fbb6f0905b34be5acee85b022e44a85fea78a0dcf461d9d6a4454862e07f61a09c863ad619a6c1a262b51119ed5971c09b0e6c7c4500916883c55bef9936fea5d7cabecfd69e3035baa1ea818b8d86d24fa8c0b16645457fdae172529d89f997447d6896c47ca8428fad17d7795cc6bf9dcedffb73d00bcc687b8e6e265af6a3adcdab32bc5d1c0b8420973dd4ecc2b5a44ba30bfd14f3488d40b417c0a7324d56ec7b30551336ea869af3319cb3e7a676c95d6cd7a2bd6dfe65527813c779f2e83563da39f50638407b2084dd309a3add27d2a56df7f1165fb2ebeb1bf37a1ffca846b84d792102588c5313c1d6c3e64417e88023490d8d3e9552a232c7cd3ecbc1c28a45917c1b01665911fc4748a25e5fcef19235d8b767dc7c7baf5326507d12f85d346dab1ebbc0b6ca32c70800c9c3e78836b7ce3c91f82d18a2b300fa635f4c1ce348fdd9da98f9a420a58287d72f635c9e908a98a53e902115cea76e986f8d0e36f3bebe6d8b1006356169a178eda08bcc407188dd76465203a3fdc192e8bd7404ef5d6e69499a7df8da6b353f63eae83b889917c4c25208e90bb887470f6b11fba5053fd5d521e87fa0324a8c174fd7d8037e52b18b81e9ee739b2b63a16b0708523429e869bd62fece996ca67f45aae60b7c9b61f71f838d3f2d81b06af8436d3a499aa7fe906842194ecefaeb47f25b84842ae6e042a185888f61a68ce74e723ce3edb076fc3072e62d4d69d110623ebc24c2993516955a9d9849c1ff9d610ae16514369cedf2dd6e68cd6303a5d23a0e32043a9889c38c48dc0720818e79bbf9d36fb63db1aa7886d3706ccc6af02419f734a3c011350c06277e3ed7cfce814cfb49810030be65be2e91d7493c717010da6303b5fdf075a711f627a3c3ba329df2e43dee9023ab856488cfff650284a647d123b53933a4e78042ffee33c1866bbe43b9af43dd967fddf83017c0c1574124d0214827bf62693786b7f4be045480560e0fd952fb46a52338ea33acded7142e9c9566c7d3bdf572473a51b20208021700cc0934e4605fe4d1dd6376e5686072c6eb6c06510f7466a5bb761b9d05826f0ac5ea11df556d2f062b03e9cef13f9ad25302ef0ff7fce90582ddbb5a6734e4653dc9b9e3c5f4d8656194950b590c07b4c72287f9f6578e5565a9cbf34b5b109a808dac4b9a503f101f0911a1c2c987020518efe47245c59f323f56a0819024f8aafcd21d8c44b875ce0dc951f45a045325fd8be0119c1eabb4d", 0x1000}, {&(0x7f0000000240)="f1b2f9633ca8020b78da7dbba1", 0xd}, {&(0x7f0000001340)="1f0ca94dc5b0732e6ac7fc7e81c1c485b7270126a1d5969e9277f5772634ac25210f4637259d069ac4dde7657bd1607c5160f926b314e6d20cc1ab07458708a54c6092374462b66af3476c611a7b7b1ce347287e63fe4c0be293aa1ab2549ed9a9129dbd31e021de028d73be13875729a6d90589c0d4485f131bee2bcfb4df3a083e5208647d40052f09892a7960af2212559833c0075edde91698f84d8889165e3d0566c4d5d4", 0xa7}], 0x4, &(0x7f0000001400)=[{0x80, 0xffff, 0x0, "fb3678aca1335168940adac1777df85f78ad33f21d419b1e59d065793eea6b73788f14962da9f833f6052a1856ca652be3db1823cab248e7a756b7ed443696e3ae003f0595e8a5971af5aa1d07f112f6a2ebd8e1c799384d86d4888f7f4455080c28e057fc9ba2cec94431"}, {0x68, 0x1, 0x4, "000a5be3f3231cc1f4d5a7563b3183627cadfa5bf942e96189f7903485921c40432b232543812a31857aa47120479c6ec03cd46c576ba3c580605964d1f6389b83e7c3a9feee6c04958d4e38b16fba88dce110743a20"}, {0x80, 0xffff, 0x48aa, "76affa273f681e4f9e9431ab5862982d65464e2064fb1eeea03e433e350d893e136da80a37ce49c5f9121cd9707c553ec475f3062b869821bb9b88a4e79dad1ff6c3ab199e6da5be19cb2849ef31fece986c548c389791a4a7801415fc3a5160d1bbd08ca511b9087f79558317"}, {0xe8, 0x1, 0x800, "80df6a0ecefcf2b6b4dfd2b9fbbaff7cb09186ca8a3a3e18efa4bb17b5765a9a27277b58f596f1beaf39dd0774b5210c498eeaa188663bbf894362623907072efa329c23666947546050db13825accdd889e951ac0e7c5190428493e2ec8692194750736bdba552d1cf05bed8287fb3a6795cb12795eeaddaa148d14dbc573d5b7097e65c4478c469a9cee2b351b8f2ef20dd7309e93ccf57e554687d1a063b254fe24f2c4c4b3a9e06231678c7a82eced4926d1df283b92b247511dd58b7ba61bf11e67e33b69c61b9e9ae0301059f503fb9cc0d6c97c"}, {0x68, 0x1, 0xe92, "795c772e478e66e1d0cb52ab055efd2c94329ee85bd22ecaab787dde54eb85bb80c5a59e71c9c7a770ad19ce832112bc766207cc772c5ccb197367326ecdd321e9e30aa3912d8e268b2d066e3155d1748beb"}, {0x28, 0x176dfe04cdd86d7c, 0x6, "4033882fbcf3accd79f845e80846348f1a42bb"}, {0xd0, 0x1, 0x9f, "5037cd6747bc4da8846d9f473bf14a799011aa0487fe86f12214865fc0b0b160be95d56d5c510dfa6c0863bc3200a45919862c601f41cf2ffb26e6bc6aa1214b33500353c4d74d20b0dac12b42c1aa4ec2bf60c6301c1e4ca6e392c1f04b792588cc0d9589262affb7dcdf6b0e3dea60a3ce007757758a63e7db8ebc4a1d94c072ef294744402ccefd3c1c7740149e6c0528baeba7c2be7d67f26200bf6b90ee44930ab6d3450c90660afd14707290fa2d5b0211bf8a1b9278f44d409169"}, {0x98, 0xffff, 0x81, "8346510bc5ebbd58ec64aa16fc3cd70b90b32b79d38920636029d22bdc9bbf88269e9ee83ead3813d144213da709a1f637441bc208a55fabf2649b2315a1d61971f5e90640f645adc0cf2a883c81ccf93f4a5f1d3ca91bda515cce426bc361fad7f63ded95a874a21f0a0fa841884729c0e04d11eb19dedb766aef09899564552056f87c1b1c"}, {0xc8, 0x1, 0x4, "0ef09b466b7f67d13e8dcbb7a4dee3f5f4df099248049d1026521211a94c790fa298a28ebc1439bf8115840ebddaf2699c90f8ec7f9e50a321aecf7fdd82ac58d914157332f165f853e283df898f178d8219943e3d7b86a6b92c59255e99876db0f4e8df79e66a2ec82beabb3f7a12e703b20a366298e6c3055ffe36f10adadae58073e63d64d4192a1b2e558e7a1a2bf6156fac3f7928922c27d143d9f56a43aa395b144b457ab03f2d103bb10f3b10c30b66"}], 0x510}, 0x40e) close(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x49}, {{r3}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa, 0x87}, {{}, 0xfffffffffffffffd}], 0x66, 0x0, 0x85, 0x0) 14:53:47 executing program 1: 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) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r3 = fcntl$dupfd(r1, 0x13, 0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)) 14:53:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socket$inet6(0x18, 0x5, 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) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 14:53:47 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3ab, &(0x7f0000000080)=ANY=[@ANYRESHEX=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESOCT=r4, @ANYRESHEX=r5, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT, @ANYBLOB="38b1e75e761c3e3b1709e5249391a3f9e6b1324401bc6b2225ec401ee0a15c142a76d86533911f055daa922da56c317233f3011f0f6e00e00dfd3a13571aa4", @ANYRESHEX=r1, @ANYPTR64, @ANYRES64=r1, @ANYRES64], @ANYRES64=r6]], 0x26}, 0x400) socket(0x10, 0x3, 0xe6) 14:53:47 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 = msgget(0x1, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r1}) setpgid(0x0, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, r1) 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) 14:53:47 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) r8 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r8, 0xffff, 0xa0, 0x0, 0xfffffffffffffe4d) r9 = accept(r8, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r7, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, r6, r2, r3, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getegid() getegid() getuid() getegid() 14:53:48 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400, 0x6, 0xbe97, 0x0, "7e38bddedff371730001000000000000c793683a", 0x2000009}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xd49, 0x0, "d2000000000000000000000000000000002000"}) getpid() syz_open_pts() 14:53:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) shmat(r2, &(0x7f000071d000/0x3000)=nil, 0x0) setsockopt(0xffffffffffffff9c, 0x4, 0x2, &(0x7f0000000040)="a439f40a978ec97935e3bc2fe5d391bf37fd870be78f86575d130038a3a5c60716e63ec908f53c6506514a81606cf0f61fa46cc53c5ea8d01dc9054f4823e57987ae0610470297853e3b57990d04d8551ea9a91faff50436dd9a943b09a93f285f1386258fa29f6c92185f88c76bd3ae64b62bc6c5", 0x75) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 14:53:48 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="828848c91d5b767f68bee97047498cd129f1540a16905d6fba7e71ec52272ee797fe9e50da", 0x25) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r3 = socket$inet6(0x18, 0x2, 0x9) r4 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x84) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x9ceffdc8b9aef12a, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1082, &(0x7f00000016c0)=0x6, 0xfffffffffffffc33) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 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, &(0x7f0000000180)='/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]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getgid() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r26, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x93fcc23fb4ff369}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, r36, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000001700)=ANY=[@ANYBLOB="1f94a8ba92ba5ac4c1760c87d7812166e5e7e0edb1c9e66643f9beb03b001db8fbf6538bfaae95d9bc7886c26632a0b0eb120ece896712f237de6f43cde75b2288ebe13a2688219bfe98646d181acab6e8fa8d358474876d2b488b3663cebcba4708045d1eca17ffd56589e69f4dde9a82417c52315cf1117a181a8678fbcab8c36133ed687acb3d1e9d9a98d94b4a58a0024262872f98085325b4d5e44017a842b5007dd4aa2bbb099814c2ddcc0f93f385f4773abd65ba8491ba343b40d1c2b53fc2bd85905aaec95de143a6b7937222c0d9529e4bb0b233201a4e7a1e480000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r27, r30, r38}], 0x60, 0x400}, 0x404) fcntl$setown(r3, 0x6, r27) 14:53:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801367dc84c0a162b58b55c62bffa4d012ae4474748c02f6ac41e6bf3bf554799b9b8000f52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000001c6300000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a72010f52ad90e078dc622e34457b2237db8ee3a23e332f14dfcf8317205a265910bf87fde7edb31618844cfe8a7b1748179bd9d2e3e57fb7eac08e5ba9f078f1592d274ffa6df1449a29c1436c99c810938f716f74ef27864c74cd47bc415c77e78091045293d3582008d257c543d5b73a4e5c77de"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) sendto(r2, &(0x7f0000000180)="89b8f06c45e75fc941b4de3973bff6088d410a5cf18ff9412351ecf0a620d0d93a2b4593e4f4bbf13a1d84495919902c3537cf0d43a2da0b01db4c6701b5208cd91339e814f2f1fd9f6b168533a734a8", 0x50, 0x400, 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) accept(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x40}, {}], 0x2, 0x0) 14:53:48 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/67}, &(0x7f0000000000)=0x45) write(r1, &(0x7f0000335000), 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 14:53:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 14:53:48 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) kevent(r3, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x7efe8e7ddca24d31, 0x20, 0xfffff, 0x2, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x4, 0x61, 0x3, 0x7}, {{r5}, 0xfffffffffffffffc, 0xc4e04e653606b32d, 0xc, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x2a, 0x2, 0x1, 0x7fff}, {{r6}, 0xfffffffffffffffa, 0x81, 0x6, 0x8, 0x5}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 14:53:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00004dd000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='a\x00') 14:53:49 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x24a1ae30eff21bbc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 14:53:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\x02i\bk8tero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 14:53:49 executing program 0: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1e6) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x0, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000d00)='./file0/file0\x00', 0x200b0, 0x1) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000003c0)="9538231a3c5bcd3943562393de712839c0d88ae83b11fd3b", 0x5d) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) read(r1, &(0x7f0000000680)=""/167, 0xfe13) open$dir(&(0x7f0000000440)='./file0\x00', 0x4a7, 0x1da) r3 = getegid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r6 = semget$private(0x0, 0x1, 0x3ab) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) ktrace(&(0x7f0000000ac0)='./bus\x00', 0x2, 0x34, r10) r11 = msgget$private(0x0, 0x461) r12 = geteuid() r13 = getegid() r14 = getegid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0xf879, 0x0, r14, r12, r13, 0x24, 0xfffe}, 0x6, 0x9, r10, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x6, r7, r3, r8, r13, 0xb, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r3, r3, r9, r3, r9]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r15, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r17]) chown(&(0x7f00000017c0)='./file0/file0\x00', r16, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r19, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r9]], 0x1, 0x7fb) msgrcv(r19, &(0x7f0000000c00)=ANY=[@ANYBLOB="000004000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r19, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f480fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8f8af03fbcd76da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff999be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa04959309800000000"], 0x156, 0x800) msgrcv(r19, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r20 = msgget(0x2, 0x100) msgsnd(r20, &(0x7f0000001440)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16d72fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee303000000de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5"], 0x1, 0x800) r21 = kqueue() kevent(r21, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r21}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) kevent(r21, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r21}, 0xffffffffffffffff, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) r22 = kqueue() kevent(r22, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r22}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r24}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r25, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r25, r24) listen(r25, 0x0) dup2(r25, r23) kevent(r22, &(0x7f00000036c0)=[{{r25}, 0xfffffffffffffffb, 0x41}, {{r22}, 0xfffffffffffffffb, 0xb8}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) msgsnd(r19, &(0x7f0000000740)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESHEX, @ANYRES32=r22]], 0x1, 0x800) r26 = getuid() geteuid() r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = getgid() chown(&(0x7f0000000180)='./file0\x00', r28, r29) setreuid(r26, r28) getegid() getuid() geteuid() 14:53:49 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe68, 0x0, 0x0, 0x60c}, 0x0) 14:53:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x2}) dup2(r1, r2) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x5, 0xfffffffffffffff9, "980a7a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x5, 0x80, 0x4, "14ff78212f38aec0578adcce0fe688a28eef478c", 0xfffffeff, 0x1}) 14:53:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r1 = semget(0x3, 0x1, 0x213) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/26) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe2(&(0x7f0000001640), 0x10004) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000002500)=""/186, 0xba}, {&(0x7f00000025c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/69, 0x45}], 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002780)) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000003c0)="d3ecd39990fccd78a8e0f9c5b2aae867cd3086ac2cc6c510bcbf8a689cfeeae3c668e8b2a6d4c275d3257f577054c5c12499e6b0b7db79daaaca4eb750a63717936c249a271428ba4320860af040686ae1d0de20ff225c91452b", 0x3b7}, {&(0x7f00000027c0)="0d433eac9668a6a2984fe07bf70c2605b8ebd09ef1c7569f4a1af7b64825a75cd09cc6afc99ac27a4f180f5b46ef19b6de0f8f0c76978b2050f9add8ffb20f4fd9502dd343af766daa6d909c811ad2fafae68958d92f27e74e395fd82713fff13321cd1bc63f22336e2796b90ccabb2539f0e51c2b6d28a15d95981e67e3959cd11a9f9864dfb31fcf739c74686e65c9ba507867ab42d40ec8f21ba279ea8bd65b514d371885ac8ca5bae5c051ac46665bfd541325158ec88d522f15e2d4e4b3052b6e3adbc2de27", 0xc8}, {&(0x7f0000001680)="51436b4311fb259e9ed0dbcaafca4eb8686ab336f5bd91825a91f6e159c6d3904710cf91c520a7e79679a61dd29ad361476a499a46e7dbac802269be0a031f4f1ef548e98cb31a3ab3c140cec5c905f4ed031a29e4fe268d13986302f007a0aeb84ea55c9c017c2314688be3a363e755c20f14e2ab3f8e0200433886956ccfe98b390e9804b862fb6cd3f0fef406fe6d40aa76e7653231c6c68bf7c76eae910ce7a6d484a1657467597c61b6a49c2d3fb9731ca28d836a1827d7e90d0537ef9395652e877c7a00e174fcc3780af91fe3ef88138c39d70e0c8517ca0feef207f11c3519b3b259796dc4f58cdbfc9893501c4d4fb0cf827e1d3e3fb530ddf42070627b9656a3a8d945ffefc7fbb2a2f0592f1b73d4b518a8a83f6beec510bbdb1b44cb9c67bc10b220b7b25fa95a424ce9dfdfcafc04747a7bd46a123619a0137c41402ffc452f4ea9dc07cf9584d013db0fa95ee4e77796e0a39c73e7a3883fd8196c5b8b7eaabf4a26f9491bdd69e24b780706f503d419108f3802b2f8cb1e2a75491a052213aa70d3de6338a9f1fd15152795d7a548f60e92d57a929743e67a644dd17ca05103cfb78de1971289a648550d4d31553d2c2331f33edb06bdab8886a88cd3809d12768fbf62095dffe4c89247757e61cca7d32523723023778abc650a5a0d861f6066e5b43fb25d2852df192f350ae7d32795340417bf49232f4d5ce70974e9c0679b48ac68568d728d3fd746103327bd4771aadea2e7ca253e64c29d813d8e06900f53823ffd8d03d77e942e5773c20e5de9383c5eeb4e15280d3b8c25315701c88ea0e9f8dbc46ccf285e1625e301709e89859fe5f7b8d9bf651f7bec6fe00d1535b17f6623b1f240a743cda250480f2c1adc1ddba3e1b1f9295b4899cb15abbbaf893555d44dcb2d6594bfe360ecfec02b933d9d6e3bc8411b0a5d10228abf83aacfd2a4405b9c38d47d7f76b67ac6de17681a90d19eb3385f97fa6aea33d260408cbcd6e13fed126e979a8b38130fa012b9c745f7752de96f01a1df7a36c3c814a61521673621e5ca67dcf1c040b8e627f1dd7cae60ef343a85eeb4d6705b3b801195babc5b7763e8c0798997f754d88f7231b96e8e7d0622a406ce8cad279fbc6e6d57ace0ea092eecd629bb149c1215271d912ef094f4f3b4aee209cc3b7c22dfc4185b84e265455b8a3df5b3d61f07ce561ad6d0e5dc32a4f56dc88bdab69d784c9a9899a833ee819350a28788b555a09f4477df8d0d8573e0355f61fb30e3cd3bc635e62e9bd90825449d3f902690199c6b6f7460486ea5c4bb288f3ba89d3262d2223e4fa451c46842f89920a0264743b947c89b755240d80bf4603a110510b2366e3b81feb0669df06dbe4ce2f0798e6ecead5d1788b7b1a0ae4cbd7f73f11d00efe97342ff97977885c22cd25be920a7b8ab1d9c4a173958921143879db4d3748e3707388947d31f09149c7f6c745071c1790600e9914d4c0a3409cb674fd53b176d734598691a842f5955fbc4dfe19e7a246aa76e3847e4b0da7503f8ca66cfee5642740d22e9b9c9ddf3d0b026f684627eb42fc22c64fe26b51b7168b336ada7495d24b379b4289486d34c617c1b3465bdd80df58c02d0dea8189808d7e09cd17ab60ba2b4ca53f76dbfe569202b27154b0f3bd6662e579c9f081ec779127830db4489a685cba7bd992dc42d3c185a8bfbfdb5c3ccb1d72305af5651a5ad666b390943b920e32954048d55ed22ec56182035aa5af9ff6806197afb6b25ce63bb9adac2ac479b128dac0ce812b08f8b3bb82a8e4c5da7b9024545d7a22d8e610355e4f219ca8eefd359f05af0b845a413426f66cf83b1bd52dc75dd0b284b31b0ae8c7497841c865f19d41c852f95ccb14456e347394994baf32169a1d90148d59c0a350e4a2a072468c09cf5d5461430de8a7dfafbd6c029251874e246e1b2dfd9e29df03bb5fbf67b8dabe49a6ca43b254f7fc8b94840d6bc258fbbced3c81550c706facbb6bde47bbb2ebf26680e8c666fa9c05096d42033e9e1c42e3886acf8b0549660a3240a72be0fec1d94e84815b7772d9cf293329850cb3d7ad6b0f4342eec36571c535facbb05f6f1e92546f9468fb69955428b5035702229e9223c46bb0eb3803e9ca7963f0a1508913dd81ce249687003c4a2c855a91b7583b2ca8b5c7b53b59fa05323e66c1ee5e7d5299eca3632f2d583500d6af56ba2eeb3df944120cc6c741f7c9ebe655699971adf0ec5142c4924cad21d98480ea22f84b62486557adeb2cf57e7c57c53c281b9f3f338544d47a3bc1968f05e51c84ad54b381614c4cd1be0d5c6a485e832b8a22ce5d9cc2e3e88c0300046f5fab9d58312af6be7e9e33e77992bb8ea6e9c6c4eed80f7353e42af66985a7fb3f825f65765cfda7dcca90960b114049a08bbb29a0560277380fb5fcad926e427c322cb3b31a6396af1e2c4871906e5b14759ae3b6ecc4224783927fbfc7744c4ddd78ebba0fc05e84381ed4daf4a359e914d50fe6d4b829175e2d7da3cb0b406842880c1181ca689ce3317c15ed08d82e533cf0eadc8402048048cc3a603793711cc4c520f33e18357161c2a87dd63581857f907d3153f9b19ccd47a38f69a2a8b24fd53b4b9d0715bc75cb177de06abf89d2e6b3de0b2d3b22298b5159dbe68aae123850fd7e5521edb36761609c2e117966c5d17bb9ee598768a6dbc4aa3b0ad34646850b85a71504bc4e7d9051ccc248f8686c86892b2213377f86bbb955ac46fe441ebf7b50580684ad3cf59f774893e3a2736f04dd579a36a3385ca89e7e0e96d9174e8fd18ae36f7554567d2c8c130c707618125022439229b443f95a0801b21c38b35d33cef2ef70c77b7a504eb46e61a2110a6c539d9550e81992cfacccad4fdf61d9f18f21806e24cfbc0a0241911c9d6d094d425c1c64a59ae9bcbfdbce3c443dcb477786558ec6f61087029faf2924b56c2981dad58a77abd4d85810179354d8f23f21b57687c107801b0321d62d570970338e25f8cfe7acc8821207c50f9f6995c068852c2ebd8fb09dc4e91b74d23d90e1844f45e868481ff2e84064a4cf258db6b520c96070c7bb0f94a454e447616cc86bb75169705724d2b6f53143caa4fbe0c91d302cedf3138e81c4529d834234b024d2325633cc0b8493cd314855f4d0412a294843ffa2a4f721a988b9a774eb42c5737f627558c5ccc8197b4d9b6cc680fe563b1bcc7fc29043cec6a0e44836b117e9f959066f66a9e29e19e4beafc8d726f43390722853334b57f64da5e1e91201452e3e009302283c3ef55436f103b85b7ea48e0513e60e324abf8529085002db09f605463b326e647b7b5928e503f06190bfa08f2b05bdfd3d2ffe781cf2199d5f332a52dc57e86d8b3df7bf21621d16cfa20eacf084f6e55f08bfdc137baa50b151569ee52331aa99ae4c681055d662e611fe663e7d917867d0d1e6131f4f4372787cffea7a53c1e479802fd4787284e17268e750b1e45c99dbf511d5d22712e2988176c9e99e2ca40ca38b019766add849a3c6dffa1cfdfa9312b40fd339d882d02408a9ddafda67e01dc52d2bf04781b1fd02c7258805c081d7c41487e8a425c5b1c785c56ed74212e5506f988eb7ac97365ea5e6af4dd6409d53c37d10616d977bfd2ab6d141d2310d9c25c363f560ba72847dbf9e4b48af6b6c495125fbeda868d1fe6dee0ff466f848763c2f05ca7abd70b09b7112d2ed2d7a2341678df6f197ba11eaa28a9a8d0f50521e813b2dcd57fa0ed66a39fe97cb64b86eb4793334579996ad44c2a39b4ceda75ae320a630184caf7c25c159b2d301c449d7b13870899a3b16d5b1800b25aad85240f4ca0a497470057d859801c089a01806a88db16a15bfe2d3fc21996b6eb7a63abc4f1156112757ae774818dee12bf32bb5f3c0a1fbd6c2d25d52af523841c6985a91f350fbc3b972542f4c278f21f597b798eb324437a9ec8d47145c8cb00540f5e452b3b4db04573339df9637951fbd50fa02daf25a2a7a6c7f1e968224049749a9a1971e9221d87ada9bd882776888e774d32fdb5a3a87b7b6863ad822ca4f7c370964d8948eb1bcc6955b307f275418ff23812ce76a7e1f3cb7abcd32fa785bc19773b01d5525fa70e822e149641fc6695bcdeb0c3712992f42cebc6860ca231dc1396b8f94ef8f8238b4553dba35fd26bb86538f1de0a13cb2dbc815c4ab6860d8ffa4afe90402e17e73329cf1ff9027f45d15dc6872f8b39fc0f1fbcd2ec64a8c6e5aaaa6c82304d1758eda61f6ec0d95a04b34690248259480ff37025601c7e226e079683b4a2e24957557811a0ac30ee33b66177b56ddbf7c0c07a48a792a01c293061c0676593c36225ee728339e75c97d9e7920fb3fed6aa7defbbd959aadc9aaec671874ff91d2a6655ded2a29ddaa30ec41fc406af85105ae67b01aa961d5f700e24058399e5a5f501b6e7541e8c0eaae0365f3cfbbf5bad90ddf00a02572271386a8445fca1b6f4a536bd5f33d849e76ee97083b8e7448a4bd697070dbe03baa9a725b489abf080d8e6cb7cb869327c97da4d3f68a712a916cb00077d42c46ef0030b38e6a3d0f197d42a269f893118f4273ae8fe0dec5512e2d1d5d8ffe6bec369271907ef47950b03661fa9225f507ef797bbe51bf1ce9cd929d2c25e25fb75a2a5bfaf89655390ec38e72518c52074f29bb5553cf6dd79885d4051c835330d3ad1368ae492c140e4d083a94277275da08280fc4aaedd899936754e486f0d54cf079141ece869afaa1b1564c99906dcec47b1451da146cfdb87f1d7ac96dfa5e962b8c927782fb362f5905dba60d90ed6f976c861b1a64a11152c805adabfef5369fc365e38ada966ed9037b17cc418df32762f65c3f73e19d05778a4c26b05f5961940400ebb13d94de43a0b73a76224228e17362d1d24d0a93b1305f37a68b3a7b7951caf041e575bf23f90103a16d1f6d7b2a37600981d90439ddb8a066b54ce486a2d2283960e496692b7afa930edfc1b45f2b5cea2ae3542323fda599e77efba462a6fcc71fbab948a279717da7fb671ed6b0bc19e477245771f62c4b1b421b39d8966c6fc738bdd862226fbba3dc50a3299044e942d4978498eec2293e0d1cf98553855fcf85a10d052fcb59d785160d950e0598e0fc79938d3d0308a908e29fb9d721a576f88b8e00a62f8565b563eb089e8f3775bf495ac86eac299753c8c392b879f18cd4afc", 0xe80}], 0x3, 0x0, 0x3) sync() 14:53:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb252c1f26cd355a2, 0x0, 0x8516}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) 14:53:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) r1 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="6a3dbcbaed2bbee2c0748c070fb5c3ba5b00fc92dab13a0ad998a06d088198beda3314b9230b5f5dbf9b10c50e19ccf5ed06518b38305bd0ceaf8c5abd55a3ff737b3468d65855623405e4dde3b4edc3bc5674358718e5ba1a6a938a4884f961a697d70d00", 0x65}, {&(0x7f0000000140)="b0b785dc9ee2c3bca2908b47f53eb72460bc0821e91e331bc25ccf42e9150babe9a9192ed601e072c9a713e2a181dd299da5269600c0a1f158a9c585bbb9e2573448f69050f13c3c1b2cd5c6bf16437e107894fd59d8d62462afccfd041b1628f56bde5671", 0x65}, {&(0x7f0000000240)="46161bc81c3d0ea46e4da6271333f61a913fb525036be6232b04c40644d5ef6d1cd4522f02daba703510b0f1d572742f1b7eaff798c0c88d17b08dc7b4acc93fed6000819d1b4d3138daa4985223257bf3c75b7746f72bc9ef7e4477cce96e6be987591cc6a47efc61ed5a18960cea34241b03caf28259dfd8dc00fdbaf285768800fe763710d087ee84680ec21f7550b34ada42", 0x94}], 0x3) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x41}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 14:53:51 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, 0x135, &(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)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r8, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r21, @ANYBLOB="200000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r32, @ANYRES32=r29, @ANYBLOB='\x00\x00\x00\x00'], 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) dup2(r61, r60) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r63 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = semget$private(0x0, 0x7, 0x286) semop(r67, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r67, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f00000000c0)) r68 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r69 = getegid() r70 = getuid() r71 = geteuid() setreuid(r70, r71) shmctl$IPC_SET(r68, 0x1, &(0x7f00000000c0)={{0x0, r70, 0x0, 0x0, r69}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000140)={{0x9, r65, r64, r70, r64, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x0, r65, 0x0, 0x0, r64}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r43, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00012e434545000000bb"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r45, r40, r46, r47, r49, r50, r54]}, @cred={0x20, 0xffff, 0x0, r55, r57, r58}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r59, r65, r62}], 0x88, 0x10}, 0xaccff110451b3cdc) setreuid(r24, r65) msgsnd(r6, &(0x7f00000011c0)=ANY=[@ANYBLOB="04cece613eb749eeb7398738cdf70c1b94715805eb00f6471d28fb8419ab472bea10ce3eea7cd054d09c8a68bb9c7dbf3db1bba5360217b53020c906ff95cb0250883c5156ba332b35d2dc6329bac359774fb8cd7b860d7c8bdfa64f4a830b874409f870baaaba32f8affff95305ab13967ee6696fca97d26a41a9246ac226fd0b1d8fefdac166f6a468206f2cd6e59d019a0f98675f6b963e3295ed0c1546b57aae78f84de0b0"], 0xa7, 0x800) 14:53:51 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) dup2(r2, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgget(0x1, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r7 = kqueue() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000280)) r8 = kqueue() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r6, @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r9, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r9, 0x2) r10 = socket(0x2, 0x1, 0x0) r11 = dup(r10) listen(r11, 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="05002a2f66696c653000"], 0x10) sendmsg$unix(r12, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r12, 0x2) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) 14:53:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x4, 0x4) listen(r1, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00fcffff73cf761783336206505800ae0000000051d8cfed0198ebac67bc396fe12b6a957ded8616be9a04c4df2086ed5b756ed1b8d9302c48acacffe71004e3"], 0xa) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0xd0, 0x85c, 0x8, 0x40, 0x3, 0xb0, 0x1, 0x10, [{0x5, 0x8, 0xe70}, {0x6a, 0x7fff, 0xffffffff, 0x4}, {0xbef, 0x5, 0x7, 0x5}, {0x7, 0xe51, 0x84, 0x579}, {0x200006, 0x78, 0x20, 0x101}, {0x10001, 0xba, 0xbd95, 0x1ff}, {0x1f, 0x1, 0xb6, 0x1}, {0x2, 0x7, 0x40, 0x4}, {0x6, 0x6, 0x3ff, 0x101}, {0x9, 0x2, 0x900, 0x724}, {0x0, 0xe5f, 0x9, 0x3}, {0x400, 0x1d9, 0xa0, 0x8001}, {0x2, 0x109, 0x2, 0x3}, {0x7, 0xfffffffe, 0x0, 0x80}, {0x6, 0x8001, 0xfffffe00, 0xffffffc0}, {0x7, 0xffffff7f, 0xd0cb, 0x3ff}]}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000200)=0xfffffffc) 14:53:51 executing program 0: getpgrp() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa2416fa4f376336acf07af0e235781e4991f7c8df810000007be1aa5b23ed699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffedd) 14:53:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) clock_settime(0x4, &(0x7f0000000180)={0x9, 0x9}) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r3 = getpgrp() r4 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, 0xffffffffffffffff, r4}, 0xc) r5 = socket(0x2, 0x2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000200)=0x6) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) listen(r5, 0x4) 14:53:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/114, 0x6f}], 0x27) munlockall() nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) kqueue() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 14:53:51 executing program 1: getrusage(0x0, &(0x7f00000000c0)) socket$inet6(0x18, 0x1, 0x7) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r0, r0, 0xffffffffffffffff}) ktrace(&(0x7f0000000ac0)='./bus\x00', 0x2, 0x34, r0) r1 = msgget$private(0x0, 0x461) r2 = geteuid() r3 = getegid() r4 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xf879, 0x0, r4, r2, r3, 0x24, 0xfffe}, 0x6, 0x9, r0, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) seteuid(r2) 14:53:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) setsockopt(r2, 0x12, 0xbf18, &(0x7f0000000100)='\b\x00\x00\x00', 0x4) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000200)=""/236, 0x192) 14:53:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f6669d28af817aa40954ac037e60e017beb966c653000"], 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0087eea20b7e0013b836c3ac21ffed"], 0xa) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES64, @ANYRES64=r6, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r2, @ANYPTR64, @ANYPTR], @ANYRESHEX=0x0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYPTR64], @ANYRES32=r3], @ANYRESHEX=r2, @ANYRES64=r5], 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 14:53:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x100000000) 14:53:51 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() pipe(&(0x7f0000000000)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r3, r4) poll(&(0x7f0000000240)=[{r3, 0x13}], 0x1, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) openat(r5, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x47, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 14:53:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x9, 0x4) 14:53:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x10) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) pipe(&(0x7f0000000000)) fsync(r0) socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000080)) 14:53:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) r1 = semget(0x1, 0x1, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/209) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) getegid() close(r2) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r2, 0x0, 0x20000a) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r8, 0x0, 0x0, 0x1) lseek(r6, 0x0, 0x0, 0x2) r12 = getpgid(0x0) r13 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r15 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getpid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r11, 0x0, 0x0, 0x1) r21 = fcntl$getown(r11, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r11, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r6, r8, r11, r8, r10, r6, r6]}, @rights={0x18, 0xffff, 0x1, [r11, r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r7, r8, r11, r11, r8, r8, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r6, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r8, r10]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x138}, 0x4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0x0, r4, r5, r22, 0xffffffffffffffff, 0xc, 0x8}, 0x2, 0x8, 0x3}) 14:53:51 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x890d2, 0xfffffffe, "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) r6 = fcntl$getown(r4, 0x5) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r9 = getuid() setreuid(r9, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r8, 0x0, 0x92, 0xffff}) r10 = getuid() r11 = socket(0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x1000100d3) semop(r12, &(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) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getuid() r15 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x201b8, 0x2d5145f6bcd5fdc3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r19 = fcntl$getown(r15, 0x5) r20 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f000059f000/0x1000)=nil, 0x1000, 0x0, 0x11, r20, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r19, 0x41d, 0x5, 0x5}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r23, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r21, 0x0, 0x92, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r24, r13, r14, r18, 0x5d, 0x7}, 0x4, 0x5, 0x3}) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000a40)=ANY=[@ANYBLOB="03b5245f8d1c01457718c071edf07d5e5a41c30474ee054b5b00007ba72dcffcf7a71be86ad55d5608d8af845e84d01d56ba8d80542d07f90f1c4592dbcc592f25059129b427d47bde4dc1aceda5d57cb4c74963b87316e3ee538de7176a47f99b2708394bcdb4fd011c2f8a64ef79874f7c14575d14f27ab854675c4e5430a27712dd13a2dae10061e5caddd3c5bb19467ba798ef2c888cfc7a4ce771d6d9180bc689057c287bd4632ecc9d09d8eabe61b3f9d117fe5b7c3c41903e310e43105369b618410e2acc1a0cabff0d68ebbee9cebcbdd93a8b2f740503d782e77c43f5584461eb11adc5b4f1e7670b75fb29078f91323b396199000000e8511757a067d285a937881a86234164999ab821c55f60e235a09cac5294e52b66e3994d984e6e368892cbf01ba6b2fb90429ee8b18078e7b13733d99837cd00a31255a74d2690b03c27badd7ef5a3e640d2f38f6f1bb210916d62f2fdbed4f2921c"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce9884d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0b9d1", 0xe6}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r8, r10, r13}], 0x20, 0x1}, 0x806) fcntl$setown(r2, 0x6, r8) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 14:53:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8edde3c248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9c20a7d0400b47b0c794807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r32, r34, r31, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000058e630aba888a4000000000000000000000000000000000000f300"/243], 0xeb, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) msgrcv(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r48 = syz_open_pts() r49 = kqueue() r50 = socket$inet(0x2, 0x5, 0x7f) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r49, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r50}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r51}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r52}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r48, r49) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) msgsnd(r38, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r45, @ANYRESOCT=r46, @ANYRESOCT=r49, @ANYRESOCT=r13, @ANYRES16=r54, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r38, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r38, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r38, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r56 = dup(0xffffffffffffff9c) r57 = openat(r56, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r57) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r58 = getgid() setegid(r58) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r59, r58, 0x6) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r61, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) r63 = semget$private(0x0, 0x7, 0x287) semop(r63, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r63, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r63, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r63, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r63, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r64 = kqueue() r65 = syz_open_pts() close(r65) ioctl$TIOCSETAW(r65, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r65, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r65, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r65, 0x46}], 0x1, 0x0) r66 = fcntl$dupfd(r64, 0x2, r65) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r62, r60, r59, r68, 0x20, 0x1}, 0x198d3e44, 0x4}) r70 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() r72 = socket(0x1, 0x1, 0x80) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r74 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r73, r74, 0x10, 0x9}, 0x8, 0x1, 0x9}) r75 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r75, 0x0, 0x0) shmctl$IPC_SET(r75, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() r79 = socket(0x1, 0x1, 0x80) bind$unix(r79, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r81 = getgid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r80, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) r82 = getgid() r83 = getppid() r84 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r86, r87) r88 = getgid() setegid(r88) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r89, r88, 0x6) r90 = getgid() setegid(r90) r91 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r91, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r91, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r91, 0x40087468, &(0x7f00000001c0)) fchownat(r91, &(0x7f0000000080)='\x00', r92, r90, 0x6) r93 = semget$private(0x0, 0x7, 0x287) semop(r93, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r93, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r93, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r93, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r93, 0x2, 0x3, &(0x7f0000000000)=""/9) r94 = getegid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r92, r90, r89, r94, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r86, r90) lchown(&(0x7f00000001c0)='./file0\x00', r86, r87) shmctl$IPC_SET(r75, 0x1, &(0x7f0000000080)={{0x6, r86, r76, r80, r82, 0x1e6, 0x8}, 0x5, 0x5, r83, r84, 0xfffffffffffffe01, 0x9, 0x7ff}) r95 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r95, 0x0, 0x0) shmctl$IPC_SET(r95, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r96 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() r98 = socket(0x1, 0x1, 0x80) bind$unix(r98, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r100 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r99, r100, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r102, r103) r104 = getgid() setegid(r104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r105, r104, 0x6) r106 = getgid() setegid(r106) r107 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r107, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r107, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r107, 0x40087468, &(0x7f00000001c0)) fchownat(r107, &(0x7f0000000080)='\x00', r108, r106, 0x6) r109 = semget$private(0x0, 0x7, 0x287) semop(r109, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) 14:53:52 executing program 0: r0 = msgget(0x0, 0x0) r1 = msgget$private(0x0, 0x620) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="c880faa1355a9047ae00"], 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = msgget(0x1, 0x0) r8 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r8}) setpgid(0x0, r8) r9 = msgget(0x1, 0x0) r10 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r10}) setpgid(0x0, r10) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, 0x0, r6, 0x10, 0x800}, 0x9, 0x9, r8, r10, 0xc2, 0x40, 0xfff, 0x8}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/144}, 0x98, 0x3, 0x0) r11 = msgget(0x3, 0x4) r12 = semget$private(0x0, 0x1, 0x4a9) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r17, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r20, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r21, 0x0, 0x0, 0x1) lseek(r19, 0x0, 0x0, 0x2) r25 = getpgid(0x0) r26 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r28 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r30 = getgid() r31 = getpid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r24, 0x0, 0x0, 0x1) r34 = fcntl$getown(r24, 0x5) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r24, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000c40)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r21, @ANYRES32=r24, @ANYRES32=r21, @ANYRES32=r23, @ANYRES32=r19, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r20, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000007a720d6da9eab045a14ef03a00cf8711e2d1bd5c349f2d6d922f740b1a468d1d9f989f2f7edf24a1400048a62f010069ac6ff46a9d8275e8f66e9acf6f8734edfa", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0x4) r37 = semget$private(0x0, 0x1, 0x4a9) semop(r37, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r37, 0x0, 0x9, &(0x7f00000002c0)) semop(r37, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r37, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r38 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r42, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) r43 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xffffffffffffff1e) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r44, 0x4}, 0x200, 0x401, 0x2}) r45 = msgget(0x1, 0x0) r46 = getppid() msgctl$IPC_SET(r45, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r46}) setpgid(0x0, r46) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0xf6f, r14, r33, 0x0, r40, 0x2, 0x9}, 0x5, 0x0, r5, r46, 0x81, 0x1, 0x9, 0x8001}) r47 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r47) bind$inet6(r47, &(0x7f0000000240)={0x18, 0x2, 0xd6d0, 0xaa1}, 0xc) 14:53:52 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpgrp() getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r6, r3}, 0xfffffffffffffce7) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000080), 0x3) r11 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x100, &(0x7f0000000080)=0x1003, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0), 0x2) r12 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r12, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2eac14001003069b685a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a8591fa1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c1ffffffffffffff3e5cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969706a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9e65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fbcbb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000"/594], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000280)=""/183, 0xb7) shutdown(r12, 0x1) 14:53:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x4, 0xbb) r3 = msgget(0x1, 0x0) r4 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r4}) setpgid(0x0, r4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r7, 0x0, 0x0, 0x1) lseek(r5, 0x0, 0x0, 0x2) r11 = getpgid(0x0) r12 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getpid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r10, 0x0, 0x0, 0x1) r20 = fcntl$getown(r10, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r10, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r5, r7, r10, r7, r9, r5, r5]}, @rights={0x18, 0xffff, 0x1, [r10, r6]}, @rights={0x38, 0xffff, 0x1, [r7, r8, r6, r7, r8, r10, r7, r7, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r5, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r7, r9]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x138}, 0x4) r23 = semget$private(0x0, 0x1, 0x4a9) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000002c0)) semop(r23, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r23, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r28, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4}, 0x200, 0x401, 0x2}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r18, r29}, 0xc) 14:53:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) clock_getres(0x2, &(0x7f0000000040)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r0, r1) 14:53:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/94, 0x5e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x8, 0x100010282) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r2, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x6, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) semop(r2, &(0x7f0000000040)=[{0x0, 0x7d, 0x1000}, {0x1, 0x0, 0x400}, {0x3, 0x1bd, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/27) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) 14:53:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)='v', 0x1}], 0x1) read(r0, &(0x7f0000000080)=""/197, 0xc5) 14:53:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000020ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030328ffffffffffffbb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) munlockall() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="d4ac2c0a1c1b929d52ce66efbe6e2f64bc5a9f35e3ebecdac730ddd7bc49e502afdef0a95a23f78211", 0x29}, {&(0x7f0000000280)="a7a05e5f4bb124ae68f179c8743f07037504ee7e1330b3c26ab8d12ea2c1f129dd34baf97fc12fb6b45724d60fa389b894e5a3edbde1ad580d22052c2ae49f6f6ae7dfc8954246d3019e9700480f969cd16af2ae956277f3b6f76ae31238b7cfe467f8870e518c39179a30a2f21b6df8ca35f914808e659159b405c4b3ef77ae74dbc86c0845ed5b3f14f131f7627429e3a7fe3817dfd5dd8f7b93524200375fadca3de63576906ab450723fea157fbae072704c33c4543a60eb56c4cbb8", 0xbe}], 0x2, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:53:54 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="6202e558fa5ec47873c3fb0fd5c93c85d97f770080dd"], 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) r3 = fcntl$getown(r1, 0x5) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff}) ktrace(&(0x7f0000000ac0)='./bus\x00', 0x2, 0x34, r4) r5 = msgget$private(0x0, 0x461) r6 = geteuid() r7 = getegid() r8 = getegid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0xf879, 0x0, r8, r6, r7, 0x24, 0xfffe}, 0x6, 0x9, r4, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) r9 = getgid() r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) ktrace(&(0x7f0000000ac0)='./bus\x00', 0x2, 0x34, r10) r11 = msgget$private(0x0, 0x461) r12 = geteuid() r13 = getegid() r14 = getegid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0xf879, 0x0, r14, r12, r13, 0x24, 0xfffe}, 0x6, 0x9, r10, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) r15 = semget$private(0x0, 0x1, 0x4a9) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semop(r15, &(0x7f0000000580)=[{0x2, 0x7, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0xfffe, 0x800}, {0x2, 0xb2e, 0x1000}, {0x3, 0x25c1, 0x800}], 0x5) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) r22 = accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r23 = socket(0x2, 0x2, 0x0) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r23, &(0x7f0000000600)=ANY=[@ANYBLOB="0000139047ae00000000d2d017aa39358df66c0b9e9c212fc3f5c97afe445d466291e8418646e145392f336c134cd125"], 0xa) r24 = socket(0x2, 0x2, 0x0) connect$unix(r24, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r24, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r25 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r27 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="08b6990c8d76b6cd06b925c0ea8022ccc69e1eeba5ff0966c6d9fe8c5f3b4fbe60ffe5970ff7e7de7b9147805dc4d200ff6bd18b11cd0981cff5f490b192e9e917d6bb75bc6c1dc6e4d486878f9ceca7a1e0c4f6f1134c11dbef933c3d7d7b4d1946b60c33c50afecc97bb5ae2e4233d9a1bbbc5fcf8503f9c3de33c50c9d7592678886f6f543d8297eb2a942cf09aefd13a985ee78b5bb2b972030efd99a1e3739b39ea5ad0047ebe9c9830bc5db4b315642e3ef0ec4b2ae54990936d6b1acf2c7a6f609ad9592dd67955688ca35115463e110b49c98248c9e337b0cbec312f6a825d34bb14fd5df4718dc9e5c6e10ef4d1", 0xf2}, {&(0x7f0000000280)="970aea5c0560c182785a1fb0b7f77cd193e913fe", 0x14}, {&(0x7f00000002c0)="73a95e528fd9218cba23d92ec0bcb190a4fcb9da9bab061673b45196a0dd742e2f5156bcb72a35dfab8f864d70d4464c4511b34aae734699f81913f6dc0e09e5c1", 0x41}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r6, r9}, @cred={0x20, 0xffff, 0x0, 0x0, r12, r18}, @rights={0x28, 0xffff, 0x1, [r22, r23, r1, r2, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x88, 0x34990bbc026cf48a}, 0x402) r28 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000080), 0x4) write(0xffffffffffffff9c, &(0x7f00000000c0)="4949a3393b235402def592a50bc2ea4482e3f0e0bec53ab47bf82c2b0cc6e3d36f07e8e77fc8b2663b2d7de121f1d07fa505c8627146cd5b6fd02e32682b10afea94beb7ae86af56e87b6046d27c84dccabaf614a9de89b9ac44e19584d63da7e558ee3d6c3a3bef6c9ceb5a1db06ed2ce023b8da809281063eec42f110d42c80c1dcbb5529406787fde9d49703e41a52879c2943b2d3dbc36a50fb63d853c3d", 0xa0) connect$unix(r28, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) 14:53:54 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\x00sL', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82c3197431ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xcf2, 0x5d2, 0x5, 0x2, 0x6, 0x10000, 0x7fff, 0x0, 0x1, 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="db4b176cc3a9b0a564245a8a8ad38113e0a8bbedcbfc45d0759e96cb42539c2eaf77ab057362e69ac54c264cb557efd50f921cecbfa2fb28d0a9849e282460f0850e9022ce91441f0e7b3ad42b34ee3ae01652d5e5d461e3b50b7c138c0876cec18b600f39efc59fcd9e83ea11d632354ec584cb552912c5f138e2da522eab9cc95cb142fb3760195392452f82ddeba1c47ed62bb4daf76acc152bb11f22aaa90a4a98cec8a57bbfa711add785e59d71c5fafcae50521c8dcbb45bc4576af090d6f7575599bc4a36cc03a17f6e9888ac9f5ce10cd606484eec1bf6b22d0ab01d3aced8feeb95916184fd565c02c26b758d5f53864540144d0e5397b9a7bd7d206e63f25a79453c190fb5324939ecb94a1e19b9d05f6f9a3af2167e0c2eb037bc363ff1da487a77"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x27c) 14:53:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1fda, 0x8, {0xa5, 0x10000000000002}}) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) write(r1, &(0x7f0000000fc0)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc12242c0094526a0e2c5bc1651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f8198e7e55c84fbeefa3489c1a88e9996f9875f84d3d5b5b977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba02", 0xbd) semctl$GETZCNT(r2, 0xd, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000b40)={0x6, &(0x7f0000000b00)=[0x9, 0x2, 0xfffffffffffffffe, 0x6a, 0x4, 0x0]}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000240)=0x10) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0xfffffffffffffe5c}, {&(0x7f00000010c0)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0xfffffffffffffdd3}, {&(0x7f0000000d40)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df1488618743fe56b8e708d37236af1ac3c100014675708f1f07f155e9ffcebbcd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c86eed00000000000003000000487a316a0957c7e4cce095f9df5d99b814b78e44af9d53885ec02aea76df", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x287, 0x0, 0xfffffffffffc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x26, 0x5, 0x480}) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff695, "1f76128304e30c16000000000000000400008800"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) fchmod(r3, 0x183) sendto(r0, &(0x7f0000000b80)="8df583d8ab51e91cff64b1f2fee691809c486c99263ca80d90254bfc407275a57352648cc671b73640b0b09936af3225dbb17c91e6f63ce7a90dbb8e09850d0de50ced76b8ab630801e264f8ad41c3c1da3b480cde584e7306b9177793ba7f599783", 0x62, 0x400, &(0x7f0000000c00)=@in6={0x18, 0x2, 0x0, 0x845}, 0x20e) r4 = socket(0xa, 0x800c, 0x401) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="6202155cf809a3586e4000000002400000eef5d172cbe4c8107dae55c79cc4f8c4d1fdfc497c30713246a474a0d9ec2a98296c770d3a2d80f7bb05e832e729e4f912af8f772010c5a6a6acbb4bb646e360a641aaf7a35c184039be2808fed7ce96496670df227a0691c8bd80f221fe70a4c18ec28f6ceca7264d0e17e4c8e2469dfb0664cb273950b2c9f15b3f00ba63d15439420b7f3d929793be4832010000000820fab2c13cf1fcb46866d135f1d8b0970df246f794870e25fa3eafe88b117aeec9c9728b5427"], 0x10) write(r5, 0x0, 0x0) r6 = socket(0x1, 0x825c5d4530de6e28, 0x3f) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="9606cd"], 0xa) r10 = socket(0x2, 0x8002, 0x0) dup2(r6, r10) connect$unix(r10, &(0x7f0000001140)=ANY=[@ANYBLOB="62130207e00000012000c998a6036032723a1a637a80b7b5bbe095ec9434f17f0d8438318dcc964ccb45471896896cfbf11dc33272845e62685e7ccbbd70aa04bea1df95400846408c27e698c26b39972ff1097a3e853ca1e8ac1e9f6337efdd5b9e465c5d8961fe6cf947e9e3e0ffaa43e5b587fb71b8dc33cd0678c331e4802ded950df357772999e81fbd5e30b03778b29e7fd0a26514c6cec27995667421bde3332c4a9cead3a3c3395bdb126325f4c4f246311209794570a6fa9f077ad9fc565f32b80eb0c7144a5e4dbb1c2512e418a44fd7076eee174c42db07ce5785feec7e874b2a2f4db08e0215fc60a136fcaa62d6d50786aeb9ab2b403cf2ac06fb13a256eff84b41ac06e30fc063bd47828046a97a4bdf636aaaee78037995f9f80cbcf143e65f9805fc3e10f7b0b49c4bf16a84158695d669f9874f666dd4d9b1e5f95940fe8244fcc7043e2827bc1123d7dc5f4aaa50eb39bd0daca5555705087771799170bd42a4e6d1e9d3acc617a00eff1e59cf49b5288077dba48a5b04b727dab76acdebeef9e3e00986084ea65b09a28486526d0da9a53ccb7d8f1c67274c490d55bdfc9c7bb6b188c507"], 0x10) write(r10, 0x0, 0x0) pread(r0, &(0x7f0000000e00)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d6779425771ffa4994124f3ec330b51a93886398c4644860011ef0ad43ee92eac2bc92ef5183c34fde89618d2b7be8f1b457d021b33ba9887fd49c38461b11c29efec06ac89aae33fd155bdf273e9337f6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd90000e7311f6ffcc4013d932ae8e7c085845e7df15ae2ad3e136fff359c0a36e6ff65d5890419915553de07d625d4c2f13e3fd021dfd63dec86cc91f4be2a5e90e10faf4d3b7652fc1b8586773db95617f094be14e531516edc2a8ea2eccc4b22ee747038b8a3ada51727a20100cf725e916b496c0c76c0b1282e117b2a4bc5a7bb34c95cb64670671714254022917de1008ba8308d16e6cdee150dcd0682d7994971952805e64462402ca8f4d9c35934d73c6e06a59d7a5b4f897fa7f1cf8b22fea74b4ecd4badf00d0e13195c49cc9538b13346323097d6c716cc64b467541304eeee08b560d477042efee0bc104a1534a63dda78f3", 0xffffffffffffff1d, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) syz_open_pts() r11 = syz_open_pts() close(r11) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0xeb, 0x100000001, 0x550f, "08eaed00fbffffff68ef5163390195607fcfd711"}) write(r11, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffff7, 0x0, 0xe8, "1f03000000000000000000000000000000000400"}) r12 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r12, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 14:53:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) mmap(&(0x7f000032b000/0xc000)=nil, 0xc000, 0x2, 0x1010, r0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r1, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 14:53:55 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) read(r4, &(0x7f0000000000)=""/17, 0x11) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 14:53:55 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) r5 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r0, &(0x7f00000016c0), 0x0) preadv(r5, &(0x7f0000001dc0)=[{&(0x7f0000001bc0)=""/235, 0xeb}, {&(0x7f0000001cc0)=""/8, 0x8}, {&(0x7f0000001d00)=""/19, 0x13}, {&(0x7f0000001d40)=""/94, 0x5e}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0x5, 0x0, 0x48) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 14:53:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x80000001}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 14:53:55 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66546c653000"], 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) getpeername(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 14:53:55 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000840)="d0322398f8fd27b498d09c68c8e26120443853255b0c8ad3f21f0e66c5263853ae8023969535e996827467f5e22438f92ac8e52d6ad8df866bc66bdb97cec70532fa37edc4186ab47a0114c8753a2e8bdfa1a36ded00892a1b0cba5925b90d21f1c59d17f0cb8db5a4ab2eb846c9e3b88325d6ceae039243bef6a8411dfeb2b9116bd17e219d4469e14af325d5b064377dd77edb4fdac915b13fa8ae39dfd296ee7468f85d9de043d6be84c254d3682fc6c2afbe386b7524f198d8f016a4eb89990f0873ee7f5a5a40e3c9897d2ac17cafe3ed9208be3719783a989b4003bceab09b661e1ae74358f939abbaf9c009e3f8f9213a5c17f8e0eda5d739ecf0385c52e698967312fb271098a0e8626b29fef31ef27beabfe3e5492c508e19c460ff7ddef86d455ee91d0854feddb4738c8f1fc45a645672980ee529b42322555e8085a67ce9fcb5fd994e1e42ec602debd9acb4983ad8873816d1d053d100882334f5755f4d6724d4338ac9543b3584ed503418dfd48ea16620f30f48bd3ad0717765cb98e582518dde34e83ca27e61f690bf0ab15c6cb3b19dc941980d0fad11a3125b393c880bc12a0ee40f1e19352a2f2fc3f68f615031cbed7dd262cf9505e4d6d803a2e7776987b49dbcf012e2ca34e5137037ec20e4b1462dbad56877bf6c2a883e13d1c59e96f3a379cda9943e493e09d9d422b3d6b176cbfb6ce5a9e6ae6d1228adef4a87d2cccb5264708ec2cfb4179dd387f5604bd41f21d017ce7d4f50f108fce300f19d93e7a04e0310db73c9a22cf50cab95d4cdfc0a68ce2229f3c15b7fd0ec7fe69863df2e0128693b556b18961c01c119755a284268ddc31bbb0bcf4d9037003bd0e66e391cb461a8676c489abb5af2f8c75398301a616dd89cd058ae740a7838e8945b042ae272ca9b404bf903bd61d7f8a49fc4d3714666298af7f87675d6672b9edd090e473d39f145b6c9273d1135dc36c93d35d726571cf5ccdbe75aee05d6771c35182cb34e890aaca7b1a579bb277e5cded9efc49bdca0b79292d43089c6fb39539085cdaf3d44a8638dee9adb4fd59b51b2ad7c2b2cbea702367103f6ad70fa8d50404ed8ad701dd06119646f796ba5bb69085c185bdfbc8b8b52e24fa02e9da99efbd84a2d323e8411ba1a1a6ad72b83e052bffb8c0e2fc046dd4f038e0e78b60429d70522ede295dce7e560d43d3b181af160c68d3b04af092efce8290dfa10a4d407c10fdafe4b374f1ae685fd36fc53e01461254665b6df19430f001c5276e48deefdf7602abd04e6a3861d11487e278041f34f41bc34f5b8bafb2617e78c24005c2013dd2231d1fdaeec39fcf2ae09966a722e66a504304c1245bfa68b0472bac4778c34d4a16988c10ef9e5bfda70e99e2ab354a29229023257ef10bafe5d3be6545be65114fe4585ce52079347623e9771c1997ee5ec98afc4e933e5ba6be8d7ab5aefb5366386a3cee42a425d5ce54532af8574c0b7d882ec23162796ce4bd391fe6e4ff477ac379495cee9731116ba4574b5715256d758b00e0d51f92d7590093a95e703e3f9b3007a5909e59cad0f857334169085266eb82d9f90a089a8b3307ba4d8d737fe8f47bc492ecb287252561201e3fa2e3841b7796d9d850063bc882ac8725ac28aaf18ddfd26bb4407b7e1be52dffaaa84cc3beafc3f49a690bb965f68d8d935b6d22f554f594f6ae81c182be22ab268d1397fd3a7350e636b3ed2df7701605e2344d99958d7a566e0926047e5e248ace2c0a9a354e9eabde3b4396bfe4da54f8bda2bfc8fd48d6fa4a10fdf52dfc78ad4adb16c3011a18ea07789b67862a522fece8cfbb3711b929140f3a127cb9c91528b7a4501605b8a1034cf3c5c2c25653093a96a7ff5018592e7b031b601e2c9a836fd8fcf2179f9dfc5f8891d19fe40f1b2a886aa5f04a7a9a0bcc7e1981d75e6f0617175e75a26ea86bcf6900477a9e995e723d35bf9a9e5c10f0f372f6429194e30765af2cdc601bd7f895185f5b54853ab8fa5f07ed7bf5e48965989b837128e3d2655b32ae41b0cd9cfa0e8bce28fe5a07926155a3b075748d16318e208329ffb3d5060fd2371a92cf22a2d620283b8bf7c0aa489ef77cc6318442de17aa23245f6ebcebc3355dd8ac172a2e62f5069debbebd2106afed6037b2733435e0a860142e31bf98eccc4b4ed0184b0c538c1e7ae5edf1b37f912a6ef5c7c93f135448e3387b8e3d55708cd2875c934255261845f05dbd044283be723dfee5628988882b9247e523c6ce7429782caff284e768805231684b79050879107030697f0b59cdc6c64caec7f55fbac7c18fca319b5d58bb3d344406b1d36426b51bc4f2bd5b8fd4a692a457c76c07e5f2ca71161ade4fe5fcd04e381463134faa3dbcc0ef861b8e09f1ef367c999de7d5d6cb2eb130997303b4fd8f4a1800de5306de25047134009c69f03ef37d2edaa3b4fe1977a5b446c1b887075c8bc2dd6245b9b433b322c1a8fa4ecabfff72c8a9ef06c29ba0f421ca712c3eb379bdda16d4c6bfc8b54dbfb3579a12595366c530168fa303adc509c3385e2abe4f09718b4ed81ffb7948ee46d428676ccf11df1bddab6360fdde60a2c1ec467b850b20abe7517e6fc04d849ef99b3f862a6e571853ee102c484128eb2edf6de7bc695764a54d4d500e2b916c5a5242f1907fff4ad2504667db14f4d87f75c2d72f6227719a94e2e93fbd6ec0e5d54743b5a926e90b6ece2d54038f34befbc2c2ca8767f41f54f475e3db320d8c6e3a979d04f4ef9e4cc7eb77f0b18e546c89424907a769bd353a34c847e7e8b613a5fb19811125cda5778376be69c027084c4fe460a1d0f65682fc7f0b6373ae1892df5510db2cbdaa4eeefcbd71d9866644bf49651b542d602fb67e165f5478c2ecfc4063cc55d4fdc519c057af1567180f86d679a8436099b992c782cb09a56f78cd7d71ac57ab7703abe339e326d5cba53d9e4354bd2377de97b05c9b4c66074a1f279c254f1eec680c4b8efab5a59988afcddce18b5e448680407672d8841b9bb9368c81a26108c96bcae419931fd9f36d509647c879f5b48f4b03807315c4e65fa9b6cecac3efcafb3f300b2bc53868f5b5e3980c4b84f75658e64b645875ba46fc42a407f6944c5d06361caa58f5734300bd8525491d4821a93eb70e2d2c51d8fd00d92723eec0878d83751c3cbcd5795f30362ceac052d3135b54fc648ecfb847da536c421c61613c64f833b1d62d05f294bb18e97e89c4fa8ac763b8ccd2de4d214af21f5c21504ff12a1452080d04fd2ec6d33409f2364dd0e41905960b7ca5b12d5d317a015f571e448390accbf4804ad3f2116fbab6cea4d2ed75908ba4b066fd43c3e6137f9be2170c7894bab3dcf1a30a05cea51d4a0b42524fb7e2dc06831cf81af15834555a39ab36aec9eab2a817d07a80f442b4b92aedbb8736b28f3fa21573ed56a26dbbb6526f5c406b5aca52b61c425f9b38c3cf04c704ce83641d0bfbea6bb13f9771c17a43c65d76a053a7595533f44a8897a266fcabe713c30ff857858f752346ae172683eff3814b148273cc16d80044fc446af174008b128629418bb8fda6d6928013e837419a3fafce62b13682554c7e7274a1fc7dca0ae7845955a159f1c5bc091bd0320f1be5f48af8275980e9a827e9d027f80326960e548478bb8d78e4b7a11b1151d5ffdd478223b3c466805aba81e29c338c21056b67819c504ea764408e6943ca5fc509cbbb2aa3f39c8195eb469fcf6590fb17995787f7cae87564f910a96a5f4ec945aed67d91c4842fb71053df1aaf6c375c6effc3477e2ce77ca7eff0b950b4d505d3ecc58d427516fef8f81c59a97b6807800961a2744e9b2a3379649e4fa48c6055a85a3070fc01a61a5a4585ef8f840331f608522e9fbf3e922ab240e00947aa0ac8725d3a1eb036c7113cfb6a3fad3819df566397121730402819a35a79b67eba8274d6830f569d2206e899a28e4ddce3b7b506fd93889b5928db7a154f7e87800ccd66add303307cca2638221b0c2ccf2bbee6f7d10e7d2d44169d0d716266dc3b4f54db8e90d449a41599e11a2dca30b3c4302535a2f552fe43c8c9397eb5c07450f0262549222bb437361698acf644bdda76d553dc82c00f9897dc6a9e29de7c8b81fa0126565902163f65cbf47a630c17f7a323eb3e0ba3f48be693ec7220510122f234fb9c5f8565914505753bf317b0bba0c200f9160570b1045d4869ba8a1f30479198a66c85c92c811bbb1f8d5dc35b98a5415bdfc580f44fca423c1b02709956614478698fe64987a298775c203c5fb3dc7c6bed2980994bd59a678adffb98b3324adb0f54ef1e61ededd37aa67ce097b2a6c86e9c4abee7192e91844d0cf8fb481c203dc015776139027e7fe7825cdbc119a157a34e162ba35620bf32e7d5cf08160ab188458a9d8883e8801db70842825533545d9c5ceb8b49dd98a3650ab27a722167d79030369334564a29ca025a27eb052b37847945328e91814ce523f7befc046ca037909af300ac7e62f5470f62f5ddf76423781565a93c0c86cfdc5e237e95cfee40280807a957e9a1fd616199a93c1ab8c92ff10a0f30f71dcba4483257fc3fa5d4d6520f74e1b13271da18bd0681b715f0187b5a6159e60aef97dfb86c61bfbee020508716a13bde49fec63dddfc586a39470e5ca86c6421bd7ec4cadb756409732a04b3dd1a70fc727fe74e5c8e4473e32ec2ee4e338bd4e6eddc9968b122b4222a3e7b1c50979caf2b98aa86be5af0110580b8e31d46f234cc6b9bf7e0c294aeb845d8eb700005968ee7d6386622db3b900454074e6b04f44a07991f873a4ce73edb29683d855daa62ae4b15db4a4341b57fb51ac463078067d56d6857df517fa684416f4dbd4023ed04f62c1958733d3511fd59dcd7cdb7c0c5a0373f821cfe1482432fe9ffd0c6e5120118d19413b7095176cd79cc3aa21386bacbc4e051eeefb89e0053fec19490f814b527fbd83da140f039536e4cc46beb3f136f93dd4565e46fd4d465fdf282bbbaf66805a44ac6c43d0936f24cf13c23b1da2d71be0b7e4c7398ab8414dd5e40d5c3e18ae4ca87875d1d8794802cba117ff4c9141d90744a7e0dcb914f208f932df54876a3a871f470b727531825f58ced22e03e313998b819203f3d8341e898e807e50a432dea8dd030664ffbae49c132a147bb11e99d7de23781e4d7f58bfcbe618e2384fbde5809caec7a924695baba7b43ab6fbab2ee82339aabe5545c38ff1eb00b1d67ab59ea621e70a515f2e51b00eda19e0ddacd95e5e9fa9ec60a432ae39b9d2e69d99fdc10c88d54eb796f943280a92443fdac95dd0793864cfc3b61cff70c64cb2412473f8190d3e58c5ff42911c82378d8a4419cb7c65383d3ded11d0ac3c7456acb8dabd15b25da50b63a50c65645dc42de7d84e2e8efae62d5ccede4e63addfc885ba48fc95fc9158098c203875fbb1c970c4ececa166a35772801abef04260bceabd7f3c680e70037ff8fa4f766d3f8f90b11e2f5ad06fc336ad97b5a678837e550758460eb0216b3646d6bee8d7d22ae5afab152b27b85982dc0f5bbae40ac7bcc25b356dbc5c225657f843245bf3a59646a628919cdef403168c643bc653b7bc19f8a9ce0b1cff830dfd144a9d5bd74456a622417340dc91d8123b8dd2e122ec4d440feeed8dda362b21dd8846d45030809a61637c789c4756f7cc3fae9c3b2c76a301f23fe126993c99f487c1b5f758184fcc1c4b0fa828c0d719505588ad60e2e74758", 0x1000}, {&(0x7f0000000140)="40610af27c1ebc7adfb679ba2221aec51df0be4da0d5f2dc9abf7512d8b03252da191ce36d51a969a88afa3515df0c13a35b0bddbc5010c1cd05fad1b8e7245748a87a589247a1a7ba3703de1b903a2cb2e578549423da835f242142ff6e93aae0d984b3955e5c4bb8e0c09a93e3942ec7755e850a914f48fbbe28f418f7c9d058ce6d5135c128b1a7987b702875b58f01aadf627dab7a", 0x97}, {&(0x7f0000000200)="bcd7aaf1f5acc632", 0x8}, {&(0x7f0000000240)="d451d449c00cd0deec94ab7f015ea246294539da4abaa6dc250f5407a553c45a26aabf46646c928e46ad58c04e0d5a2d462b54ecdf484386ccd72343fc91adc7eadc845e6620615638037017853c4bcb0177549d79005a1d7b7a6058379af0f92d01610bbf819033b8867845791bdcd81ab8b93beb3f4f08", 0x78}, {&(0x7f00000002c0)="0845fb5192e0afbc396b39ae76a873e86ed98ae3302093cedda0a408746ea40b5535788d144adb54db98826009f52512691955b6cde9f35981774db63cc09c9ed2bf4adcb25950c25cae53b03ce59cef78bf27e7617526e20600dc5697253b9dbae7add480bc5bbf0de8aac95abb4f3b50738c5e93967e136f27d5e37e98793487fbfa55d0bc3b0beccf3816a719b52b595ee7c0e8fc53a7dca2061a80ff57cbf156c047791954", 0xa7}, {&(0x7f0000000380)="60e6ce957f913017010ea865ee6682a199d94feb6903afb89132b520ecc19a9307dadf64c1db3ad060cc741aa2999e560fef6c7337867e149987e826d8bbaa449c41ce5e580b396b7227c3da50edaf50cf6f7ec092bda36757a323ac6ae83ad64da2cb8176fefe00123aff2e1bdc32dc6c2bed58ce0d2407ce11a4e517ebe62d6dc0548317cd", 0x86}, {&(0x7f0000000440)="c8e39cf73c36c2dfda424e8d6573730bd1d48a63d310fa326fd7eb86b98e900cebb1a535eb81d1c12b606f37760995a395390bdfcf6c0035f235a338dff9c6c56a25907d28c507b963b17f1398e4", 0x4e}], 0x7, &(0x7f0000001840)=[{0x88, 0x1, 0x0, "b8c52c1aff508e78aa409a300e1237843bc49604dd127d1f45470b879c3d9afe142e1f4150dbcad9c86250e9117a78de9765d7609d6836cfd11796fffe11c24f057b6aae8e1b0fdd305b9dca576ab2cbd410880e5440d9a0c6efeb5aab26eddb011eb687ddb7e0b12e60b30664ea7867deb25fb1"}, {0x1010, 0x1, 0x2, "5eb62c19530cb0c284ea4e0157c78219d46fa3a5b9fa8faeda25dcb37a42533ec364f0c9e59261539a131b3ab565e7878b3ccee36f04661d47f5e5fe03fbb7531393c8c7d3df8e50e4eb8c449fbf50493b498e938ffe89e29ecb61616f57bb7f38d4d457a5509378d3b5cdd9bc701108a960daaf8e147154d9b400e558c04767c359d6927cb139829808998fbeb0982842b1105797eb64dc02e7c96d9c4983be4f1d212b3c562cc574f246274d0b64f2d4bf3ab2e906ee255c8734886f3894dad5342dd3b64bedfcfccc4ee486bdd4e2905ac8390266a8e4eccc193b476d036e12cc81006ae7f61529d5f36ecb8e60c5a7ed33cd100c472530fa05594839664bb80de670e277b39ad8323cd41c37ebf6334a1f30c90c9ee378a4d6109ceace5cf938307fdf8a5b5c22f5c77552d15142ab379b7748fa2be93bc1ecd6e4f9012856e994da1cdb778ee12245d3ae54cb27d2d426866a3b3632739155757e750cf214bcbf8d918f11c4e1cde73d944cc3e76d90a3e17cad1ea51cb9ccb9c0e9ddd25d2c77a77bbb623a3776ab3c1c1ba022a912e63c06f0bd0a56226c6c9fb8e307002e38cae528f7508da71db4ef6d0aaf1fbe549734d2f9c1ff7fd215944e41562878f819abafcb584aec055c4e77f2f88c5547c5b781160da13109862ff8c3c557491ff45401b7365c970cb36b567f3af34d90180547f973346e1dfff668cbfbc4bb1b530e61e812fef95c554359b4df294f73bed080dfe96aa949d2d31b49ad4538c58ade5828adc0a8ff73dbf3548028ce49b98d34ca34fce9e4b2cffdf83f1ead5651fe25b10c9a6a21a0dc49e37a90349bf48ca90b44db4fbddc25cb3729ddfeed79921bfdba1cc292ad3c018fe062b8617988213debe9be816180e88a874b5d5a8873de01b8b938f3811fa771680e2b10e7ace1d9aa2f1c75af38d46eb4b572d9ba1b9540a1f6e3660c2bf0021f518ec1c7c96f0a951bef098d0baaed4283f316fae7c84acc77cc598e86a556eab70227872e1d03a50c4bd25d1d96dfb65163e7c477f103af163bc0c737c721057768a0b7dfb8ddba1e2504a8fcef15cf571478cc6e320d6e667a966a0a5a5aa0bbfe6d0459fd8644993281cc8ed834891456222909be7ddbb6b88ecf8fa8fdda080e72c7f0863c1479dae447e0de61674caaceb3a0834af40af057af4130c39f2c527b665e464ae207a0c369da43949b8876a47e6c3f44e4761824d91410c16a74fd2eb68530fe755ff3d22f970b5d881993374103e47d60e1b033d332d22a36bee6d4a2839fc73d79a60fd77a21d0c852a3062dc3236fbbcd75ef230304fb4088dcf944f552c7b4334c59e58138e317db101c5357da34ec62022c9dd9cf925ad226d493a8066d6785438619786477b4172faaa24390583b1bb888ee78beb889c838a0edb434fb5ad282a760801acf2134af3286dfd6086b613cdaf316079e348eacabac9f67f30cee38902ab84bb18219b41819b42556d0319e8fd04381d0c1de5c1cdaab1fcb1f0dbf3fbdc7526d54232803c6c9a7bd98ab858e509d601854b4dcc2d3fa9af77e6227f04e180d2c875a48a589c8465949db63f606c38e23bdebfb3475ff4b29af8dbfeaf8f55dbe07a339870c0eaddebf1e5e66ad23ec8c8656624cc576ce197a4ac56303d02a1149e31438d3c735ab62a79b46ec205e9b60fcee9892d7cf674b0a8a5215ee3b2ed93f76558c5ff30ce476c6f995e6111945cf3d8aa47595c61daae364ac866457ddb82daf4871a9be279f79c5a5c1eacd86e0271756841d3b87589167c0c2e7726efca2f3bc82f5d6f23e398ed350823920b0f577fbf6ea6c245a6bcae69e03492228a4a79275e9346bd947c717cf0f366985403b4637b8cb621c03fcad6623372225c52093cbaecfe15ace877684e858e4bcc4dfe27ea761dcbeb02e8b3fb22f70692da9310508085df9f892faa972ade786c84dff874e8af37b5d3085def81837140e253d337c27df681b8e7aa0f238c715150177924bc2579902a6478b8553d8302515ed48c0c2236ba275a43493c93d9c5e7b961a1217b3036a04212fb5fa24d6a16c04d11cb3dd632f646626b0a6a2d66d2ddbbc5e686cd749f591a1449a32d9077f8e88f2f5a7cddeb7967eb19a15c48dcf33e739e638cdaf5040c691b21f2ae655db79f3d808fd48b46bc5bd28fb4af5e6e80e4aa90a3e971e100b339a1531cc49ced62ad7cf278709a3b6305e1c49fc374f99e250baae5f61407b47c44e992fe37fd78ff3e71ba4f2756b1fac005bc5b3d5c8c709a164012e0891530a8c94ef4bbfb98713c31999a34592dde7bd1c14d94899f915f7958a234b465bf5c69c9ee10125dd1fbc920b2d7406afb9f69331e8d05dff9b359fa7d956cc0e475cf019dbcb1f50e36ddd275243a7a4da07b5f3f910873f3f254b5bf08db1601b248641e843dd735bf317f971c8af5373e51f0b166c50fbcb419c4e2759c4e4b749dc5d7a3b899b1e86ca3df7187d2dcaf19425ccf65da26d406d30e287c190fa7e2afc609769939c8dd3149b719e62f2af0ec2782caae13fe2924f5da3a6f3966771a08146dc1b2e20d0382d052124796953bc71be639c4781b38b348f070d0e1649f944a9f9570af0337405222a48cea475b085679c13174b788364b45dde8ea8a24e8136ca9fb947dbf3d57f8bcb74ba820bea41a926ac6e2fe37f4248db000f62c3a74f32cd64ef3e5da1f35b7dc47b07d7e518b9f0403bbf8eb894973ed1debcb4c5b47f2ce1f503261e5d3e25f30320d0fb5a72812ca21e0cb291f6d61443345f24ff18909d391edd5699005f48a1ecd34170926867d750477e4fc0c88a88f445494ae877da335d2bc8c84bfcaccd5eded40d874bf2b7897085829dd006fa16aa1315b71fc5d9e2e2d5161b8bce97dca6937ba98146a0f8d835cb279986c9507bc74a485dbea212f6b683534c966dd59e7b3ea44587056ac5c9ce49bc575270d34afab1594415606a22b340a223d2a3182d2ce3df90d7a084b4cbb4dd67f88acb8bff5b741b15932dee2a7285d9d99e89378f8074a9f8dffa04e0b225e1a586cbd9c06c80f5d3f538863672a7f8490c9a1340318388134fa09d1c3a1fcb5daaeb56bda8add75bdfb10424b3443f2ca46f898e7b89ce45f7312fb0b149b287f26c8fb5e18644453bc151456fde9431570ea8bdf92e8733c441299df4f625e440ced5664db224f9e27dbb85ff7abe1eb9dd16a64983ad79db368194d692599ce639a9f45d6ab9d0dfdbb42c2777d8bbed0fba9b54f6451135d270867736af54d9c5e971ef05745d9969a1e51f9a7fa6d467e71745149e5bf0394f7a680b9573ca4fda05d9c3cc524361de46fb13adeb783dc9a79c1e99b14642f2e3433b204ecf04af96c0806d64eb3cf6532ea68d75bb03f736e09a57ae64f0d0941e09ed4b7920cf13aaae947a300cff26052c8f3462f8893d5db402a95e2ac88e4380bd414351440c983b74bb8854c2c86408c3410e3053f3d0bff84fde4466620242ede17a25a5542d35d1aa39ccb0ba7b25033492ddad39db8df47428bb039a2070edf6f5ff5dda8a5e1dc6906534841ab9712dbb26e78e568dede4889b1153c3d0597ad37e9195d32a79b0a0fa93c0bac9967a6ce2931c758a0dd7dd926dab033bbb0d1b110fd32bf23063ef8b6b70e6bfd79c271a357cd956dcc4a518b962ada92273eb1db1cf8f2048fc86b8029b7714d9f4519f5c6150cc7a55c2c8e47c17010ec3958b5280c761f77b931c590d6e12d2fdf4627f59170620653c21071decb46fddf0824d40939f3d69a41b7424e0b476c2eaf55f745832b4fe3ff9db48e25d7fff08acf23a96a1ca631480dd09306652615a707d27ec291314403c2076a6cc014e0c9a30ae67ecd48c7ccc6fd8e7dc1b8b6bb1b526c8d72db0a43dad63e05dcb8aff6c9e1abad160eaadaff1764119b9fa90083f8f5e13716c662e826fa4e6171b1812e38f3c2ee9cd968dbfc59702fdfdea5d0c0d1fa27070e1d0ab45096c5189e6fc9875a2bad049992ed7dd89976d121cc3cf0801b325f4a5182960660ba3186afd81832efe4fbf41619db8dc6cc8dc5001c4fa533c9a2332084dd82ed0b1c02dfa93bacc0a9d5a3177f50bf4efbdfbd35026a7770d732c4e03a2d0431e66abc2ded36f5f8b64bacede0626b86b5b4444d79a935432fb2ea2f495dc3076274012c5fa39372484f8601e3fd65c8f48f73dd2548e59305210a60664214450b421650a063ea85a8dff5036904e1d3342bc5103d01149be9a397d4d618de2d52894ac3ac55fd45d515dbca364b3906f922d8288aafbcebd7bbf14753d35f6ff5afd4bd415d8cbd2cefac129f6e7786827254c6b05b44f357ec812fcefc20784e4782290b13a42f04caa3d928b266b0ca0e46793367403972ef9059dc9f84d778e62117a9e5a661f79b559da9d4419d7395f3e518bd8101ce2d85b53b4618935e79c5be2979825ccec3a1ec5c807a2c54a1ea2c1170944dae17aed9e23f847affcd90de2235299a77162b8b974898f1bba8ec6f85aadc53c4f09d28840b4d0dbdf4761f6a729b49c2e81e6a5900df0096a79e06f274b06b27a47c0449a56d86a53de838f531cf050ace62c0014d233174da984e5641e44c8c0ca2058547c038c11333f9f4364b087273f54f1724141589812890baf1d92895c915698ec46100f6f9ada74c3419c98218f40f27e6e9c4960b56dc9fc0201dfe60f36e1a09db379b634c07c1a6da024c1fb9481d5d69f22104f2ad7b67a126fa0f1e8eaf66b8437979f5105aef0456481dca8f7130b1107721f6b5109fc6dd88ce0e3dc49412a30f3527221e1c806fae979651b194c648633d1f968efb63a963cce0bc90bd173f34e301a3b36b9c315237aa9c57bad90b4c1189dddeb2506be9b177ae119db953334258b477b88ac15fb916a70401c2099b7304926f0fa664ec0608a347dbedda2ca9774742af455a30dabbfb54f8e469666262faa37cb2a637dfaeacfd058f19ac310875855c3a9a9838fa8267f0ce85ed0560bd9339897abb5ca34eacda2b76999abd78444e6421681bcb0966f49d65906ac6d2f031c71efa9c796a413c3be516bc6bf7307a45d8ede3646c72fbdd1f6360837918d642b3a5d3e48f50eb8acc7b7bc8aef378bd764cc5d954c9d86da16651928fb007daec1239551e62c0a0a6c04bef48029d5ce3cd24d09dac3c1a9525640bd78d530fd84c2fb7554dd20d149ff5662aaa232a78740796196f076de14d8b5c450af3951f20e291872bdc9241f16d3933b3752458074f5f1172533b3ce927276171f8ca48fed57e51fd2ca5207351212e0be16c65388de26523c208327c06c598b7d6fce371efa49e2ae963d436f740953fcd0729bc536b35e586074ac298a08e1061afff9b25517e8db4fe7c7a5324cb203e734c62d9b6fc4f7beac21e27a1affcf4b99bd5e42004aed47b329388a3cc04cf36d1dd5d6c7aa7747db0cfaf0ac23914c6d1d58fe8f9a44324ae22975a77bf53eeb5379b230ba37501144d941c8390dca1433f523f58193ae9549b13f8eec3c9d15cf506488d054c8536b217187f0832ab4b54b092ea978773a608616bcd8e57554be7f577c4b2b7d43e198292d1924b5a147782864570174ad75b429bb7241f49dd2ceb6202b7dcfd0973e82249c38a42bd16058d13a595063a620049457df26868e085272fe6b365185d92f7a0297f8ac032294a83124af14d258daa890454184f2b2c7bfc58f3f4bff5b0d51f579038f0eb23f17cd39ed93a8d1b4"}, {0x110, 0xffff, 0x0, "e99ff7ee583dad6a35f427b7d0ed82d56176b956ee44f325eea6681df750d933de194f6734738b7657eb17c0a5980268e29e1c814801e73bf5f0ac00250ea72c911a39344fda148ceaa01ead9dfe5defb9abefb1c50d2050e195f0a6b964ca69079cf61e6f9108ae8dbf97e6089b941219bf32e1e58f95e0b892ec92d05e67496d7168bea74a3c11b0b2fdc84d8b03d744fa9e231965a4fc196da50e7502dddc8b128fdd25bbeff0b6c168209d4d35883bd55532034d7207e0fd1f6a3294fc02a2b9e7de7d6988dcaa498a7ea6501f3c7f50db3bd91d343e80ed7c832a98a802c4ec881d2b57c99633921bca397d8eb45e62d3ee488847be830304"}], 0x11a8}, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 14:53:55 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x40) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x2, 0x0, 0x3}, 0x8) r3 = semget$private(0x0, 0x1, 0x4a9) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x800}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0xfffffffffffffdd8}], 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r12, 0x0, 0x0, 0x1) lseek(r10, 0x0, 0x0, 0x2) r16 = getpgid(0x0) r17 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r19 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r21 = getgid() r22 = getpid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r15, 0x0, 0x0, 0x1) r25 = fcntl$getown(r15, 0x5) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r15, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r10, r12, r15, r12, r14, r10, r10]}, @rights={0x18, 0xffff, 0x1, [r15, r11]}, @rights={0x38, 0xffff, 0x1, [r12, r13, r11, r12, r13, r15, r12, r12, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r10, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x18, 0xffff, 0x1, [r12, r14]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}], 0x138}, 0x4) setreuid(r5, r23) r28 = socket(0x10000000002, 0x2, 0x0) r29 = dup2(r1, r28) r30 = kqueue() kevent(r30, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r1, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c6", 0x1}], 0x2, 0x0, 0x0) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r31) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x10, r31, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) getgroups(0x0, &(0x7f0000001640)=[0x0]) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {&(0x7f0000003dc0)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b14b1945255da6dd5900b9757c5050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bed", 0xed8}], 0x4) 14:53:55 executing program 0: mprotect(&(0x7f00006ec000/0x2000)=nil, 0x2000, 0xc) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = socket(0x10000000002, 0x2, 0x0) close(r4) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000140)=0x4006, 0x3) close(r2) accept$inet(r2, 0x0, &(0x7f0000000040)) r5 = socket(0x10000000002, 0x2, 0x0) mprotect(&(0x7f00006ec000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000300)) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) openat(r7, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) sendto(r5, &(0x7f0000000280)="9d8972cb6e2f2e16888b979ccc671062858a8bdbc3232aee86d644e2b19211c7", 0x20, 0x8, 0x0, 0x0) 14:53:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000080)=""/218) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x85c0, 0x0) fchflags(r1, 0x1) 14:53:55 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socketpair(0x18, 0x4003, 0x102, 0x0) getpid() r0 = semget(0x2, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x9f9, 0x4]) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000c1e2fdc64b1a8e7d3972c9f734dea7fd9766413386e4af85a5d5915f877881829ecac2943000461b7fbc2f7be726a46cb3b6b7a1ce37d0d4f8060012de4f1574d082f6811821307f04ef5dac05e8f227f061127a04d66333e477ed3016ae33e9c0dd52f41432af1bd6eabc398dc31a0cff8d2fac8a04ec6bf8bebb4ff3de9e77a5b578c174c34cc60b16de030c1acb9a0efedcd4bab1d48123dca04929437f72418393e4e429c07ec0558f62b7cd57f898665cbb2d1ee5961bda00"/209], 0x10) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r10, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffccc) r12 = getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x3, 0x10) r15 = getuid() setreuid(0xffffffffffffffff, r15) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r13, r12, r15, r11, 0x1, 0x5ae561e5}, 0xffffffffffff8f49, 0xa8d, 0x7}) fchownat(r6, &(0x7f0000000180)='./file0\x00', r13, r3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getpgrp() getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) 14:53:55 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r4 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) getdents(r4, &(0x7f0000000000)=""/13, 0x33b) bind(r4, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r5 = socket(0x2, 0x8002, 0x0) dup2(r3, r5) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x2) getsockname(r1, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) msgget(0x2, 0x100) r6 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r7 = msgget$private(0x0, 0x103c0) msgrcv(r7, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r7, 0x0, 0x5226aeb395508cfa, 0x800) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[]], 0x1, 0x0, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semop(r17, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r21, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r22 = socket(0x18, 0x2, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r9, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r22, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5ddc6) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00)=[{&(0x7f0000000600)="b0a0af1a7a41a231e80f91187ff07d4b67b90e59cae6d56162c8f9916c4cb68ac4429bf3bf1287759f67ba01d538ae3ca21a7aad4fa65730ba42a9235450150e268f701f9789a7d22e1d46f344ee1ab12d7d7772536a2f5867f0b6455c7783571181608975e9038a7a4d12589185928e0d30a3ec04170d7ee827c8dfd17360d3"}, {&(0x7f0000000240)="a5a19db8d6c0b8fb1f752b7e0e32b43644be5dca84db493c36e931ea", 0x173}, {&(0x7f0000000780)="171a8d7368385e0cb06c2ac7fad2a725a395c7a1d7d1ebbd24175987cc900f7f0f310f055ddd5afa64341600f59d1cb03f4f951cdb62305b45407a2757997c2a9c95268ddb93075d1b02159a8d46c88e55c4207a092124eac87933e5b63c02b2dba16d53c44c92056a8081f1fd594f1befc1f839db88228ec7a7a3e86144ae008c9a8b75e62788bb940ba1ed8ae3e7e1c72b65718382632890161726edf60d73869a1ca04c547188bcb8d2"}, {&(0x7f0000000840)="2b74bb75b02a0d15801dca6d530412e826fb9dac2f3a8459577150e93945b7a11766bae0052385f4ef3ed41f7e3dc3829d2e1c1306eabc5fe1d19aab41425618eeb4c05ad1669ece6a312197d7ac8a7e1f33a20de9891a22dbfa440c777aa9196ad3e0ed57f5d8289990ee0af3dccaa4ae2995fbd0c316ec2a7afa1f38e103a017422b9bfb394d2d17414213536ac28b12e6553c253e530281cdf67a9692b6a466b196692edb89694b4ff7ee1a4a46c6329e7e1077909c1a3140bf6353", 0xffffffffffffffb5}, {&(0x7f0000000900)="2c68b98ca3c5f4fef84f6046f94851af1a51275f2170fdafce09e25d0c448735377113549f74b3f66f2601d0a7ab8209152030ab24c5f7ba258fe95c2f19fd89b45738ebf5", 0xffffffbd}, {&(0x7f0000000980)="6de4eb6c40007c7e5ddb8f36b7535bf5251136495dd14f7aa235546793049ce7215103bd36f0d07be3b25a7af28c98245ba93faa582c7a669d18dc6cb95d1b77a28af4effb57507da75fd457e47938ccebb0246685f15eb7fc97a6f67719e282139240a083fad2bb9bca5d56d65b7f5276abe97f90866bd8d451159a13de41fe13f25acb9398b4ba3333e7cd39b30f0de51360b73ed178f540492a1499efc32f4bbd03e0ac8091364f7ecb24dc9714e894fbbc22b5151ceeecd53445b24f6188d8565818ea20b2c5c43b99c89200a34ff95c837746eee56e6059a0bd7cfdd22d0a144a"}, {&(0x7f0000000b80)="de0360d00739e17b08ba548a28166a35f14b976ae451262ee71ca5ee081c41e655ff3c8ff9a63ebac1f9e8d7656c5d3e5acc994d9d886f92dc7e84edb9d932bf16fe7a2ecfdfdd7a2b25a2b55da5aac0d3b75dabddbfec750ffc4cebc057d0452387d923b18cff5e42c7ebc9147cf263d48581f18fb9eab51d786b97da85"}], 0x1000000000000095, &(0x7f0000000540)=ANY=[], 0x0, 0x4ed48ddbf11ab290}, 0x417) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000480)=0xffffffffffffffc7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20, '\x00', 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) 14:53:55 executing program 1: clock_gettime(0x2004, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(r1, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x0, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r4, &(0x7f0000000680)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb931622015320bb82880751fc17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd7947901c1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee22ca26e2231d920ccc06f0343a32ab271f2cb39e2d6d3eba984717d20000a40610bf79dcaf617dc1af741548c9e9a6d708f512b390d3e0699921772cdaca9e034ab253958b524c20", 0x1c8, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r6 = accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r7 = accept$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r7, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r2, 0x5) getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x0, 0x40000001, 0x800}, {0x4, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x3, 0x80) getuid() r9 = accept$unix(r2, 0x0, &(0x7f0000000100)) fcntl$setstatus(r9, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) semget$private(0x0, 0x4, 0xc1) 14:53:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0xc002, 0x0) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x20, 0x5, 0x2) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e1fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) connect(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt(r3, 0x1000000000029, 0x4000002b, &(0x7f0000001dc0)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2f8145e036b7756e676ce6def4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9c5af6b25577e13839e6b3063087c03838d3e0c1e259ab72b08071934b1dac370e2761a255dcdec025ce9", 0x5a) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000d06ff8)='./file0\x00') openat(r6, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x7) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) socket(0x6, 0x10003, 0xf8) writev(r7, &(0x7f0000001e80)=[{&(0x7f0000000240)="eb575bc19be6e5fa2023782bf8962d4276e2701501f578be51e46405000000008ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c0563cb989b71f26f9fefbc98f57100fea09e39affe", 0xfffffed6}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x17a}], 0x5) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 14:53:55 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x88) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r4, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r3, &(0x7f0000002500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602"], 0x1, 0x1, 0x2800) ftruncate(r1, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r5, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) r7 = socket(0x10, 0x3, 0x2) fcntl$lock(r7, 0x0, &(0x7f00000006c0)={0x2, 0x0, 0xfffffffffffffffe, 0x8, r6}) fchdir(r1) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000573d00000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700004000000000000100000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7bf3f3a8ec17771795b052bbc18c9b52391c75aff54e2382b47b2cecd28a6a7070121787a5f598646886b"], 0x1, 0x1, 0x3800) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) pipe2(&(0x7f0000000440), 0x10004) r9 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000080)="c36fa4ca15dd3f043c89946e3920f0b141ed6691a1ea668d6cb28841e45acde90512124fac0d5a9bd100044526cf6c88837d698c810d8fa3b2b44e4cc50f7db6"}, {&(0x7f0000000180)="388fbc203078d0774f7070d684ff4fa89356acc46a6517ada7fd90100b59a50ebed322ffd365bfde26f8d141c1c0248abbfc44b20160ec1ebbec63465295761d896901e37cbace5222d36e6e3113"}, {&(0x7f0000001400)="52452809fac8bc4519a54b75a010c7fc5fbc2772faf0482c99987cd5dc835d7cc59379e77547f7e5c7749b020e50987abec3fd0396a2e735045fd7fd1913121856b2289ac878c28c40521c3b4a2d91592fb7010c451788b9fe158c9c4e3244a8fa45982637d87a43884ec45c5be7b53fb5c2041d4b34702473b00948f18995c228f9b3e8cad36abe847d5fdb16f0b1412bf3ef4ce6d3da15cd5f967e3ef7fe8d2ff0c0577950858831082ba87cd878e86159ba90e0912df17be89cfaeb8c51d1ae8954f3dc924ff7336365084e28d0135076c867ef246532f1112dd00ccddbdcf213bf5423369f78159f6f3ffac4b29a3112ad855681bff9faaf815578ebb7b24c57e8424653aa2e274b523ae16019855463813ee73e49681ffc022c7bb7f9425cfe8cbe3e54891ce473f24e746475c549f913c6f1d9e1e2e4a0c0699120cb3aa457f400096c41b16e774af74c9e6eec3bb4eaf9bc5203074b80aae32ac2ebf74600b90fcfe88227881827612fb47578f5c79b1b289c3d87076ad93024c3dc5184c5d79e4e215dc87f4144968ea608bc4cfa50333ae694add2b6d84bd947fa0974022d9324da059335af48150e5d6b3a8b016b8846971199c19837c4af85e9f0f1c4909f54c1b51dbd33285f698f5766aeed8e917c700188172415a7f6b5ba71feb604341a7866498dbefb32e31f1d88e94daf9155287bc6478127f2bc645033a7c1b66039a5ce84097765d832c623466f6d876013bea31a9efecf528a89f46f3118cee65595e647f92f075bd28a76cc645cd1f17e1c7b82ee2635b272fe20720afcfa73b20f94cd452bf356dfaea9353b87d3aece5c8f1520dda95de13797c13263bde4c279971dad97f54bf4f1bf4ab46e72b4ff18151cbf04ed04e58c313a0b6eae11631f8204fba26de880bd3e9b1582c86e4035576127573e5ea9a1be5f6f759419abfc72d400eef222796aa029c0760f73aaac9404a9c14b9748520665802427a261c0da9ae886f493ab65c49eb3f6e1dbd3c5e629cdc77c1ae9ff52806062d55865e72f860677ff2b98a7f6e564ee03ea07f48e33a8243c392ae1ac4c78aaa528e1dab1acce732aa4ca344db28c625296f26696496da67150658398d1d0c36064f362b6d77e03071e7b5a9c44e6f980bd0bbac8d75926001428ad6668df23b1f5271e9491215d65307625985184b88151f572098e7dc7806b419661f68d23ca1a02798ab66073178abefabceb24b3a1a5220ce2b719b0c37102ed331b48402db1098935f990b15361695a527b331f349fea450267a4bc0cfe094cf7e2f20982d1da82e7c5d8714f8bfd188df914596f516bae04be55abd21ce56462e7297a85df5b2cd41d1cd1227a4cbdcbfb2d1b40503f9e48e105c1b6195688b749638b9430fd318d656a125d0bc0f1bc9f7ab195103ff994013ddec2d87292b06ae7928127c50d88c3e2f1394b96961c384de333ebbff27472440637d929b4253e761d01a657a784547d9506dbe0bdea46bf5f54ddd5f5ebcefb94aafdd335cb9bfbea2e9a36710355955458e433453550b68eb4061da3e5db1249502295c7583f133a18baf7c3f71305e2a0b33264ddd0641584ddd9a59428b530c5a113b26aed04f399f63a0953dbe7210b95fb78b997781931accd840b2320c564c5608acc5d772e93e7af7f1348939812ebadb382326ac6b8512e699707a282cf30c294d9bf5dd23d32cb03ccb2564af6c60ea5ae16559c2f84f8704993220ad507077df8d769dc2da46fc2a2448472aa37d69523cccb2bf9d4665592b5bca97107ac7f512b150fca400db1ce94f02f013b4213bc71e0f7052bd45a1131842e89829e9cfc9c5c758694ac9a8d5cf83999e33fed52d93458f9d56b3ed0511bf9b0efda323d4aa995b7bac4047cf145fac042a4ca1a3089fed5368fc4a5ac79d28d82c6df92aefb5cb695e1ce4fb34e3ced1b57e279e5a165d10a218d0d64b977330637ca36ad94c47978408f7c122cbc4e40fcb0f750e784b1a4b103e1ac02e735344362e199bb290f59cb62152d8186f6dbeaf8dc5115f87f885ab80e9110130454820fa90f5634e1bacab820f87aba0c8d2b7e80fe72fe78603eadbae66219bbf8b341c1f756824e380d2d6ad945756c3f625af82cf69e7b18ea712a47009071b383ce7716d64efdd4564e1a6b270b346e203a796684846136ef12702440c24be79fa4fae6ec66d66058a9772d02a7a9d53f699729b79cc5c533f47b921eae52f06cf636b664c988f706f9a43b64790570e196d1b8fc3ea5f6b45906b9d008d232d5553502c20b269b431788889eb31d2418e217df912f477688554194ba861617cf7c20ef02a30b29b2a5e28afac05213c32111f60ce9a24f6d2c5d78a7d7b92275c74bf33b161fe716b45876015bcb697a79b298286f2f2cfcb03e2877d1a98ba24338ef8c2eb2774c52cc1474b0c636b95fdf0d24da11ba5f5ee1d528405c1f40956c84f20cf5b3699289a1076eafb7716dd93911882f1cbd19518b9fa93bccc92fb86f5a8a862b98febabddf127c1e660501e1dc8e9f2c3dee55bdedf63cf703fafad638c2b62c39bbc4c66f3689598c4ebb4f831beaced1a13c9a37d8afb15237410105e5413588d5380004c8e528858fc302e25d9def4c99af61e5d581b1ef33c2e6c7c77fb3a882eef6e8d144154692c615fac836fbf554490cb62735bbc1147e745518c4f31015b139cd536a560421555547fb78776783f6fe84aaaf2d46006cbb8bc4a36653e91da372671a5eec90f8d5f1104caeacbb61d2498edd91480c27aef4df0511fb4c648d6564ec006d1b28da545e39d3055ab6868ba7b6fe01ef0d74d29e52524adc710e92778058d037e65409a3b1a6b64a3f8b893da2f3195307946220e2fa7ed246d311958426c5a581ce68da13e0e4a68fcad1e467fe2e10145715bd4869e45ee6d078fa83687684f96dd4b022f5daf4a127e02b2e3d9b4d4511d2d153f8fb3b7b8110a417110b4b63379f81fd2ba7b21d3990757c69f7fca69950e031f43d6705d66d1a44a1ec6899476b28fd6ec519a72eb934b8e4ba4078b27cd0288fa46d824cb45ffc7425583e36111bdef7e88ca7cfe81f44d64d3bd8ba1ed0f37e710bbf5b78891b91c318b868fa31bb57bf59a2eeab459af0b42193bae018ab8fc63443ff8566b3f67360ecb9dd3b558d663ce11e137c7bbc7d8e0b2b7d6087ec78e7e4b146debb791f13e61a5d74edc07ea75418e64c9af6201b2a216a298ac75b0fc140e654a61d6ccceb2f04924ddfaabcfbbea4ba202769fe940dfc1a516032b0ba037a981a205e0d1e39322778a8c7c6340f10d41ac3fee208eb79c9648c876495a99590e2a0ab7587579a01ed10114dc61a2b4b70e041c4bbbec225ac95296170fd4c0d94e36ef8de8328ef0c6fe29324f2cca911489be63ed1092254372a8adf1664428e45327590fccd669efa31e008ba2463104fac665a431b525066cc218cac98ce48c965103dba18bcbf3f17206ca431f93b0ac486ff802f79e464daad508bbfef5be0827a378d821713a1e41041f927bb22740bf2d541d1a12f66a31775af727dd280ddd2e35227f5d7ee6f6fe6695cf60b017a8cce71df01db41aa9c4ac77f00ab878618f11c31b7d83682bce10acec4e6ef29947bdf0f09a3482c0e49612291ba8e4292d8e96b36ee56bae93646ab31961c106c82f0d8847ac28438d4c687912ceafbe436128e2b6f1ad7c6ef1ee73883fcf3b209e9777cfb6ce35820d8b0b0723686c2922399d506903cb82b41e1b30cc2f38350f3417059f0cdc9639ced501287cc945313822c172f2ccbb2c041927f2992788763cd215e9a35ac62185e3c741c9b109efac5197ef819ea5a1d2214373fc60caa8e9a4ab0fda61cf6d9bf769a27735dcd6aa82de7aa7d81db09bf78d31621fb2db35daba6b80e665cf559243048cc4a28e65daf9818f24be75ecfb6531fbcb58d02231a7448fa2eca5ef27787cf1933f5c8a29a589a9b4d8af60d19f15fa919d2d134dd469e6bc6bc677181bb5a50154d581b649709850d2c5ddd9e4d371c4ebd5549f322663e9f9b7c2566abb52ff686df65c544f86ad950bb1322874c062605a13b18f2cb299806d6738e55f0c8dee20e7cc45ba629df16c592d1d7dc341bd08e3eea353941f7bca6d9fcd36ad012bd821bb91920b702d973710714106ad57fcddce7b89f93c175485024332a9f1acf2165bb3170e8fcc78d64cf1db5e056ce602071afa85989e8a72bb6f7a638a48fd37da6b99390cb0fc383d0be350eb22fd68dfd6512355d983f4b4ebd068bb2f7fb1afca5d798162081586a74ddae278e4339ad1665397ff77f2c1880b930fa6fa5bee3598c6967d3fc572e824b5518b4244287ff3248ebd84ae669f973dae0a755e8487e2baeacbfe42394f6c74c26571ffa4bcb3b21fabd9fdbb01f2b0a00a1e44b20e291d62408f77230682642fe6765e04007ee94b5a1d0bbbea90d64f7423758134f75870ba3d59b5a7e7f8444bdf1181f0d87b4734039574d5f1a6e0d043cc42c41ef22773d67d76f18e3d652029506957c9d598cc861059df20ff4a1e80df84c018f6683e05c80d32026dda904469d612815c808d5773dd605a378727a67352602eb6185cac95a3779eb298898d044d797875df368fd1395588bca62c5b202a42c91dde71ed9d2cb78507f1315c51c7997db83fb2f7ebecd860fed4d21535cb8a52f50949c1993635746c5db880aef6fe000a85f419272f256f6a823835c522a317cb424f598c2ba7f1b6f079404018e008d910ba1190853dcc311740db4ce9363bd8609598c552ed0dbe19802c4ffbf69dcc0a183fa6ef900825a37c709ff39daa33b1facaee9ad1d522737c976159fb2ba3b4473155756b5ce95d29cd956b0299295e1d11dd8a4857b682c624d2fe7937f8ebdf463ce822548d95d32685b4b8ee677aa47dc838ceaf835fa422326ea172b286d5954ead6c4e904bfb7800bf90752f4dfcd674815b33abe4801b8526b5f43e21d2ba4c52da24afde60ab3895df84e893767d90427a5c261492fa299bb44c053532f6efd05f5176a4e347b814eea7fd84a89934ddb826766bcad41c50b60ffb8383bc7d08b0990ea55ae06b0a80370cbb822c463312864a8d8f9105ab83c67da4c6340e680c00acd6702af01a76699a4b28dfa837c308bea9fb84662e4f99d3d7d8885a5d6e801d5513dc1a7584bd244949ddb29f145569b0e5c0991fe6b238f14699217e321f733ce8db1be93ca6166fb2896a94d1e02f5ecf1972421eb4b8d5280accef7d0907c0911ae6e117869a496b5679436a8674640c213a8623a239c187a039a2d9a4ff078329b3775609f37cc43f4af6855482dc2b1cfa01980bcc5341824b5a72f2147c384c6e5945a82bb20850214de11789c007c104906fb51da52986c77f7379a64495728ef9a4aab4334afb0421e2cd3c06e95d2dcaa63b287adc2c769537ffadae024e368c7f7c184830296ff497633188225f3dd4730616333b6365abbbcf2c66e8afcb58749194ef826360c5ed0401ee32c1f299882ea94d3304bc70a8b1ed80bf315ff08144932da971ce9fc1caedc5e5b2c318758f43285260fcd7fe7ee791e6bae33c27b204784ac2b4c96fe90ffc8d38e40be215c6d081430ea8610307702a1c02b87df7254e6dfd6da9ed3b2287ece106dd8ee390a2891246194b8029f0d4ac24c8306764248c764b0b87fc186b9ee473ae9309be4aae29a4b6437ea1bca9b0780caab159d9652f1c93b23984eaa10b3"}, {&(0x7f0000000280)="e940b08353853926ebd6cf68d75cd8ec73fc212e"}, {&(0x7f00000002c0)="ef6d95a76c7d1307c673189c899a870607309278efa1cbe3fc589255150adc1c8d3e43db99764ec70bdadfaf28c7c4a193731a2236af50d595ba99cb0dba5eff7e1d3cf61023b7fa479d6d7e67233c02753b8e535eae6d13175b341d667e264a71"}, {&(0x7f0000000480)="4db8215f08cd826da267a7f38d07038b640cd535f724ad554a8a40f5e390c6732fc5676f29566cabc593ac0da1ccf70278d435a658c60efa0298ad1a11facf2f4904a524241cf0dd6c84acc39fa90366407569b9ab32cda703ba15a6eb5311fb16dbc1b8a6958aacdadf47d1b0b390146aaddb054b97960d408ce86a672cd70c62bf296b15", 0xffffffffffffff3e}], 0x339) fchmod(r9, 0xe3) write(r9, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=""/136, &(0x7f0000000000)=0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r10 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r10, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r11 = socket(0x10000000002, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r12, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r13, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) setsockopt$sock_int(r13, 0xffff, 0x800, &(0x7f00000000c0)=0x7e, 0x4) close(r11) connect$unix(r11, &(0x7f0000000400)=@abs={0x2, 0x0, 0x1}, 0x8) getdents(r8, &(0x7f0000001240)=""/181, 0xb5) 14:53:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) chflagsat(r1, &(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', 0x0, 0x0) 14:53:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300ee5dfedb795ea40ae49935b710585a39b8b8c36d62000"/43], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 14:53:55 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, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x3, 0x50, 0xf000, 0x7}, 0xc) 14:54:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socket(0x1, 0x2, 0x8d) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 14:54:00 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpgrp() getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000007c0)={{0xffffffffeffffff7, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={r6, r3}, 0xfffffffffffffce7) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1004, &(0x7f0000000080), 0x3) r11 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x100, &(0x7f0000000080)=0x1003, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000004c0), 0x2) r12 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r12, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f657d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000"/594], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000280)=""/183, 0xb7) shutdown(r12, 0x1) 14:54:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) fcntl$setflags(r2, 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x40) r4 = msgget(0x0, 0x200) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000c9a2fa67242694ea9434321ca4f38e2c089ed22ad4a9d40d20550d1d52ce344063f8acead665bfd53923416706671e0d9da63fde61d203ae0c730b871a7c888b693cdb5492b3edd1033bf05711dcb60321f9330251e950a9b0b638aecd442141988a80956785e2da9547b3f8542d9d7a4ace44461951a1d1b5201c764bbba54f8c2b69a83e1a532ddf49bafef1ec78fbc1a09f9340fb6385c02c999efa0abce983727c3860f0d9577bd2b3cd1232e20cbc486befea0392fff93a59f06902174c284e51b854699906f9ad3181a372ddbc1590dd2490e56b67cf80c33ac0e9bd171415f4a4eb6e4880bb2bd7624b5cb5c0be"], 0xa4, 0x6a18c37dfcf753c9) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc02069a0, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 14:54:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getegid() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x1}], 0x2000000000000008, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffe, 0x38}], 0x20080000000000, 0x0, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r6) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r6, 0x0, 0x20000a) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000080)) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getpeername$unix(r4, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000580)='}%#+.!-\x00', &(0x7f00000001c0)='])@\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f0000000540)='-\\\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000500)='%%\\\x00', &(0x7f0000000040)='-\\\x00', &(0x7f0000000340)='+\x00']) r7 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) writev(r7, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r7, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 14:54:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="008a065f360baaa53652c2310b91670793c094217c000a1e34863ae0d7fd648418c1c44c2ba77dc71c6a546bfb77ee2e37114ceb59a9ea0ef4b4e284fa6c48524447a09077a688ab3edcd47db0ab23f68db2df9cbd5c6b2c5736772df190cf0e4fcdd07429f1477bc9a4adf00c96ca73de5a012c1015b8381be871684e53021af8c227e76940ae0fccdc49852336"], 0xa) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 14:54:02 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) r2 = msgget(0x1, 0x0) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, r3}) setpgid(0x0, r3) r4 = getpgid(r3) wait4(r4, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)=""/120, 0xfffd}, {&(0x7f0000000640)=""/4096, 0x382}], 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r6]) sync() pipe(&(0x7f0000000200)) unveil(0x0, &(0x7f0000001840)) flock(r5, 0xd) 14:54:02 executing program 1: r0 = msgget(0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) sendto(r1, &(0x7f0000000000)="ecf46f4c599471424a9cbd8a9b1ef89bb9f90f54647f6c5801bcd9c59a4ec21e29123c7937d19dd663354e9995c284fa68365b75acd046156a98bb5453eeadd26bf35b991e0eeaf2405979f1032f0ac634691209df3c8880d91845d341e132294db89ed0ec98046ba7d3b56f6c929c50133b7932e814fe7fc95e24036bdf1b3fba18ee44988234531c399565397331ef4aa54cb177cbfdc610b7e52573e1e3e24924731ac1f40053d70a31753abf2965e5d1aec6f70047c499ec7e9125b3d2", 0xbf, 0x4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/4096) 14:54:02 executing program 1: syz_open_pts() semget$private(0x0, 0x0, 0x100) r0 = semget(0x1, 0x1, 0x40) semctl$GETPID(r0, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r1 = socket(0x1, 0x1, 0x0) setsockopt(r1, 0x2, 0xb, &(0x7f0000000240)="fd5d50ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x1ff, 0x9, 0x5eff, 0x1, 0x7]) r2 = semget$private(0x0, 0x8, 0x10286) preadv(0xffffffffffffffff, &(0x7f0000000440), 0x10000000000000ac, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x800, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r4 = openat(r3, &(0x7f00000008c0)='./file0\x00', 0x100, 0x46d3d2e9d54b7ae3) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000900)=ANY=[@ANYRES64], 0x1) r7 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x568a6569efe70406) mkdirat(r7, &(0x7f0000000200)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r9 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000140)=0x1) fcntl$setown(r5, 0x6, r8) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000080)=0x100000003, 0x4) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() semop(r2, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) 14:54:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r4, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r4, 0x0, 0x0) write(r3, &(0x7f0000001640)="8a", 0x1) write(r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) fcntl$dupfd(r2, 0x0, r5) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) setsockopt(r1, 0x0, 0x81, &(0x7f0000000080)="d1c39b7a8391d1cb52b4bb81e32d4a43cefad268", 0x14) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r6) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r6, 0x0, 0x20000a) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x3}, {0x80, 0xffffffff80000001}}) 14:54:02 executing program 1: syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) setsockopt(r1, 0x1, 0x5, &(0x7f0000000100)="06cb1fb1c508d4efc92c88e9da2ff97b288b75529fc755469e92fe7731e57000ffa80ec08102f8025a965a8f1ee59129ec9829ed54683b3232446f6e7786c9eb09e41223860165839e5c9c55ae0d21fa51735100ac846005ece7422cf35900fb7772afc1eebe528063fb4aa6064dfa3b342f3f81bdc6953fde81e9851b5e01a40107154dfcf014d4cb879413a138e909f74b20b007c458104cc8db81c0a8bea0173ed6f37816987ebe8add5a64f37eb6aa3f11625a24009fe2b1b852c17742e632872b41252b6294e2982ad6df1607002d20cd4fe79634", 0xd7) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) getsockopt(r2, 0x0, 0xbf, &(0x7f0000000200)=""/188, &(0x7f0000000040)=0xbc) fcntl$lock(r0, 0xe, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) socket(0x20, 0x1, 0x2) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000002c0)=0xc) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) 14:54:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r5 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r6) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r7) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r8) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r9) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r10) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000e457d871882878f4eaec04869f98700623386247251062d7be7a605e327b2d5053b4986e12b9008261959aad2bd5b6f9de60e76565cf2fb178435ed6"], 0x10) connect$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) bind(r6, &(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC, @ANYRES16=0x0, @ANYPTR, @ANYRES32=0x0, @ANYPTR64, @ANYRESOCT=r7, @ANYPTR64, @ANYRESHEX, @ANYRES64=r5], @ANYBLOB="302e37739bd593d151508bb99e71fe4a7403f534032f3bc24c165cd5694156155d2dd1641366017286149b7a4e0f69ebcbecb1cbc5d7beb1bbc05730d0ebb085026680cd7c4404ca0bbdecb148eef9f50b0f13bbf86805afbb04c26626e2de73610b55e9b009c7592d9e6ce2b22c3651dfddee666e065ccdb3b38471aca08c85b1", @ANYRES64=r5, @ANYRESDEC=r8, @ANYRES64=r9, @ANYBLOB="36a69754908abcaa622810425bf809677b8ed8772325e5264bf0eff691043a240811ff07ace98600027b411a086e3db562ca5ecfdd5c0d7a36b2daaf3f427323000ad3b8d0f8f6c7f280503add4113a1c4dbc84196f0f3c0a7f01a50c2b5d4f9d3cf454bbc45e6f5ff31d6fa972e25a4904a421ef53f91c568408f9fbd03c9195a9a6a61895af4c8f579fab683b03be59ac78102ed62f78cc30e89527a3a3103484c0a928eb47c7b019b86ce2dc87304a79d0db1e5faa4cad200b19d42497ee164516f99b8968ff82a8c4728b04750951bc619b11ce3229c8d747eed518444dba0a1b5c5956c0a2f9ee7786e92", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYBLOB="26c76cc09df7f6fb1bd7e7e5fb201c496593c1b4d851e582de4e218e4987b96abf41b6c44490b3bc17d7e8eb76e173a053cc46b5", @ANYRES32=r2, @ANYRES32=r10, @ANYPTR64, @ANYRES64=r11], @ANYRESHEX=0x0]], 0x2) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="5ee340f3b5b54bc80013"], 0x10) write(r12, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r13 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/155) r14 = getgid() getgroups(0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r14, r14, r14, r14, r14, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r18 = geteuid() r19 = getpgid(0xffffffffffffffff) r20 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r17, 0xffffffffffffffff, r18, r16, 0xb9e3dc7523cae6c, 0x80000001}, 0x8, 0x100000000, r19, r20, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r21 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r21]) r22 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r22]) getgroups(0x3, &(0x7f00000001c0)=[r21, 0xffffffffffffffff, r22]) getuid() getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) 14:54:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 14:54:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) socketpair(0x20, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x1d8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) unlink(&(0x7f0000000240)='./file0\x00') r5 = syz_open_pts() lseek(r5, 0x0, 0x0, 0x2) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000002c0)=0x7f) sendmsg(r6, &(0x7f00000017c0)={&(0x7f0000000300)=@in={0x2, 0x0}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000340)="b14220571bd1ea0193fd1a994d371d874f203ce3a19e8a522b9ec3b9835ab1f92fb22f9232f35f60c594caca2eed6147a0e10f5374e6c5211ee80e164ab6444bbf28c82c0f4a9bee892909a258541d9a0beed66ad1473c927ee07569d6b079f1cc2f8168f00f782bc91704110db4f12988fe50133ee7c2355902cc7a5a257a1c0ee093d1ee314d5069dd425588d4bf38f6f639804430c028cf", 0x99}, {&(0x7f0000000400)="0f7c195e45283297cc5701085eb0a3fe250e9abefa0183637425e45134f73413a3d0b4ffffd860", 0x27}, {&(0x7f0000000440)="4e21aa45918db80a1eda9742e873955be8b379987c4e89779c70ca3e7cc388e60fe116790888e6203fa58d3235de23fb28a7460b588c9536f3d07e18cdbf5fe85288a9ae226a080506c1a90a05534bf49dd37bd32bbb63fec6ba83f35eab14df0813f99c5fa2623a916cf2c11bf949fec4612225fedb1c5035a9ab44ce6fdbd09d54ac10fd35fcdaff87d4b79506", 0x8e}, {&(0x7f0000000500)="b92087c890e86ee0559f676b0fe24169fed1296ae07e92ab513038e33f66e10d996c5135b519e265e7c75498cf68bbfed28ca79bb3e8e7e414ab9b678d7f24d20c285c9605e19fb7d23715d79df126739e00fc57554517d8aa63ca554c361c1ae33cc779d1cbdc2c291444580d47551b4ddabab29cc8288e807ef1d8004bd7c6d96402e2536e53393094d9c46ba698d5f38e7f0545ec397440d9e4d516ed18a157bc8095629bed0098316ae11b0c44e6744c2c009f09bd096e621098284cfa1a597163957ad970bdfd34", 0xca}, {&(0x7f0000000600)="af314f43c0bc7a6f99a03b66d7d3257bd96d40419ce8e5384f4398e71b0a88145c", 0x21}, {&(0x7f0000000640)="1c1bd674bc07e0f70acbba9314bb10a9e5a3fb76063673b1c9f50fb0d76e1e5db63b2015c706f63075dc4b0dad6c93949c94e3ed3a308bda035fca1533c541d22d361c63a27b2a05c9d7a70db62ddc1dbb9a", 0x52}, {&(0x7f00000006c0)="2d33a43c74c876d81b125c3632feee5aff3ac2c00e80a8e42eb9f17e76662d05be08a4d9e533455caf48e4fa41d98785bc06b427645796f5098b744fa7350cc142449d6111c3c731992730b7a7576b272e8c2f26ce5a099b67c1a5009ca714c20698ba680b7ca26dee20ff085f7eba7136acfa9ab5ce5541f0951a6c813fa46fbdbd0847c313d6b69a1cc49f03f14d84f74a54401dd49b7c98e5c8db3c0a03e7361006a55397ad61e84e57bba470cb598fe8261a51e9ac0f858b345d75a76baab0d75e10d78b197c6644ba58070d037c0cf81cbbcf495aa575419931e2f784148ec07924d48860ecb6808d31fc374528cc9c7e9b1e581314f72763f72c1239b4d824d54a974783dd5382892eb9d0babf69b5085cd17b4c93a2d533e4fec2e75c3b54d9292b1d62e94e2c8a1be956e5c0b00f38dcbd2499276949b4352ff6f269eba4cd08c034c052f3dc171ceb5a1df4a656f039c89f42eb04a6508c4dad390ade01c345fe6b4c2f0f05c1a257f1ec2b9bb0fc85be58b3be88d15dc6823149979d5fc03ff2c315ab5c3e70d51e1d08ccfe3e3bfa1fc45fae7d7481c6815660a1be28df2e05887b34528b7347e082f63d5c76eaea7a6a84c603400bd750070cb959271a90fb6cf6f1f5fad7605e14b028b41e3a6fa9ffd71496c0b61ded81e774390a2d7dc1f0f88cf5b80155ab5290244ff4974d495061cd2df81c7616358689c1b4b8892432b5f70249447ecea0cf4094cf2fa1052b5b3feefd672c2930d6f1331a7efd6b8252bab1ff8c6e05138aed536bcab67439cbcf7de3c91ffed791154c8a1397a6d3575f683c76eb5293996d93f16da5b0ceebee2e1198b2dad0c54b274a9364023f785dfe61dc838b3c083844a0c1d2c5a7507ae90084380985f7aa333f8ae1b803b463066ccc9ea009b7069d5287259789b81e36d18e170a2adf4a109c9f4dbde7f6f8d6ad2c281eec7d8e2eee4ead880e24e2f6f88b10eff444fcd517dff6671dd873e703486a560b78426554c2d05e51ade787106658a002846ee5bd65fe827fb672305a5fb90f3b06dfbf8e4a4a525d6d9171bd933d60af3ac735569aebe4f7b2491c85b3c1e7e28e1672e7cf0973d1423b8336a7b9263a4b7f18f3df062c1fa7c283a8556e3a2dace3ea50d54e46c628c8fb4b316e66892718adcc909e3ed426814f0b14c55644ff5eb2ca2631f0bae74f86cc33a2fe8b477192693c04ec33ab3e70b83f518295902e002fa765df4ed31a333146da457299438c1ec9edef27919ea7731b6e8eee45a8ba6c1c4706522a1dacbba2fc959273a3aa6b5b475a57dbacfb4ded7972281f85a101d568ed00d3fb9e263a79d658f65b8ff2344c18d43d33e8b79ae301db20dfadd19c9d4e1adb604545caca9b9fa316a12693b49373fc0a25f7e58576a8ce83ac21b885c2e12d33e6b121e0106fdcc5079fbd4fd2cd92c01de50574bf56ec963d2041145568bdb58a275c04c9f39be83e8c77cb7669c238355a9705ced762009e5263880604333e8239c642f021a1e6ed17cd973f3f531d81fda1dcc1f6ae770d4519d9ef9fa1537a6c812afaddcdc0126a544a64a5b2e999ca4b0243cdcbdc40c10b413048739a3cd8e468815986c3487f2d12e83208851abfa04bedcf5fecaf56d43e27baf70e8170931a4520049133cd04c31a5eb2935a22a7f48f2e00079418100c1545450abd9300c849377346d03566d7a8655ed15c7aa9c5b6de903bfc51c4f9f3694f26336defa369f986541f37b355a1037de2cd11e36ad452a64169284b2a3d4b9233dbb30ff0b055f3df1f4c6e766db8da04e113da40cd8dfe0bb4554c465df6af88b8a9f5f4690453c1ae1d16a8312ddca4b8d291b2104235013c005dd51c23504a499cb23808524548bd0451e508bd766498e2f3d57ef700617437611ff5add1c5db153b018bfbbee4cda730fed1a1e9bdd92e2e680c89f33fa7e273c71ca7e136204184713c8e4de3cf20c83860d70af64291471f952d3c71131ecd74d911fb04d04b2e06d515e80db93ff512134d3c46199536e95e457eb65c59fff47e01ae385f8dc5a580d79f9271d11dfd40c184b6c2fce4825dda667376789b46267b7f9103a354ef384f221d5ac63fb3218407f69a4fdb7e92afa240c13b7ebaa7cc21299e700e78fc48f551acc470a68219f78e80c92d8218cfdb95e0f5b55c7640b3782a1b8cb198c4e98efde8a2651b9b299840538df7d089e401934bbb65c30d8e21e9829d2d52b458d727d0b4f049192d75412f2129e0d6d6f26a768a13c736f15d16bac303445bbc0800328733ed876deeaae089fb587892fc040ebc85678e5673e53532f75ba87132cc1fade930dee01690b84752489f8feb3633a9cf3c94158d3008d4374037132988e1b50db32c2e7c017228effd838cf652d219e4b2b5a0b6b39bc031c72c069020b0a4639a31eb4803ab9008734bb3e0547c124d45b35cc08ea76566dbe49eaef3a38a83782e009a50a4ee42bf983bd1742e04666e189388662d69219e9640d50dc5ff99185a607b4c46659ea7fd4f8a69bdd086ebc724b521819277b98c15acca47cc5dc1d41210f3d4e1429029ffe6e0c2e296ce6ac25d0530f6f6f056de033846a05c6840f05c33cdec717ff9f5c1ff73fbf23cdc4c0929511fd17ed4b6f53fd8ecf8cca13ad270f0fa90914266715e4d79e52a9d1026979fd5f2ffac3a40191bb7eeb343330f4576e8433991aaae322af5ca0d802829b243f04fa58ee84df08718b18cb3f8ae6f24dd522f41988861e901aaba84f10a913d74b4eabb675a9d82d1ea869b737ae4e103cdbabb6cae729477c00b7b670b89881ccd97c02f83001db4732450a99e52d5c6fb931755b1cdc01764947433d1e57eaac458a7a5f411694118b4ab5fad1e9d17c8661d4c9d2f0dba7d9ac692c00911ece5754690c05b86bb10486f7de7b20604f05120008b24658df2d8406516b348c41992b2475aac2076031bd6615dace0af88a592969f3fb70048298a6a8ecc4146e9b9754aa28670197d0c346acdd357d338a05a6997eaf4346239801a65eefda293557bd1645900b39481533550792496a57ce3adcd8cd4807afb41651c91e2a33bf79168d17ee71a3ee33bf66a58d36cd0267b8152c37b9be0e87d110e68332822adec4a98bbe81cee3228739beb1a38cc2c7cb76c695a083879dd0e58af17d85f752bed38cd207ea89feb92f7c3d1da656c26ac65b6aaecf1083adddaa7260c0732a740dd9382cecb90c3f035440d6da747e49df8c72b4ef3cd54621248dfcedff46dad6d4ed37154ae850e966b991a5f312926e43d6ed300c3a4300b8e176cdfd4efcef32fafe90621d9dbb6baa28a83b1cd84bb88b187e41bae5fc88b16024e1fe668a4643e5019a28905b7d432dfede70900b35f56f6054530e98b4e65ce8dc4b60634deb751f6374b900d3ad04032bc5561b1263b9682ff44b13a81701b87fb5be7e6142c31e9bbeb9d98ea7e542334ed5368457ada561a2f4520bc77a5eba5dd71c02baf736782225082ff63c4b965145da8e534ce468b424e0b3bc00d387866bdd0872048bb7cacec54ce985b11f01fd92062c2ea8b29c814443bb3207ff354739deccf5c79a400e84dfe84793c49cb30a2c7942d885082cd8172b8c15863af3e3b7b9816d48e40ce46f34cac889a601b2001c5947ccf1691981e8766b22060ad2702f2e2f7516d4282e0551300f72aa19cb346137d7a54aac0346567e22a57c19625cac93b907a5c7d65a3de696b6b8497b11ebbebe0354a0ec9c017553377ca5c391b673f75c3179b9252551fadc4422a9a6baa29379c624455feead2e403af0dd19c3fb25860a15e1b30f9c11a92fa269e15755a73257a6ad930680e997e8fd9d85ff7e68a84fc187790af45450f745cb46011ace79c883f80a1f619353678b7a899c84f9ac193c72fd2668a1c263449a5079a44fde1c97e3772d452a358f158077d01cdc620326d18a78447fb75a7361887b044f7b60f518127a627289363eb8ae48360b0c31eb89cab84eed41b1ba89583d090b19d997e5eccab21b48899e8417f6e3368620d5469f9edd3d9cdc564d1eee3ea322f48e9a9ed5d45a83808341e8212a4416a89efcea20dafc7c85089c174bd9790f28da55c3382d3d619d9d26b22736a71eeccb5a8e320497e5a5c07ca0c1b2be3a5cea6b3ff322a0f7cb771da8372cc0312521de7e0829ca068be38be58815a60b7282d741d7e18a783375f64ee2e18e479dd4f9cb81e4f179932ef30cf643d1774104b7e461d74fb4b435313055648f778aac310c1d3b26e96e79ff33f1bc7934bfb14384b5a62e5030c4876d6f156309b79b3fc8b95093ff7c037d2e1d41bfd0c41efe5bd922a246c35d2e68bef336747380fb545e00c3b853b491f582a0fa3ffce5979a9e3fd5592eba3c8dd3f4c3c9ef16717b9de9c418ea8fcab2b0b97fb7ca749088a79e1284c6ab2342e6788eb1b7c466e2229a610d8dacfc94c0a62270eebfca790fa705e0603cb21d8494cd75f3981f209bc1d33f139da97ff9f43800287eb3c0f9541a92c825efaac046d982628affcc6ff2955b0186bb8ed01ec20add387824ec3acf462fee402889411d5bd358dd05386e9842b1ae97e20da0e4e2e88a610b40d52c6e1f56b0a970eda002f10a29dd465cb383d76debebe2f8de55abdffc1fa94b8b61da4b93b32f1732835aa1744310c74f4e02aaa5deb30647baa0552e464992f88cfd19996cac85ea0fa24b87f9503d83999c8e932f737d7cff087b8b1ab5e1642b43ce4e2e8a8c5d036c7fe2cdf34002389db91aa63213d2e051c28daec0c81f433e6b079acf9d2b72eeabff18dd17456cf83833ae5725e3efa6dfe6d1549523a74c365b34cadbb2545c787a72b7fcf8b7aae984ff268fbea71de974d9d2a70a5ccda7b5a063207a58e57f0e52ae26e0e6f90544cdd96379ce00fd19d590ca7625de537edca924256aa9ca1298ffd8a7444ebc058c01f2404626292c152265d025dfd850cf28a4cfd1ae3308931fd8cac22e9c07826c2f180cfd5c3a1d0ff7548efaf5061318a32a03877a5df4396342175556312bd8d522a50621f34c349b4f72c408e998c0415de59faa20b02b4b0c8babe0168fb07e0d3b045a3fe9d09ff237cecdcef89402f5079b39779855eccac2a533024fdb03c11cc4aff4986411a0430d251679cb951d8a7b919b470f54c79b56ab9924dc8f6def81ecf7d84b7f6e18ba26a0e2a18daa6760a22434e2185d776bee3bede5b50baf39f40318b29d461771d77768e3fa499dbd9f5512b3a6cfe4ec885a6669d2e844cd7607a5e0b0bbb7922c582b466825219277ef3c7001d803c2dae84f72cb95142a7443224005c91770f0c98a10df7833de3559b7d6f5a4e3c379584ab350a4e8406203f1f72a7b82f81e36c7d935b17a87ed28aa1fa5425605b673e631dabe073bffaf3a2f08b961f5958eba6ce621060de3272bbaccddf1215bfae749a524366ff0a5719547a92be26c99977d6070fe353e3776469413c9a5aab9a1f1725890d7975920d3d15ea50e38f621671d872bbe38f3056fb36fa2edb2f3d980135fcdefa9d7e4e9f7d1b4a4e01835bac68f003b19d64815cf18faa75d5614501e7ca2e2fbbcea164633a145aa1cb66a42c8682f1cb1f658b4d5d3d08c8da97cc6daab604b3e25dad2e9fe5ff42329f38555d6e0cc8ed4cd361db3ffc5caaf513a47dbf1795933d193b9244a2e1fa31b351ff18ca4e6fb1f38cd73f105eff009cf76861d431f3c6ed152629b792", 0x1000}], 0x7, &(0x7f0000001740)=[{0x60, 0xffff, 0x1ff, "83cdc003b42f3c277a1c2c97495cb10a984832d0a574567d15e98af12d65cf81e0b1180acad2c573f29f859918af2add9722b139c0986d2796893b55a6019d7b7e9eef5b6856d6e5a7"}], 0x60}, 0x2) getgroups(0x2, &(0x7f0000001800)=[0xffffffffffffffff, 0x0]) fchown(r2, 0xffffffffffffffff, r7) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000001840)) r8 = open$dir(&(0x7f0000001880)='./file0\x00', 0x80, 0x2) r9 = dup2(r4, r8) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000018c0)={0x341, 0xfffc, 0x7, 0x5}) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000001940)=0x7fffffff) fcntl$getflags(r9, 0x1) r12 = open(&(0x7f0000001980)='./file0\x00', 0x100, 0xc) recvfrom$inet(r12, &(0x7f00000019c0)=""/69, 0x45, 0x0, &(0x7f0000001a40)={0x2, 0x1}, 0xc) r13 = syz_open_pts() ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000001a80)) pipe2(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f0000001b00)={{0x4, 0x0, 0xfa}, 0x3, 0xffffffe9, 0x7f}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000001b40)={0xfffffffa, 0x1}) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000001b80)=0x8) 14:54:02 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:54:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5c80d57ce17cb35f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r6, 0x0, &(0x7f0000000080)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r8, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="2db2000000006c653000"], 0x8) getsockname$unix(r9, 0x0, &(0x7f0000000080)) r10 = open$dir(&(0x7f0000000340)='./file0/file1\x00', 0x10000, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000004c0)=[{{r10}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r10, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r11, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r11, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x8d, 0x80000000, 0xde2f, 0x2}, {{r7}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r8}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1ff865d3, 0x3}, {{r9}, 0xfffffffffffffffe, 0x10, 0x0, 0x80000001, 0x10000}], 0x6c1, &(0x7f0000000a00)={0xde, 0x2}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r4]) r13 = socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000480), 0x0) semop(r14, &(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(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getuid() r17 = 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(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r21 = fcntl$getown(r17, 0x5) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r22, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r23, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r26, r15, r16, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) chown(&(0x7f0000001680)='./file0\x00', r3, r12) fchown(r0, r1, r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r27 = syz_open_pts() close(r27) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r28 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r28, 0x0, 0x7, &(0x7f0000000100)=""/53) 14:54:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000020ff0f00000000000000000000000000000000000000000000000000000000000000000000000000003297adcaff128c53291ffad0322a1dfca7fca9b4d87fe3989f6ab0e4dabb540a0a1b90a3f40fd480c19c1b5279fc07074dd4000000000000000068470e3bc0b34ef3b08910815694f1458d01d820f4ac91275da3e42ed2924b636d000015a4aebd1ac827228476c8ff5fdaf258b77f425862711da69511541571dc61b1914d977abe595fcc0866c9e6840f024d08c355c570320b23ec3c6386190019a20ba996d25f62520b5088aa99e84b43b0fc4919fd060cf3f3c7648209f0366a796166e6e3920cbd911ebaac50ebd8f53a83095bd2d2"], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048040000009648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) listen(r2, 0x8001) 14:54:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) connect$unix(r1, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) kernel: double fault trap, code=0 Stopped at srp_enter+0x22: callq __sanitizer_cov_trace_pc+0x4 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace srp_enter(ffff800024f56078,ffff800000076818) at srp_enter+0x22 rtable_match(0,ffff800024f56160,fffffd8064d483bc) at rtable_match+0x80 rtalloc_mpath(ffff800024f56160,fffffd8064d483bc,0) at rtalloc_mpath+0x3e in_ouraddr(fffffd8064d48300,ffff80000066d000,ffff800024f561e0) at in_ouraddr+0xa3 ip_input_if(ffff800024f56288,ffff800024f56294,4,0,ffff80000066d000) at ip_input_if+0x68d ipv4_input(ffff80000066d000,fffffd8064d48300) at ipv4_input+0x48 if_input_local(ffff80000066d000,fffffd8064d48300,2) at if_input_local+0xf9 ip_output(fffffd8067ee8300,0,fffffd807e00beb0,0,0,fffffd807e00be40) at ip_output+0xae5 udp_output(fffffd807e00be40,fffffd8067ee8300,0,0) at udp_output+0x5af somove(fffffd807048d1e8,2) at somove+0xf3f sorwakeup(fffffd807048d1e8) at sorwakeup+0x79 udp_sbappend(fffffd807e00b580,fffffd8067ee8300,fffffd8067ee83b0,0,14,fffffd8067ee83c4) at udp_sbappend+0x336 udp_input(ffff800024f56978,ffff800024f56984,11,2) at udp_input+0x12ba ip_deliver(ffff800024f56978,ffff800024f56984,11,2) at ip_deliver+0x353 ip_ours(ffff800024f56978,ffff800024f56984,fe5,0) at ip_ours+0x412 ip_input_if(ffff800024f56978,ffff800024f56984,4,0,ffff80000066d000) at ip_input_if+0x6b9 ipv4_input(ffff80000066d000,fffffd8067ee8300) at ipv4_input+0x48 if_input_local(ffff80000066d000,fffffd8067ee8300,2) at if_input_local+0xf9 ip_output(fffffd8067ec6d00,0,fffffd807e00beb0,0,0,fffffd807e00be40) at ip_output+0xae5 udp_output(fffffd807e00be40,fffffd8067ec6d00,0,0) at udp_output+0x5af somove(fffffd807048d1e8,2) at somove+0xf3f sorwakeup(fffffd807048d1e8) at sorwakeup+0x79 udp_sbappend(fffffd807e00b580,fffffd8067ec6d00,fffffd8067ec6db0,0,14,fffffd8067ec6dc4) at udp_sbappend+0x336 udp_input(ffff800024f57068,ffff800024f57074,11,2) at udp_input+0x12ba ip_deliver(ffff800024f57068,ffff800024f57074,11,2) at ip_deliver+0x353 ip_ours(ffff800024f57068,ffff800024f57074,d98,0) at ip_ours+0x412 ip_input_if(ffff800024f57068,ffff800024f57074,4,0,ffff80000066d000) at ip_input_if+0x6b9 ipv4_input(ffff80000066d000,fffffd8067ec6d00) at ipv4_input+0x48 if_input_local(ffff80000066d000,fffffd8067ec6d00,2) at if_input_local+0xf9 ip_output(fffffd806f5b4800,0,fffffd807e00beb0,0,0,fffffd807e00be40) at ip_output+0xae5 udp_output(fffffd807e00be40,fffffd806f5b4800,0,0) at udp_output+0x5af somove(fffffd807048d1e8,2) at somove+0xf3f sorwakeup(fffffd807048d1e8) at sorwakeup+0x79 udp_sbappend(fffffd807e00b580,fffffd806f5b4800,fffffd806f5b48b0,0,14,fffffd806f5b48c4) at udp_sbappend+0x336 udp_input(ffff800024f57758,ffff800024f57764,11,2) at udp_input+0x12ba ip_deliver(ffff800024f57758,ffff800024f57764,11,2) at ip_deliver+0x353 ip_ours(ffff800024f57758,ffff800024f57764,b4b,0) at ip_ours+0x412 ip_input_if(ffff800024f57758,ffff800024f57764,4,0,ffff80000066d000) at ip_input_if+0x6b9 ipv4_input(ffff80000066d000,fffffd806f5b4800) at ipv4_input+0x48 if_input_local(ffff80000066d000,fffffd806f5b4800,2) at if_input_local+0xf9 ip_output(fffffd807f02a500,0,fffffd807e00beb0,0,0,fffffd807e00be40) at ip_output+0xae5 udp_output(fffffd807e00be40,fffffd807f02a500,0,0) at udp_output+0x5af somove(fffffd807048d1e8,2) at somove+0xf3f sorwakeup(fffffd807048d1e8) at sorwakeup+0x79 udp_sbappend(fffffd807e00b580,fffffd807f02a500,fffffd807f02a5b0,0,14,fffffd807f02a5c4) at udp_sbappend+0x336 udp_input(ffff800024f57e48,ffff800024f57e54,11,2) at udp_input+0x12ba ip_deliver(ffff800024f57e48,ffff800024f57e54,11,2) at ip_deliver+0x353 ip_ours(ffff800024f57e48,ffff800024f57e54,8fe,0) at ip_ours+0x412 ip_input_if(ffff800024f57e48,ffff800024f57e54,4,0,ffff80000066d000) at ip_input_if+0x6b9 ipv4_input(ffff80000066d000,fffffd807f02a500) at ipv4_input+0x48 if_input_local(ffff80000066d000,fffffd807f02a500,2) at if_input_local+0xf9 ip_output(fffffd8070bf2e00,0,fffffd807e00beb0,0,0,fffffd807e00be40) at ip_output+0xae5 udp_output(fffffd807e00be40,fffffd8070bf2e00,0,0) at udp_output+0x5af somove(fffffd807048d1e8,2) at somove+0xf3f sorwakeup(fffffd807048d1e8) at sorwakeup+0x79 udp_sbappend(fffffd807e00b580,fffffd8070bf2e00,fffffd8070bf2eb0,0,14,fffffd8070bf2ec4) at udp_sbappend+0x336 udp_input(ffff800024f58538,ffff800024f58544,11,2) at udp_input+0x12ba ip_deliver(ffff800024f58538,ffff800024f58544,11,2) at ip_deliver+0x353 ip_ours(ffff800024f58538,ffff800024f58544,6b1,0) at ip_ours+0x412 ip_input_if(ffff800024f58538,ffff800024f58544,4,0,ffff80000066d000) at ip_input_if+0x6b9 ipv4_input(ffff80000066d000,fffffd8070bf2e00) at ipv4_input+0x48 if_input_local(ffff80000066d000,fffffd8070bf2e00,2) at if_input_local+0xf9 ip_output(fffffd806d808600,0,fffffd807e00beb0,0,0,fffffd807e00be40) at ip_output+0xae5 udp_output(fffffd807e00be40,fffffd806d808600,0,0) at udp_output+0x5af somove(fffffd807048d1e8,2) at somove+0xf3f sorwakeup(fffffd807048d1e8) at sorwakeup+0x79 udp_sbappend(fffffd807e00b580,fffffd806d808600,fffffd806d8086b0,0,14,fffffd806d8086c4) at udp_sbappend+0x336 udp_input(ffff800024f58c28,ffff800024f58c34,11,2) at udp_input+0x12ba ip_deliver(ffff800024f58c28,ffff800024f58c34,11,2) at ip_deliver+0x353 ip_ours(ffff800024f58c28,ffff800024f58c34,464,0) at ip_ours+0x412 ip_input_if(ffff800024f58c28,ffff800024f58c34,4,0,ffff80000066d000) at ip_input_if+0x6b9 ipv4_input(ffff80000066d000,fffffd806d808600) at ipv4_input+0x48 if_input_local(ffff80000066d000,fffffd806d808600,2) at if_input_local+0xf9 ip_output(fffffd806daf3000,0,fffffd807e00beb0,0,0,fffffd807e00be40) at ip_output+0xae5 udp_output(fffffd807e00be40,fffffd806daf3000,0,0) at udp_output+0x5af somove(fffffd807048d1e8,2) at somove+0xf3f sorwakeup(fffffd807048d1e8) at sorwakeup+0x79 udp_sbappend(fffffd807e00b580,fffffd806daf3000,fffffd806daf30b0,0,14,fffffd806daf30c4) at udp_sbappend+0x336 udp_input(ffff800024f59318,ffff800024f59324,11,2) at udp_input+0x12ba ip_deliver(ffff800024f59318,ffff800024f59324,11,2) at ip_deliver+0x353 ip_ours(ffff800024f59318,ffff800024f59324,217,0) at ip_ours+0x412 ip_input_if(ffff800024f59318,ffff800024f59324,4,0,ffff80000066d000) at ip_input_if+0x6b9 ipv4_input(ffff80000066d000,fffffd806daf3000) at ipv4_input+0x48 if_input_local(ffff80000066d000,fffffd806daf3000,2) at if_input_local+0xf9 ip_output(fffffd806d550500,0,fffffd807e00ba50,0,0,fffffd807e00b9e0) at ip_output+0xae5 udp_output(fffffd807e00b9e0,fffffd806d550500,0,0) at udp_output+0x5af sosend(fffffd807048d7e8,0,ffff800024f59738,0,0,0) at sosend+0x645 dofilewritev(ffff800020acf168,4,ffff800024f59738,0,ffff800024f59820) at dofilewritev+0x1b7 sys_write(ffff800020acf168,ffff800024f597d8,ffff800024f59820) at sys_write+0x83 syscall(ffff800024f598a0) at syscall+0x4a4 Xsyscall(6,0,c,0,3,190ebbd11b0) at Xsyscall+0x128 end of kernel end trace frame: 0x1934f967bd0, count: -91 ddb{0}> show registers rdi 0xffff800024f56078 rsi 0xffff800000076818 rbp 0xffff800024f56040 rbx 0xffff800000076818 rdx 0x1208 __ALIGN_SIZE+0x208 rcx 0xffff800000b05180 rax 0xffffffff81456bf0 rtable_match+0x60 r8 0xffffffff81dd8179 in_ouraddr+0x49 r9 0x5 r10 0x1 r11 0x4d5aa2cfc3f29413 r12 0xffff800024f56160 r13 0xffff800024f56160 r14 0xffff800000076818 r15 0xffff800024f56078 rip 0xffffffff813e2182 srp_enter+0x22 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800024f56000 ss 0x10 srp_enter+0x22: callq __sanitizer_cov_trace_pc+0x4 ddb{0}> show proc PROC (syz-executor.0) pid=9515 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf8d0,0xffffffff82664918 process=0xffff800020a8a710 user=0xffff800024f54000, vmspace=0xfffffd806e8dae68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6545 119728 28067 32767 7 0x10 syz-executor.0 6545 431751 28067 32767 3 0x4000090 netio syz-executor.0 6545 467890 28067 32767 3 0x4000090 fsleep syz-executor.0 * 6545 9515 28067 32767 7 0x4000010 syz-executor.0 3672 498510 38937 32767 3 0x90 nanosleep syz-executor.1 3672 299159 38937 32767 3 0x4000090 kqread syz-executor.1 3672 431677 38937 32767 3 0x4000090 fsleep syz-executor.1 28067 185281 51830 32767 3 0x90 nanosleep syz-executor.0 51830 31157 64688 0 3 0x82 wait syz-executor.0 38937 143495 71736 32767 3 0x90 nanosleep syz-executor.1 71736 187735 64688 0 3 0x82 wait syz-executor.1 34258 384703 0 0 3 0x14200 bored sosplice 64688 383871 84580 0 3 0x82 thrsleep syz-fuzzer 64688 249091 84580 0 3 0x4000082 thrsleep syz-fuzzer 64688 37267 84580 0 3 0x4000082 thrsleep syz-fuzzer 64688 314594 84580 0 3 0x4000082 thrsleep syz-fuzzer 64688 356052 84580 0 3 0x4000082 thrsleep syz-fuzzer 64688 42352 84580 0 3 0x4000082 thrsleep syz-fuzzer 64688 472308 84580 0 3 0x4000082 thrsleep syz-fuzzer 64688 424946 84580 0 3 0x4000082 kqread syz-fuzzer 64688 509894 84580 0 3 0x4000082 thrsleep syz-fuzzer 64688 478313 84580 0 3 0x4000082 thrsleep syz-fuzzer 84580 267744 16520 0 3 0x10008a pause ksh 16520 285651 14602 0 3 0x92 select sshd 19500 95802 1 0 3 0x100083 ttyin getty 14602 356702 1 0 3 0x80 select sshd 97381 453990 32793 73 3 0x100090 kqread syslogd 32793 417004 1 0 3 0x100082 netio syslogd 40951 293691 1 77 3 0x100090 poll dhclient 52929 450985 1 0 3 0x80 poll dhclient 57617 120450 0 0 3 0x14200 pgzero zerothread 342 405807 0 0 3 0x14200 aiodoned aiodoned 30260 441855 0 0 3 0x14200 syncer update 44493 385928 0 0 3 0x14200 cleaner cleaner 52392 112702 0 0 3 0x14200 reaper reaper 34827 224683 0 0 3 0x14200 pgdaemon pagedaemon 94414 293265 0 0 3 0x14200 bored crynlk 67421 365360 0 0 3 0x14200 bored crypto 65075 385569 0 0 3 0x40014200 acpi0 acpi0 51502 509565 0 0 3 0x40014200 idle1 27554 236732 0 0 3 0x14200 bored softnet 69275 369702 0 0 3 0x14200 bored systqmp 58121 489250 0 0 3 0x14200 bored systq 80390 328804 0 0 3 0x40014200 bored softclock 52053 377979 0 0 3 0x40014200 idle0 25314 398868 0 0 3 0x14200 bored smr 1 349355 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 6545 (syz-executor.0) thread 0xffff800020acf168 (9515) exclusive rwlock netlock r = 0 (0xffffffff824e9da8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x51b #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6323K 6323K 78643K 13233 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 115 3K 4K 78643K 23519 0 0 ifaddr 37 22K 29K 78643K 3334 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 980 0 0 iov 0 0K 44K 78643K 8166 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 13185 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 313 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 9509 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 23289 0 0 sigio 0 0K 0K 78643K 381 0 0 proc 48 50K 83K 78643K 26176 0 0 subproc 34 2K 2K 78643K 9129 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 2796 0 0 in_multi 33 2K 2K 78643K 6454 0 0 ether_multi 1 0K 0K 78643K 55 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 9504 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 241 29K 45K 78643K 86868 0 0 UVM aobj 130 4K 4K 78643K 131 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 1685 0 0 NDP 5 0K 0K 78643K 1614 0 0 temp 122 3564K 3643K 78643K 114539 0 0 kqueue 0 0K 0K 78643K 388 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 1143 0 1136 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 4287 0 4285 1 0 1 1 0 8 0 rtentry 112 5470 0 5421 2 0 2 2 0 8 0 unpcb 120 17098 0 17050 39 37 2 3 0 8 0 syncache 264 137 0 137 54 54 0 1 0 8 0 tcpqe 32 49 0 49 36 36 0 1 0 8 0 tcpcb 544 13192 0 13187 250 249 1 14 0 8 0 ipq 40 243 0 243 81 81 0 1 0 8 0 ipqe 40 6919 0 6919 81 81 0 1 0 8 0 inpcb 280 49399 0 49384 282 280 2 13 0 8 0 ip6q 72 10 0 10 7 7 0 1 0 8 0 ip6af 40 291 0 291 7 7 0 1 0 8 0 nd6 48 1078 0 1074 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 24113 0 23839 18 0 18 18 0 8 0 art_table 32 24114 0 23839 14 11 3 3 0 8 0 art_node 16 5469 0 5424 1 0 1 1 0 8 0 sysvmsgpl 40 50 0 31 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 9507 0 9497 1 0 1 1 0 8 0 shmpl 112 129 0 1 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 24957 0 23507 50 3 47 47 0 8 0 ffsino 272 24957 0 23507 103 6 97 97 0 8 0 nchpl 144 54055 0 52396 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 279935 0 279935 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 173868 0 173868 197 196 1 7 0 8 1 plimitpl 152 4280 0 4270 1 0 1 1 0 8 0 sigapl 432 21854 0 21838 39 36 3 3 0 8 1 futexpl 56 491217 0 491215 3 2 1 1 0 8 0 knotepl 112 11476 0 11457 33 32 1 3 0 8 0 kqueuepl 104 11798 0 11795 60 59 1 4 0 8 0 pipepl 112 29222 0 29203 117 116 1 4 0 8 0 fdescpl 488 21855 0 21838 3 0 3 3 0 8 0 filepl 152 235158 0 235048 329 324 5 14 0 8 0 lockfpl 104 5379 0 5378 1 0 1 1 0 8 0 lockfspl 48 1865 0 1864 1 0 1 1 0 8 0 sessionpl 112 552 0 542 1 0 1 1 0 8 0 pgrppl 48 1913 0 1903 1 0 1 1 0 8 0 ucredpl 96 52999 0 52990 1 0 1 1 0 8 0 zombiepl 144 21838 0 21838 3 2 1 1 0 8 1 processpl 896 21871 0 21838 4 0 4 4 0 8 0 procpl 632 61490 0 61443 25 20 5 5 0 8 1 srpgc 64 1070 0 1070 73 72 1 1 0 8 1 sosppl 128 9056 0 9053 5 4 1 1 0 8 0 sockpl 384 71487 0 71422 379 353 26 26 0 8 19 mcl64k 65536 68 0 0 4 1 3 3 0 8 0 mcl16k 16384 73 0 0 6 3 3 3 0 8 0 mcl12k 12288 77 0 0 2 0 2 2 0 8 0 mcl9k 9216 60 0 0 2 0 2 2 0 8 0 mcl8k 8192 50 0 0 4 1 3 3 0 8 0 mcl4k 4096 41 0 0 5 2 3 3 0 8 0 mcl2k2 2112 18 0 0 2 0 2 2 0 8 0 mcl2k 2048 203 0 0 19 6 13 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2401 0 0 34 7 27 34 0 8 0 bufpl 256 66932 0 59878 450 8 442 442 0 8 0 anonpl 16 4086609 0 4075734 689 628 61 85 0 124 1 amapchunkpl 152 221745 0 221609 421 413 8 20 0 158 1 amappl16 192 173037 0 172355 933 886 47 59 0 8 7 amappl15 184 3489 0 3484 52 51 1 1 0 8 0 amappl14 176 6404 0 6395 1 0 1 1 0 8 0 amappl13 168 2192 0 2192 45 45 0 1 0 8 0 amappl12 160 1789 0 1784 2 1 1 1 0 8 0 amappl11 152 4074 0 4063 1 0 1 1 0 8 0 amappl10 144 2037 0 2031 1 0 1 1 0 8 0 amappl9 136 9979 0 9975 1 0 1 1 0 8 0 amappl8 128 8461 0 8304 9 3 6 6 0 8 0 amappl7 120 4067 0 4054 1 0 1 1 0 8 0 amappl6 112 2677 0 2659 1 0 1 1 0 8 0 amappl5 104 5950 0 5941 1 0 1 1 0 8 0 amappl4 96 22322 0 22279 19 17 2 2 0 8 0 amappl3 88 4847 0 4842 1 0 1 1 0 8 0 amappl2 80 135695 0 135609 3 1 2 3 0 8 0 amappl1 72 626258 0 625786 24 14 10 20 0 8 0 amappl 80 71255 0 71207 2 0 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 130 0 1 3 0 3 3 0 8 0 uaddrrnd 24 21855 0 21838 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 21855 0 21838 1 0 1 1 0 8 0 vmmpekpl 168 231954 0 231924 3 0 3 3 0 8 0 vmmpepl 168 3151719 0 3149527 771 651 120 134 0 357 11 vmsppl 368 21854 0 21838 2 0 2 2 0 8 0 pdppl 4096 43717 0 43676 7 1 6 6 0 8 0 pvpl 32 9008238 0 8993963 1226 1077 149 199 0 265 0 pmappl 232 21854 0 21838 75 73 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 914 0 291 19 0 19 19 0 8 0