r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="20000000000000000000008333582884"], 0x10}, 0x0) 09:34:49 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x1000}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0xffc1, 0xfff, 0x6, 0x2}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aade01bc1417b2ca1b99c6fd08d2a740600fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x75}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x2, 0x2, 0x1) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069c1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$inet(0x2, 0x4000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0x1f) getgid() r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x400000002, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) fcntl$getown(r9, 0x5) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x2b2) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) sendmsg(r11, &(0x7f00000024c0)={&(0x7f0000001000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000002d80)=ANY=[@ANYBLOB="680000000000000000000000000000001be1d5df9462128c6bfebb105901e6bfcce15bc67da9d86827dd5ca681478ecc86ef7d5765050c91175f141575963b6ccbda56c148f706000000000000009e7fe9ebeb44f87ffea0f8abf9668d63512fe300000000000000a0070000000000000000000000000000db3e5b11d5dfdd321a61a4c072722f4b9b663d2d1016a137d278c76ea3f6ddb183b1da652d31f0726f9c09d5e7e885a54c07d6a987e0f8908b84be5bdfcfbd6f33af460994d969b323c4356f1525deac16fa5c9fcf6cf94b5d6314ab2f1218494a78621d454f2bda74655df62087578e1e58872ed2ac53e59913a7519791acd6981dc44278959d6a6966a890d97146ffdb8d43b0c0b49b00942a7035e523207478b167d2e7c030272ecbddf9e56171dd54728a8527b2ee424ddf3a2cf708d8aacccf5a0db06bbdc62827b1d3eb159fbaf57cfe7a7021286ecdc90a5e2f9a4a770f8394082ef5c975f6d3fc82c2bf88084c9077b2315eefbfbecc8616e1671f2236c4b06f1b7490472b405691e28bd3e2c38d4d3b8634b0514438b2afb64286db1d0b3d35b44db48c9099fce778a0776aa7756dc03176782507b10b18b1e00987253abb437c8b227bd8b2235362a821a3d2a523e8df88bb059e02d8b50bd8094c450366ba41332a448de1105bb6f13d9d95bfd81145659aa680e23768ff7e4d24d7756a11d3ee2092709e707ac2a19b51ba13ecae4a14eb5886ddccdab71e6341b5b47e3dce28908dbd6051277583c43f7e0e5148cd2dc8eef8fba7bab4b797ffdc6431ccb5da50e3e0e13492a05c43765a72978c45fbcedcccf0ac0ca7ce9a9e38ad5a2b011fca2f58bd6747b64a7c2056a3e6a6959af4858550d4e3428ea0e4cfc939501a593b4c653f1315e367569d799bcabc0032d4a45ca1d691fead6629a40b842dcaea255b872b6e512f9f2e711f158b3bd5acf8adf31efd4d165bac4555a639a23f80966273ae6abaac081dfdcd364a770e57c97e8dae9100867c09c663451753347beef933af1979eddd51d0bbe8f9446bc4e505aaba1201ce268d47737ca85db7916d704f08c32ff88b030c80b7452880069e669b0577da2de666d1c0cf39ca5b600e47f75549c5251454ff98d94eba6440beb1f1d20b80398dcd0fb8e12b9798f8073d5456f1c8420b45b6586493037909bfeaf78733cb244d32db941eb50f22e265210777bdd28eae9d85c0e6bf38437480867eedce762c7c5d1adf9d1f5e5ac9f34c6bd6bef5d1bd75cd66c5c222506349ba44b36bf556594f6103099b882ca06b0b1ebc12226cd4a87a28bef9fccc0e74c1a79e675ba6a386f44ff358f225918a9eeb79163ef5b3d636be12d60324021c44f41eba319f22ef80efa0bf0c9e64f9d6cd596a002f3f542efac54b21cc2b53c27ea666eb9e9ff4bee340748c595fcd53b0819d87e4cd3231e65ecfbc74b86edbf81dae912050769fa7a28ba1469035bce03ddad42fb774225a207410021228463bfac2b4a3827619bf59da824f893976e4b718521766ad4acf0b549e2e619903ff938fed8e854b92022ec271762b62ce90f371fc329e88208bbff14690301d2cc27567f29a9b30886802f56dc09eecef80cdff230e3aec150f4e37a5e22f832aabb92b43702bddbfabf168cf2f153d03220642fb2fb4bb1df71efd71dcb2485a8726043b54ed7b6a60320c6761326c950461ee76f69ac5ec781a1c90423ca00900ce87141922b1b08cd840e8689a6de2db5ab3542524a83f55d3e24ead8333c20f1d74c43c7ca593410fa8b37869a5ee8c3ba698bf43fb9695753e21f28304d8d7de4b88ac3f545ea0378e6feae6d8846734f35b8ace43949cf4b8e64d8be6dbf5827c5a6a922b238d14cd7d2dffe05f91b308197d210f25abbfdf578c16ec7e8e37ec944010995c6349f932f0fe1c82fd43ff53d3943005a503fce9ffbe9ede77eeaa036aa3ed90e3bab77c4a9cb0d472ebf66d90003735004230dbd4915fbc284a295f325632415fd5744cf9e1c75c78651e6c01211cb0ca2c2af69d3ecd1f2fb99e3b036c08110fbf6108b7920aaced8b9f0efa3ee4039e2c57599a3dc68b4a1384d0dc2ede3a6dff99095eb8691d661bae2533787d7ba4d94416a75d6b2b57a9c1781647740b88101796baa2d98d1270217d5fc5a845ff4c2e65c69ad6799707636592bb0f0a0a571ddc894e29a75ecc2e3ee19f64e6e83e22088629db8ba22165927d794f33355c01574b4661b3356083ac9abec025e9d93699a881c25e05f79ea7b972e0f3651f4b39b6596a9d002bbed06173427fbb33056dea5fda15a0abd51fa44933d7a730a54279347a7f1b51c2dabadfc548b157caba8f73e3ebcf349f99f0071af68fdac580650d084374419d40c6e0a0014db474a2ae93e4c7f00753adf24cb41ede8d9ea122ff0d5d12a0b6d1d98b8d93d10006f139d5becd22547d3aa92bc64c05939a17f8872c47594937920bc944ee89a5a47b39e2e314d6925e1e501137286c0da8732be5618e319aa4f12dd1656c2a8681f44802fc61b316ac756adb2f09780cb48f973330dadb867e5a0057a8882526e75f192a572a76e6e047619350f1be28278ba2f30bb6e655768bb725b9a40618aaafda7e0971d1a924bf283f520135928cae034d704f99ac905deab4087568a3413ebcba32417b4bb46b10b5d1e3b649a3f053c2e3424994065fede8ddcfcc6017f3ce6010700298ab2c6ce603525d7fd4f8b96fd2749fd84e1dbb002cc5b56e315297518c967a60d5dd515f3c044a46e665a1ca16e10aef5b264122525921db769d5fc1de844bbca32174c71c704e887cff07e9a931b818c20e3ae061c78f366f6ea85844559182a96ae83d0ba3c3fdf19e5d013f5b79f5ff5f406cc10255970345b2f900000000000000989907bc4fd52bc8e138433a19d9c2e5849557770784ed9ab727c837e495d579b304de7155f74145dee774662d8f51842a922cc073a64e535638274cedbff68832a4b6d53ba986355ba7c0e2ad5d11ce94755713cc8fda93"], 0x808}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r12 = socket$inet(0x2, 0x2, 0x0) r13 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x70) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c6317fa43", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r12, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000940)) r14 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r15 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semget(0x0, 0x1, 0x1c) r17 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r17, 0x0, 0x5, &(0x7f00000002c0)=""/23) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r19 = kqueue() kevent(r19, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r20 = kqueue() kevent(r20, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r21 = socket(0x2, 0x1, 0x0) shutdown(r21, 0x1) r22 = socket(0x2, 0x1, 0x0) shutdown(r22, 0x1) r23 = socket(0x2, 0x1, 0x0) shutdown(r23, 0x1) r24 = kqueue() kevent(r24, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) msgrcv(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYRES16=r19, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYBLOB="5c958e09087d3fcf429d46b6d57a367dd9e2985a93f340acdaa4c6aeef52ae50cdd4fb31ebce6ef070726ce84075335f4d18a4c69ca50f871e209d22cc3ae6d2f803fc7e986d585036921c4f2c69897d34674435b58a2b0ec782a711f80ffffb391177945bfadd350c06167d8fac063cf19c80b3c786d0207509e005d95dcd5cf9bf4706dcac8d26e0be1394c2144ccec9148c4194dc10b1b4ea4f287f55b841ddb994a3f25e9f19bebcd9ddf41f0911c5615cde47e8f4763574027debc76e7595226d4d", @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESOCT=r24, @ANYPTR64, @ANYRES16=r17], @ANYRESHEX=r20, @ANYRES64=r21, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRESHEX], @ANYRESOCT=r22, @ANYRESDEC=r23], @ANYRES32=r1], 0x3, 0x2, 0x800) r25 = semget(0x3, 0x718598a1c8a6558f, 0x0) semctl$SETVAL(r25, 0x3, 0x8, &(0x7f0000000140)=0x3f) semget(0x2, 0x0, 0x240) semget$private(0x0, 0x3, 0x0) semop(r16, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r16, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 09:34:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000080)='.\x00', &(0x7f0000000200)={{0xb0d, 0xfffffffffffffffe}, {0xfffffffffffffffd, 0xfffffffff}}, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000300)=[&(0x7f00000002c0)='[\x00']) 09:34:49 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200a2, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x200, 0x101, 0x5da, 0x0, 0x6]}) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000300), 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x3897) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = dup2(r2, r3) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) 09:34:49 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573", 0xe}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x18) close(0xffffffffffffffff) dup2(r1, r2) pipe(&(0x7f00000001c0)) close(r0) setrlimit(0x8, &(0x7f0000000300)={0x2000000000000}) dup(r0) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES32=r5, @ANYRES16, @ANYRESHEX=0x0, @ANYBLOB="f7c4637ade6091ccb3fac205c0f6da2f015e016f8fd1cc8f2e3463abb7715a06e90e32e470761029f4dd21de6caed74805e22d422b25129f87f6ab7d87a50ab470ca6a34dc0f8694fcdf15074ea398a71a4153b5b62c6dee5884f4ced8c898f6", @ANYRESOCT=0x0, @ANYRESDEC, @ANYBLOB="7377dcf2f44d82636655214c10320ffe9c79c253ed01e8dbb7502b2bd14006cbe4bee0064c5316d0fdc69fdcc0cfcc339f12050b71a963e33b957271fd16e77e5b24f70daaadb8103d5ac47496de77de09dcaee9b7796f3b4ca49b63acc869e7e79b4f27be89a23040ecb40a7a3b56ea94af464364fc85bf236dcf2ff8df529d43a52c423733760d78034a088fc55265395f139f71670b09f47706b8c3f2bb2f2a6ef4171b35c015d56e5312e10af4", @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32, @ANYRES64=0x0], @ANYRES64=0x0]], 0x1) writev(r4, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000c00)="50e6a57acdb37c48e8f71d80378168a31cf455c49491ef2cdd74dd5bf273bfb39b4eca9efca82898d8181dc5bf6661ca53ad5f6d6568e29d5d45088003b9a11aadcc544bf7423d69e9127a7778a7f8af3a63764ecc4a414906bd7cfe3100b0984f23171ad2b1da99f07aae9c97ff2ae323ab7260b6f7a42cf82ac6cd33bb5a93d22c23a47fb7f7f72d5e71acf0fcfdd52eafbdc6effcb440d710ad580e60ee8e9b8dbf970cdc4578f3a9153cf1ee3822ce16daa2d9611f0f4b0f70931e15e50e149d3d672b8ccf8a9d3d13157778a49ae09301d029b15435efe60e58efb2728ffedba510bb33842bca80a429484763176b659ef5c48ce096b7ab2118100ff41cc92b98bdaca0a6a5fdda8b92289af3cadb2305e37b0579b6273b648608bca08435668f040e8d49194556162235bb77640e27857825adf3e60d1355eae7351b444b7db8a03fbe5805ca04cd361761bb7b01da371b4701d5f55bd17b3df11479401d353b89bdc85d1df4efc61a9c9ca91f7c55e26df030327d0d05f810d95f7eba37252a2d59b9d7b97856b20a1b70e6783a9b61eae3065d54c4427b92d32cb25fb7d4d84e6e1899b8cf08acbd9573cae47b7eaa9a5736a1a0ef48611a45abec4369b355e0d494a3bab70aa56e1c31b0355d613950bc5d75edc68a32613cbd0491eeca08da0fa97340f539d1bacdece00c411580b24cec30a30f80429d8eea58fa33d1a21a04631a637012179d5e75e4bcf3e7de29915382dd0c055859acfed0c57c0ba14744012f1eedb0ea014524b5e060bfceac99337c106693d12e28c1a262b0f58e5720103cd0ec94e570409e5ee0f9586966008ec4b2856ca38f2c99df0c61a65505cec449beed7852b3bf59b7953573f9d01aadf43a91d14bb98d5c50456d46f4df1618c90a962acbb7763b2ad16896928f953c5734fe81d7b6c4bc8a93458fe6592d207047663eb9f339cbdbedc22d22a598b062a0764b07debd460c190892997c4b31cf911b9ee5f9196f8e10efdc130cd778c19be47ed7d92976c483628005b807b455a24c3737225d3a933340ab90f7d6c3e94a51a392e01abb7b7b9900ad8c8e9265244c25bd348cc70d27100d747b7b24726573e1a535b34484f959304e09b560dd1f1b201bd0d15099b1597edccbf898371f04fb08dab4b8b4b3bb06d089df1d5e47900abd19768cd80dc84feb52e301a7f47c0eacf57f34bb280b91151507a733c18c10ffcc2a2064bb30678ad10b487a71f951fe5b705fddecfcc477075e64c73a90a8f4807405c15e6cf2bf1a8c09ffd71eeb15b2ed9180754f2036d24eee412139ccb7ee1880378b6d7caa2e5a0316cb18e17bab08b30cf922feb6e06df6cd56903d66a47a6765886feaff89ad7eafdd9614aebf59972ac63519096dc5ae3239f29789f3490fefff1ec36be9bf650819e5c7ca0a4e10994a0719f9ff10707cb953fe602853e4a0f6fa449a04c22f33556cae3f02df780a76da66ed48101fdf2a70194fc267637ae15a92800b672b4ea4aa4d82578dd6e2877b6158eb746bd92d59d5b5d5c794c4f5c93cb81d7510c06ec7d3a74b04ce860cdf6b6af0b5fe65170693ab0b6b64f1ae0feabaa66889853fc7e569abcafae6e1c7d1aecfd23a666721e353448025403eacca71103ada752dce61d61c4116677154fb4adf2ac9daeb6b035b55504c7279ceb887376012a0c68edc5ce388f88d9932c38279f2a3c103446b953b05bf48416c1cced18e62305f28dbf6f400cbadd3cf64c916a27689450862cb25fa8369935cc8a99fa91de331baca4e4dafd3a2348e051d98092fac6e589fbb03d62afd5c772abe92b07210f2055adc1e6e5ffea88893c0e63592c04ef352a759726e88fa52ee72c5c0d2bbc3a847f278382ce7dc62604b88c0bdce9bdce270e091200a23320c592fae5eb62bd0ebb5d091420f5ef676c847afdb340d938507341211f6971953e7e6142863d8f8acc95e4fef5d4adf5ef4700746a9a05fe2b53bfc63ab3f5fa39da6670a5a6b6229bd07fc34d9fc457c53512e992105378b7b4ca81a2430c13f4e2ee1d1bd57f918f9da8a0c747e0be3ce8fde94d42cd78da98604edb4bd00bc948dc26c14ba5543c6059ae2ac4406e3232c36559cc1071c5b6bfac1291ac68f7e5520a14da7301d14b9b67bf9b8b3939af88dea3e1cfd72b967cee75f10b13933779c1ffbc550d44ac3b6e324205a2e0b2c887dc8a02f6cff5685d4e86e92881d6d64e56f5762a21101f19c34be145c5b3874f20bad5b323a3b87282c06a0cd490aeec8d6b363a7ecbff02b6b123c2b0c699f2a170929301409b4313909a2917a8b76e330a1bbd388e6ad1d88d0fd079bf705f352d4f1476e31c2c9d1b8dd606a5c9c56eb54ede13a4311deeb27a1b88e11124137b34118ff849bc02aa238fe99c962ef07e9d8dfd7801b2f26049b2b2f042c46e9c4eaa524643f7bba8468c68a371963d49c1140387381eacf7b8fae8b66c829d3369ea987472ada21580f77f45e07ab836a23de389d8262337e15106fa91ffa8db9ab8b72650629f5c7713bcafb0b2eb1ccf95a56425f5b8091d333b3261b5d233f30e50f4f83ff24903c28009a8eb9ddf07b2660ff2233a7b7d25c9fbfe4ed2a77b92ec70c845a2f9087bdfb05555723c678aa80ea0f295cbb0bbd6652399b372f531eabc3eaee87e23cfbbdbcdbaf1d1c64054f8269b3d9c29d6277b01d373123f3632dfa543518dbbf70cd5cc9c0b7fb1ce4c0a75ea9a6331828e82a196af1c8365ec2cc631c021d34fae73d6fc96c079ff7e890c7ab1e2018004549a497fc9b6ee013ea9211c640578212442c901ee171b40474539dc59ae25d37927ec203347ec77c35d72d292e1e2c55f371229436605cb0837c04d667d463c823f828b1baf69e2be0b7a692f4be633f507adc5286d1a466fd717ba700ab3fcaa990df5b885aa2e15a301318814e67c1759230187883f7eaaa322f442b74605537f02b7ae40cd7915bc14c4d6d4751b2bf6032955a94cde87e877e13e32421b689f09474213931114ed26e3a0ef53f340272356087039ee262a60e0ee1114827463aa44f4d88635cd45751216c4abad0dc958d8f94c505641e9689f42c371aa8414ed56e132d571f47d08aaf47016233d7f2f01d546f231db2f7ce2e3f494063866887d29538b3009dc100b5c1b1938cbc2cd538b86ff7c7c0071ae2c448f37a17377e641029e0e5c63e2555a3fa4db9d3e86917f116b90a8d14c255cae6ad3e6835a8d5d54f5fe04c44a6a60f656e2d2a1300128a9acd1f4610deab2e20ee686b9663a13d2bf509a5782cff0fc73577", 0x933}], 0x2) getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(r4, 0x0, 0x8001) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000180)=0x9) 09:34:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4502c17f7f000001"], 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) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:34:50 executing program 0: dup(0xffffffffffffffff) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) read(r1, &(0x7f0000000280)=""/133, 0x85) kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="c8cb37b164247750d913924bb1aef12edd6df88730e225a748ea41eab348dd5db457d2b680c4db68d26af03d95fd99ff03d19e1d1c0673fed8448209618d357ed8aac55998375c255dea5caeed4c8b41058b1fb1b4b900d18a08390e3800ab76d1057db221e456908fca5963c2e752c1476ddcbe4d3153aa9c1afa376ff9b0fc0e5ccfc4d875bf03e8d12f7fb79e3958e70a74a266746daddced0514592085371cae2aed9e088d100e33525922ab8211cf6a00bb459f0d7d4dd8a96e4bb1ea645c120432502932d8e5d7f2eb48834264752c51c96c5bc1b5dec1d5cbcf6de6b67b16e11ac8a83d5463be8cbc356b993c6f8311f5f9bef509cf8f7c0dfdec4267e741e3479a50cb"], 0x107}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) getpid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:34:50 executing program 0: semget$private(0x0, 0x4, 0xa0) ftruncate(0xffffffffffffffff, 0x0, 0x20000000000) ftruncate(0xffffffffffffffff, 0x0, 0x20002000008) 09:34:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) 09:34:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f00000000c0)={0x1850c024, 0x8}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socket(0x2, 0x2, 0xff) 09:34:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:34:50 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x190, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000000)='\x00', &(0x7f0000000040)='x\x00') 09:34:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x1) r7 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000140)=[{r4, 0x10}, {r5, 0x4}, {r6, 0x80}, {r7, 0x4}, {r3, 0x4}, {r1, 0x4}], 0x6, 0xc110) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:34:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0xf19f26c6cf42bf7, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) 09:34:50 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./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) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 09:34:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) bind(r3, &(0x7f0000000640)=@in6={0x18, 0x0, 0x10001, 0x6}, 0xa5) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) shutdown(r4, 0x2) close(r4) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000500)=0x10001) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0x1, 0xffffffffffffffa2}, {0x1, 0xfe, 0x9, 0x7}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/36) r5 = semget$private(0x0, 0x7, 0x180) semop(r5, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000000001000}, {0x1, 0x9, 0x47e5311ab7eead48}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x800}, {0x0, 0x5, 0x1000}], 0x5) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000400)=""/97) r6 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) readlinkat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/152, 0x98) getsockname$inet6(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10000, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0x1, 0x5, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x100, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r7) r8 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r8, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x20) setsockopt(r9, 0x28, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, 0x0, 0x0) 09:34:50 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x3, &(0x7f0000000000)={0x4000100000000000, 0x3b9ac9ff}) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 09:34:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x3, 0x800, 0x7ff, 0x1, "baba7d8e69373fdff9ad132b097071e97f1ef4cb", 0x10001, 0xffffffff}) shutdown(r1, 0x1) r4 = getppid() r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r6, r7}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 09:34:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x2000000000000000) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) read(r1, &(0x7f0000000180)=""/14, 0xe) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x84) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000280)) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0xf3, 0x0, &(0x7f0000000000)=""/243}) ftruncate(r1, 0x0, 0x7363) 09:34:51 executing program 1: poll(0x0, 0xffffffab, 0x7) 09:34:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xa72) getrusage(0x1, &(0x7f0000000000)) 09:34:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getpgrp() sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) read(r0, 0x0, 0x94) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="3289ff2984c085b772b165138a51010ce1cd6f4ea1cbd00e7e2c6dfcb7e1ee5d37c64e04f8a2b9346970c72bc95a2e224d76fd1089b4e7e721", 0x39}, {&(0x7f0000000080)="498d38187dbea7914e8fe8365efc46f1d5b60bbf3fd5eded05a2d26684eea80085480c6276f9c730b5b5573f5938c302ffcfbc25b315247c240a106e4738b08e224a68c48deca7906c61093de08e9e1c614cdfdca5ccda0038e929a6a8a3b01bfb18cac7c8695adda630ef156a66dd0c5277f3975b45904134efdf057aa6e5c882", 0x81}, {&(0x7f0000000140)="1858f11a08b31b7b220cb24e747a65745c09ace9bf976b619c95ca6d5c62ab45f49cb919cbc2", 0x26}], 0x3, &(0x7f00000003c0)=[{0x88, 0x1, 0xfe, "9acd13b28d82794899442b269bafd8105513f79280e388ae231148afadef3d52780b1ae51c60bae67de121563384936a6ccf7232d8a57e0adf10893e92330e076e81868b69f10567604ca43322ac01df31750970b865b9982175f2ee803a6a62bc97f50484ed81f586bdc954b477ce23a4491f8a5d66"}, {0xe0, 0x1, 0x8c2, "83d704968b99feca9498a42b072e5598509545accbd34ba9cd02a2a6ec9e906419c2559dc8ec459fc0e0fb138de2af936893b8004a6a8a98d5686fd840dfdbbaffb6c79cd946223f1b4d19f04e4041f5ef7e115f7b7b1d7ec5af9cc46d8441a83f099acdf70ed15a29fd4ad56ada651968cae240ab9cb244b978250a568c45e8df40c6395c7a38919bdaa94bfd2240be5dac629b397c10a1d12fc3bdb1352949b8dcab89289156f97cfbe1eef6ef10d6aa00ce81f8e2b4c5f80a7bb00405f2dffda682c1d7f9d55af9ea70f8f225e3c6"}, {0x68, 0xffff, 0x8, "21ef2e4e5d5bdbcc4fbeec4b5ba87bedaabe2be8730aa76a9778d3f7939e97c303199af3b3c84bf85a1e34ac82a9e1d04b0896059ecf414a03cdf1b9bc4c4091a82ee0ef1677fab3168e3a03ecc8687593f035d5d4ef6160"}, {0x60, 0x1, 0xb4f, "338210943e4857cd01929d98248d971e35f2c2b8c76b956cd6553fca3efa5eaf892d9f0d33aae340aa6b6c40082576c22236de26fb1ad6ea762604fe83be94800dbd19e6de5975647b"}, {0xd0, 0x1, 0x4, "4d18b0501294d62c1cdd3bdd28ba644374e5ad66a329fac249cc70ccb04b556a2b20048d05b20328e5a0866250ad6c746e2be3a427a861b2234673e916c9745c8cb9668ec17ebf36afe692c03996537d8cc8d58b18f2471f3032454245efdbbe54fde2fd930b566a2bfc373702592608257ef5b419e9d21b576d856965e5a0f07664fe4436c03b14df5376178b293932506a2e3e5df06fed92875f56f986305f6daeb0b0f5db48a2dff6accdcbd9734ee2a9b1119dff39ec7cf1a5ff7f"}, {0x58, 0x1, 0x6, "a291e48ef368a10cf65944616a5f006ff96bd16c50f6001e724cd807f58d0eac0d132ca6b5dbdce48c7beee75f75ab5722188c666d27e8a175193149e30e39e31eec96ab1500a066"}, {0x88, 0x1, 0x2, "a2f060cae468d89686b650b275f055f037222ed5e82eb04dfd4f7beb7bb9784fb519c796e8e12187bc7ad2b8d2f6093a96e8349f205c596982ac09d27e9642b519c545e62ce9210adde1676e8bfdcc87487c8e38f70f06385822ec480ead59f5891e60a97a11f34dcc5c737748638c22b24e5ed39f2f"}], 0x3e0}, 0x5) 09:34:51 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) sendto$unix(r2, &(0x7f0000000000)="41a7338521a052cbf1dace5b31549f470b0e267df2a142d85a0fda7ae15dbe51363c9539e844dcf3210a2c33061b0dd52b", 0x31, 0x1, 0x0, 0x0) writev(r1, &(0x7f00000013c0)=[{0x0, 0xfffffec3}], 0x1) 09:34:51 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000180)='W\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x44) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/135, 0x87) 09:34:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x5, 0x1) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xffffff5b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 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, r12, r14, r10, r11, 0x1, 0x20}, 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r24 = semget(0x0, 0x4, 0x2) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, r22, r18, r19, 0x21, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r12, r19, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r27) write(r27, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r26, 0xffff, 0x100, &(0x7f0000000040), 0x4) r28 = socket(0x2, 0x1, 0x0) shutdown(r28, 0x1) accept$unix(r28, 0x0, &(0x7f00000002c0)) r29 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r6) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x2c) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r30, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f24100962b86b00a23788161565302f66566c653000"], 0x10) 09:34:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4", 0xc40d}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:34:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffffffffffffff0e) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0x3fe, r7, r3, r2, r3, 0x104, 0x4}, 0xfff, 0x9, r5, r5, 0x7d5e, 0xd73, 0xaad}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgid() r11 = getuid() r12 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r11, r12, 0x0) r13 = getuid() r14 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r13, r14, 0x0) r15 = getuid() r16 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r15, r16, 0x0) r17 = getuid() r18 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r17, r18, 0x0) getgroups(0x3, &(0x7f0000000100)=[r10, r8, r18]) r20 = getuid() r21 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r20, r21, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r18, r19, r21, r3, r22]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r5, r9}, 0xc) 09:34:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x2000300000000}) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x20002fffffffe}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x8, 0x4, 0x101, 0x7}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSWINSZ(r2, 0x80087467, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000000)=[{0x85, 0x2}, {0x84, 0x1}], 0x2}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000038c0)=""/4096) 09:34:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/233, 0xe9, 0xc00, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000896000/0x2000)=nil, 0x2000, 0x0) 09:34:51 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfd417322a7f4e3b4, 0x280) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800000009) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) r2 = getuid() r3 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r2, r3, 0x0) setgid(r3) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000000000) 09:34:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x800, &(0x7f0000000000)=@abs={0x1}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) 09:34:51 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="0124182e65caeaeecd68ff6940dde3a61000afa795549fdcedf9fbcca2c255ce12241c84b5cfb3b3df8949e36ebfe25f0dc969c9d02ea0eeedf4d92c9ff91e7e74d614a1f4873953fa303cce6b30839666a75feed40d5aac22c04411d6400bd1f5de1407ecdf87a7", 0x68}], 0x1) pipe(&(0x7f00000000c0)) r3 = dup2(r1, r2) pipe2(0x0, 0x0) close(r0) fcntl$dupfd(r0, 0xf, r3) setrlimit(0x8, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 09:34:51 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x1ff, 0x0, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x4, 0x1}], 0x1ff, 0x0, 0x7e6a, 0x0) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x7) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x400, r12, r8, r7, r8, 0x104, 0x4}, 0xfff, 0x9, r10, r10, 0x7d5e, 0xd73, 0x7fffffff}) fcntl$setown(r1, 0x6, r10) r13 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) r14 = socket(0x2, 0x1, 0x0) shutdown(r14, 0x1) r15 = socket(0x2, 0x1, 0x0) shutdown(r15, 0x1) poll(&(0x7f0000000300)=[{r3, 0x5}, {0xffffffffffffffff, 0x8}, {r5, 0x10}, {r13, 0xa1d0a5b817132e18}, {r15, 0x9c}], 0x5, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) shutdown(r16, 0x1) r17 = socket(0x2, 0x1, 0x0) shutdown(r17, 0x1) r18 = kqueue() kevent(r18, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r19 = kqueue() r20 = socket(0x2, 0x1, 0x0) shutdown(r20, 0x1) r21 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r22 = socket(0x2, 0x1, 0x0) shutdown(r22, 0x1) kevent(r19, &(0x7f00000003c0)=[{{r20}, 0xffffffffffffffff, 0x7c, 0x94add7823a3a832e, 0x6, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x100000000, 0x80}, {{r21}, 0xfffffffffffffff9, 0x48, 0x1, 0x16c}, {{r13}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x4, 0xd}, {{r22}, 0x0, 0xa5, 0xfffff, 0x3, 0x6}], 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r23 = kqueue() kevent(r23, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) shutdown(0xffffffffffffffff, 0x1) 09:34:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) write(r0, &(0x7f0000000040)="1a", 0xfffffddf) execve(0x0, 0x0, 0x0) kqueue() 09:34:51 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)=0xfffffffd) mkdirat(r0, &(0x7f0000000180)='\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', 0x2) openat(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//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\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//../file0\x00', &(0x7f0000000140)='r\x00') 09:34:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffff36, 0x0, 0x9, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7, 0x7fff, 0x9, "870d98b64a7439c2a265972be31855ac946b658f", 0x4}) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) 09:34:51 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002700)="cb53f2c5af991547500f6dccef9e1187e1c7b49a0edd2d80fc2be20e4434a16ad0acb0ef39ae6b49b4a385978d6f34a9902a027f102b49478a401a6e4334698506ef7a7f8dd40cff5008dc150bc9dafedcad3d880beec9ae87afc0411ff96bfe61afee55aa41c39455bb5c47d88ea338df13e28319388a6470ad6e1b022b544d61db779efb95a5f108746064e1ceb060f91b7fed8b4ad65d4da147765924a0178b6e83f602a0c9a8507370c047fa19888ceea83f6d3cb530a45a61991092f5dfe9578950abac190e6f8fc8dd04f2556342b0385c26219efe1e75a6389b35273f2d91a4fc852dbb45cb8741eab8c03cfe2724821a3b20dc7d6b1e0655ba120a798091195513fde4314a3f8b0c4c01a6e6bc4046475b9eeb9c1ef9f6bbf9e4d007733ef4dd0d3702927882d7607ffb6763f8d26f6fc99d0b2ee02f4ccc71e82b7a0155906ffcc8242282dbe1e94de3060b374ccd4e392e8c8e2c6d8171aadad1ea489d454c43214047992be1a70d45710c924093a8a40419ab22d4be8b3496d64d54a95fba5f1ca949f242f5c5a41f3e01baeee428ba85c93964dd67dad3e944dc177716811d95cf05afaa49b9db38bdf6936fb6125402ffffbee0f94a6e16ad339cd513cecff21a10a76294d938e860a73002e0813c4b44374f692a02e1608df3c4768f145b4f429d65bb766b43b6958972307f18cd96cd58d477ef8986202817d0c8952953a5523fc0ba05900d76ee7f2e6dada4906edfc11141a1fb58e72b298185a25486f79158bc1f580933b4a1a1933e41ec226d11a29c0c5b4da8b4f404817ff43251726222bf3825906d4a554c2cf26d62ffca81f388cfcda798e6f84e5c46ba993dd740146ff3211c7f880851e67480549177c3aa1745dbd0e0bcb0bbc135c62a351339c33c4dd63e9c5fdf1ed894c3cdfe93862e50e2bd7552792b3e52c2cafa348460c816111bf0e5c2b2f263c63857a01601cd665e999e641cfb524b4fccfeebe2a637ded2c37c64a7a012a34a442fd0fa46677183d932d5cd8e52b0a56245620bfca4214de9188e2c36eb4165be066e7fef5929d33f6c6ee3803ddae6a0405fc7b056e4c21f2ef7c2d558bb2b292e3ae69731281743553bba90fceebd368ba883c44203c279fe2279862947f62bdaf0bc1fd1854dc3558f6070e66c1b802ca5e3a90fcac18f7589c891716fa0864aed647ddba350527ba46b2f86966b7d79ae007168afc815150337d2956c553d759222a84788ade7ff29b68b9bc9694be0d38cdf27a3e9b54b9a7ec7df9cf081929c1e3fb4c491dd463b648301a07c4b33332650020a31cc0a585984638a20100328c1128c359883c5cbb7adfb90a9137b79e05e9af94705a6e4d6298e93def77002048dc80c9d5df8133af4f5bb0204a34b794439a967487e5113cf484094ce1dca2b4460819846bd01d2084e6258e7db9b3d859e04738d1aa52bd914ad90f9f4435fc76e37de0c8e44a4f5722ecff9f92154f63e94bcf17c3d9c61c0ffce3e72d7ecba14ac2ec45b5faf6d4ba0d70b8629325a848cfcb9060b24e9e317eb334dc2733b7d87b94b1596b1df613a05c9daeb3fa33e95a8e15ff292ea5df4440f0ee88ec183aa51c36efc2f61541a1ed90b566e4de52e7c34ff375e008e82495f9123d305fe41feecea214b9190b0aff40ddf4afdb419d9d1d8d965f051a7e1a944b94edb69d5828057b4024dd308937010fda4f33d8b75e0d418e6639592eac359082d833cc8c916e3dcf957f358cc8a7fd00336d1a8941c66dc9af77d51220a0b8f02a12af45a729c882c7fb4c56b159bb088f29c0becfc9d11f137a07e2564798ee4d6e997a641fb5b7035e5b799bc72fecaf368bb68c26defc64accef11656214a17dd390eb7f95465387969baeb15edd7906198c8358cb6927ea8c62c3cab72b931573c9203fa7e742d86c0a9b8c633403c08271cb56d9fd1d19828fd91b2acfb791acd1c4452450e6e88359a84b46e99a808cf500b22a36467b24b1c4395938fb51f6f4f83dc375c0269100f1e9e5db113783d9e44f3e65c5b6c017461b72878e4a6f1dc9a1e7eddd9dc3e61436e6ba4c7083b05d2f6856ddb9d86ed2fcbbf0d131d3642f5f9520b2642a752edb45eca44bc2f08c5bf329175ddbf5f949d6b2032987d3b3c6e97135f47ce0dc421a0eb7c3b4b729f3f56254e32cb0551428162969503704340244f6c8602f11035ce991e964b1a3439ef36eaa2adb729cc1154a4438a165d00bec40da19142fa6337fdecdc2341284c553482590e4fe07983a78b78bb790f6e5e60e53c3a00f54c3ab6ef2dce201fe4c362ce7cede386a865c5558b7c1058847553bba7b428ea85a9da6a44cc17df30a7faf9656cff98057cc12ccdb1082fc6b31416a6508c8af6da7fa6f8d747cb288d90b7206f33af7b3bfc750dac16f8c319e5758a11e0b8b2b80701c0cf2c71b6556ea0cfe180123e0aa2770ebe7173ee6830aa811f748de522a3eb65f4f982e97f32040e674d4bfff18f1a38cc1dd777c3fbaa80e8be9062921b0b74360a58ca04e61869b5d8921fc69e92099363880a7f8b027ecc0206612cd0967f5c617d94ce8a88b5a4bf26a0c896ccdb12ec78620984b6102f666f16cc44c1bedcdbeccaca6e3be2c3c1f3b35362109c11da7af0df2d3fdebfbf999b7212c15c277b42e08d71eafd1e80588e2a78257898223fc59bd6b129e679aab685150bd13208472770e9f07a98da8f0bcfb1b7a353740133a5d0746310580585dd1d32c595e684d66931bcdcc29d280db01bc6e38b1777ca1809d2bb6804ac2a617498a4eb8d9e77a39365ae2121dedd138eb6b4b3e6e65a763470c7a2bb365ec9941742dff2ea5d531a1164e7c35ab588d5ca3571ab240d85dba9b104f747d70101cdd42f67abf55a75b8eb76b1fd50d028d7a7deb256db09470db48d96cd1f766a0d784b28996bebddc57e3feddcb2425adf9fe4dd20088273757b1d42fbe3e89bbaf38f62757fc403ca36feed4efa093a73de29a609e087e3a49edf9d5c1ea109c1261d5ffae411022b0e18a7c4cc6abb673fe9f7fdee3ec61717390e7092dc6c2efc86896ed10045cc1b295895f79f08f5eb8e9b91bd934db709bc8deae47bb06668283972a300c1992d6885ee3ea554e3474e6df6edb7d952b49f498503aac005ac5b27f56b50b07fa800e380bc72f5e9ec509331c762393d401875ede6bc4426b1be1953d5f27ba141f4706c4e7e90573b697653722859e4811bd0aa9270a1635afca21a67bcf117a62612936ecfd41ba349b9799cbe0d2dcfed478129c2867e3658ae93d6ed3741a02b8c554e8364c24e12dc380de9d100795995e2d6452bda01a3f3347d5482650495461f09bb506fb69e004b24002695d53273235952d34f69f6836be282a7ba3330e930cf96bb795c289c1c0cea722efba487f4363a0f89f1b8afacbd14ef8eade414215d1b3e75a3b2a6a8c540171210ece82561d459d35427615f53a146a1192a58afb55f7c8f939806f9324c9c33abeeb4ad698185e265324b8c773645f3caea17e1b733606bdc6d750e7f16074584b3e22588f3aa66d3eccb3c0c467df8ff07bbc961f7ffea07261139abdb7848be74ba0642d354f988e84648e09a260a0057ff6b85d4ba4e1e62746c22719fbc7fbac24d04d368790720e8212d2023ab5ee1bc2494a8794b322d3f091a1b6e0ef45b61eb1ee2aab7924108799b180b35e83cb44b6bac0f614bbcd7f0ca590e3379fbdd1d100b79248f1e4a059599b9120c973fc403723a7b2e2c4d6e6529806c37ca0df8a729a433c474b1f807eabfe05ee9714a3691099f6ecee8a83f209a5a9bf0eff809e8d631f50628166cc90a5e00fe2be23eac5827fcfa2151e74755e570b6866750cf2092ace392eb0a3477aa4c43b3811824f8c5cc6d2029cb4d5d6d3cd95ababe23626cf255cc561eb4d2227edd49d9c491e995f56f7e88cf59fd87a57ce2a045225e681230a8c44a6d7495a14462f8aba7b6ac37f6df3400b9ecea9949dd030655da56994667dfcce2e137bd633b8ebffacd44d9aa62bf93566d63c3c4df92d0d8df2b095b7104fb85ccaff364c7a059bf39d61118947a91e50c8c51c8d746cc1d1f6a5dedc73fbdcb60a4599c9f3becf4272c7e3897d6c3a2c7890f4418599699f060c3ccc0245b9c6b3097c42f5c8c0bfbe24690bcbfe1d8eb2949f4cc478f626b1b435203560cb1959eefe20fe9b36a488cd005515c16936eef908421854501ebc21e805613d48ef1892669e745fe0c488ccb38ffafc58c63634ec437e9bb17aeea8e7c09ed3eaacbfb4150fab7c5ec99061f990e819635c6e30f5702abbe1e654dbd56bed23a15fb16a20e2ca80fb1b1f2001929db00e691108465f1cc7a318a2bee7383567a46bdb7d4b12b944676b1b6b41e54d6f5d43875ebaf98c4725a519131a4d67ef6115f5c6b7f8e418ac0c2d6511a952ce073de8b24bd7b1a73bea8c2ce67518504c7ef0ce451345d1b765b3dccc259f9b14d77d05f2bd9941f457d3e4d6669c506e75e167abb68bd021fe5329df2c5da3fb99b6f9bf9af4e3f36c39e335f0a57d7ed1ed365fe3027f39ec3b6d81b52cdaf0af51f9acd0f2ff52c9ed7ab1a0af6f5dfb56b86c05825077f7d09ee6beebb3d64fb395324628e6f92301d017d20f78a857cc24cb00e7e8ac4b70db96724490dd8f567ec21490490ac2e8e1c47af7b5aa083d7e12b49415816465237eeb8a6298ffb7bcd38657d7720545ed592f4341f7880ed6437e719f1630756890ead4e93c7a3ea912f6bd9c7a8d3b40c7074639bc7f6a75335795d566be05700b02da5c8f39904d94e2fc373e928d516f9eedf8a65098fcf87a626b23a6ae0c99dab523ef1b28846b1544ab2f5ccf47434a226dc927525439aaa998edc9a46d8b0160d1b645b11db5a5e4985e14aee8e1f07c15ffc699ec453aa08fd791ce4a6c7c9ac3ce47960ac4d44fc4502f921a49f5b00890faf5ebc2a08fc142c591d1042f0de99bd68b4bf9f29fecf07e040d6ae904a57a8a582fd7280fe9a6b8486bdb03000000000000009079dd0e5d00a6fbccd210aa367e549fc1b0c6ee938fe837d93c61eb980146c12b08e4343d864d29df28d351b0911d5b47e6389bfbd1f87d542c9b072ebcfa19c21a231905d85c292fbebe96fb2f53b8bd731c650aef34d0b020a9952baf5fe55e1377bbba9adbdbf9257bbb40a4b02f5f62f8525db28ee30c4efb61b759de5b15420684c5649644cf415a8fcb9873972559ab174ac8102c90b97fb051860d4dc6f1cf3e06ddbfbaf2f0c1e7ac0b691699be90a58b79c09233bf8352e878e4c4f6e2dc7963bdb4c084cde742be15dc1d0aa60729040c5e3fe991c4df0e00e7a95ce1841915aa6737a07f7b5e7c3d370284c3c0ea43a7e439c78c003f308318c9cc0b0255df9b7d5c80614ffef4914b4f730fb2c94acb825b28a7c2bffc2f2a2591c1028fdc0d4089e6489a5c42516e4c447b7fdc04db6c0c1593ff220445c463832ee05b9ccbe9cb8dcdd4f3d35387fb01abc66e8ae06fce6dbf9b4eec7af16848077dde4eecb3afc866cab2d3aac213797395db21de19c6665bbe7a73fd77368636d5fe974b0cbe274d4683708d9c5dccb45836f92ef58018b87dd4cd75ab6955c1d339528b8f1773ca76fe1bc6ba64e39b588d4476e8c1944f80fa77f9a04b13d0fd2332dde85e7f2c65d3eae4715f26620582286f578e76a8bd036a4381f161b5d563f84c000000000000000000000000000000000000000000cfd137899cde", 0x1001}], 0x1) r1 = getpid() ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0xd00, r1) 09:34:52 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) recvfrom$unix(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xffff61cb, 0x3c61, 0x445, 0x1, 0x4, 0x6, 0xfffff0b8, 0x2, 0x0, 0x8}) 09:34:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000400)='\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', 0x4a) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) dup2(0xffffffffffffff9c, r1) openat(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//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\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//../file0\x00', &(0x7f0000000140)='r\x00') 09:34:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x8060, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000d06ff8)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 09:34:53 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8060, 0x20) 09:34:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc600000000000000}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socket(0xfa5b498c3bdfbb49, 0x4, 0x4) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x20, 0x5, 0x2) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000001e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5d76f1df9439b3ec3da3822a2db39f7e587a9520e315c1a69b3e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d244ccb2be65e27cb64753577e04fe241a630f54c663a7013e17b639887282b857a531a952f61d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738553b0dbaf98e43ae00"/275], 0x107, 0x800) connect(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 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, 0x90) 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, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) 09:34:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1b0300d0dbbeaa981200ffff0000019977f64042d5c698e458a725a8648c0b2c3e359363a5ec8a1d2326841f0ced8c8ff694d171a549cda47835d84533fa9ffa7cadb34a56ff36b8014311fb35e73272b2adf1f4060c6e208891f44d33125a378805d59856c9ee222bf38045051f2459db557238cc16ac48cb180feba07d13abc05a9a20fbe083d3d9b59ea894fcd36fc36d73bb23cfbbff4b908f7cabe748326535275511d7c36277843e174c324b0745ec9cab4e8259d1afe5a1768aab3f198c197c63bfd3f851092f328ec548b3ef7858c5e22d770773789dc3dc9e7988183060265e003b944d002319c32c84cb258f9bc1a033cc8dcc52d78329a85f78db897fa7edd92afb599d676e663a7e815cc149b3e08949c6d4ef453fd181148ef25b34af0642d1a4795a2cbe5410d441b16fa8c122b8526c4ad8d5e8c6a07703ef8a2593ca3ed17c595d88e36b911b335b3e647a745967f4c88c96d2c1c72967be4ca53abd861bbddd64ec77be423cb6bdd989ed873cfd61b12dd0fa77128e529a5d3c3322d506719fec4fe94961ab6aee48381b7241cc"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:34:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r0, 0x1) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) 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, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r17, 0x10001, 0x8000, 0x3}) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 09:34:53 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f000065b000/0x2000)=nil) r1 = getuid() r2 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r1, r2, 0x0) r3 = getuid() r4 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r3, r4, 0x0) r5 = getuid() r6 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r5, r6, 0x0) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000580)={{0x3fe, r13, r9, r8, r9, 0x104, 0x4}, 0xfff, 0x9, r11, r11, 0x7d5e, 0xd73, 0xaad}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x7, r1, 0xffffffffffffffff, r3, r6, 0x28, 0x101}, 0x1, 0x6, r7, r11, 0x200, 0x0, 0xbb9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x18, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206997, &(0x7f0000000300)) 09:34:54 executing program 1: semctl$SETVAL(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 09:34:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/86) syz_emit_ethernet(0x1000, &(0x7f0000000200)="70b52449f2b095a04652c9e0afe71ba8bb3c30ff84351b8568d2d109c67c68d5fc254ed5c038080b9b2646d78b9e2ff5a2c47ab61123d1dd4f467628e417d88bee685bb1e33a3e0aee9a134510f5ffafea6b43d92f317ca60c7d6c512e3760b5226e5a8cc28e642f93b88f5b527c5dbf27a64c740e495126cca2b1c1ec43d6468ba8e78976aa241c0932a0b18728971de1d67989b6d8c7a31bb868a4190482dba94d3e93f044fca892261fc3612f06515769accf185c6b933bae9d3d80315d520678f0fffaa329aab1b4119aa5a84062cc13f198973c669c97ce39566721f9ef6da8a8f2bb081cde447d743535b9c79fc7685aae008f8844476a43cdbb586c579badd753c76d9b9fc1c41152cfabebad814e63a9bb236ea28e02e93f579e7223be1d7dee62824d3cd1ba80096b14cb5776503d4f280fbb9bdaf379b252c350bcd927d5651dac163ab1545e4b6ad8d6fdb8edc0f9c82b04774b1f590cb9008db2815409de0366571a36dc71f3cb51e9fd0331de350830e82d9768207e08f4e6e1a8546a32b6b7815f6fc2fa324a47e7563e497612c0e2f2232893fa8b2c4c3e7c98232d42a4a7bf6dbcf43051c139038593cdbd600c05942ba520dc1569ce3f089afcec8e51dda818d28a3c2c723b97eaec7ce626df385cd77e5f8bf51c6c70eb801f9fbe40c2995f7c3d7951085467d41c7edd543d42027548cac6d90437e69db9bbe00b4846ea5f40820eb16c2bf311b5f141364eed3e8edfe5a279d9fa87982f10ed1f60c0d20bc81f0e0095d8b65806b55e5064d78e034c760ead8812bb948bb50ddeebd91d9a10751cca6d5cdd9b61dfef5958cda8a6a70779780f286646b2dc36b2aa5ecb4ac9150008f3d4a949eeb2548d131eebbfec07e538703326e52352069e6e103c8453dd40ab1d37e989a6220b7c568895d0a5e5ebde4a22d3d6bf99fa5a4cffede0bd3bd80a812bfc29e7dbfc5d74214dcceb28455e8821ee25f4ed597fef713528e3357c2f91c78d66afe771fad8a30374ba834c297048812393d3055cd1035565091f10121eb48a51c1f9a955970765b418e5e293568a2f11215a12ce9939eb949b688d28090a883d07668af968b4d9250edec08ee3c97efa8aa5f13bd97897ef42f17f48221a5d54ab20a9855cc75c69d9027575218fc72401aea71a5981b5d280c0ac436650b282fde6630d6e731e64055342d723d9b378493933b6c6f36d6a6ab9594824fad5e8951686f2d618005a4db25457a766f868666ba0b70f615abd7a6c11514c3b8b9c3560a12fad29ab1678cd90926f6df4c3b17b8728286dc24625033155b7211f8bc37f93c385517639001747920b0fdd7d7df1b9ffc3cc3b84a95d1c11af711ff257d22361b0d89ecc9004b4852378a835bb191a27b159027336b4b69671589fbf6c0ae6c63fc3267df904ab3d5e5c302274ef3b4dfd567522a84836a3cc5910c3dedebb1fd42d6591b5787df7f64813233af3f5dcd611ccacaf4a0a32c97ab46b7671ccd073364f164fcde69cb59205dd744bdfe947f527d9a752537eca8963e3a2df02e45c5bf7fe9d4699b07b4ced6c3eddf1ac5458d35fe71305ae0316eb686a8a7081a304824c4f0c323343ac9304f88335e7b2a824c8795bb3e9305ebefe1dc5bc058e9e64a63488199a6408d01652433f8c09cbc4bb8c9497fdee4d0956a3a0d5dff6d113694e9e7c407d1e67d267fa323e21509b3f4e01203b66b558cc30d27fcd1daf8b278c8e958c44d55643445d719172ec5cf2aad0afd1bc0c024e57c79570b0472aa858229301b9442e5f59676433c52ca3e4b9d20e2c685a8618fe714db06e4a23604beea7bec5ba7f04b1385daa90095549c731a80fbe84afc20aabedcd80da85862ffc737a7b4b9d473e7cce9dd3c99c59355fdf04503fe4c7d61da076f1adaa40be89e6a908f99a843db5ad9b1e48f093672b6fa3bb048af5d3c9d65a602e7de13da8a2e8788210760e5cc54af93af4c43ecf55554ea0013f24a10892ae0f12fdcaefd1d578f782bfacc5df15864471e567e0cc80ea168acdfcb651ad002730c90fce6cbbd6a2c6528fd6569bd3633b7e22a8e7a03b5306fde9edec085722aae8f2a259c7a15e1dbf37d0898e2f786d05939de0e2c8d0728ca4e68d1fbb1d02d5bf3b621e3fb1d0b3cadff0bede728d50ab8a774b22d9cff2dfed2aea843b65a4fb01641a3b46d80409b871107ca9cfccbd6700562fe4acd6d6d49a0d832fd6e64d7bb6cb8866ba6bdc24d39f27824dbc3be593e4d21b0b0a5225420d60fa46955de09d3e61816259b6126b9dcd67cf5389f52cb20318bc7962f8d481c983d9a50be52266ebce27c4e8c8a5ad6b2cda2d2c47da6c632ced87e7db2c398049514391246c0ae7537e758a048b5087d5e9b9501e6d9b5edbda259eafaa3b717d430e2c019048ccd883c8abee62a505d48717dd147d6fd2c20b30ddff58faa055b08a8a55dc2a4cce57ff801ed49fb17beb2444a58b8926605c3b84f4d6182d941fa18ead3844ea98e6c4cfe37396ea7fd98e695738516b480774549fbee68ff2dbdcee28cbf56989ac37ec112c4c3a207ab3a51c3ccbcf941208d688868ec008d15c5b53f4452c8628f13448660cfae02281b6fc4d73d88bb51132719583e6512aa5decfe74c28017a6471b658083904de00676c0d0698e79961ca03c3dae8f0c81a4230b3f16d831c6db2c0a3658a1fcca0d7b3f4e0ea9b903270d5962687f1b30929a0c256b701732c04b57900021ca286a37128bc49cc1a54932b7a7dfd3216a74236c87595f95f18da4b4bc8846210aa399ba44c4c57cd56918149c3d482b5c4bf7ffdf5f2e338198ca2495235951aee5ae0aa2acb4e0d7ca089b083aec379b513157a0480a81f0900630a5c5c9e7986815b2d225b7566e37a209073be1b48e85dd6120ff3319b964baa3b9249ca70fe84d5c8064870869524d91a846fe5086d55fee4de29ed534ad95f17b5072e0e65f93c36bc159f12ccd7c1682129fcb5e1bc191b8c24a83e80f1223074f674a1d630561a0926f8f35a529ca0dd449fa9da01cb86484d71eba3193b143f84b8bd86814287e3d61a5af3424cce27956106191c8e7f7d47a4066c574474bea8d4aeefefbc849571c20bc65147c3dafb49b1006741b08a3eac25d167fec947e4cc869f9d6fe9cb8e5273c210afcd154b5d081c8f5b01901a741bb61f372fb5f0aeb0e20c9aeb6122df6a20f5b9dbca9b86d8ac13c6ea927d49c397812cd93859977cc9d480b1d9e05bcebeb8aa9f7bda9fada58712a3fafbdf3d11d2ddc69648453326fddb45e5d2fe627896a3a4dce8fa55fb53600015d5a06f07b4f978ccff5a094d12e1880a3e8628d73faf77454926cf9c1231812154fc63e2af4a5853a1028b1f38f56b87d52c1d9220b009c066d25090fefb4b8492d32fe06c7ee9dbfdbf524ef73e9655dc5f79c22c9fcad547551419d97587b46afe0b8f3ca858c807b7e2bd1669025708fdb639deecc85b10d37a8cbed609ad96ec277d7caa4ffddfda49186c74474871d80df0d42ad9b138ace6c8cf5060574faac02582b415573418fedfd0843ceb2baba68c8bb65db6a6a3b8d982cff0a362960b6fd56ebadee63e0c7c1d3b83345e989d56c2fba9d66b6f3fbf009cf547d23f73a80a037223ddeb4ae6412c5eef51c935ce931ca09a19fd09f2a5fbd038c80a18ef1ae0f5d97102e8afdbfe8bcb63e31d0f90657d268f790f1c638de608b25e8f283b490cd4e4c3ad51f74054dc96bae0de0340be166eeaebe8f54b055fb970c2683d5c42538ad6d0d566c70294f4196954b9870358c0062ca84ddb1cc04230aa53214455d20356ba0e5510329d537dcae350a4ca81c4bd999fd732f62700477ea75c0f60becfb2aaaae3d9e030a58a4679191d87939c88b44be4f2bc94ba5d7b262ce9695d6af532680a56343771a99e027150dbabb93b311b6e4f0283903118fdd00074068a5493a896076462666e5c5db69848b527973e73bdcdc6c1e0846905558b428da3f10edc2ee968849945028458d718be81e608d94242bc79636d7f5405c2d19048c9e0168d915cf317332b0ea9f6ab915f4aaefb76c5910815277a9e3c699ed6be0c42e49c1466c664801c48d3dbc5e774916835639a3b50bbd3ccb2bbc9d6065ba110e9c33b30d75e1ce8590be2382a4de0d2243567ddd73563211e4d325302b2ca533e8ad6e55b476b08e90399899ff8d3f2cd40d6318699b65f7a2da9f76b8450dcd29542b9cb531dd99e5765cfc7911f42a8a62e5e7304d56ab3f802f98452efd7ac897a4799f4341fa8c6f7beb1b37f0e0cde920a9e367d38daabca19e3639cf8488470a70a80466af6ea995b84d905e1527ea0b5fb4e8debd9070695278f71b0aae70416379aed743e2f2f3d7a398ab9de2d8f40b72e596b84396e2f4dd680c5d85e7e2ee7240af90a0b6378773401a262e57d35be8923a2007c63d591cf6cc6cc37f9f9f0a1b37e3d9ae5400946fdcb4280925b3906d829274b46fea3d2bf78a961c28a8c19f1a25fcf5b64ef046594b6e59473f9e2770b033a01bbaa2d3690ad23c03341ba5273b183cb59e37cc2e6b6cc71de98b9d69343330f6e6d62a624ea0e95b3c841799562baecbf65567038d11d9aa1733b168517fb9ab85a9d62f4a970a8c3528c6d29243afb5aba8a7f982487a53a8ac99f8741ec1bc9c2076e8d641c102f5e1b0160897e764cdea0fc3bcf7a7b98a751feeec6054a572b3683afc42b5ed05b85950705f78f9932af44bc949ca499d1951514a127988ca8706cf2c43561c7b261cd5cddd51419e988089b34286002be183c08ca0b7f6903ccc7a9396a49df9b2de5815999c518fd290de0849afdbbda740ab8d4c9dc72e4fb54dafa2ce816f57f085d82ff64048089db98bbec1d3beefa9846a821a0ecadb8e47b214741878b2d0d85b4fae5921bf4db320673b4c9486835f1af1b21a117efbea682cb33374319d61f671ef8f7e3ffcbdb888549e56f9c0e2c502c90f21a07665afc0c4e72ff8f246f91f933c4063a70862a104e7ff8b6ae8b77578dfe0d84debe23fa6d0081f6d1898adb76bac195fa3bce3b4e97c8147b7b8e3376e1d12e7cced1113446ebc42b9d452bd511e94b792c56f389d2d430f048ff08f013ec2187f0450fe43e8d05b4beda98e64a40277f78d0564000fd2f9aa708a7eef87c85805020a5cf6b83058333f26367044208ad1a28d91f452e2818be885f2feda86edab8c889b13555c8e948e7030757ac6eb43207896d9f454fea8c96f02eb1db004fb3f73a1b0560f9f3a2510b9a1820ae5b47609f7c0010aed00e0217d0776288bba86a006da56afbe7738b955c2be815bb012615276c3d1b43fd6aad1d9bcaa277743c4a0fd6fe603e6dfbac9180f67f9b1c3f90804854779b28aa93b5def23dcb1daaeb438f3a4b295f0e42b0707acf6a948a94d905ba588a15bc9a49e41c68bae54964ee16d942aadd357af2dc3741674dec6bb3a782014a4398dfe42faf4b3f239dfeb7dc5e41591583fb63aa9e6bbaab77eb4a6f072d8cf5aaf661a852aeb5e495e1859e1cfe9024267ef3cc9879c150ca9b3d77bd81f449393dbb923bc6b8724687a97acbc32f1eb617f9629dec2a6e546c2282ca6bdc8a708090b0c8196178686950200112abc762ab0a173ae39b83dc573cd91d9d01beaed0749ee4e85894b2aa7f182df62f29a8c830cda170683f4268bc471975b4bb3d680740263cefb62e0e2b1ceb4578c6fccfb29e24a53b32615a86fed096a6e78f") write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) syz_open_pts() ioctl$BIOCPROMISC(r0, 0x20004269) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a80)=""/164) r5 = socket$inet(0x2, 0x8000, 0x8) write(r5, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setitimer(0x1, &(0x7f0000001400)={{0x49, 0x6}, {0x40000000000, 0x6}}, &(0x7f0000001440)) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) bind$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x9, 0xffffffffffffffe6}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206922, &(0x7f0000000300)) fchmodat(r7, &(0x7f0000001200)='./file0\x00', 0x84, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) 09:34:54 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="5d00c1343946133db75c541972053cb852af98c735a778f2051fd4b2c6b86c52446d3732247e5da0cfc5b0dce9a8db0ef28c4917fa669b5f6e76c4c0c2fce7bebca0a0b32dc666ec0deede4d6d375d562322f1aba1aa65c48435193a7b65b8f8c82f1dc240ef871b0275df81f40973c983c484fc6bd17f916b4be8ae07b176f4021adfbfe02a9dd871f1275e20bdf4faf608cc8d9451a0c94c836448f386a96a90dc306cc0855d4b55000a0da42c31e673f1ab74495af6dce16f1a9cda790dd7562ad92039faeb9adffefe5e29a91180dbcd75e770951ef6fe64bc0fe05a98d56f66c85337534b82bd198c7f5d37a4653cb293fa416b4330fd2e3eea8b7ec5c24fc2423a9917309b4348356a55c069342a34e5af0d41f0fb3423f0a4f72f03056a8216fcb3d61e9feb153198471247f7396cbf4228144a782c79cc09518f89da94a2631ae80f3d34d0ddf411bddd5868c6d0a661a1c6ff7def980291ac5010f06c225ec37ab7703ad9e2d6b37b35bae90aeac901512c4cfbbe0e0fc4e7886b6a1e395e1f066dc260d686a04f9f23ed4b0d8e58ada6373a4b898401ad0f2b68d209a9dba145e4f0ff205699e82519626a50538c1767a43e4f63c346c2f68f2a75b6fb99956d803c764914813a150dcf34abe271fb4cf3ee5c6ea17ce6b970b504552b0e493a84041ce45ed448eea1bc840ee178ac9617329a4b3cd45d00751d0a0b5ae5", 0xfffffffffffffd52}], 0x1, 0x0, 0x200) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x402) 09:34:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x99b2094f8cb25493}, {{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r4 = kqueue() r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) recvfrom(r5, &(0x7f0000000040)=""/230, 0xe6, 0x801, &(0x7f0000000140)=@in6={0x18, 0x2, 0x18000000, 0x7ff}, 0xc) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r1, r2) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) r8 = dup2(0xffffffffffffffff, r7) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000180)) 09:34:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getgid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/15, 0xf}], 0x2, 0x0, 0x2) shutdown(r4, 0x1) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x21) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x1) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x1) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x3ff, 0x100000001}, {{r4}, 0xfffffffffffffffc, 0xb9, 0x0, 0x8, 0x100000001}, {{r4}, 0xfffffffffffffffd, 0x24, 0x8, 0x80000000, 0x5}, {{r5}, 0xfffffffffffffff1, 0xc, 0x20000000, 0x7ce9, 0x10001}, {{}, 0xfffffffffffffffa, 0x0, 0x10, 0xb4, 0x80}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x100, 0x5}, {{r6}, 0xffffffffffffffff, 0x51, 0xa14850fa146d4299, 0x100000001, 0x323}, {{r7}, 0xffffffffffffffff, 0x69525e4b4551f75e, 0x4, 0xb7a2, 0x4}, {{r8}, 0xfffffffffffffffb, 0x8, 0x1, 0x10001, 0x9}], 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r9 = fcntl$dupfd(r1, 0xa, r3) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) ioctl$TIOCDRAIN(r2, 0x2000745e) getpid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 09:34:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1000, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f0000000180)=[{0x4, 0x9, 0x1000}], 0x1) lseek(r2, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xf1c, 0x9}, {0x18, 0x0, 0x80000000, 0x9}, 0x1000, [0x5, 0x8, 0x3, 0x1, 0x7ff, 0x5018, 0x3f, 0xfffffffd]}, 0x3c) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 09:34:54 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000640), 0x93f571fc4e634}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r5 = shmget$private(0x0, 0x1000, 0x614, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0x4, 0xc1) r7 = semget(0x0, 0x6, 0x40) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r6, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r8 = getuid() seteuid(r8) r9 = socket(0x20, 0x5e8901123a05dcf9, 0x10) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000680)=0xfffffffffffffd37) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() r14 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0xc, r8, r12, r11, r14, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgid() r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r15, &(0x7f0000000840)=ANY=[@ANYBLOB="79316ad2d3873f098891b7b18e6d1e90920d4383a923611eb83f2900edb05ff9d3a89b6352073c05b4b450e1739fdafd8a77c71932a6a9864fc72df12b97ccf214d4f0ac176e3b045cb51795411cc61f72ace6d00663bd8286e1bd619114b47eb3b5e9615bd86e07000000000000004ff824cc1975d881cc00"/130], 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r16, 0x0) r18 = semget$private(0x0, 0x7, 0xa0) semop(r18, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r18, 0x0, 0x0) r19 = getuid() r20 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r19, r20, 0x0) r21 = semget(0x0, 0x1, 0x31) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000002c0)={{0x4, r10, r20, 0x0, 0x0, 0x100, 0x5}, 0x8, 0x10000, 0xa}) r22 = getuid() r23 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r22, r23, 0x0) getgroups(0x2, &(0x7f0000000640)=[r13, r23]) getgroups(0x1, &(0x7f0000000780)=[r24]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = getppid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r26, 0x6, r27) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = getppid() fcntl$setown(r26, 0x6, r25) fcntl$setown(r28, 0x6, r29) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) r32 = getpgrp() r33 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480), 0x2) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0x3a4) ioctl$PCIOCGETROM(r31, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={r32, r34, r33}, 0xc) r35 = geteuid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x7ffffffc, r8, r12, r35, r33, 0x0, 0x8}, 0x5, 0x3, r27, r29, 0x101, 0x20000e3, 0x20}) getgid() r36 = geteuid() r37 = socket(0x5, 0x2, 0x0) setsockopt(r37, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r37, &(0x7f0000000040)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r39 = getgid() chown(&(0x7f0000000180)='./file0\x00', r38, r39) r40 = semget$private(0x0, 0x7, 0xa0) r41 = semget(0x0, 0x3, 0x38c) semop(r41, &(0x7f0000000800)=[{0x4, 0x6, 0xb53a5fb72c81c1be}], 0x1) semctl$IPC_RMID(r40, 0x0, 0x0) r42 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r42, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r43, r36, r39, 0x188, 0x3}, 0x6, 0x10000, 0x2}) r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r46 = socket(0x18, 0x2, 0x0) sendmsg(r46, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r45, r47) setregid(r17, r47) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:34:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000340)=""/84, 0x54, 0x0, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) nanosleep(&(0x7f00000000c0), &(0x7f0000000100)) 09:34:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x4, 0x6, {0x0, 0xffffffffffffe}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00ebffffff00000000ffffff7f00000000ff4000"}) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) r4 = getpgid(0x0) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r7, r8, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r6, r8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x3, 0x2, 0xfe) close(r9) r10 = socket(0x18, 0x2, 0x0) r11 = getuid() r12 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r11, r12, 0x0) setgid(r12) fcntl$setstatus(r10, 0x4, 0x4) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbd413b9fd00"/20, 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) r13 = socket(0x11, 0x3, 0x0) r14 = dup2(r13, r9) fcntl$setstatus(r14, 0x4, 0x40) 09:34:55 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) getgid() ftruncate(r0, 0x0, 0x7363) 09:34:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x4ffd, "0700000000000000000000000000000000006082"}) write(r0, &(0x7f0000000800)="bc41fee8fb221b935863aecf201db5f0601215db950f745775179da25885869ad8adad056c0e96a2ceeeac76bbf3a2aced2872c46cf9da66d86835c838e9c809d9cc40d5e2a0583ce619ade808b18b6c520585cb0b867543e8ae59440a4e314b2cbc1db8f50af6b1ac1e8be66522d8b0f6f718b5c89692350ab477ff55aa91775631676252a55da55a330fef0b38032e2b1cf801c3445bcecbf3ae7a197f123f1f6554c6078b3808a66ea02a14647c56f7c996f520a6822264f48ef7075d74d338f85a772e15e0b625791dfe3ef64fc3a1ad357afde856de9166730672d61604b72feef66e8b2316b0dcaf9842340517f257d7a36c37c939a2e84bdc9bc72acd1a7ff51bea8c06cd37dfb9221100e2b4e4302a63c90a58833f7f0df2722853697219741f03fcbea4c352d688e3bd04cbbb32d592f5e78c0a4356ea172081719cb45d64901f0d7b965d061c6f618bb18c233700711bdb492c6a24d00043b9a89b08772066bb317441067258ef29cc16704bdb7dd77f587c53896015910fb9ae1464c2eb9c34609983c6e222ccc387ad6cf54672189025819a610a0552d94a0a48a454d354e2523613060998ec076663cfc5845337e4aec609510ad0b710a0def56a8a17bcdb1cb9fa7342091c3d62c13052c77325fc908b982bd08a60f6ea33d7420f8a465c5761adc03b81df7771d03b3f18ea1a8b561e293de18a75cae3b59d27d730c291e8b1ca19208420adf05f69722d14ac1ad8666a06b6ed01abb0d85ac535e93e2cc5f7ee4322dc52b6bd914db96d4c9d8e306f73d19f1087912cec5993e939e59fc0bc978346c1a9585f68e1ffe48a44f1754ec8b5def9aa05556d6ece221ffc93366fa29018f3f01ef8a909ad1e52b6762f89ea58a414b175af66ef1df9e0e9e516fa4b4235d7d185b2659b3dd78657950ec671ecfcab5bb68c908738361b54b9e86168b30ef30e0364b65d4e291fdeda57951ec25f4ea33b38b28f8ce23d4841da607227dcf135dae950d5ec8240df536d52c3afeb415ec6ceda1761b929c5cb5936e5cc3bc09698fa195ff33a104e8bb8262ca16eb59a5e89b1efa093def1a6c45fc497de0c9eda473aad66becd5069140b15bfa8178b7d21c39762cca442c2fb8e8ce424b42bf8fa747a07fbafe72683a48954b7294e28cdc1487da864ba28b1462050803853bb9743deb06a8da61c69f95f7fcf235c70832d8360f50075d1f74286a76e000aabe709519ef985e906ebb9ae219d0b661972621c23213d56b234d34c3d2e2cf76f797b2221f38cd6d072203da12c4df752f64e1af9a168a56510a52478086b0de66818b4be39a7372f0215cc8c840f36c7acffbfd56e90db104e989c911a4f776f51a9fd6a09babca1be2ee9d33c6e00ef88feb597d71e7540ecf118a6d2b805e5743bcf5dd3d2baeb4df497f0d28d99e1a342beb3c78ef2a0c1cc2c363a5bbc01c2597674f3cac2a06ccdb0cf67961d3fb93ca4387e7aa86d220f7f58c9c454ed3f51155fd5f2a1d34d93ba5c6e84ab162cd1b68992410c3f883164c4d696a0bff909016167c2f01147da8401daf6023771346bb6e02d1f8fce33137f03efd04dcfeda0b074a21b4d3862493d9570acba8342cf868838b2aefedafdd1feefc223aabf1b896fbfcb8622a8a4ec4db5be245bd20e0b5bd82b968c09a48462d5a657bbd84eff84e6591bb4d95a0271b2716253d6e7d6de353a6e9fa4a5e580752d2e71b5acdd2825060a9939f041a5cbc427d641c7f74af39fd29b09701faa0ef3b354243b8d1e2fb484065ddd15512d6e9176fb740579278ca34db5a8a5e3e091fe980190e8d3a5684a36e08e8b84de96f5b351e659b13c0c9d00dff58cc09d70068f8e2827785ecd16bfe6be6a99288a23c756b2cf899bbdfb093360f51d051da52f8bc5f09ae1ccc465b4d3d27a70f42a71e9a994405868b4700b72630d79d049711e9b29843197339ae4f3bc968f6df110674f6c55b76416dcc4466df1c068a62ffe4aca366f5e3553872fb4fa4c188fe5f33cc3ee2ae87dcd42f82524a17155683a83799901f49490ec8973a7bf4629843f3843fff9b7505d3b81c8037b5d596ca575e05cc73c26284ec643f0e68e9f918dd8ce1b7ed83adee5761f6e9d3b3da3f863ba8320c312f3d9ab9c6da161ea016e1eddf5c395c5292ad5e5805f14d7aa2ab9adacb1578eb819412cb41aa73dfd57d6fe78afb5b7e2d271a9dbfc4de79eb1bcf0136dddcbcbeab232fbc18df90445250046ee9eb907d88c91229f0eff5e96b485a243860af0a0233283b6e6c0e7ed3f8c7e8d818e9191ea0d2d3772b683e85d9d5f03f9d58221dbdaf92ab88985165619a42d9fba421a3cbc80eb7cac4326c7245ff78ab2aa9721b5f19dd79478e587dd0c42aee667b74c054a9a0c1298e654a486de3c2f585244d21c27d8e38ad3f164a7b891c2c8a46b8d63770d161625f0ade61b47f0b3a6781638af36e19b3c2bfd180f763a00251fc433b20a395fad17488ee705fae283d1c4d52cc19610b104be92aeb7501c975d0e7213f91dc24f6da2c34ede499f832d4698f1c268ad920198e3e71ff7335effc1a1e24919f2aa35ff247fb94ff0d31417749f24242965a807e3b34079d43c095c40ee74e11e40d2432ffb72a517e4eddebf913184fad39c2ead2ee6d4c09945071314b47ec278d61332e7d7b86e1f1d6febc32c25086a410fd96ba0f9b477ae9c786a314717ae3dcf7871435ea00184d6e40b0e4402f5f650c01cf394e60b8c3eba0e4306203ed522bed907139b3a89c6763fc47efb427b95fcef93ac3bcab5524bec70490126fd75953eec2ca6bc60011cd0691d7d659145654b3224b4f9136ad7a15665dfe606616d7745c9c230d919114c42ef2c9c7005727665d23ddba9f565468129d1942b9dc08643473ca60b05ceb83c7e5cfb936d9c7b9f3c85204c31c2f54a2e0d23725e5f200e4745faa2f0a83082daa6cb79517dfdb9983467f282b5afddc71c8c1f2b28a7c6335280d976fea1d976503c1dc707c5c09ccfecc96e3dd468dcafb48149df05bc9fee01c5fa21bb51b2d599764ec2e89eba8ae0c8f96b39abcbd6c45a557cb7366ce367a9a95d0564368d3dae84bd162b4a372c93a775f20b6ddbb77b98934727e3340a3d0ff4a0cf2af45fca53af406798a58647b6fde8f6486659dfda98f5c415ce16a5af7d0376f660583fa2a234f92f46e378e1ed997cac44448af03deffedcbbd5ae0507af35ce4b67c312a41b5eac800f3524b41e5edbd68140f7e4afa6bd2581adc51d3d290cfdc2f8d25551490ceba8346e7ddbce53a34ca87989e36b52e2fd3785e1f9d7e66a39218b6dd65b0f6d64bed5a2b269e287be13073882f79c1b062bc7ae7646ee79204bb2dadff8e2cbb08e4b8af7be9cc5bedfe116e60f5f20fd336160ff3c166eb04c6430fffcf0fdedc367dd6ad4445c0b989bcd7c378f8d9ff73d998f5ed4317ecb3d08bd30", 0x9a4) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="ce6fc6e9ef8de37829ecdcac54b24b02b122424d9bf3296c688414cde6e2ff6171b7407e7ff542d9540cafad2ae4318947545ee57f8e6f97927da13a073d708f600a07a5289024ad898d5a73601fe7d528d1d0b0ac7ddcf0cc2472a5e2e3c4164d1bc9560521e4438a792a626ca73bfc13ce49210d30759eeb88d9eda9b3800db79f8b6935aea635db1b4c7c49e8d214de0565e20aa779fb387fe26f7e40c2017cb05efdbea9b55e9495d2b5624f58c72d0354be3f795079ed4f0982724356c2beb407df8f468c52cd36dddf2f293557266ab50a8129451bf68e561174935461dfc35ddf67fc4b68", 0xe8}, {&(0x7f0000000280)="c17c08c88e9a656f17ab3c50b35d1aacaf18f3e2ce7590b61a41a5deb143ff8738ad944772ce913f3b1c69605eaf29050d925b9990b55335ad976b98e1b11de22b14a3fc3e3840d22451dedc410d3d3a7337316f0d8e47a7cf7488b3972157c1de40dcd131dd35565d694090fdea5902c4382ba111cd7f0477fc9532770f944c334aca547c0303d056d043972befae97d8717ea03ecefd14151a46128533e19c", 0xa0}, {&(0x7f0000000340)="99c5dd9a5922c60c961f000000ccbc8c49b5da937c1e388b9475d3d8c38a422cb7e50203ef52ab09f5708fbfeebabc4d052008b620bcfc2c57cc4ead733cab80db9140790fd1773f3caf01336b03c3fe25cba4665143e91d1fd9ec9c1d6e33347ed3e0ef4ee87741b65d3563ab1a7bca8aa35b0e14a7380109af3f1a01e5c8731f55ab9134c4be972f78effba60aaad432e416df0e71c1239f73634685fd81ba227de9bcb58e7c40d0a720462bb1218d083e5e4ac74351d287f30b50c457a5974ac8b0a19060920c97c66f42260590bcc5a0a0a31f45", 0xd6}, {&(0x7f0000000440)="b9e9c6065777842d53330fcd9f6a26019bfb236232154a2bc6334481504b131ceb379f5bc2bca308e7922ce394a389dea502d41ba3fcbf66f9cfe44081b2ebba1f86bc46a1eba4627287ab43299c147b619a467ea66e06430501cc59f474904d7feab9215a62f84a14ef52d72eed72ca4354289b1df02b8e9230cbe345801e7417ca4eafb4ec951304d10a485cea63185858cf0c9baff636fa843fed0d922da04bf208180e69d492b7a6afcd5421897bf6fe489d74291e36de", 0xb9}, {&(0x7f0000000500)="c30b4aeafcaecddad633e02c584fcbea8f9b063e9601b958f990d61c0140469b1d8bc8a82163c107a7b9e91ba3a3cd61727fa285e40eb700dc4b8866c05967bbd20670bedbc5f77bd39ad82e9431e0", 0x4f}, {&(0x7f0000000580)="2929711292f32cb1972f39fc571c5721fffcc3b25b80", 0x16}], 0x6) 09:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x1) close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)) r3 = syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x987d) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000280)=0x9) r5 = dup(r3) writev(r5, &(0x7f0000000880), 0x0) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 09:34:55 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000080000000000000000000800000ac7d39e5e030bade123ff9a6006c358c8a6e4fb1666586be89b9c66e05e9c5b2572fc6a0f2d38b3629e154db2ea853bc219d44cf77dd3a57aa229894f9f2458904027a080e99f015a3c5b490f22ea299ecbe5cd2610863737e6275edf99e1c8191785c3007833d050f09e789b5e082d3fa2cf69b9f03acf925beec8a1c0502000000bfa12efb06ccb00d013f4f863f9e639aa62f779236c1f2004deaefc1e9d2596259bc2289624940776b22024b31f1fd485452be86ac2a82c1575b6116488872429351003c40fb33c650f7c905c5f9764d3473af6f4a29c4513abc31b936442b46bd4d23e9dac7a19bc63917a12aa97a89bd0d5c1259d86dd07a67fd179e2979d73fafbabf72d98b87166cdb20a4b2c2626ffdb837abd6ed7664a83cb5c61d929cc414df9a766f164f72120cacf057175ab14f751730bab7393befa858eab2254344c3cabaab40a6a639350dc81143e8044f11281bd71ded62b50ceefa47f39ef6dcd9658a2960731922a2b806d155468f2743d16faad93fe0797281d933159e2df3ac4e165efa4d1ea9f8d2b7c049039044d729f6a06a83c5a7d5eb99766ad53c6fa031cae8e46a307b37ac1c"], 0x10}, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$dupfd(r6, 0xf, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "fea6368c3f87bfdbd36cb60700fabd00b53a00", 0x4000}) r12 = syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd", 0x0, 0x8000}) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0xfffffffe}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x3, "c69702eba43f83bcda020000000000000081f6bd"}) r14 = syz_open_pts() read(r14, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r15 = syz_open_pts() read(r15, &(0x7f0000000440)=""/68, 0x44) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r16, 0xc2485607, 0xffffffffffffffff) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000000)={0x40, 0x0, 0x800bf9a, 0x0, "cf4496e4924dd6840ea55f00683a00a52d00", 0x6, 0x200}) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) 09:34:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x4]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r4, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r4, 0x0, 0x0) mlock(&(0x7f000017f000/0x3000)=nil, 0x3000) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 09:34:55 executing program 0: symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() chdir(&(0x7f0000000a00)='./file0\x00') close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x800, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x105) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="c5c6484ccda879aeb5a6910ff67a93c73b6ced35f5a69c445214a81065232713bd85a40eaf49b00a1c9f8463f9cb1ec49566ae35831d6b05847ec78c8567fb99d4221e4520e7bf8fc12215ea87224717ad924ce62afaa67212cb757120ae6bd2d7ee120cb5203919b6e0844aee60579b45ac1255d6b5f89bc955576cd779bd2049c7a6af74f8a5da71de6120bd3023f6a75846ec52fd3d4ffdfec116ff", 0x9d}], 0x1, 0x0, 0xfff) r3 = getuid() getegid() r4 = getuid() r5 = getegid() r6 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r6, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r4, r5, 0x0) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r5, 0x3) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0xfe20) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000a80)="9f76cbc948597dff1b3f48fe2176a4c60a1430a6b4d48b4ebe151ad63131f6b5135dd0bf5ab9731cbbc44bf4079720a0892569c67870c77ca80ce6f07a", 0x3d) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000bc0)) 09:34:56 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) socket(0x18, 0x4000, 0x7f) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) rmdir(&(0x7f0000000180)='./file0\x00') read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) write(r0, 0x0, 0x0) 09:34:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCFLUSH(r0, 0x20004268) getdents(r0, &(0x7f0000000000)=""/70, 0x255) 09:34:56 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x76313297bb1ab350, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgget(0x2, 0x2) r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x1, 0x1) r10 = getpid() fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r10}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r6, r7, 0x44, 0x9}, 0x5, 0x3, r8, r10, 0x2, 0x24cee5ef, 0x81, 0x5d}) r11 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r12 = getuid() fchown(r11, r12, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a55bb24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r14 = geteuid() r15 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r15}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r18, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r20 = socket(0x18, 0x2, 0x0) r21 = getpid() fcntl$lock(r20, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r21}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0xf0, r14, r15, r17, r18, 0x44, 0x9}, 0x5, 0x1f, r19, r21, 0x2, 0x24cee5ef, 0x81, 0x5d}) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) geteuid() r23 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r23}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r25 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r25, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r26 = socket(0x18, 0x2, 0x0) r27 = getpid() fcntl$lock(r26, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r27}) 09:34:56 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x131, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 09:34:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 09:34:56 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x800) shmdt(r1) r2 = kqueue() poll(0x0, 0xfffffffffffffebd, 0x401) kevent(r2, &(0x7f0000000040), 0x3f0000, 0x0, 0x10000000, 0x0) 09:34:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1b4, &(0x7f0000000000)=[{0x7ff, 0x1, 0x38, 0x2}, {0xbfbf, 0x8, 0x93, 0x9}, {0x9, 0x8, 0x3f, 0xffffffff}, {0x100, 0xff, 0x20, 0xe87}, {0x40, 0xff, 0x1}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00190000", 0x8) 09:34:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff000001000000f800070000005fb898dea95c889a18ffffffffffffff727b8a426a7d11d1112b11efc037abf11a576938da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde6db6b6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12eea2bc95f9549a80f0b1229970152f3f090099656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212120c42e069cf0000000000dfff000068f95cecb7fb9da504b2056c0b12d78ea5b52fc67b8400df1001d9579e2f27d8ffa628785fddd7a8d05910da1274c7bc7f58f6b539ea651907048d44ad624488dd29d19ecce7ed9841b9483b6127324e8c7d198b37e42e0445c84e7d4cbb642e6d3a7f1975db0966d900"/324], 0x10}, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:34:58 executing program 0: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x2, 0x1) geteuid() r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0x6, 0x10, &(0x7f0000000140), 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfdd0) 09:34:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x8, 0x0, 0xffffffff, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 09:34:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000001240)="c8", 0x6bd) 09:34:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x80000000, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 09:34:58 executing program 0: r0 = socket(0x2, 0x8002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)=""/208, &(0x7f00000004c0)=0xd0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0xfffffffffffffd23}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="86839268ce1848d0b2de9f1afab6191725d8990374ba363487146b6d7ed342b95db90d7b5073ad6403c7b0f0546f6f70f7cfe5a3c2ceda5d0b4ba461133b37b55eb0afd834462286e9d3fd9c02039d2a3ebfe535afe0c1e97b7eabb6504efcf734a6d748bc0e1e9fa88d39d464303247f6a976922bb5f04d4cc85e663c1f6b5b7173c50e79f7bf5e91f8910516d53714b27b4d29d5f8d870f65b8d91fed0449815071369948109aab846a8bca7f6f4350f72cc299a40511fe7dc398701960ed819401857f1bfcea4975a25ffe7612ff83ffc37e77fc84e676bbdf88a21284bf9c2a71fd1e45b480a", 0xe8}, {&(0x7f0000000180)="41313be96e29eea2bc8da6335950199d8d5aeb9a037991249cd6488d63c6528938a18a7442fb01d95d59cd0cf196567a369fbf4af9de88ff665ee87711b9fc708bef6d674ddcd815f30abbc464e0d0f8a026c043aa45a62a81f8758f38c6a631d81b7714f95171cdc9f8949a310f88e1ca205969183b5debc5060bb740903e3881278e0c5ca6d1a9d52fb2e84c2b981430dc56d6fecc48394e682b8dc7a2ede7cd7fe4c900401ea8c999630fb0f43f861adee2b121025842141f9f4e079c2d6d43ff57830dd207d421b60d2e187d9d02058b5e328d8402152da0d16a53bc0aab", 0xe0}, {&(0x7f0000000300)="59afc07cb0401637621e513e197356a733407f274b5a3cb6bed7622c317371aae6528102c5171406f11d7a619b643a30f86ea4c4c18c7c6fd4e08001146a44bf8265ce8b", 0x44}, {&(0x7f0000000380)="4e736051aa94817a502154c3be7a7ff8d1ce99d7b814c1dfed3b835eba022e15251325a5405fa36a16803428fb916cb7c59570801a555dced220f4388c7b27f301a64b10348ba75b5d5f9b7ce4da9ce141644d0faea2db803a708ff1d460607f3d403e54fcabb65469486915b34cf9", 0x6f}, {&(0x7f0000000280)="eb14db88699f4bc6cdceb2ecfb1d43889813464efb08b6", 0x17}, {&(0x7f0000000400)="eff7dd0fbbeaf984f1db881d7b0cefe1e78df2f5e188c98547e4bd91fc4eb7b3a950912fd4acd6a6b7716736bda62937fa9441e2911fb71c1a70e738eaa0cb22858b2a37d596f416e24430488ebbe5bccc5020531427b433f0bd3043b543fb59956b5a981eb1a964221e425b2e6608e171ed5bcdce8ebcbcb988150153979ba6e6e2a37a3df20abb76a97be2a9486051fba5f94846383957d04336e92be6fd2b7e8be68a5e30d615868190df5384aa23", 0xb0}], 0x6, 0x0, 0x1) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000600)='./file1\x00', r6}) connect$unix(r3, &(0x7f00000005c0)=ANY=[@ANYRES32=0x0], 0x1) ftruncate(r1, 0x0, 0x4) 09:34:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f00000001c0)="672db3339a542bf29d6579f40c1a1b52be70cd0f9c228c428d606e63e34140a6c9c2dc2d776b5d18fa16aaacbbf4e8a852582fa98e12e9dafb38d3a54d746a874420436f82d7e34d2342a202728efe09262f9120695ff340c23779c6030a5d98ac1163b2032c0ce4c9b599a2cd6ac690ced9b4785b758b343f21069d8f5dedfe2fc8fdce60316b05732f6ca45fe3aa820da535d262c80efef027abb361749db9d4a85925ec52368e29338139217d799c84c78874bb3c78d2ef2925c6b539434cf804020c03fe18", 0xc7}, {&(0x7f00000002c0)="5a23416c30eae56c7d66c6ed458574cf6c966588fe611636eae6d7386fa02eaebdc1e02a9ac4c5432638363462d0ef72c1b0566ee9b711cabdff795a964f92a78a4b152d1ea06698078bdb309abdba56cb285e29138e4c588c129cf823d44bd70492", 0x62}, {&(0x7f0000000340)="4fa3639df248cfe093846b9bc9544cf290a22a78520a8aa794a3ac90ee82f152154c03a2a20b2fd3dcabb41a562c60a134e925f91f9e4d21e23f863c79e100793e0452c5f9d4", 0x46}, {&(0x7f0000000440)="3d2950bd26bc2c21f44f28cfaed0a9b1aa79a2a60e9279d8fc529cd892d45de8835a839178c14b1b96827893122bcd488e9e1bba67cfb9eb320341cbdb55faecb1d563bb9aea5c14573cf5a3637812674d10741c1fb4f42106b66c3f2872485455f3df357a387a47b1ba66e7cc429fe51c9894e97a32bc6b1f9da0e0785ae5d3b4de7624b5541ac21520bb63583d9e5c1114", 0x92}, {&(0x7f0000000500)="c9cd6fdfb74e56f4260be8c669193fd2ab5d79ac210b88da319d4e202244d5aefc900382f1943e54198e097c6674e41e02db8859a77e92b12776f8f866ef01ecafce77d47df7b82dd5f3f80ca42d8a5400b8ba43ff363cf63621704124a8267048b25fa4b63496422b90ae42ade91fbb22a64300e07f3d6532d995a8e7d60cb20e647f7a24f8b6e197aaa5ea7e1fef1a781abdf93fc11eb07521802b265cf51f77ca714b28a2e1f2066c8f8007641ec5c56865fd95b644f8e839c3a24a783125607a2aed0bb45018efac518853ae037a0cb224e90485cc709377bc83c1973f1824bb88ede68dc9afdb40900dc74bf55d17eb901478c38c33afe80f07361798a12ff19e899d9477a0d00f8e8536db29f6aa15c673e1c451540c8e3e4a218d5bac029643e62a87d27620b7111e8cb9a95eac5ea73a6cd86c77c4babdb73928550eb9c6a0cb80dfb4c613f8666aba17466fd566e042917d7012c42585a097ef42b873a01f524b8a126d91f4dcc70d4d065084d7ffb831c9d08e65ffdc86464082d001714aa69ed3c80d46c55d0043b12a58a49f07a9f2760241892c4e517a6ca2e16d8e66c09be1cc4e8451cc34457c8955c1abb4964448412f13e8ab16bc81451e3f036cb8c28f8b05927a77edf3089eee51816f7a15da6320c2a057ca2bfabc96f3e5af7685dd17a1ce7cfa16075210006340510b657a9ff47d23ce2e2982b3c417031d9455449fe22d9c9ae56bf1b182fe4348db7e41f8efb2385d9efa53fadeeacc1c7ce021ecc39d60e3312a560894264a47fe4d1253141506d3a9b27634db1a187e44da4d51c75d986f9b2e5edda9297cdbc187e438f26570097ade777e0f3d45469890e772961eacebefbad6c2ee15ec4d405ed465440adf14fe0be2fb03e18759f14d6f1eea1d6f7b43fb2b5f84ac89cbf1243084f0833ebec4f0449dda271c7385a1aba4d8348239f27f05c1a29a27d166f7d8d8036ff593f1dc6cedd20821506bcbdb8a6dc0c22a5900dc3c67c582044c3800f4bdde28225ec3ffbaac52d1fc9372ccbcfacb678ad5ea1b1434b0b0deef37a48e8cc24ea72173fc7287cbd58b79ae476da6610da4d6924748782c7c00b34a993d871cf13fe55d9d1712fd2930548fcf5ae79c04c0b14cfdcd07910eb52002ac92803a59e4a4c9696f2c4faf382e8b16c22e55a5149bf5a8d34bc6ab2cf708668001b06c9fa5b3c6ff0d9bc8057955fe840801f3f64055086d292503b8285ce13c7e255cf60d7c1583c58459d378c7304a86fb1cfea1b8b541a86188c2c6cab9e7e2a4da26b56b503a194a4c554bd1d9f797e9e9a878db37b47340085e040211bd69fdba22d0e2c2bd3443b97a1df10a4569f84bbca13fe3bc71a907d981359c69f06c9c49719a82ac3dd90f29a21f000d3b823c296510ee585f4c5a7bee0a750d46271ab805428cfc82c217717ad004f212de8f83ed9dfc5233337f6cd0c2ef76808e0c236057d866877c9835c342d59fd00193de32eefb8b68946da3452ff2f01c88f3ceecab0993c1ed40853bfe1a4e60fd356febf7da69d26da1ba9ea82b0b3f5223d43d1da96cea4fe43f813ba749ad9e4a510b976549fe50e4a384ba4dee37405e91f09350e657f54180984948a4d9df088e206384a9aa10cb58218a1b455f8ccec5b118ec905bc1dfcd9c131c80447b1375551349f96395260ddd2f09cb5c08f36487ef5946f1b887a0eeec75a8db15e9a9dca7a5b0d32191f9d9f1574e50490c4ac8843ae79ef902f826f15486875fe8df449cfa0759c6a4014dd3a3f19079400019aaadc97f7bbfdf1c99af4e42c8600d380b042e97aa947e6852a9076207728060598bcf5a5484eb37ab4c5c3643b966233c94402b0a80e46dc337927ef824f2a231a8a8de3990001612ecedbb8313c9b807bf3d4472cb2fbce08ca710aea556e3e86a6134a7f91b68e515d26c4cf6fa6784662299674f978a1b792e659edd30afa8ae7747278038335315358a3b0110deed60587766ab628245dbc9df33c3ad588ad2b1f95948f9e3374c4a9a05a06abb59eb385707edd7d503941d30b11ab9281b1356952b9b9f63dcb412cd50fe33b98f5c836cf571affccf29f3ce380cf626f22a6a342df40ac10a3bdd496c47ae027dc5e34926bbc9c2e0d9372b62869d4a94d61352a51cefd327ca3bda7a22b9dc505e210a87d9c4e22d57184bfdea30effac938725024b27073981200adc413bf4316fc78622e0620d3153dc9d38d2b01a6e9d1193b3322046ed07215bb218a02918908f438b47f0b8b203214d63c190c440342005be34600c1d29f85a03192f4e03b9d95b313c9dd585b9661797057523feaed9e319c13da60bb4930f87d0f1eab33170bb4cbc668254431be7d0aeebbe8802145b8ebe6609d933bc714a3afa532f3a51e9b13e6a20f438c9dbedade8764c6d6873b466f137d4c42bb7b0325508d6511a679cf1f5ab1caeb532ce2eec60a76b478ad7509f9457302d2d7c62d5aab9cd57aff851595dd4f9b6a1832f9c6ef0d21a429f358dcdf611db23fd7dbb0938e3aa978b3f91fdcf22743cddea9a8359750d99128c8b157d6332e35a7c7d894aa9d59044afda4c8c1e95c0cf88c97fa2ab4f67b5a55f774599d9db1b2d1c7fbae4298bd3d81f6a75f61ec56bc3b34b05a0983b418d119bad963fa75e3742510739bec95da4c98aac934a6f82191ec80af95f21a9f4b752ab592da1ae09493e67f16f71e160ad712f33a4155ea1f41c75312519cb5e1d85413ffb5d247c2f57b26c49311e8a8c7ed44a4ea6c6b86970f94274d17b67ccbb7e1b0d893b94162ee865f3ed7d3d18b8cacb2e199abb2ceff05ac3927b202736fe75426553cc0dc2762ed1b2310f84fd40f533696841fb72d5d962ec3f9694de127eaa10b83ed52b22765289200c95b71fc92ceccf900f7c4e92366441717d5d4eebf774200983905b803454a412597da4ba46b3a2ccdb903ffdeca4e0e0b07e0a50b55a4bbfa095dde73dbb2441d35d0ac85ff244efd669e0f00e8b4ad10a8c1e339db0e0f988b93d164905d79faff70d32560e5a6d26fee48e6eb10474abf31bcc9e26a0be1d5037d28f72020bf1e8b687e666746e13a7db899512b401b78a78408f563dfedb1cacf484a061bc16df98628d6f1ec5307f9bd26207757e869998cc9441cff6066d3ad2adb61e193d4274e432948eb0b804ddb2491dbeaae3147d5dcaa5ea8ca5d0116106105ee1a28b7a0a6d23043f7a95d49a7a6060a7195e310d667d9462a51aad37b3142a99b79916dc4a87ce90b521889aea16e011346a8b3b80dd2f2498e5cd6909d356471c99fbf41eb5931c7a2afba31b1ba543a6a0bdd1e7b3268877856d87ade4f63a3e9577b1024879d81ea177e829dce0a21fc97ee5ec4d700ff91f5d9b8789caecdec9ae82707b9b8b8ce23e3abf6b9252a52d5a3015a07ac7e67198ba1ea350eec12811a19d6daf7a3db00b773a3527518347829062f19390edde8c051578eac37c2d709715eb29e149d0cd352fc63d7347c475c819db96611637b94a9bcfbc3f09233ce33c265aeece016689f447aac57be89ba285e09dd7ff20064d343a7e5c1c024811732957eea91b11467ad17e7c76e3bb7567819f33872cf22ddb88eafd15ed987fb42d35fde39e6d22193e7be75535b41465861bd4cf9d877c886753f8d9ff25a9451b984c049930910b84f37d8e0b0f4e696281a0dee059dd555c1b3a30f795e13b4005220b5d5ec063dd8b9b18510411d1ba775ef34117da6149d986693f929bd2bbdd8f8c47b183ffd90b483a1da5a60690752f2bd872628f537debc049d7a0f3b87d4668167f856eff94115ccb88c70bd91d50000b9749225e870abe9e0fe282a7e169facece9a905059e54f8a611e4806e4a2aa76f7064b0755ed6a44f6cbc66448cd5ffac6280ba044683214ffcb19dce4684ef5d3e60bf643acbe326082090a4eb17fcab99b5fe83c25d69452d777a12822fb460f95f6dc8d854c0f5648d48646cfb322ff643541077196beba3cc174234c6b1e610ad82757b939da19e6b8f436d3e99d4fd08a3712371d474cf05f3fa83e1c25fa46b15a6695f8f8157c617da1fc36b37ad44dc603248871f50c6ecfa2aa3ca88511d49e7733243f3d5e99904b2c707bec01e1516b0de0e46b2368f1d0767559a0bb67462027d23611c46ba9bcff4a177b8d7e3497149c8e2bbf642a40e4dbd59e1d7a6539d2b6c48c8b0f85a13bf187e3c1161300a6d42d73fc2002b7ea79586a56245b4d28befe0cd189e3827194d8b1a671dd5a0b0ab4850c7c313c2f3ef8b4e4db5c8f058043c69d28c94712284a6d1e1b3357c6f430c2c3839c9b2c900bdfcf144abba853572b68c291827203b88b3f6c245fc549b1c770246ae75d077c7d9b23e18000a4c3a1e6532c52e14dc1a8554272fcc391d57cafc756cc3603efda840b08933e395558b029b71e41593d6c75182fd6ed89b47d7cfdf0b1392928d1465d28b3190220f1b929a4cd9648a9da9e505075cc78d843a2e4b5750aba07f86469355a44fd169db03ef14de51fb5eaac405ac3ae32e1748b36ed4a8bdfa3f4d0e9896ed81c326f570f694c4c323a9601eaf5f05223bae65e4586d4948d1952551aefa969d666b956a80d8234223aec5a2f2f937746549413720f02ae4a073b3109efc91a54e26588c4e987a445ae8e13d46f7debc1191ac2664619572dcf939f6ca24e06550413457b650695fb5e96602f6e2ffb32c465736fa7442ce90acec646c201ba1a408d9dd46d384757cd94793b6849b225a49ebbc3379491d721b7a45b962faaf6025775ba06084bf0bd8b3a7c473e79c29c2cd06141ea199758d35351a5b522eceffd520344c0645c188d069754aa59d7cc6db32d4ce138a4b9a4a2c5a809bf9682befc972b995ea809d882ab7b7c678c4a16fcefe73f6a1b09fcac06b6f0cca6485de608d8e9814f5a783296ecadf74a013ece26b21388f4c75c6a905239149161198ffe90a34510691b43a675ed9a5e419a22587883f78dd2e643a05f4775bd58290fbd2efe5cc5c594b965910455987091c9b315de6379e3bbf8791e3224b04da42a4807721aef0180a9b27d491223d8f04358235f8fee55b4babb6c86dee94f95ef56f218d8f5aaa130a390cd1c7eaf5cf9cf109c67400ca26fd5ba7dda05ec31b7751a59ccec443fd2e7a35d13ebb8d5db1245329857c08c9f7527ff91c0fdf4ff61f3b3fdc212983f87a17b0ee4b45011ccfaa1d7d0c9b3b0f817655f1d79a2b0ef803e3efa4d1ef725b27bab85133286436351ad3e828de39b3ea9a5cce50a30a40e388897778f14dbdd948a7113c55be6ba0202ba2090d56b4a05b0183bca6862e4486c22cf55acbb162ea1fcd503fe4563ab6d5d18cd748900baeaa0ebf1c913966d93ad787f369e63fd8a5721e36fed07baddf0baa67e32d479108807d79132ff5200ae0fe5a6ee697065ef96abf9a12cabff2441669b995bd71f88ed3f9850ea5781bacabfe3ea5ee3dd338d5307fe69a062e030dbab206cbb21fed42821e356b4e215ce2086df53a63ef310ae97fd9e71778c7fd3ac7525b9b2180f0e414018eb2df6fe20abfda523225626716496b610acf890d8df01996b854f6242348ef53209957532ef2931d98af3bc3575f874220550b1f16a8d456d71addc98ec8c5bbf426ac9cd0a2ac9a87c41f9b56b728e17cfe16adae0ca80f0816a7e75d8a0b72e6e2b4737383a05a3dd7c75fee7a5542ced15d7721b54c4c5b534abd1ab19deb24377259b68fff", 0x1000}], 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 09:34:58 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f000035c000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x4000, 0x22, &(0x7f000035d000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getuid() r6 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r5, r6, 0x0) r7 = getuid() r8 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r7, r8, 0x0) r9 = getppid() r10 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r3, r4, r5, r8, 0x129, 0x1000}, 0xa2b, 0x101, r9, r10, 0x533a, 0x9, 0x4}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r11 = syz_open_pts() close(r11) r12 = syz_open_pts() write(r11, &(0x7f0000000100)='[', 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f00000002c0)=0x7ff) semop(0x0, &(0x7f0000000240)=[{0x0, 0x5, 0x1800}], 0x1) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0x2995, "f657007df94cf54600e200f5d5059f8913b63500"}) ioctl$TIOCSTOP(r11, 0x2000746f) write(r11, &(0x7f0000000080)='L', 0x1) r14 = socket(0x18, 0x5, 0x0) shutdown(r14, 0x1) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000300)=0x289) 09:34:58 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069c7, &(0x7f0000000300)) 09:34:58 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000077e000/0x3000)=nil, 0x3000) mlock(&(0x7f00005ec000/0x1000)=nil, 0x1000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x400, &(0x7f000052a000/0x2000)=nil) 09:34:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) poll(&(0x7f0000000080)=[{r2, 0x100}, {0xffffffffffffffff, 0x20}, {r3, 0x100}, {r1, 0x100}], 0x4, 0xffffffc1) setsockopt$sock_int(r1, 0xffff, 0xa28, &(0x7f0000000040)=0x2, 0xfffffffffffffcd3) 09:34:58 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) syz_open_pts() r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) close(r1) syz_open_pts() pipe(0x0) map stack 0x203f8000-0x207f8000 of map 0xfffffd807f0005c0 failed: hole in range 09:34:59 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) listen(r2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x5ba7564f49a21f06, 0x0, 0x2}, 0xfffffcfd) 09:34:59 executing program 1: socketpair(0x10, 0x2, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() r2 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r1, r2, 0x0) r3 = msgget(0x3, 0x18) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000140)=0x3) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000580)={{0x3fe, r11, r7, r6, r7, 0x104, 0x4}, 0xfff, 0x9, r9, r9, 0x7d5e, 0xd73, 0xaad}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x401, r0, r5, r1, 0xffffffffffffffff, 0x21, 0x1}, 0x2, 0x2, r9, 0x0, 0xfff, 0x1, 0x609ff421, 0x7fff}) getgid() getgroups(0x2, &(0x7f0000000040)=[0x0, r2]) fchown(0xffffffffffffffff, r0, r12) 09:34:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) fchdir(r1) mlock(&(0x7f0000dfe000/0x200000)=nil, 0x200000) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 09:34:59 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x120) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) fcntl$dupfd(r1, 0x0, r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x6ddcbf41) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 09:34:59 executing program 1: 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) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3011, r1, 0x0, 0x7) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000600)=0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x0, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000003c00)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r4, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {0x0}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4abab", 0xa4}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb", 0x69}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r5 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r5, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 09:34:59 executing program 0: 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)={{}, {0x1, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000580)=0xffffffffffffff8e) r4 = open(&(0x7f0000000440)='./file0\x00', 0x90, 0x968d6ad2dfb97ca8) mkdirat(r4, &(0x7f00000006c0)='\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(r4, &(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', &(0x7f0000000240)={{0x0, 0xfffffffffffffffd}, {0x0, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x3}], 0x7ff, 0x0, 0x400, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xace0ca775dc3bb35, 0xffffffffffffffff, 0x6, 0x8000}], 0x7ff, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x9, 0x0) r11 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x9, 0x0) r13 = open$dir(&(0x7f0000000840)='\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, 0x40) r14 = kqueue() kevent(r14, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0x9, 0x0) r16 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETACTIVE(r16, 0x40047607, &(0x7f00000003c0)) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000480)="fa6772a46d16bbcfe062c69702adc5fa802d51fc2d5bda2aee05dfb389376e5a166593774537e9bede481cef02f5d88904afb8b58cc59b83762947f8caddfdca4b29f29b0899c835b2ba9d080533f727acc7c7ae84276e6ea4bbb1", 0x5b}, {&(0x7f00000002c0)="17d404", 0x3}, {&(0x7f0000000500)="9f352592d6c1d15b64924c2f6b2f4df3a80d836f5139b5b17985b454e5dda1a3f12dd93efe8756e30840f6d9dd53968cb43377c4a33df11996db648f1c21bbff574038238fbe4a21f2dce85f4a2a46ecf027d9c8eefea2a28f66137a6bedf76faf2ef24b95abeee1bfb129d8b801ebf8d8af1ce25dddbcd7d0a73d69ac7e", 0x7e}, {&(0x7f0000000b00)="296b8910b9bfa6f88a9cb2a8c1fbb12a838400e458c1e685887ed4a39062e5f02336ddba18cb3d54f1c654c41a8f7c78d0659fc880c5668747590e8b2833398e8c443e3f871b758e23e871891f06174a9a3a6c58b0c2d9a6ca0d757cc69f9da19a0a8020d8949ebfe1b3b002123fbdc56ce2140eda4619a80adcd7b4b9e6ed79ba4e662cb09dbfb4832faec107f3cbd611d4d95033117bc2f3d755d05dc781140d6d4cb5fc7f82e7", 0xa8}], 0x1000000000000088) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000, 0x0, 0x0, 0x0, "0000000000eaff04000020000300"}) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r18 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000000)=""/155) 09:34:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xadbc) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) shutdown(r0, 0x2) 09:34:59 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:34:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fcntl$dupfd(r3, 0xa, r4) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000240), 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) accept(0xffffffffffffffff, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ebde0b27360eba8d6a052990f6ffd7e8b0d9800c5c5be47112cd08b3c818b9e802a733e99f8cda45d6de31bf6dfdd233533cab14af89142830cb7c6370225e9bbe0caad31e222c66f7e6e90c766a0b9449da3b5c2def31a557d301c7b77b6b342b7db404fbbdfe679bf4001d7231380b0019544d7481487ee174c51d2a87681aa7dcc27111d90aaba0858be460a27461a"], &(0x7f0000000180)=0x1002) flock(r5, 0xfc9985a78a1d0ed5) 09:35:00 executing program 1: semget(0x0, 0x3, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendto$unix(r0, &(0x7f0000000400)="5c33ff5f47dc8e9f668481cb758b8f9647c948c3a66058cc6a8e6c74f18f071dfe30d36b472d66687006337aac829daa205135a21082967c4b6094759081f13ec43f55bfe5097f9df885661d230be5dcc56d82e9fbb5e323d8aaa95c69898b1198248f399d0e5636fa542bad2625e281bc2822dbf559e130f1d7624dc12e111651cb282d3ba5d576537c07a5d7efe02b8dd6acf77711082243a8508eedd691e4", 0xa0, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="0166796d653000"], 0xa) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r0, 0x0, 0x10000) 09:35:00 executing program 0: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000d3a000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) munmap(&(0x7f0000bce000/0x3000)=nil, 0x3000) 09:35:00 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=""/176, 0xb0) ioctl$TIOCNXCL(r0, 0x2000740e) 09:35:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57886356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r4 = geteuid() r5 = getgid() r6 = socket(0x10, 0x8000, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) r8 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r8, 0x0, 0x3ffff) dup(r8) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x2, 0x92, 0xffff}) r12 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r12, r4, r5}, 0x0, 0x4, r9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r14}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = socket(0x1, 0x2, 0xfe) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r22 = msgget(0x0, 0x2) msgsnd(r22, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x11, 0x0, 0x10000}], 0xfffffffd, 0x0, 0x0, 0x0) r27 = kqueue() r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r28) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r28, 0xe3) writev(r28, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r28}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r2}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r29}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r28}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x5, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r33, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r34 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r35, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r38}, 0xfffffffffffffff9, 0x40, 0x20, 0x7, 0x9}, {{r38}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r38}, 0x0, 0xfd, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r23, @ANYRESOCT=r25, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r30, @ANYRES32=r23, @ANYRESHEX=r33, @ANYPTR=&(0x7f000001b380)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c05000000614b4da4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe294e33934570235076da20367f518c2f94602dafa456e71c705f775a3fd8a4c75a96c1c606f302549f534edd135050618bae85f7b571f8ae202a8e966c8490ffba24db2e6be4ef981d89a2d0042a90692b1fdc9c3d2d49a647f962ef5", @ANYRES32=r35, @ANYPTR64, @ANYRESHEX=r36]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r27, @ANYRES64=r38], 0x6, 0xc00) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r48, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r48, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r48, &(0x7f000001b600)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fcc090ea0a2605addfc1e9ae4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc316be83981148f263d942d6931ec5ba0bb0e8997f7a941759689d37da816000000000000000000002f467dba962eabec021ccb5e2a42808d952b357bf69aabe1d7dfd9985ac36aef95210677722755d2d0193a4e7d43331add7383521852d7"], 0x1, 0x7fb) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r49, &(0x7f000001a2c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a9f256a4cf075506220326558368e17d404"], 0x1008, 0x1, 0x800) r50 = socket(0x18, 0x4, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r51 = syz_open_pts() ioctl$TIOCSETA(r51, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) ioctl$TIOCSETA(r51, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) msgrcv(0xffffffffffffffff, &(0x7f000001a180)=ANY=[@ANYRES32=r50, @ANYRES32=0x0, @ANYRES64=r51, @ANYRESHEX=r49, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1442be471b93bccd3fdb070e7279b119a8bc3e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) r52 = msgget(0x2, 0x200) r53 = socket(0x10000000011, 0x8000000003, 0x0) close(r53) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r57 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r58 = fcntl$getown(r57, 0x5) r59 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000580)={{0x3fe, r60, r56, r55, r56, 0x104, 0x4}, 0xfff, 0x9, r58, r58, 0x7d5e, 0xd73, 0xaad}) r61 = getuid() r62 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r61, r62, 0x0) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000100)={{0x0, r54, 0x0, 0x0, r62, 0x4, 0x5}, 0x4029012da3, 0x6, r58, 0x0, 0xbdf, 0x1ff, 0x9, 0x7fffffff}) msgget(0x1, 0x410) r63 = msgget$private(0x0, 0x2) msgrcv(r63, 0x0, 0xfffffffffffffee0, 0x0, 0x1000) msgsnd(r49, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r49, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r49, &(0x7f0000000e00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/102408], 0xfffffffffffffeae, 0x2, 0xc00) msgctl$IPC_RMID(r49, 0x0) msgsnd(r49, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r64, &(0x7f000062e000)={&(0x7f000001b7c0)=ANY=[@ANYBLOB="0000000e4b9ada5f583477c37f021c72a1d50108006c653000c2c0008f24d6951efc7b532400d676889963721164a9eddd9033dab37fc7149fef4962403e45f8e74bc0bc0c2b6b90d9467143bb76f70eac8f895eed6e41909b0ae0d2d3336407a709af21f470eeb27e5771f42e2980dea9a14b5e4c8e12bcac512aba369ed7970e0aa60f1e324f488c1cd8f4279f3d3e185df1fde92df3702c3c00225685f471f0acb68bc828c9abe9642e82bf72fdbf19a21e8fb08d23d4ef8418204f0536dc375a110335c8b900cc3f236bcba6a5ffc7eae23fd528944c570b67238f8393680cf6405028cccb9cdb41151cb2d590c558d9cf0551c1cfafec0fe4eae4be33e29b3eb99bd504acb0b643097e175e9fd1d994f3a1a54f6295628e0e137fd859363d8b98f0d22c38041c844251fd6987d7755fbc96d8ac535ccb504bcbb6735507a54817dcd079a20eba0549b03e34da5e909dc684332e4c7dc46105319a5b29ad18e600b5b3e5fcb1a5c47e4520d50e175eda946a02766c3794810cdb0d3bcda2b22874092f2263e2425f89ad505121d94d2ed42eb528347f6b4a1621c2f98ba95f69f841f175630e5ca3c131ebbbed705d44ea3740c9e2e1be7b6f69e8"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r65, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="157e0444c300cebc0000"], 0x1, 0x0, 0x0, 0x0, 0xffffffffffffff2e}, 0x1) msgrcv(r48, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r65, @ANYRESHEX], 0x3, 0x3, 0x800) r66 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r66, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r66, 0x0, 0x3ffff) r67 = open(&(0x7f0000000000)='./file0\x00', 0xe31, 0x0) pwritev(r67, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r67, 0x0, 0x3ffff) r68 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r68, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r68, 0x0, 0x3ffff) r69 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r69, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r69, 0x0, 0x3ffff) msgsnd(r48, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r66], @ANYRESOCT=r35, @ANYRESOCT, @ANYRES32=r28, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f000001b4c0)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a4ba1b69510193ff39e65578ab5cab932e743fd4a6e61313822c7fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8bbe7d2f64f658a2aa817b36efd8f895436771f012ff2b6065e66124d9e89cf6c5c7ea37390dd6ec44b094d"], @ANYRESOCT=r67, @ANYRESOCT=r68, @ANYRES16=0x0, @ANYBLOB="c3d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df0c5d321415d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c36976002a77b444ddf5806769d7458bd47ede0f34dd84640000000000", @ANYRESOCT=r69]], 0x6, 0x800) msgsnd(r48, &(0x7f0000000a80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeafa23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa61568b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00000000000047d51682f01f7ea2d9a75627024dd719335159d38294caeba3701775b4"], 0x222, 0x40000000000800) r70 = getuid() r71 = geteuid() setreuid(r70, r71) r72 = getegid() r73 = getuid() r74 = geteuid() setreuid(r73, r74) r75 = geteuid() r76 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r76, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r76, &(0x7f0000000200)=ANY=[@ANYRESOCT=r77], 0x1, 0x800) msgrcv(r76, 0xfffffffffffffffe, 0x0, 0x0, 0x800) r78 = msgget(0x3, 0x14) msgctl$IPC_SET(r78, 0x1, &(0x7f000001a100)={{0x6, r75, r72, r40, 0x0, 0x80, 0x9}, 0x20, 0x3f, 0xffffffffffffffff, r46, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r42, r47, r72, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r47, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r82 = geteuid() r83 = getpgid(0xffffffffffffffff) r84 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r81, r79, r82, r80, 0x143, 0x80000001}, 0x8, 0x100000000, r83, r84, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r84}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xf0, r4, r5, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r84, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r84) 09:35:00 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x290) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0xe18ed3f992b37985, 0x0, 0x100000001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x3, 0x3, 0xfffffffffffffffc, 0x100000001}) 09:35:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0xff, 0x3]}) setitimer(0x0, 0xfffffffffffffffe, 0x0) 09:35:01 executing program 1: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="fd4139906aa094675927da92829e6a9cd402aaea06d33d7df5a025c32082a5b2bc398018dd2c1091143c6b1544c429a09df7a6aca3002e36d50ac1bbb9b1ef242cba7cc54a40620a6f7d8c191aa83305c3056ac47843fe05168bc819db6932ad1150940ee0865f1b06feaa9a50772ee2fc10daf24f968432dc4f42b1d3f69d64f47e1692edb5f75bd1fb419fc2e0347fa5e8e7e77ad9e3", 0x97, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x72b, 0xa98}, 0xc) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)="df962486606eae658508eb06a8610879ab1e259df30b7824b3e3c863ac277d57167ea7ae4b16bdfde5be204f437e5ef2201bb47aca102792c8299ff14279ff97b3fece87f4ea8fe2d80345ce0ec5fd49fb67b6adb45414b68907934d3fe8c435f95eb7f4e06acd798a67a589ece176", 0x6f}, {&(0x7f00000001c0)="418efd4f9dcab3c4d5e9ed0c70660693d98cacdb9190623311d213c35d90bd5ea0db6fc3fbdda8e034e404702ebf690bc86752137d43519c3542a223b9ec08a237c99592e60c4a0d369165bb40", 0x4d}, {&(0x7f0000000240)="8aae4d5ba6a9c2ec8bd724661e814c99ac1ef9c7c6d1229056eb6fc2c5d2f12db14407ee1981d60290d0610180ae42cf7fb8e8c4251e159e675af50796916976f49c15ed730abdf6f251e354d41b92437867e5e91cfeb7a6e238357c90bda2df12de5bed06b23ae38548cff73e9f190f09500db50fffef5a222eabe63f8fdddb0825d80ffa5fd3910c80afbee8697f393ca233a8d78eed0c561c94f01b957a276b146f4d3fcfb641ca569c153fd0dee8902b934e9ffe7605bc9fcfbeb18c6a8be9f7a48ce2fdb0a4390f", 0xca}, {&(0x7f0000000340)="c88f8ec1d93a50de6b41eaee1762620eb782555be114002e9b7210395cbf96f2cc2906e0cb123c1a5181ce92d66866433b92bb5f714aae70121cdb2173fc7bff059d9e688154f9ffa6d7f9c29699e020d07170c5679bbe1106342dffd37888dc6e05f7f0b6aecb675c80db191b997bdceae1efe1d04df6a5ab7e30a4660590580ebf4c720577073d0a8eefd341939427cab8f637f67d78d6d2f61277dd79d43f71f22185fbc54268df95f25e8513ca54116e2d334f310bf59e4feb76965b3ad9494de56feabdd49123af724deb4b9b2dc8ffa4c09c10e10e5c96d912ff7e9c69c7b39fc55f20e872f3b37ea5777e1a6c554e8697", 0xf4}, {&(0x7f0000000440)="4b85bd9754ff1d2eb0d2a71e05b307cb1faa264f967c88c5b0a8c75d16b5c4ca33b66e86b8fddd5fab0a1f38020f3529b7b8a3055d794484cbec2ae0fac036e0b5a4b926577eb7df523089d3495cc0e778", 0x51}, {&(0x7f00000004c0)="c50f7f6ce20699762b155de68a61dae9cbd559f671dd2e124c352a969cbae668110344a6474679ce5e43ca2b0fb8f8b51ebb3e5267e58c18b977623403efb9b5c10a21460355d94afac0601db000f719c7f8a8b2167363651430be4449f9624cfee7a03fa6319ea3668ceadfc43ee126c3bf86947897e1ede61b14562a0a3cb6466c9df1cb43bf428284d830df4e1aa1c430401fb6bf0b770ba5852ddfc5027911477c0e5a0ba7c67e204c269aadd638c6756ebcba866558d7a59151503be0e0c6ffe65dbd8eadb043ddc3022af33c32d0453a712e30e203ff495e9b5821c2c5a34cedf8f425328a4d725d75f86dfa6e5cfa", 0xf2}, {&(0x7f00000005c0)="aad5bb0c8d0ed6df2ca975c5273d696bbcbc72caeee9a2e529c810018b28743471945a5065653c52cc4bc8002d3868aef3328af4603659320eca20c4d19a3673714c5a9a707fe47d90868b8c8721828ef9a0eb89", 0x54}], 0x7, &(0x7f00000006c0)=[{0xb8, 0x1, 0x6, "f341cb4fba5fc488fab9b060d8c88388e429ccafefd04a7d266120776f7daeac288f5a1458513c4419fa425d3a637e5986c2bd3412b902a83be11c4bfcf5008a8f3247f98c153b6d3eede357c467ea6fb5426e891d5cffd5d77a578b1cbc7f4c2d2cc14463b505309f35bdda3fc2cd28b498a808b087f0a02656762139c0a70b741d9a01b25426da66891e1be168392dd5a29f102a6cf8effad5c421e957c0a8c5"}, {0x28, 0xffff, 0x8001, "fbd9a3306c984edf5a5b9cc3fd74e356ed3b13da"}], 0xe0}, 0x1) getsockname(r0, &(0x7f0000000800)=@un=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) r1 = socket$inet(0x2, 0x4, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) chdir(&(0x7f0000000940)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r2 = open(&(0x7f0000000a00)='./file0\x00', 0x0, 0x101) mkdirat(r2, &(0x7f0000000a40)='./file0\x00', 0x10) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) chflagsat(0xffffffffffffffff, &(0x7f0000000b00)='./file0\x00', 0x0, 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/diskmap\x00', 0x20, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/diskmap\x00', 0x100, 0x0) r4 = dup(0xffffffffffffffff) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000021c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002240)={&(0x7f0000000bc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002100)=[{&(0x7f0000000c00)="b95e3b982845a5e148253d0931fb690c1c41304363676e43183694f57c3fe4b3145397cf823ffb071129", 0x2a}, {&(0x7f0000000c40)="3b7d8afd5b41147be9c31e9fe9d4e4fd893e49a4c7fb7e0afffecdf36eb089bab586f650b2d6810aa55879a7f79f825a0b447121298daa10f8585ed529a7306132ab7c0646aed12f6f8998d832ecd0c7bf2e131b131d5fd9bc406784bc6687110c6771f3c872053dd93b8e929650789a5452aa09009b9128108215f75109bdf790c086bfd8043e9ce9f7fb435ef3af34749887bb73", 0x95}, {&(0x7f0000000d00)="3e1ca0d9ad06dbc510ec3765be558d62bf77a27962fd18e47bc3424dd174796f16ad4ba811fd5f6b0de199c02fa7ec11e070d4cec5766283ce0f73b8bf09148f949a94ef2e886dfee02f5f827ec62508de87146a66813ddf0975c09738fdaf8f90942f877ceb99251c74a18d541665f836d7a310c2b190d0bc91f4ab361be81fef065e1f513dfabf63125d65863034acdfa19edd1ddaa879b58a4b18390a962acf9d", 0xa2}, {&(0x7f0000000dc0)="c708", 0x2}, {&(0x7f0000000e00)="294c3625674d4165f0adb48402cc252f20605c34e9e40a31af6a923c39dc401ebb9d6bed3a5aa866517cb556584864102d4f81ace5d26a0fd5b81c83624eaf7becb45e66be2e7a579ce6488691f4ae6fcacb254cb85569d340452efceacd45058330e6dc87c4b95d73ca0ff2c77a36d67c41bc08fc3ffdf0d79ac0ee8749cab329a66b8838a1eb9d806fe97907946545981a70d2eff88220aaf437da1f1fe2cbfbb24ac054ee631e8d3b05", 0xab}, {&(0x7f0000000ec0)="86e515eb8c58a173dea8fb4138cdd69e02dfd7b763fbebce80244edbaaa3df807d7f69e5fb0b70130fd08b606f9d43bd27285408bf3b20506ce6a9d151e3e03b3a8eccbca11f587952c0e9c31b270ca3e2c1a68c487c6dfd9813b6787bf7434712fac07de405a7a64949761a4de41a3d4aaf2d7ca170b0d2a829d0993e7739c21a8ac38398eaf73959755abf2d3f100dce5b60e02503b68b2be4b6cd589ede6e", 0xa0}, {&(0x7f0000000f80)="15420976b786d82cc68d78e7c4a02a751079f77c28df02ac7231fec3aafb5920974d45b5430421e230309703d4e2a8ca44b3c146d57b8c826dea3989db9c74bc2941fcb048230095d279a7709754ec05711fae6ed8ef7e6308e8e70f94b769876f122962930a04f83b42e131af8cbd4bd3411abb61eb80225e3e50b15162442da82cdc6b017bcbcd5fd80a0fec621640998ce81c5084e39f51d6d22111", 0x9d}, {&(0x7f0000001040)="1411d3cbb4eb01d5d85abfe2c06a9a104b82c6273701662b4f4458071519a259df89f80cfe92c89a3264141d60bcb48714934afedd7eed5938cbdeb4d6cf3e5b63988a90a0d9064922d639369dd577f049b3cd97d7dbf853789ad5b8c598197399eabb2d86286dcbb99460cc2519bc6dd33aa957b71c7786e14b90450cf3c18bd24563dc87598f6c3faf6ada03c9b6f68c8487a05eaa559e988689e068e40ff74bf19893b1e451459ef14d88395789291b8f002b2aa0c0e7dd580b9b1f071eb82bbdd703d8ac30c39204d3b4559a3a996e4b99ed1cf17dcf082e0a5b678509fe07dc3d5ab952c31ae24cc59a7c058beb9931657d569efc3bb7d8e09e7532fa31b06b7ce19f712ed8d72bf6f103ddc84d2bd566c12fd2783cda43f95f68a67f869da4243a05dffda7631d1bf709f5f05abcdb74c68c22e0a345d644959ae0259a8320035e0dae094dc9d60f9bdbff24461a9fb8dbfc8682d79b06b675712ca23491680c47e998c5bb6fa0a7799a873fa6bb1657b9c599dfe647b1d8a8df20da3952d9e250a0009392d3c565cd90bc203d2c43f63684b12a28abb6e92df58e8c3a8f767cc1f9d40415cbd79697afc344f01d4ea824be959b1e9d3dd0bb1b5af49e6b2406b7b203cd86755640cf3b4a7d2f31223affe3da59a3f590c87dafaebad1e7b301ddf13ed3adff9f32de3d10504db2c82313d545d530051bd6a136f1c1b42d95e1aea15733ceb45e4978f362386c505ed955d01ed437c1be3b8ba86c65385f5438f9cc33cbb47fbc75a9ec26f153c7b85f862586015be5b4cf6d594e2299879847764258f03f7c4fe531f7b120be266c3c54e2f04e5a239bf7206876e03957ee6a6cc6fd5b5b325ae877e00c3dedb6579043494fc31400c7a7bc933de01e2fb422554b8d34114b5bce386493a7eecd9cd7c0ce8e5acc5eb2793c9dce1784d5b7d3960f8afa4dfee4ed86026d7ed5ee5d0e539cf2277db0a18f5c2fc936dedad97b2e4d2b6054b3fe09f5d5d7c8c8d9147cbed4298aaed2059c4dc2fdd54f7594fec25872479852606bcc4666a447566f545f8847dc6c3389809ac34d089c3f4a5bd4f7268a742253a40ff9bf1adc442dc10c4e613f1126bff9687f111a63292762b20201e2663c94729025e306d383f94155ea4902d3e28917dd2ff524f82f051218d8e8a1e4a8ab4f4b72e43abbcaec169e153e93a7185cee5a63f2e2d129a34ddcc511c925861a8dfafe31c30b0ebdb0993f3f3a369e2bba501e5f92db91db92962346f727321cbeb1b184979cfaa47aaf782b317ae88ff169188a2d2b0ed0fbe56fd7db23a26d4d543bc11432248d92cf1d92629553b5595fb3a4a10f3efaa5f7eb61ad961d571a2ae36e6ff2f4329241c82c12a7058ba6e816af111aa1bc651cbf67bc5d7337d32c09e33a02936bca8373839af24f3b8d605ad3a034bed2304e338c5ca743ca202f5e073d26eae76f1a69934527b1f20ebf69ed5e85014ae573101ce8b468678e35b3fc414b856426458c5ba4d7f70411223ee0b5ed8784d63393bef70273156855ed7f43d6c15318e85ead19a7007e4d853c33996751ac9ab8f5490c480662d5e1bc9b5e333003f91efa9a498ae4c1a535666369226047b77ccd0af3b9f214d4a67710b35993f161b71c25a2dddc01891700d41d1e35421abd08696baecacdc0e81a394854974b25ded6bd32ffbf998eb6ca1cfa6c208efa58cd79ed94f03c2d396bf0925867ce3eee47af76ae5ec513ad67c38d9fa61788ddcefd3e5d03d4c30a7cbd9edeb7797c34ab19331a10ed7470fb206810b96602da0d6dd099d63cc28fced8a98f91cc25cd405b0a0c48d3274ff895e618ff6616bc46cae8f826bbe8e39631b6389a7d08b99d9acbbaba05b45133884cb6e084267fb8d4f3f63763d15889e3270b5cdbe45e7a6f2a2a8bf3af2ba3f61b82211c270f0fe8213cfaa48e46455610dd9412b9e919345a330800cb54f3d7ff885a92b5fb1fdc01851e5651cb196c36ec1ca29ca1c5cfded6430af1049c9b09e35ea6093aa0be094a892b4cfbfc3a8fe80a4ce02ffb9c11840bb82824dbfd0a72f7e428ebef9fe3b81a4c938ce78e27092ad128399807b08cc0aa8d4b99fdcb2333f96461353fd7a9ca1d76c531ff60884321c70009007726ecf53ddc94a9e9acafb25eeb0c873dd5875d41b0320f538c9e4c36206d7003244e309c75346fe7e78936c4102feef2276463fd0abd6887da4a91a7dfe85872ed84cca4fe93a74c57f4009ac72059f83ff28d32bd356d8adf22ab07990252c64231c5c32b2b2a17e6dd8c2917ebd7166ef5ab230e33e01c066a903790a35410d32e0863f834a4dc12277985c90502e9c39a96357e51342384ec81d84256c3b4f98a307990abce59bd71f2d52f60bdd151ebac60df83df72ca36778e67e8ba6509c9d7b1892e95a2e195a504d67807e417e6e09ae5c039303a75f0022286392ac77ac082faef51b18851e14df5448bc1a3a09551045c4d575f1495b18187d71cb3aa533477994f1d95ca5edecf6a74ae41f3addd5815ddfd80f8d49134a93e87fc6e15140ccc2d7c741b98a504995a05f4607b6a0765c6c74fb6c8250bc0a69c50ec771165ce4b072ef2d36f76dc26b676c248d720bc318504d1713446e15373082c67fe2dde9e7e434624851507d3eb9d7ff3559204d5b9a9b2025a6a73f5e45f411cfb1ca31af91b6d804c7e5b8b4d368e17ecfa2aebdd779030332264d1bda3c94ee869069deb0309130090164ab9ec5c5b890274d3d9b5995551509f8be85d459bd803d59f6294e75e869d5009f660ad571ef7e03f7237f44e8e1e0ad33bec17b2348ebcbfc18acd2bec21ff87bf491ecc8b9b67253ecd2aed8313c5226205ad9299ed9f6631b6051ecf51409022a6dff74f31b2293828e1aa8eda6b7bf9b9fa1cd1b8551f50f56520c080d48cf7a14902a1fc9af437a74544d23d0c49e7c59fedc7040531eafb481b2a5b4a974f676e633d42642ed34b50b9d37876544ca26b00246cc9a5de34b7305c40cd1e29fb666e17303d322a1c907d44f2860af73ace1c698a01ebbc43e076138958651d48c23f27b9842bf444ad155f35d6cd79d20232157fa17642d2772af8537b5c10af31fb0c1ed6917d0dae11ad03e3dc8debb11f87b52d8cbab642c36d3d28b5f9dd0968aa0ce4f1a5cd251fee2af260dc25691150529bbc519ab179189420f497d5834d3185c3df44ae0ca66d42e4b4804979985c3669c1e3afc0001de3d097744eb20d711dcd1230672d9486b70ca69aeb7d90807ec6540bcdcee58107e15092e099950191f2855ac6e6674346baff547161cbfd914d4c7c8888933916c8cdec885bf0f124525d90fe90f99db133674af9bba3dad79282c49da92e893ded2496404f49583a49c726d6094865057e541b98107a7be35eb9a646b53581de4d8bff58b63824ce50c93b730b0682d330f5b609c0d3a4f6048c59e7171c8b3c5b8c433b1ad952d2b1277b1443ab71d9a7ef653d172f28eabc55d5c4323426b4d6ce7a0cde06b28b8ae6356cb99c2de0330c153bfa04854d26dd0d124d729d4ab540966b3c550b7a3d7833e2cae49c7c65de9760246cb63723aee34dc10c36848c9ea0dca5039bd10a43777d051150bc6eb8f4b9ea8a1046bc30a618c5b432d6c1020647439b8760bd388bff1c5c048cdb1c3da992cd23be51b31027f1d28942ce7948723dec6764b78c19a6760ca6fe392bd39a1af5de918a8314961d604bdd41550d29f00ad48c00caaba5483808f5b9e6de905d2102ad599abc8bf7c9c9399275f6649bb27715d79560ec8a87728d2835519e457e3d29ff3bc4838e3662cd6a805d246dfd160825d8d7a9a0eb950290a82faf3b3e451c778f5c3244a0eb3ef7d1eacbab2e60651ce77165417626adbfce0848294790b377472916e3cc2685455054d77a22be0a781b21ba27ada773172e13989d52d5adf1804aab0dc33718d9768ec85c308a8dc9a0bc915e6e0f1a60198952fc2db8c85dc4fab940724e79726896fd229497f43862fdcc37b4de25369e286f5993ee231d0fd33c7934f0258072f2c0f6c353e69e95621ccd5f146df64fc3c20a9923d1269b3bd9a693f07796ad7985a78c12aca3bbea412ba3185783dc418bba71899ae00c98798bc93fea454bc677265fb3f433b460a2f23a108339e6e658309844c561531de97fc49e3b5b15bdac8e36a28f879039557d2ce79534b57918c747d4a98ae97581d82a29832726e97ff894788fe39d66667baaa56a931369fb462611be1fc32d269ac2557438be26be814d16e17cb2ba351c66a0577bfc5a15aa1f18c296d20239d7b3e903005b6a2d72f02487d56c958e567e9cdf073eb3a5f8841b47e29e64eec68523e6e8da266858afb842af9331b3566e52818587a39002a7e1bdd246744b3ed4fe9466cc0965c5640d2c9b51f19e2016b0560318d3162dadfb769581e3232904e3a10c972c69c5a66a2e159d1841eaf7505f308a676310b8d3cedc4ad3b0f65d79d95a8923842641d246d36c0bb4d590551a0782f55944491d04a844db51747b7ddffc8159244598fcfb517bfa93f626c2d7662eafd8a16dc82d129b2756b5c80929eb42df6a239bd4d573358fbebae01fe26905b746a1fa41d229a0285e3044e437df8a7804adbd3ce95380afb7ae0d4f7da98a5c6c3cbe77161d4135496b7e330bd7d821c712c1283d9a6e7ba3246cb679ac300aa56cb80d9c17319fda2e41bc94b0f2095fd358ea382e5303a665ed32e2b5f12350b0e9622f8ad9a915807df398d2da5f1eb2c0b15ad8f4019cf8e54816c27965a7b79b12feade6fcfe61582e89cc92e12f46b83ac41751134192391e44bb95e929967d6ec8f30f5759b33970c3c8c68889f8a7ad0c30da160a65d583b07882f97d171465ef56a7a885e8c6b5d68df943ec1d972fbb9a0a60a9b189e9742ec04364be696922968d54a127e69d5984e0b45765b4196be8fddd52face1f8d052ccd9adcac36b5e10caf1a88f9cb652e307cdea654ee758789431b9840c71d1ec6e2a89cf2839e3d716a2f7b4c48ab926736eba3df4efea75796b275531467c151f1e80fe76ab22710f053cd4ef0dda095b0023ae547f03a7d971a84d4ab50a719ed5086e5170afb5b7a9e68ba616ba0dcafa49dc6cbdfe1440ec67b21d56f952cef0a3ecb83482cdb2dd84fe1e848722da6d897db22e76b4275527cfe3736c78037d9b461ff1c627c3fd9c7b51f071fe2fd42d84ec01d5b24c3aec706bbf64a6b578b31d9657f52a52554de6469e97d81e7bee2254101414845c99b991cb9ee61107099180ec43d7d2e89ae942bf50b5b29080a29977fc0afce3f987746cde3eb44c5103883f6b6bbaed3b074a77a1629b1f4dcaef30a21edc084aade14d3e8238ac127c35997b962dbb897161fc49e77ea274199edd41a370560553e24afd94240d8586b0c6199ceae4c7b7e7d00aaa1bc1484e3bcdee8b6cfaa34ed305ae358dc51fd7bb8719163dbc75e680b8bda1f1e9b0dc3ce6b8aab1329abb8380bf5fd48ec6214dde820178d7a45ae2dac47b6f402cb66091eb6a87e5245055b94797dd21290a47839180a1ca3943992e728d1df0a329f9a2d706622a4c6fa98d5f84232ad2c3b7e4af6053a442cbb9e8dd0aa8a0a4be2343e7353421e3a277b2c63e3299f5af424eee73d46a621ca23e94bcf905728d3dd251650bfc1c3ccd9e78bf584bf8678f18b8e17088279093b0e936c753c6dbd44b4d0ccc613a9332420fd10a6c809419d49b1ca72a9", 0x1000}, {&(0x7f0000002040)="a1cd2b0fa759577ff3a1190c8d41818a4e85e1dba890abbc84626ed92c47f297a8908e9aa58c71d6f45f7621a81a9b0b822c783b98c1bb989eea97d158a300525f8b603682a6ebf13ffbd47e740826852a52bdc8ba8d91610bdcf5da8f75f463cb732ce8ebcbb112843fb7ca02ce5a16eefd389e03e93519302fa6fc4ba035e3fc2a29800cf7d795b2b7b024a177408a3901162166f049a99588eb048a5f276538b1a8e6d074f81a5f8f05ccb565012a33bac0b4", 0xb4}], 0x9, &(0x7f0000002200)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}], 0x20, 0xf}, 0x400) syz_emit_ethernet(0x7a, &(0x7f0000002280)="ebf7a616d33d9659f621a578131da1a1e5cf88ee4a42df91f6930d436819a302dd9ca9c0681cbc70d0a3ba216d7696a9aeeae5d2282a7c3330ae72a48ec07b94d554aadd0f678cb00d4ad11cc21522acdd6c1746b4c5ba8bab1c7b36b7d33a8215215e46ff82aaa2d68c168a28eb23a13de509547a667c43e156") pipe2(&(0x7f0000002300), 0xddde450512ca9ecb) getuid() ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000002340)={0x71, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000023c0)={{0x7, 0x9, 0x6}, 0x2d9a5593, 0x7fff, 0x1}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0x104e69df23b9d8e8, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000002440)) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r9, &(0x7f0000002480)='./file0\x00', 0x10) sendto$unix(0xffffffffffffff9c, &(0x7f00000024c0)="c4faef810fb8cc3bfc3663988c918d52ea96f28b26c1d02f05f543894a11b0ea9b145bccf33f8084cb84297d12382a1dd89db5d7665164729334c57d9d8d320c2f916687fb54018c2d6e705ec3b3b9943cb2277bdf9c53e80911c16822c338597621f40540e2123353a67559e4fe7684fe5567dbeb59a06692bc7bb5c5f324c4ae64ce97157670057de675b410ffc8eb1c0e9d22664235cca85991b12dcc722374961ee18dce", 0xa6, 0x403, &(0x7f0000002580)=@abs={0x0, 0x0, 0x3}, 0x8) 09:35:01 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x104) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/87, &(0x7f0000000100)=0x57) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="aff5dc98dac1fb29e8c1fa8ba46785df1e6ab216b1cdc86dba66b46e06f9f42ae93318e415331dbf1e4eb0efdfb89fb910fb3ecd92a0de491af4", 0x3a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x3) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$getown(r3, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x281, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) write(r4, &(0x7f0000000280)="4bafc96f557aa092a6b0a98e48dd286fcd291450ac0c1f23d132bba8f9de2bae79d1d632a645464cd09b282e7ee54b80a07f9011b8fb17424d1dec390c93ddaacecf1214d5b74bc960d574d59b3110e48286a9b681bc709a2d95568d3449e79918d29d475c9c68e7dafe06be701f261ccffd0e00cc5d8f6adb9c9b6dc1cf6bd9cb1da3a858a134f969e8e13b803b153e2169acb1ea9865c70a24c754dab3b7b330d744f367cb2983a4565e815aeba5ce7fcd8281dbddfd6a0bd550fd31811bda2f494c3c18812aeeb14ef030e62b2f0bb79faabb51c60c4a629b9ecc95abf2e42110e21a8787e6ef8d", 0xe9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x975ff0b4fea99bc6, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000003c0)) r6 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x5, 0xfd, 0x9, 0x0, 0x9, 0x3, 0xe65, 0x0, 0x0, 0x3e, 0x5}) setrlimit(0x0, &(0x7f0000000480)={0x7fffffff, 0x7}) r7 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x88}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6b82}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2c8e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x798b7bcd}) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000a40)={{}, 0x5, &(0x7f0000000a00)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000a80)={0x3, 0x401, 0x6, 0x1, 0x3, 0x9, 0x4, 0x10, [{0x2180, 0x0, 0x0, 0x8001}, {0x4, 0x0, 0x0, 0x8001}, {0x0, 0x9, 0x3, 0x8}, {0x8, 0x5, 0x7, 0x1c246c55}, {0x0, 0x7, 0x3, 0x7fffffff}, {0x6, 0x3f, 0x5, 0xcfe1e8e}, {0x6, 0x9, 0x7, 0x20bf}, {0x0, 0x1c00000, 0xf90, 0x58e}, {0x7, 0x3, 0x2, 0x4f}, {0x7, 0x0, 0x7, 0x5}, {0x2, 0xfc5, 0x0, 0x7000000}, {0x1, 0x100, 0x4, 0x1000}, {0x1000, 0x80000000, 0xfffffffb}, {0x3, 0x7, 0x4, 0x9}, {0x2, 0x0, 0x6, 0x2480c818}, {0xaa, 0x8c, 0x0, 0x80}]}) setsockopt$sock_timeval(r1, 0xffff, 0xf0f2f1528fe73e8c, &(0x7f0000000bc0)={0xff, 0x100000001}, 0x10) r9 = open(&(0x7f0000000c00)='./file0\x00', 0x40000, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/tty\x00', 0x1, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/diskmap\x00', 0x800, 0x0) socketpair$unix(0x1, 0xff976c040ee206e0, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff}) r13 = socket$inet6(0x18, 0x4002, 0x3) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/speaker\x00', 0x2, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket$unix(0x1, 0x5, 0x0) r18 = accept(0xffffffffffffffff, &(0x7f0000000f00)=@in6, &(0x7f0000000f40)=0xc) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/speaker\x00', 0x800, 0x0) r20 = syz_open_pts() kevent(r9, &(0x7f0000000d80)=[{{r10}, 0xfffffffffffffff9, 0x21, 0x2007ffff, 0x0, 0xfffffffffffffffa}, {{r11}, 0xfffffffffffffffa, 0x38, 0xffffe, 0x1, 0x8}, {{r5}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x1}, {{r12}, 0xfffffffffffffff8, 0x1, 0x4, 0x1, 0x9}, {{r13}, 0xffffffffffffffff, 0x91, 0x2, 0x1, 0x4f34a9d9}, {{r14}, 0x0, 0x1, 0x3a5eea769757ccad, 0x1, 0x1}, {{r0}, 0x0, 0x17, 0x2, 0x78, 0xa7c744f}, {{r3}, 0xfffffffffffffff8, 0x40, 0x4, 0xda, 0x10bc}, {{r15}, 0xfffffffffffffffa, 0x28, 0x2, 0x1, 0x800}], 0x2, &(0x7f0000000fc0)=[{{r16}, 0xfffffffffffffffa, 0x80, 0x10, 0x3, 0xa3}, {{r8}, 0x7, 0x98, 0x1, 0x10e0, 0x101}, {{r4}, 0xfffffffffffffffd, 0x2, 0x10, 0x6, 0x7663}, {{r17}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x80000000, 0x6}, {{r18}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x41, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x7, 0xeee7}, {{r19}, 0xfffffffffffffffe, 0x66af87e0b7361804, 0x20000000, 0x7, 0x7fff}, {{r20}, 0xfffffffffffffff8, 0xa, 0x80, 0x9, 0x80000001}], 0x4, &(0x7f0000001100)={0xac80, 0xffff}) 09:35:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) close(r2) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0x2, 0x0, 0x8001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x400000002, 0x2) recvfrom$unix(r3, &(0x7f0000000080)=""/25, 0x19, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="00078caedb8e41a489215f002e2f66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x800}, {0xd025, 0xa806}}, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:35:01 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) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130f0ace26080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f5d5cc16e5bc0de827acc082196cbadefc185220f4666879bc3ce37b4b36407b9dab1ea2fa6564e03ea0f55712f0000000000000000000000000000771cc2f39bcd000028baaa7860a998184b24c3db3d826089793af3652dd1aa22510edab4026b341cb55d92779b9b4b767c5112078e65a04363f97bf52f0ab995c3d60207879cb2e5cfbb05c0544763111a630ac55768d73ab1978ef67e1139cb5f1faa28a030d7609122515d6d2b0c6a66f98f17c246058863c89ce49b4e"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x2, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf5cf77f8b50000080000000000000000e3ff000000000000000c4fa4aaedab8267d5126a29fc5fbc88b20f7a0aac15c783e226081cddd711e1d84e5284db179a000a268bc896d6e94cde771f8eff1907811736b3b50282e38eacc7f898be68f61dd07b746984be9f40edbfaacb6a1c64e816470e98c521af914e804c04d1ae32df4e68a55215c9783520eb01cb20ad9f5069ed07353d4e74a2bcb60761577815fb8c0d4a5b0a59a1e6d8b1d22e22f28370c22bf27fda479965896e45ac45112386c4348b45cbe96d6fe3b05550fce8ce16354e1d"], 0x1) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f38017cf1b0475ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed3129a73b41075387eedc824524765f23d2f2db32acbc68f9c0c4f9b1e0c5d386aa385547cdab0f657e303e6149700250000000000000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000280), 0x0) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x8613312b0056a1be, 0x4}, 0x8, 0x5, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r24 = socket(0x2, 0x1, 0x0) shutdown(r24, 0x1) setsockopt$inet_opts(r24, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00c27d00", 0x8) r25 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r25, 0xffff, 0x4, 0x0, 0x0) dup(r25) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22, r26}, 0xc) r27 = socket(0x18, 0x1, 0x0) close(r27) r28 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r27, 0x5) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="0004000000000000", 0x1) setsockopt$inet_opts(r29, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 09:35:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000080)=0x14) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 09:35:01 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) dup2(r1, r3) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 09:35:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f9f3a8390ef029adf66696c653000"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x43fe41e457082b81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0xb4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x25, 0x2, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x6a, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x10, 0x647, 0x1}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x9}, {{r4}, 0xfffffffffffffffa, 0xc, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x6, 0x1, 0x3, 0xa019}, {{}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x4, 0x8}, {{r5}, 0xf4a39db8d5ebc873, 0x1, 0x4, 0x100000001, 0x5}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xc0cb) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r7 = dup2(r6, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000340)=0xc) r9 = socket(0x2, 0x1, 0x0) shutdown(r9, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000580)={{0x3fe, r16, r12, r11, r12, 0x104, 0x4}, 0xfff, 0x9, r14, r14, 0x7d5e, 0xd73, 0xaad}) r17 = getuid() r18 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r17, r18, 0x0) r19 = getuid() r20 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r19, r20, 0x0) sendmsg$unix(r7, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="6ddbc52babb49e4eedb93b518233e2458066fdd7ee6f567627986aef872e8d66953411f44881477110384edb27af350a9561df921c3b0c53a023d4ed81c035784a14258ff73497c9a405739759be671cfeab0ceb1dafb9888b41c05efa44b86d7d286a0139b9439f3682bd09d52fa654e8d2c9d95f", 0x75}, {&(0x7f0000000200)="1d0ad9fe6de113d5cb67f021e9b0a6b4e583aa8643b0fa43fe6e2760e9502a9f1c405671ee95be219f22b16ddb6af1fc7e93e4276c8249831e578c852d3c6dc350aea3cf7820ab8b0caa1c123b7c879d6b982da8747a9c03a562de008ef1bd3dea51cf08d148bdcc95c8e1b4aa8e18a0432ae7670fd3b7dfc0000de8284b420ad4aea4ac7bf406e398d5c014aed73e28", 0x90}, {&(0x7f00000002c0)="e12e436dd2c919976d266c83955648bbe0a52badeff2673ca1c60dad52dca0ff33e26e6f95c70a9168ca04d6e065a75bd3384ff28f8bfbbba026ad46954da668e551aae6d0c0b00765d7265b2066d987b6046784cf0ccde697c6ffb8e6ac5ccf4f8d3f5d85783014e30e4b9cdba9527ad77b14e9cdf9966cd003b733202ef4c7", 0x80}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r10}, @cred={0x20, 0xffff, 0x0, r14, r17, r20}], 0x40, 0xc5c53e21c4dc3f64}, 0x4) r21 = kqueue() kevent(r21, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) 09:35:02 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) lseek(0xffffffffffffffff, 0x0, 0x8f8, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x19, 0x262, &(0x7f0000000040)="afeddbb2fdac65bd2f0ccffe30f639532896010db5f47db88c261704c6626a64a903fac3a25e7d43ed1a7f6b59f8ddc242629c173d67cc14f5b250d27673d9306972a54e2797da375c5ebeddd3cf231e72f6dfa7b662af0d1ed63d3e7d2a61d096d4ab843aa21f2fc2257921913a222605000000e408d09a24c2cd245019358773770ba799", 0x85) 09:35:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"/223], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/133) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:35:02 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) semget$private(0x0, 0x3, 0x344) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xfff, 0x8000}) r2 = socket(0x11, 0x3, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f5"], 0x1008, 0x1, 0x800) r4 = socket(0x1, 0x5, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r5 = socket(0x11, 0x4003, 0x0) dup2(r5, r5) r6 = socket(0x11, 0x4003, 0x0) dup2(r6, r6) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) sendto$unix(r8, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRES32, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="b6950496ebd6b24ea60f79aaeb825ea470d4cfdb9dc11b60501e5668c937bf73ea512d53750fbd7afcd04c6ea2565a7c102706c8359cabc40eaaa81c2a7f484a", @ANYPTR, @ANYRESDEC=r2], @ANYRES16, @ANYRESOCT=r6], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRES64=r8, @ANYRESDEC=r0, @ANYRES32, @ANYBLOB="ef1bb86ec126157040a0fd8889651d5e2295d60abff0755bafe801cc138eca0864e46529a79b33fdcdcbaf503e6f00f754ca87b8747d36f0b0d012d688e7db3ff19931faa82093677662d66a58a54dee3f8e775aac49713312c70ec7af7d020031fd45514a909d93b32a86cb0668ca6831f96a3b36ef9882999dcbb5885226b62033f0e8fafd28f1c66546bc866e89e8b1471b10a0cfe07911538dedc226c6e73ab62b642a455604d7cb9910a35b2b08e7cee5872999c943288dc67e779e2c89380695c753d5eda8a10202c6ff42edb2ad87da3a856f8f4fadbd7cd56a70844946d1c1"], 0x8, 0x3, 0x2000) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x4003, 0x0) dup2(r9, r9) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r10, r10) sendto$unix(r11, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r12 = socket(0x11, 0x4003, 0x0) dup2(r12, r12) r13 = socket(0x2, 0x1, 0x0) shutdown(r13, 0x1) msgsnd(r3, &(0x7f0000000540)=ANY=[@ANYRESDEC=r9, @ANYPTR64, @ANYBLOB="9b2b9998d0119d51e845bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927af1686cde529a3a30bd85d9f5a5e7970041dd5156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a99deb4af354bc2", @ANYRESHEX=r12], 0x4, 0x1000) msgget$private(0x0, 0x200) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r15}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x0, 0x0, r15, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000000040)=0x29) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/82) msgget$private(0x0, 0xfffffffffffffffd) 09:35:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x1005511, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083fe54ffff1bdd277e0cd2e3c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x192) 09:35:02 executing program 1: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000640), 0x93f571fc4e634}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r4 = shmget$private(0x0, 0x1000, 0x614, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x4, 0xc1) r6 = semget(0x0, 0x6, 0x40) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r5, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r7 = getuid() seteuid(r7) r8 = socket(0x20, 0x5e8901123a05dcf9, 0x10) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgid() r11 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0xc, r7, r10, r9, r11, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r12 = getgid() r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000000680)=ANY=[@ANYBLOB="e8"], 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r14, 0x0) r16 = semget$private(0x0, 0x7, 0xa0) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r17, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semop(r18, &(0x7f0000000200)=[{0x1, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x2) semctl$IPC_RMID(r16, 0x0, 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r12, 0x0, 0x0, 0x100, 0x403}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = getppid() fcntl$setown(r20, 0x6, r21) fcntl$setown(r20, 0x6, r21) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = getppid() fcntl$setown(r20, 0x6, r19) fcntl$setown(r22, 0x6, r23) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) close(r25) r26 = getpgrp() r27 = getgid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0x3a4) ioctl$PCIOCGETROM(r25, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000700)={r26, r28, r27}, 0xc) r29 = geteuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7ffffffc, r7, r10, r29, r27, 0x0, 0x8}, 0x5, 0x3, r21, r23, 0x101, 0x20000e3, 0x20}) getgid() r30 = geteuid() r31 = socket(0x5, 0x2, 0x0) setsockopt(r31, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r31, &(0x7f0000000040)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r33 = getgid() chown(&(0x7f0000000180)='./file0\x00', r32, r33) r34 = semget$private(0x0, 0x7, 0xa0) semop(r34, &(0x7f0000000040), 0x2aaaaaaaaaaaa77d) semctl$IPC_RMID(r34, 0x0, 0x0) r35 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r35, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r36, r30, r33, 0x188, 0x3}, 0x6, 0x10000, 0x2}) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r39 = socket(0x18, 0x2, 0x0) sendmsg(r39, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r38, r40) setregid(r15, r40) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:35:03 executing program 0: r0 = socket(0x11, 0x3, 0x3) getitimer(0x2, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) 09:35:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x3ff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x4, 0x1}, {{r2}, 0x3, 0x0, 0x1, 0x8000, 0x5}, {{r3}, 0x0, 0x5b661542fdc051a, 0x1, 0x8, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffb, 0x10, 0x0, 0x7f, 0x5}, {{r4}, 0xfffffffffffffffe, 0x2, 0x4, 0xae5, 0x111}], 0x0, 0x0, 0xffffe803, 0x0) r5 = syz_open_pts() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) r6 = msgget(0x0, 0x134) msgctl$IPC_RMID(r6, 0x0) 09:35:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r1, @ANYBLOB="00cf2b6cac16"]], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="ad9d51036117dc023ec646f993a6259d153d9ef81737d1a9dcb56da33b1fc6824463b794cf0ff2b730ba5d34db2998dec56ce539d695e84961a43a51f4e0914cd6e828af8dbd5a9a3ec4892c70f7bc93f2e1b734cd42201eefee655c64588fe4ed6f2dc5e75002ace3dffe9ae582026e31e63b3625a71462641345b486e560f79dd76905f9f00b5caecf00842edb66ad27f4b689", 0x94, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 09:35:03 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) dup2(r1, r0) 09:35:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000040)="6c46dea20c6fdfdea0d500a6ca3fe2bd4e8591aaca64f10890e0649fc18e036dbd9aaf91afead943c47f901716d7052847eff8", 0x33}, {&(0x7f00000000c0)="92e61cf63396534d16df9adbecdadf48a99bd004b1ee1f36dbe5e1a612fa224654a371203e9795fc6b288b5e41045a3d8dca6c5fccf2044d6e38c8d2ff1f609aff4cc5997b0708e9fad9b179fde3107a3d8c31f96df5dfb52af001bc432644af46bb68152a2e7db5c13f07e6ff445211a16627f4e9cd13bfe6367df883d1124ef1a19e927d663e4d917bed8231d463caa57678d12c635a1fe350879f9f23cc31e97377adb4ac030475e0e22c71a93accf2a723cf5ef805d9d33cd1e034371108fa9e397e5dc6be5ed9b6f827e47287cdc774291e42e07d8c3cf11aab8acb4f57e05e7725439c193c7627e632618ed321498fc01414fe2447e66ad7684e99ca0b9278d052ced6dabf4110ef6f017c0b94513010506472b5894dd66a11928ee830d5aab92628c0b27c16f405c2bd24c5cc7f5cfe6a86da6dbb3a992dfcc90e2cbf250cea738f2b735817de897bbc13d8b69c1e9bd4fc5edecf37143812d4d149f0cf118093d2118b0c98b597b2b1c674633c12d1cd2cbe4caf082e5f1e8b31c2e498a5103a43b97d8c7c31d224c03b9b4e44b574f31acc5e6b6791ff281292d75b1b392712cc17f4a414c62d7ef4fe38e7b35d5d1f44a2fe763a9e102a726845211809e026e91e3bc0be5d6d30578f1fc91e747f681b0ddf4a3630c0bd58377bb85dbaf26053f999156c4dfcb94de6659d67c8851bdb9bf6f84b4f0ab64c77bc6b2bd5790a2bc2fe929967c0ba64310f2b679879a07e3b83f085a20ff17cf72412e72d493ab2cb2dcebdb91c48b49ffdc80f767fb9ccf3009439657a966d8888b6d4103c630a48687128f734dc8e79f90502e98c7a8ba60278805ecd815ad2216b9cb914cf6b50abf5aed1f025edb31af38b9f153182f24867f1795baaacd40dc807ad330f65c2bab8d7948ca023e66e4fae0505dd2d4806ebc54503d24320d59a9a0a4feffb22b65945180bfd0c220c14e74c329507abcc1e94158271a538ae7fa21b72884dc157bfb641850f6ec579e7883ffdcaf3fddd21f73b56f00169dd116bbc06fccf595b71c623b3f191bc02202fd68c1ec3ad197c66f4ed9cdc19184f11de7539c8de9f6bd92d7b7b608644af124ea5d702319bd2cf6a48f4f1753909c9a116d7673c9a5ca77ec9f46304c4ec87114c8b1b2f576ac0d764a71403f7de26869cc356e52f76bc2097db2540a9d246952451622f8f4edc005f837658858c7ed33c5b516566448970cecefd6666729bad0a794120daf8cb19e382b3d5e4ef9d44c53ef2346e5e5bf63b19ce72a08c240518baead27df452049056af4fa5945c98789508a0a01dc94ec0c0e51cd672b835df4c4dd9f2ed6d7d2bdfce5612db2667df05a693b865d32cc83337199cea9273e99f469a7160ed1560114030a9128c997a4183718a5a53ca60162b9db722c7dfb021c92dc5c202c54cc58368171d5a56e95935b7522d439472e29b1500cbac6efeb9dcc655d90ae957ede4a5a85cb8f2748ef63df15a2f3c9ba083113f577e480a32e44786d18d673b222bdebc22a779719f85b445c4b7bd91b18e7aa15ea7aca2775f4dde7bc5c7d6e453e1abd4a7bf9f501460c128b69cbac3b48583ec24f773ba97d556ebe699614bc622784e9fe5e7bc446fef97b2e8629822b19ef3661dfe9131f2c8a8c4d58da9a15728759d616823025243a6ec86e11ed0a955a77de913043b0b19217c97d01b930688732ccd044b9cf9cfa1bf5da31893e9499e7b3b9962f7effaa9de2fd7750844e1a398c5834e61015248f47ab683f7af8057179176a78a8a5c4f9f569da4370137512c16ceab447f870adb0dc359e8907dff6a8debf10402d6e643c505171a4994a3e71ff74c7b34850b1b90f8c5b25d8c309cb6bc688cd45fe996862d9c0a6122aa148545d98b3fb84cf44158cdde2effecf93497354d9e31abb8a4596dcba6c9b23d1ce66a55feb9b7a84142376b9890be234c97a281af339093ff90ab39ed8f4c8e3bcedbf63131fd69af8dc54f8b0fff5fec7002eb9cd9af6f168f779b1990c47902e15577616985c95cb1b2e94a2a6f0ac1b3ca5392a020a64b0957775535d47bb945656aa24fa2924a66ce81fa7824203647466b77f19abaa2e056ee77d9e7e340798c96664e55a01a49a6e7a8d106a9b1806d20dff6a44c85d066d39d43ddf08f267f482aa7269e601782c10e74f0870c621c85366df48806ed92affb6ba4664a929284bd68aa130bf93c30b7332617d0bf3ee6ec9473217ca139f65c6f19ca16f840d9162eb2b3f79c593ac283e989c5a60e065102bb124106dc36f54b5a42e28dcded9fcc743f2b86f483cc7276213bd6c230abd8c3a0002e27dc13f449b098db8ee0730a63cd2e9f14bc79450d95986db3227d02bf64a5d1b9a40caeb678d18cf6b63061916d00c81ef13d7737701b7940a255dc2f4c9f400493951fd22eaa12c72b14bb57bc600fbddcfb425acbef73dc3ac08d353bf3952cf0f948180908f28bb55b0fa4821d3b02088c6a3f05e1d2aa7e5f0f122b2dc4eafd0f1d6e6811d482c06486e22b2ea3a00f2945c1c70394628a614c24be6f7baa894981a0be8c57ff1554d72c522b1f807bf999e7df00ac8a817e6646d9eb800180125bccec9b1e213f393589edd70099e877b386ab40be82ca3666ce09509bd45b7113b0ff5870ea8e8e5bddc9d59aee6cb4f4b5e72ed391d0c3860f3a4443a13e176f5995188752f6b6b6f45399c6e184694491ff6d016762405da1e9facba975de235a92da71f9f3dbcaf700bd73b0e7a3f8a7ea1006d995e8dc1a35c66e93c4bbefb5545686cf3f5b0c85708fd6ab9d2453431ec64d94775ea54e564d0c49ab6b48d0959aca6a0e6cbef7e5c9b9e5b8fff9a8047a0ade288e0b7ebb1294d61b9851e442e637490ce8e4d86edddfad35287f282f1bdc271461842c2e34851bf545fdc07a0c68fe04d904de6f243dfda4026da2d705d2c37707ef91cf32820df754e07c27588c42f1cfd40661229167a95118047d6c093f0036de820ebd3ed4362c55a316d2bf07ac725d042e20d35ce2cf629bbd6274f620fb82e3e4b6674aead8585bff79c1584e386d991b33817359713d862a54576e3f8b2ad771f5d3bc3df4830ea8f8addb7e90f211988653066bf9c8ad1f38e9784bf596dd390799aaa633fe3a8a77def378625c1b45bcbbf160363110f02b19b67a181fad869fb6b3bf916d04dcfa542e0881c1727df661c8c2f178dd68034eede8112c239db6825df166b672799170c10e8a1f787f8330861493cfc2ffbb27d99ee8173078afe2734355faaed242e3073ccfb8418d3ef26116389fc9afeee9a3bf920f40d204512df6ed1a76abca91881e86ab71af0a358a9a6293e65efa030ba100e20034250d8f77c7bf801552efc9a3871909b0b25e4dfd7ced1ca7ab354a68f9961b73aaca5ca6647020271462894bf728d50f0336e34383bf385cac0443d6b57f47849c350186b43e2a22487596a7741417af718ebc34f17b2e4f667a7812e45efb62345aae777fa9c80690237706a6d35fb3d3f6065e9be8e5695d09aeb7ff719660895efa08cf90c629777d0f6d310c72474c803b1d04226d72dd62b66e6523ab6d49a0d7a7e54b0ab8dafd41c8b2092ce010666a01e90da183806a06a9eaa4553fee17f44103482419868b6635ab6e87c04f5a7f97969819741fd65a66e21e0f8e99879ecd5e0835647a59f80f7d8af4098be9092df0961ff1b6a8b9162905668343e15022eb46d5cd95440ff386d950dd13d342b7f6efef9cf27a032a28b4483e35cd5493fb3c68290fa93a246dd7053fb1a76f5f14064725fad7d9913a89f70791112e372400e790e8eef612abbce16a1603df539eb8bb962b8876cd86f622d5ed45c5e8899592010f6d27ea6fe98d1b35903d7eda1b672b7a864373898ab7151a1de0deb7f6e85f2ab558e724998dcae1fcb76b4656ba1b80e6bc9a97097d681a09be2fa013cb6520b9e0476076bb31c14f0cd16f936b43a15248375e8f43347abb0c9dff2497196173e3680606ea12fadf772b7214384f323c067e5458f42676021a10059b7513c94ddedc27559c05f0624990463b7139b267410a3ba027ab8ce9db6fe4620fb06277b64436a185eab4c9f5e4f2ae4691f46fe3f80bb751ffbf871697b1a4c2327ff9b6d3e36a41863197e38c32c5ec5712b368cc33adaa0a90de9e5d798bb111b682f6603cac38013c1bab90ca0a5ee294f490f6f5abf00778a57ba6131fce0d85f42cfde690a7d4333b4341d6a63c3d3659d620808a5d38e69237a1eefa427b8d04d23b9b5e99bb4cfd61639eef5394646e8c0e676c1d29ffe3836ca970780391178e31afaeb9eff6d63db0aacf6231e098cbc5a65cd8ef8c70c78c7a3899fb661959ef0abe42162a8019a786e48ef523102ae2da9d677371f4e847bc393db0cd42aa388bc7a041a7b1201f33730d527680bc44ffd3c2e5a5c80a2fdc51f44b36f430f41468803811f7eac47d85e5901b6821a1e88ce07301a90bf82c17c7cc1d5ba48e679377a05a3e1fad30cb19e109da6099f2f2f8db0ed0654295672967b00bc2e65628b735f49a0c8ff3997c68b970991f66a22f7ce38d3e97d6a0d7f426a4e816cf458804daba5d729502bcc087891f55b12ecedca287ce3e7e3fcf4ce6707d44f786ca0ee056f14ba8361f3d5367950dc592662bcc7b35856485803b835a8138ca48d7342dde3621246507a38b08e41428d184a634bcbec7453cd0729f07823bae34780d80c9eea1a7e1631482aa8ce27ac2d45d340a5ed19e6e44b9ab7cf84f7b6867497028602f9d7655be9789dd4141092fba4a66e1c032fed92d0c56c71cbabb058435b19979c34794959e7f2b8f84579cfbf31e94e9e9159f4703fed128a8d39fdb5279d47d0d6566fa0923daf8e75cb9eda3754f2448a5dee32fe8b688ee8ef8e93d5760ab7e07a0dccff115fe867ed3431ecf09f0f1034adedf70b4d0c1eb8de346d87131461d32cb63099df3cd2045478bf1520f1758353bba3e5d02bff3b50074861401036b96e2ff4f3cb1f2a1915bed7fb36bd65947d6bf49c7d1b9fe94a346780cff90c2671530135076e3bb504fd9a9844a41f3738d98b806cba4cfa6b7e278fe956d827906cb752703c60b6c5ea0b86add9bea5df01855e62740147e205b966efcc0f103a827388a5fbc9991662df4940a9f157ae6d525bb8cf0faf8269088168b909530b9c5d81b6e7993ab91f4fc3d14b25c43fbaef76f364dc76ec77b0dc61ace770bc2572ee1acc50f4710d03bc090b74a16333db35c65bf879d619fc394839855f85463eb2cb65bb1739db147873dfc7253d7d0ffe52a6707b6e53a08948776d793654701119d5ca25e8f8c52d19e480ee94f270798048644c1a086aa9e83da31393e151ad84ff5b7cec3d0d9c8a9682dd246edc23593d9a9d785f5f90ea60552c2014658692e74e87a7830850fe3a067b68eb9182a20bc6bbf2a0a371b1a4dfdb4fb17b70db8fa73ac483fb1b67dd43dcf607749ba1f8a901a4db491031213bb27b058ad62abbaa63f4a9c901bd282412d8602a87055a893cdbf446315b970a7b905efba39e35e74a12de24f505cc86007cfc14813caa2f1a12b5ae29de5f61571c5a63ad9eaf92125a2d2dade64891230b63e507e5c142c58b839316a5e070c09adbd1bf59d6fef41e8c78084c782728205ab2b08e7716035a94f4ac14a849107f157fc8e6a810302a903cff27d9d151f9764182ab970fc7eb00861cfde04af08f2730100806140326416d5cfe629b814", 0x1000}, {&(0x7f00000010c0)="a2c6deeda10c1b318546b00909a23803c0bb11acedf654ffea00a94f31a171fa282a1901ccc150a2b65600d3331a97560cf74101b34a1c5d46337282396f3a74baccabaf7420ce53b2bae86a1fceafb4faacc11bec07cc67fdda6c5a91e6fa207f1ba94f4986c3a890ab95ea565d9a531e5310f8e3a768c9ae57ade33451bdf585deb3042c84a5e1e4bedf4267d345e84bdad60f4f41e4c5c039cf5305891a8c621afe7742803940d79f568dbb57efc9af3af6a69285acce3c0a7481f3ded378a7e6986815d271de0c145db2", 0xcc}, {&(0x7f00000011c0)="c799817a1cf12aa58d5e74a7c78db6e9c732dc31efca7eb7c9eac1f4a8d877c545c5efc9b80c4eebc9f287291ae246a6cf66c008fea2d228ab58673c210d78555382fe78528a5254a26e81b903e1d9a11d2d27c3c89128ffe88760d83cb578a3839785cd779059132240ff64e9225a22305b933c02a239f5bae02064acc04e8a12c4af837a7344fa96fd1be7bbb00d91e547d35599a0e100db0e022c2e5bd73e634ef40424c77a0bd38b31134c780f76c473dabfd022edde83e4fb5462de4b09caad7f525f4c6b355c5eb8fbaea2df1cff08d56bf05c04d3e7d8d3f5f6", 0xdd}], 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683eedf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/726], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:35:03 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:35:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) r6 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x122) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) r8 = accept$unix(r7, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r9 = socket(0x2, 0x1, 0x0) shutdown(r9, 0x1) r10 = accept(r9, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000300)=[{r2, 0x10}, {r0, 0x100}, {r1, 0x100}, {r3, 0x10}, {r4, 0x84}, {r5, 0x1}, {r6, 0x101}, {r8, 0x12}, {r10, 0x10}], 0x9, 0x6) ftruncate(r0, 0x0, 0x20000a) 09:35:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) socketpair(0x10, 0xfb32c783683f30e7, 0x3, &(0x7f00000001c0)) socket$unix(0x1, 0x7, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x80, 0x0) dup(0xffffffffffffff9c) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x42, 0x0) close(r7) r8 = fcntl$dupfd(r0, 0x0, r1) r9 = socket$inet6(0x18, 0x2, 0xdf) setsockopt(r9, 0x3, 0x9, &(0x7f0000000000)="33e7aa83e8560a7503d7450c4bd517737a45d59d833880c1675cb5a91a71913b42392727190f9364471b0a1dc45da84edefcfce3ff0e65dcaf30b6d945d762948f4c2e47531576733cf89abc98a1d7cdcd19b6e91cb027349bd5fcce79bee1d48bca5a45479b4d02c14960bca84865c165c3f8cd37e82b7a37845232534e8e0486eb6538cc1f8c091e23", 0x8a) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) chflagsat(r8, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) 09:35:03 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000080), 0x4) setsockopt(r0, 0x1, 0x6, &(0x7f0000000000)="9d17b1b7e6663c7e041f5d7688c50fb0897ad8987cbb88224df1ba1bf78f41d7cc9afa97da4c8fffd30c51e44d68ee9f1e40bb5889de780f5b889e5c49055b70a03d2a9e74e984a837b494714ea6dfeb027188df8bfc331fea277063fb0fbee3244e435819ebfc0568c2c2bbf2cf5f0dabdb5f14b48878072a3b309a1bd084d19a90c2ecd5f2139e4288ecea0c20", 0x8e) socket(0x10, 0x1, 0x40) 09:35:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c65300003634f50293ecff705169407a3ce5c9fdd64b4b1ce76987237a952ca8f76d35867653edfb667db52301d9bd66a90b4051eb1021053f81610ae87c0135bd76f5d68fb5de44633ca1c6d70d7df93ceafab881d2f250eb6752b6e3e4e6f6e0fd21b9a80c7f9f76f075515b25cc72371f25869dba5d4b3ce51113bc298652dbdab728cf799e3f64e5d273e10ab3900"/165], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 09:35:03 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022d0fc38ee4803dee"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:35:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1b23116451524986, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) write(r2, 0x0, 0x0) 09:35:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x164) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206922, &(0x7f0000000300)) renameat(r5, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='./file0\x00') ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x7ffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) dup2(r2, r8) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 09:35:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') 09:35:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515"}], 0x0, 0xfffffffffffffffe, 0x25f}, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = 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(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r7, 0x0, 0x92, 0xffff}) r10 = socket(0x0, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x1000100d3) semop(r11, &(0x7f0000000480), 0x0) semop(r11, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r13 = getuid() r14 = 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(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = socket(0x11, 0x3, 0x0) setsockopt(r18, 0x20000000000011, 0x1, 0x0, 0x0) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x1, 0x0, 0x0) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r20, 0x41d, 0x5, 0x5}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r23, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r21, 0x0, 0x92, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x8, r24, r12, r13, r17, 0x20, 0x7}, 0x4, 0x5, 0x5}) r25 = getuid() r26 = socket(0x11, 0x3, 0x0) setsockopt(r26, 0x20000000000011, 0x1, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = 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(r28, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r32 = fcntl$getown(r28, 0x5) r33 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000540)={{0x240000000, r30, r31, r30, r31, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r29, r32, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x5196, r9, r12, r25, r27, 0x100, 0xfffa}, 0x7, 0x0, 0xffffffffffffffff, r29, 0xbc7, 0x80000000}) setsockopt(r1, 0x20000000000011, 0x1, 0x0, 0x0) r34 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) connect$unix(r34, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 09:35:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() syz_open_pts() 09:35:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb89870a95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b98ef4235b090b9997b76cfa85cb2563b2a2391198b17c3d9982af7474ede92c033aa91ef28164e87b84b93360c6a21cfff010c59b67ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000), 0x1d9, &(0x7f0000000580)=""/168, 0xa8}, 0x0) 09:35:03 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffefd, "854955883d026111fe4d04000b00100020001000"}) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x401, 0x0) 09:35:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) write(r1, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) renameat(r2, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) 09:35:03 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202e57b7f001399f40001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r5 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x20088, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x10820, 0x40) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 09:35:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) madvise(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x3) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b75f784a43"], 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0x10001, 0x1, "f7107a1cec24134876254e9aa89301b0781872f6", 0xf4, 0x5}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700080001000000ac1400fff2c0a862100000005bac2a00", @ANYRES32=0x0, @ANYRES32=0x0], 0x28}, 0x0) 09:35:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a78f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e29778902f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f4"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) sendto(r2, &(0x7f00000000c0)="301f03ebc45accfe0e9a7f82a98062eae30153d300e42fc2093c1a0f88244ed8bc37adb0b5d8a164bf9a9bb4e44d5223abee312867a5cd7f3ab727ac7cedf3d4ea5b1b56490a8dd43a620c9799ec16ba11ed2d920ea064361d80b7b723b603ed1c645e74f053", 0x66, 0x40a, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffff8, 0x2}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0xcaed8b5e696a1d6, 0x7) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) 09:35:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x7, 0x8, 0x8, 0x9, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x88, 0x8, 0x9, 0x28}, {{r2}, 0xfffffffffffffffd, 0x1d0, 0x4, 0x96, 0x9}], 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) r3 = kqueue() dup2(r3, r0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xcf, 0x0, 0x378, 0x0) 09:35:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000240)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='8'], 0x1}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 09:35:04 executing program 0: sync() r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = dup2(r1, r2) r4 = socket(0x2, 0x0, 0xf5) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f00000000c0)=0x6aea) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0xffffffff, 0x5]}) 09:35:04 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x12, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 09:35:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYPTR64], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = semget$private(0x0, 0x3, 0x2ba) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}], 0x1) r4 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r3, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r5 = socket(0x76bf41488ef32fe3, 0x2, 0x0) listen(r5, 0x0) setsockopt(r5, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) setsockopt(r8, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r9 = socket(0x18, 0x1, 0x0) listen(r9, 0x0) setsockopt(r9, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt(r10, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt(r11, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="5244ecd528bfa5b912339f20d9b4e0f7063a54fbe3ad788ac0a4e69f9970fa725d539ce2696eaf8dc1b44ef2ba9f430e6a9c72c92ff79678814594593cefe84eca9f5e48720eb97746be1348083933225b899f303bac874a47aad0b1caf7ed852949e49eb4533ea8699fef4c3755273802142d64a175236f3363df82c37ef5917a8867b405c6aaea163eef8a03de96458ea779fc684a98b4339431f65ef969681a61c3d2e3cf5e37bd96f67679ae129eca86aec04e1c976c2c6360dd2ebbb2a1"], 0x10) write(r12, 0x0, 0x0) r13 = syz_open_pts() writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r14 = syz_open_pts() writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r15 = socket(0x2, 0x1, 0x0) shutdown(r15, 0x1) sendmsg$unix(r15, &(0x7f0000000340)={&(0x7f0000000bc0)=ANY=[], 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r19 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffff7, r16, r18, r19, r20, 0x132, 0xfe2e}, 0x4, 0x3, 0x8a}) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:35:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fcntl$getown(r5, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r7 = kqueue() r8 = socket$inet6(0x18, 0x6, 0x40) r9 = socket$inet6(0x18, 0x2, 0x9) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r11, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r13, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semget(0x0, 0x3, 0x0) r15 = semget$private(0x0, 0x3, 0x3) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f00000000c0)=0x8) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) 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}) lchown(&(0x7f0000001740)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r32 = getgid() r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r33, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r35, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x6, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = socket(0x18, 0x2, 0x0) setsockopt(r36, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r40 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000100)=""/114) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r42 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000200)={{0x3ff, r38, r39, r38, r39, 0x104, 0x5}, 0xfff, 0x9, r42, r42, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r38, r39) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r39, 0x0, 0xffffffffffffffff, 0x0]) r44 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r37, r43, 0xffffffffffffffff, r44, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000001680)={&(0x7f0000001700)=ANY=[@ANYBLOB="ce67a4"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r25}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @cred={0x20, 0xffff, 0x0, r34, r37, r45}], 0x60, 0x400}, 0x404) fcntl$setown(r9, 0x6, r34) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r47 = kqueue() kevent(r47, &(0x7f0000000240)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r46, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r46, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r49 = socket(0x18, 0x2, 0x0) r50 = dup2(r49, r49) ioctl$VMM_IOC_RUN(r50, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r51 = socket(0x18, 0x2, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r52 = socket(0x18, 0x2, 0x0) dup2(r52, r52) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r6}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r7}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r8}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r9}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r46}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r48}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r50}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r51}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{r52}, 0x0, 0x2, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:35:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x2, 0x3}, 0x1c, 0x0}, 0x0) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x285, 0x0, 0xffff) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) fchdir(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/21, &(0x7f00000000c0)=0x15) ftruncate(r1, 0x0, 0x3) 09:35:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x5, 0x1) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xffffff5b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r8 = dup(r7) sendto$inet6(r8, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r13 = accept(r10, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000200)=[{0x2, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x2aaaaaaaaaaaaaae) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, r16, r11, r12, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r27 = semget(0x0, 0x4, 0x2) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r23, r25, r20, r22, 0x21, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r8, &(0x7f00000001c0)='./file0\x00', r14, r22, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r29) write(r29, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r28, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r32 = getuid() r33 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r32, r33, 0x0) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000740)={{0xefffeff7, 0xffffffffffffffff, r30, r21, r6, 0x1, 0xfbff}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r5) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 09:35:05 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) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r3, 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(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r6 = kqueue() r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000001900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYRESHEX=0x0]], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x201) r14 = fcntl$getown(r13, 0x5) r15 = msgget$private(0x0, 0x0) msgrcv(r15, 0x0, 0x0, 0x0, 0x0) r16 = geteuid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x5af1, r16, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r12, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xe9, r16, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r18 = getpgid(r17) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={r18}, 0xc) flock(r1, 0xa) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000001680)=[{0x2, 0x1000, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x5b, 0x3000}, {0x3, 0xfff7, 0x1000}, {0x2}, {0x1, 0x5, 0x1000}], 0x2aaaaaaaaaaaaaed) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r24 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r25 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r25, 0x0, r25) setsockopt(r25, 0x244, 0x200000a, &(0x7f0000001540)="ebffcbff13b9fd81000900713048e6996d8e9648", 0x14) setsockopt(r24, 0x29, 0xd, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r33, 0x0) r35 = getgid() r36 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r36, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r36, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r36, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r36, &(0x7f0000000080)='\x00', r37, r35, 0x6) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r41 = accept$unix(r39, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000900)='./file1\x00', r40, r38, 0x6) r42 = semget$private(0x0, 0x7, 0x287) r43 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r43, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r43, &(0x7f00000002c0), 0x0) semop(r43, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r42, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r42, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r38, r37, r38, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', 0x0, r38) lchown(&(0x7f00000001c0)='./file0\x00', r33, r34) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, r33, r20, r27, r29, 0x1e6, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7e7c2d681dda355ed15987bcd69b1200d3594a7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf3"], 0x10d}, 0x402) r49 = socket(0x18, 0x8002, 0x0) r50 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r49, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r51 = syz_open_pts() r52 = dup2(r50, r51) dup2(r49, r52) r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r53, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r53, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r55 = getppid() getpgid(r55) r56 = msgget$private(0x0, 0x20000003c4) msgrcv(r56, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde000000000000"], 0xc, 0x2, 0x1000) msgrcv(r56, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000f9ffffff00000000000000000000000000000000000000000000000000000000410f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r56, &(0x7f0000001dc0)=ANY=[@ANYBLOB="02000000000000000d92f81d67d790805fab37eedb5db9b4eb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef2965747509c686eaf82cfaba9e7df1fa81554c457623f5c6502fe1501e442c8367ca128ed16d13c44ce51cc09489c1ac41d3db901c48e582d225bca80004c773b37ddb55e5fb269aba7d03b1a62995729b06e9a42a857d3c27d7c2414d24f34ac91a34be50fba80c761f1fa64a2f91fee30d784d3d35067ac9046cf2489"], 0x1, 0x0) msgsnd(r56, 0x0, 0x0, 0x1800) msgsnd(r56, &(0x7f0000001300)=ANY=[@ANYRESDEC=0x0], 0x1, 0x800) r57 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r57, 0x0, 0x0) shmctl$IPC_SET(r57, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r59, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getgid() r63 = kqueue() fcntl$dupfd(r63, 0x2, 0xffffffffffffffff) r64 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r63, &(0x7f0000000100)=[{{r64}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r65 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r66 = socket(0x0, 0x2, 0x0) connect$unix(r66, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r67 = socket(0x2, 0x2, 0x0) connect$unix(r67, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r67, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="10000000000000000700200001000000722c3b8f704b68aa588ab18f5a3132bfc175e88df1c9ea031651f3a75766ffd659e66fd9e50784325b08d506001ada0175396ec189a328a2980c51759cfefa411f936a921d380f4601395aa311d2597c968dbb14593aa88baa0c43c37d5cc80d21ad02c82e70212619213f22137ffdb14567ac3903e52c5c6bdec4a113408f0175316e93ed17ea589bfadb5c5a7e8c77259e7e52e071668eb6bd9dc97611811bab873b078187299bd14e72cfec439a25fa26b51387c9ee7c0284b8301561a7ee7f1c61a76d6453e3ef47efe11685df6bfd09eb555199b956cdccf87dd0f33ee207ea0aeb9dc80638e01b9ebdcf105787efdfa07b0e38f08d981526fe4d016bf204147ecb9365066144bf56f6815665c7e659af4c08cb106b16cb27e54658f8"], 0x10}, 0x0) r68 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r69, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r70, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r71, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r74, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) r76 = socket$unix(0x1, 0x5, 0x0) r77 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r76, 0x0, r77) connect$unix(r68, &(0x7f0000001380)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESHEX=r69, @ANYRES16, @ANYRESDEC, @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES16=r73, @ANYPTR, @ANYPTR, @ANYRES64, @ANYRESHEX=r75, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=0x0]], @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRESOCT, @ANYRES16=r77, @ANYPTR, @ANYRES32, @ANYRES16], @ANYRES16=r74, @ANYRES32=r64, @ANYRESOCT=r66], @ANYRES32, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRES32=r70, @ANYBLOB="7e11b010e808196754405bd55772809e1c49f6f402b80e11a7e1057c31a88d8a4df86ad6a5ffda1cdb41709a9308b979562a89234d8b6c7a647610a112d480571bbfa0a47459b123a36594ed47d7e7c940b26ece36e754a0ad642ee5b633134ad90ccb28c427a5574fdecc23c460f0e97b4213261ec58955541f6e6d0a12d8eb1fffb87beca47c086c014814634bf1790bfdd7938acde772aa0b0fe89cb63e11d699b545790b99dec1a338693dd0a22e3f113cd7f7d2ee42e51c8fc672a7f01e999d14f9cfa10f75508eeb078402535011de91682e", @ANYBLOB="8847905402f871daef7f0a2d95cbd74300349af0b0b0b490b6422cc22267e88f9214d565cdaee5f15db299ec8a0f7bb972c66ed565911bea020b200aec78e46efae38598a61bc01c0045e990763c0031e9e26b146f29434ce7cff36345499d4f6bc3188a481c62641e09e78c29225593cf82905c4d", @ANYRES16=r65, @ANYRESHEX, @ANYPTR64, @ANYRES16, @ANYPTR]], @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES64=r72, @ANYRESOCT=r71, @ANYRES32=r72, @ANYRES64], 0x8) sendmsg$unix(r68, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r78 = socket$inet(0x2, 0x3, 0x10000) r79 = socket(0x2, 0x2, 0x0) sendmsg$unix(r79, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r82 = getegid() r83 = syz_open_pts() close(r83) writev(r83, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x0) ioctl$TIOCSTOP(r83, 0x2000746f) write(r83, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r84 = syz_open_pts() close(r84) writev(r84, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r84, 0x2000746f) write(r84, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r85 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r86 = syz_open_pts() ioctl$TIOCSETAF(r86, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r87 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r65, &(0x7f0000000880)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653300"], 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r83, r84, r85, r86, r87, r80]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r65, r66, r67, r68]}, @cred={0x20, 0xffff, 0x0, 0x0, r81, r82}, @rights={0x20, 0xffff, 0x1, [r78, r79, r65]}, @rights={0x18, 0xffff, 0x1, [r80]}], 0xa8, 0x400}, 0x4) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r81, r62, 0x10, 0x9}, 0xfffffffffffffc00, 0x1, 0x9}) r88 = getgid() r89 = getppid() r90 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r58, r61, r88, 0x1e4, 0x8}, 0x5, 0x5, r89, r90, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000980)={{0x1, r47, r54, r45, 0x0, 0x46, 0x81}, 0x10001, 0x1, r90, r55, 0xa5, 0x1, 0x4e2c, 0x6}) r91 = msgget$private(0x0, 0xfffffffffffffffd) r92 = msgget$private(0x0, 0x20000003c4) msgrcv(r92, &(0x7f0000000f00)=ANY=[@ANYBLOB="000000000c000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0x1, 0x2c6bcf85cf2a6075, 0x1000) msgsnd(r92, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r92, &(0x7f0000001340)=ANY=[@ANYBLOB="002200edffffff0135720b2f00"], 0x1, 0x0, 0x1000) msgsnd(r92, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r93 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r93}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r93) r94 = syz_open_pts() r95 = kqueue() kevent(r95, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r93}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r94, r95) r96 = syz_open_pts() close(r96) r97 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r96}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r97, 0xffffffffffffffff) r98 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r98}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r98) kqueue() syz_open_pts() r99 = kqueue() r100 = socket$inet(0x2, 0x5, 0x7f) r101 = socket(0x2, 0x400000000002, 0x0) setsockopt(r101, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r102 = socket(0x2, 0x400000000002, 0x0) setsockopt(r102, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r99, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r100}, 0xfffffffffffffffa, 0x48, 0x2, 0xfffffffffffffffe, 0x4}, {{r101}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x1f}, {{r102}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r103 = socket(0x18, 0x1, 0x0) close(r103) connect$unix(r103, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r104 = socket(0x18, 0x400000002, 0x0) setsockopt(r104, 0x1000000029, 0x2e, &(0x7f00000018c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r105 = socket(0x0, 0x4000, 0x5) setsockopt(r105, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r106 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r107 = socket(0x18, 0x1, 0x0) close(r107) connect$unix(r107, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r106, r107) r108 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r108}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r108) r109 = syz_open_pts() r110 = kqueue() kevent(r110, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r108}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r109, r110) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r111, 0x6, 0x0) close(r111) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000001740)=0xc) fcntl$setown(r112, 0x6, r113) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r115 = getpgid(0x0) fcntl$setown(r114, 0x6, r115) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r117 = getpgid(0x0) fcntl$setown(r116, 0x6, r117) close(r116) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r119 = getpgid(0x0) fcntl$setown(r118, 0x6, r119) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r121 = getpgid(0x0) fcntl$setown(r120, 0x6, r121) close(r120) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r123 = getpgid(0x0) fcntl$setown(r122, 0x6, r123) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r125 = getpgid(0x0) fcntl$setown(r124, 0x6, r125) msgsnd(r91, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r91, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095fb937d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) r126 = msgget(0x1, 0x0) msgrcv(r126, &(0x7f0000000a00)={0x0, ""/209}, 0x5c, 0x7, 0x1800) msgrcv(r91, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r127 = socket$unix(0x1, 0x5, 0x0) r128 = fcntl$dupfd(r127, 0x0, r127) ioctl$TIOCFLUSH(r128, 0xc028698d, &(0x7f00000000c0)) r129 = openat(r128, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r129) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r130 = getgid() setegid(r130) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r61, r130, 0x6) r132 = getgid() setegid(r132) r133 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r133, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r133, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r133, 0x40087468, &(0x7f00000001c0)) fchownat(r133, &(0x7f0000000080)='\x00', r134, r132, 0x6) r135 = semget$private(0x0, 0x7, 0x287) semop(r135, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r135, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r135, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r135, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0xfffffffffffffff8}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r135, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r136 = kqueue() r137 = syz_open_pts() close(r137) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r24, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r137, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r137, 0x46}], 0x1, 0x0) r138 = fcntl$dupfd(r136, 0x2, r137) close(r138) r139 = getpgrp() r140 = getgid() getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r138, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000700)={r139, r141, r140}, 0xc) semctl$IPC_SET(r135, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r134, r132, r131, r140, 0x20, 0x1}, 0x198d3e44, 0x4}) r142 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r142, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r142, &(0x7f0000000b40)=[{0x1, 0x81, 0xb0b5755629fe3746}, {0x2, 0x7fff, 0x800}, {0x4, 0x3ff, 0x800}, {0x1, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xe000, 0x2000}, {0x4, 0x7, 0x1800}], 0x7) getgid() r143 = socket(0x1, 0x1, 0x80) bind$unix(r143, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r145 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x105, r37, r28, r144, r145, 0x10, 0x9}, 0x8, 0x1ff, 0x8}) r146 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r146, 0x0, 0x0) r147 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r147, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r147, &(0x7f0000ffc000/0x1000)=nil, 0x2800) shmctl$IPC_SET(r147, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r149 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r149, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r149, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r150 = getgid() r151 = socket(0x1, 0x1, 0x80) bind$unix(r151, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r153 = getgid() semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r150, r152, r153, 0x10, 0x9}, 0x8, 0x1, 0x9}) r154 = getgid() r155 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r156, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r157, r158) r159 = getgid() setegid(r159) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r161 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r161, &(0x7f0000000080)='\x00', r160, r159, 0x6) r162 = getgid() setegid(r162) r163 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r163, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r166 = socket(0x18, 0x400000002, 0x0) setsockopt(r166, 0x1000000029, 0x22e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) accept$unix(r166, 0x0, &(0x7f0000000680)) ioctl$FIONBIO(r163, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r163, 0x40087468, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000001040)=[0xffffffffffffffff, r165, r154]) r167 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r167, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r167, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r167, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r167, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r168 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r170 = getgid() semctl$IPC_SET(r167, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r168, r169, r170, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r163, &(0x7f0000001080)='./file0/file0\x00', r164, r170, 0x6) r171 = semget$private(0x0, 0x7, 0x287) semop(r171, &(0x7f0000000180)=[{0x0, 0x3581}, {0x0, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r171, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r171, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r171, &(0x7f0000000940)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x2000}, {0x2, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r171, 0x2, 0x3, &(0x7f0000000000)=""/9) r172 = getegid() semctl$IPC_SET(r171, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r164, r162, r160, r172, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r157, r162) lchown(&(0x7f00000001c0)='./file0\x00', r157, r158) shmctl$IPC_SET(r146, 0x1, &(0x7f0000000080)={{0x6, r157, r148, r152, r46, 0x1e6, 0x8}, 0x5, 0x405, r155, r32, 0xfffffffffffffe01, 0x9, 0x7fc}) r173 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r173, 0x0, 0x0) shmctl$IPC_SET(r173, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r174 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r174, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r174, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) r175 = getgid() r176 = socket(0x1, 0x1, 0x80) bind$unix(r176, &(0x7f0000000dc0)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r176, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r178 = getgid() semctl$IPC_SET(r174, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r175, r177, r178, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xfffffc9d) lchown(&(0x7f00000004c0)='./file0\x00', r179, r180) r181 = getgid() setegid(r181) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r183 = socket(0x2, 0x400000000002, 0x0) r184 = fcntl$dupfd(r183, 0x0, r183) ioctl$TIOCFLUSH(r184, 0x80206919, &(0x7f0000000300)) fchownat(r184, &(0x7f00000016c0)='./file1\x00', r182, r181, 0x6) getgid() 09:35:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) clock_settime(0x4, &(0x7f0000000040)={0x552, 0xffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) 09:35:05 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ftruncate(r1, 0x0, 0x10000000000400) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x4, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r2 = syz_open_pts() read(r2, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = socket(0x6, 0x1, 0x0) close(r3) r4 = syz_open_pts() close(r4) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r5, 0x0, 0x30000000000) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r3, 0x1}, {r5, 0x10}, {0xffffffffffffff9c}, {r4, 0x8}, {r6}, {0xffffffffffffffff, 0x80}], 0x6, 0xff) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "c697d86aa43f83bcda5efb8da45111f0c281cb84"}) syz_open_pts() r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, 0x0, 0x0) r10 = socket(0x0, 0x1, 0x0) connect$unix(r10, &(0x7f00000004c0)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4901006d39e399feb66f4a32a67e629c2b1e749f344cee25ff030000aead17feca81221e5e36ae6d5626cb49a3563177f426f6112ccd4364560940b18d610f9fc6280d3f000a5ade4b6b8e1c31138c6d8a238b5bc4f866d0ae8516bf972a7b91d1aaf6f42b71619ac57eae9656a1bb7fa3aa1a5756303df4bfe005f5209b0a35511780fe2eee07d65b63d108b12068b696a7b73946d48e86fecdc9da2a8f82f241c5f402cf662adc1aaf31e6463642ab6e5a8995c43f65f6963cc0f8d4a3371c65dcf0889d1e6d8bbbb4f0224312ea93ee98fb27829277019fe88c96d4e8a2e646854b3abe37dd5196148173fd5a39f8bf7598d92490b90e44ede3ee98690eeec915ed8da56e07e04d2748e88f8643b928734a40b7c71acf8d721d1afb458fc2731d7b5976c270ca6f51acebabe7f0265f983bf0ac19e90c13765a786e1575f7271c1c029535313f75815d4bd2ab499b25cc1ab50c0c3fff6b439d5fc8d567d39d43b88eeb00"/409], 0x10) r11 = syz_open_pts() close(r11) 09:35:05 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 09:35:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, 0xfffffffffffffffe) 09:35:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r2, 0x0) close(0xffffffffffffffff) r3 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:35:06 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = getgid() r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000180)='./file1\x00', r3, &(0x7f0000000300)='./file0\x00', 0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000180)='./file1\x00', r4, &(0x7f0000000300)='./file0\x00', 0x0) socketpair(0x1, 0x3, 0x80, &(0x7f0000000b40)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xfffffffffffffd3a) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r2, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x9) pipe(&(0x7f0000000940)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) r14 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0x80000e, 0xffffffffffffffff, r2, r6, r11, 0x20, 0x8}, 0x4, 0x2, r13, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = geteuid() getgid() r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r16, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r16, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r16, 0x2, 0x803) pread(r16, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r16, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r16, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r16, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r17 = getgid() r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) r19 = socket(0x2, 0x4000, 0x0) shutdown(r19, 0x2f99822121a9018a) connect$unix(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd2876046a7371dc72f8c221afde649877ff02f295ead6d11a013058ff01009e5ec084cb46415d3161f290244303000000000095ce0000d7b12c44be10cfe0ee2e00000000003e9b9f442e71b1aa1421f8be5a048fd8ff00a0cf07ade77a8e397b591179a6ea37d93fc2c840aef701ace8d1270d9d689f0954a1730600001bfeeb66631e706ceceb7c7e031f01256a9c268468f360156a0b342fed43c501a1cdf159133213673a6e7ff784236da1ce6c2001009ba700892d319a861b0cd4e3d3c701135240f1a6612e381efcdb7622b4e4fb9c7844a680d975634040141fcf1764cd4e2abf80ee672d0e4a917699c33bc62b83506065275a77634ea31705333144a5d64a4fe930ae8af4d1b3fcc30311bb4eb61e6e89448d5369c3e93d7971c734b570318dd937687bf343027d4c300f64308f000000004d87c0724af2fc04c9ffb92248fff1d1b5425ebf59e5949dda59032325e3f750e9c22280da6af539b330d2ba7aeab61f36ea651b003b674741902001c410d4a354f2bd021ee2cae9f1bb3108b054c4710e1e40c5332d4e7395a2650e0318a0fc34b0ca4c7f82a2f53d972aee48a0077503a62e1ae1f14a7b78320ade0c9b1b9f29e561c7969f6515599be23423fa5433d95b015494d0e72ebe58c9a5c546e14f5aff92ebc018be016897a1bc64bbb2ca3fe6acf0b1f552675e84a1ba65a434dc982c9c6cf8a435aaa04b12690ef73790245d35c793e80e762a71ca58f9a12d3c98d7a3a509ebc215c66df9cf8463ffbd16b82bf6a68fdf120aa907f203f164e4c154b03804b0cf0e5234cf0fb7b4fa9bee38959a59b737ea91c33809cd97178cd5db351178cf0d7f5f823dcfb6b4375b7782923b196f39f5517ed39d864d1bb97938f8b47f5a1a3a5b0330be7d744934"], 0x10) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r20, r17, 0x6) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000980)='./file0\x00', 0x100, 0xc0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, 0x0) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r24, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r21, r20, r21, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r25 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r25, 0x7, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r27) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r29 = getppid() fcntl$setown(r28, 0x6, r29) pipe(&(0x7f0000000140)) r30 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r34 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r34, &(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) r35 = fcntl$getown(r34, 0x5) r36 = fcntl$getown(0xffffffffffffffff, 0x5) r37 = shmget$private(0x0, 0x2000, 0x390, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r35, 0x41d, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r33, r38, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r35, r36, 0x0, 0x92, 0xffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r42 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r42, &(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) r43 = fcntl$getown(r42, 0x5) r44 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000540)={{0x240000000, r40, r41, r40, r41, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r39, r43, 0x41d, 0x5, 0x5}) r45 = syz_open_pts() close(r45) writev(r45, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r45, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) fcntl$getown(r45, 0x5) r46 = syz_open_pts() close(r46) writev(r46, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r46, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r50 = open(&(0x7f0000000380)='\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', 0x80, 0x95) utimensat(r50, &(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) r51 = fcntl$getown(r50, 0x5) r52 = fcntl$getown(0xffffffffffffffff, 0x5) r53 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000540)={{0x240000000, r48, r49, r48, r49, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r47, r51, 0x41d, 0x5, 0x5}) r54 = getuid() setreuid(r54, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r49, r54, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r51, r52, 0x0, 0x92, 0xffff}) fcntl$setown(r46, 0x6, r51) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r56, r57) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r59, r60) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x2cd, r15, r60, 0x0, r27, 0x80, 0x3ff}, 0x1ff, 0x84, r29, r30, 0x100009, 0x1fb, 0x100}) 09:35:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x1598, 0x2) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x124) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x128) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) 09:35:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) sendto$unix(r0, &(0x7f0000000580)="a4c91c1da912a7a651e1648920861749c56efed96b084c588a36606a2001d53682c8ea", 0x23, 0x40f, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) 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, &(0x7f0000001680)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a16f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c94d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279652f33437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e65328c1316f88b8842c96a3a3fa8266d7d51a87d002ee20c2865e848c51370faea2ab019552e9ee1cce780a6049f8a6cf6d61e3ae070109a9ed5aa295e7c622d6bdacd6cf5147d693268c65528335a5fc6d5b52de1d8a551ed41ad7a5eeca129212fa3c93bebc4c3fb8b6dba69ac0cd3c48b92ebd8b876fbb5085dc90e6d9982136742d0ae05b6525bc9f876c96e5ce08fd25610c1a232c37cdcad9befd8f7b0f81eb276f81c530e7d529f9b61604c4f82efde97d38b15a89ec23db8ae9eedfce4d15a1248d1f8ffc630fb4c2d017e269b5cd6a421900b7acbc7ba3ebd424e57effcacc79f6b1845270ae4b4b8cb139514ecf96b1ae7365e382b3d2e1dc55683c731ceee36026bbda6dddb24b47"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = dup(r3) socketpair(0x10, 0x8000, 0xff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x87dd001bdd4e4d71, 0x4005, 0x81, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x20000020, 0x3, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x3, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x22, 0x40, 0xdd, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x70, 0x5}, {{r5}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x0, 0x528}, {{r6}, 0x8000000000000003, 0x90, 0x1, 0x1000, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x5, 0xfff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x5}], 0x6, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xe, 0x659aac29b7451512, 0x7, 0x101}], 0x6f8, &(0x7f0000000540)={0x4, 0xfffffffeffffffff}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000180)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x1, 0x8}) 09:35:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:35:06 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1, 0x800000000009035, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000000)={0x2, "c8d7f3b086ea02676d4bca3ce43614bcd51963449ab0aa60e21070cd8ecc1ebfb4529bb4cfabbf749de59a789a5df4c514c223efc528012bb7de1f2fe71a144c1409ae0c42d6fb85b4e6e8555017e8fa8e719d13f224bf1ca46a4b68c0b46cc4e64e0f10b2357287ecfd7f8dfaa16c25fd739624d4ce365766bec9bfb5e1cdb6e825272d44b39b0b44a5c2bd1e68d29693ff4c64c6"}, 0x9d, 0x800) socket(0x40000000011, 0x3, 0x0) socket(0x0, 0x8000, 0x5) 09:35:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) syz_open_pts() unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 09:35:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x208801fe, 0x0, "b000", 0x0, 0x3}) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/63, 0x3f}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/39, 0x27}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/154, 0x9a}, {&(0x7f0000001480)=""/135, 0x87}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x9) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0xffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000080)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 09:35:06 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) semget$private(0x0, 0x3, 0x344) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xfff, 0x8000}) r2 = socket(0x11, 0x3, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) msgrcv(r3, &(0x7f0000005640)=ANY=[@ANYRES64=r4], 0x1, 0x1, 0x800) r5 = socket(0x1, 0x5, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x11, 0x4003, 0x0) dup2(r6, r6) r7 = socket(0x11, 0x4003, 0x0) dup2(r7, r7) r8 = socket(0x11, 0x4003, 0x0) r9 = dup2(r8, r8) sendto$unix(r9, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRES32, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="b6950496ebd6b24ea60f79aaeb825ea470d4cfdb9dc11b60501e56fda437bf73ea512d53750fbd7afcd04c6ea2565a7c102706c8359cabc40eaaa81c2a7f484a", @ANYPTR, @ANYRESDEC=r2], @ANYRES16, @ANYRESOCT=r7], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRES64=r9, @ANYRESDEC=r0, @ANYRES32, @ANYBLOB="ef1bb86ec126157040a0fd8889651d5e2295d60abff0755bafe801cc138eca0864e46529a79b33fdcdcbaf503e6f00f754ca87b8747d36f0b0d012d688e7db3ff19931faa82093677662d66a58a54dee3f8e775aac49713312c70ec7af7d020031fd45514a909d93b32a86cb0668ca6831f96a3b36ef9882999dcbb5885226b62033f0e8fafd28f1c66546bc866e89e8b1471b10a0cfe07911538dedc226c6e73ab62b642a455604d7cb9910a35b2b08e7cee5872999c943288dc67e779e2c89380695c753d5eda8a10202c6ff42edb2ad87da3a856f8f4fadbd7cd56a70844946d1c1"], 0x8, 0x3, 0x2000) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) dup2(r10, r10) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) sendto$unix(r12, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r13 = socket(0x11, 0x4003, 0x0) dup2(r13, r13) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESDEC=r10, @ANYRESHEX=r12, @ANYBLOB="9b2b9998d0119d51e845bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927af1686cde529a3a30bd85d9f5a5e7970041dd5156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a99deb4af354bc2", @ANYRESHEX=r13], 0x4, 0x1000) msgget$private(0x0, 0x200) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r15}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x0, 0x0, r15, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000000040)=0x29) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/82) msgget$private(0x0, 0xfffffffffffffffd) 09:35:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='r\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) 09:35:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0x5, r1) ioctl$TIOCFLUSH(r2, 0xc1206925, &(0x7f0000000300)=0x8) 09:35:07 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffbf, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x197, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0xfffffde9}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11}, {{}, 0xfffffffffffffff9, 0x26}], 0x3ff, 0x0, 0xc68, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 09:35:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, &(0x7f0000000080)={0x147ae147ae14731}) r2 = dup2(r0, r1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) connect$inet6(r2, &(0x7f0000000040), 0xc) 09:35:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x8, 0x0, 0x7, 0x80}, {0xede5, 0x0, 0x1, 0x5}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000400)="ac911bd823a11af4ce41606b230d9832f296611e140d3a603f1f000f5245cfcaa2755a2516efe205719384a095ac1e47f28810f5d589667b358c0f7b640044075776ee57bda1c076fdd24008784c833c6896c0b1c06a1b0ce28a21ddf33ad9a2645922c1d1f1186e0dff975ecb409661d08c9d0b5b4df39730de0753e2307c19ef2bcbe900362a5b4109e994cd00d340567036610bc4792cc57b1dd4b7fa9e5d3f007a54d919eebb0acf49978421807299ce789fc8c4122e9181d76fcfa4075d156be16d7d167017e9", 0xc9}], 0x1, 0x0, 0x2) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x101) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 09:35:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/17, 0x11) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x812, r0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getpid() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x86, 0x5}, {0x5}, {0x4, 0xbd}, {0x45, 0x2}, {0x86, 0x1}], 0x5}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x3f, 0x7, 0xe8}, 0x1, 0x2, 0x1}) 09:35:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = msgget$private(0x0, 0x20000003c4) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgrcv(r9, &(0x7f0000000800)={0x0, ""/196}, 0xcc, 0x3, 0x800) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c32cbb50866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381eaa0c35ed7142c2f0d2e5f9ce77c1ecfd50c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f435a130a9a062e678e5a37e21591aaa06ab276ae286875500"/255}, 0xfffffffffffffe6c, 0x40000000000800) msgrcv(r10, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea115e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d0937aaa99a14dec4256ee5b169d8df94d76b361d90150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c12bc955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0fc3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098d615013cb50045276301010000000000000fe586dec5d3047bde71d6504202a3f66b2d4b61e730012134de7e12e099287454fb47f3d8b532bd89a755d1cb731eb279319b96585d159dd02400d22342503361a133993f5c32ba05f312840df100000000000000"], 0x1, 0x1, 0x1000) msgrcv(r8, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080b40c60873cff39bb32524b5fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da65897b1a8c6076839de74601e1d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f61f418c9b0b7fde0ba452cfcd562e42d8cac3abf2a3009423906e081cccf53398aa38c3b9e4207541ca4edbde17f17298a431508f9c1b08115f330ee37f5e4c89f3d78ad0000000000000000000000006d8c4033714d832447b5f6c86a4e0a71152798d7edd07f4b0007350d6811ced842ad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70eff2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb44187b7d6aedeb68853836b3ac70b9fec3f858eaa5f9a7acfee94e820ca80752f71c04c35721582cf33b45a6c0c7312543609bde628a69abeffd5546eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d340bcc86f1dfabc3ba4733c12270b9596e5735af0"], 0x1, 0x0) msgsnd(r8, 0x0, 0x0, 0x1800) msgsnd(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="01002fcc8e0ed19e424179fc5bd8017a071300"/49], 0x2d, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r6, r7, 0xa5, 0x1, 0x4e2c, 0x6}) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xa2) getegid() kqueue() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffffa0) sendmsg(r12, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:35:07 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x401, 0x0, 0x5, 0xc1}, {0x8, 0x0, 0x3, 0x4d}, {0xff, 0xb, 0x5, 0x9}, {0x100, 0x1, 0x2, 0xfffffc01}, {0x6, 0x4, 0x0, 0xf9ed}, {0x20, 0xe9, 0xff, 0x5}, {0xfff, 0x7, 0x3, 0x2d9}, {0x6, 0x24, 0x7f, 0x2}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x1) bind(r6, &(0x7f0000000080)=@un=@abs={0x3, 0x0, 0x2}, 0x8) 09:35:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820266696c6530000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) socket(0x2, 0x10002, 0x7) 09:35:07 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) connect(r1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="823f00000000000000007cf0bae1fb579fd66df1932cbc510f51e00911b93c39c7c9cf62fe15f72181ffed8331f46de29bdb45fb3cf1f81e656c663152d26102b38cc1d76e3dc76eea1daaf1c0809ca4135654c6489ac23c1d25fa12bb040f6ca5d179c9a77f7c493a4e5312676af3a08c5bc9a698a61b4a371416818d34662c50fe9ac2ed809925e33eaa15b48bd63b94df364abd144b1a4ca5e100f6a9e91560fa14d8818f876b3b7d402e764afaa181ac48c37bfcd78441f11dbf35b7bcb56123becb1290d76075314fb5dbd362137171b5b3ad3012d1672aa31a24"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x8000, 0x10000, &(0x7f00000000c0)="47c2cfa0af7132a49e94d10e22cefb088895dbdee68612bd5ad985481234678cf5d151c366861a69594336f7d1ba3a71408ba701de2188efa040e3a6265d52e2369d53d547f34c3ed925eaed6302a73fd3340eab211c1e6d016cba01928797cd5439bb30baa8eb99f6a0537cfdc22cbd1a08ff26206d8ca150684e88fde56201427e5b118025aada3bbb98f16379d82051a6302a18e6dd5fa6c6b01484b9fe784bf1febb1a0b794bc5db6e4a55e8d39608c3061b551e13cf85bb895e904ada532c3599e6689b985fbc5862765c9f111b601f0af7732b0d61", 0xd8) dup2(r0, r2) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 09:35:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffc01) syz_open_pts() ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x6) ftruncate(r0, 0x0, 0x0) 09:35:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 09:35:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mkdir(&(0x7f0000000040)='./file0\x00', 0xb2) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:35:08 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) dup(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[0xfd1c6cc, 0x1]}) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r8, 0xc0206922, &(0x7f0000000300)=0xffeffffc) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x800, 0x5b4, 0x8000, 0x0, 0xa, 0x6, 0xe62, 0x0, 0x3, 0xb5, 0x10000}) 09:35:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x18040, 0x29) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)='r\x00') r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) sendto$unix(r2, &(0x7f0000000140)="d67c2dc9d1216dd622cda19de7e80af64b4b3e84d01a1702895df1b7b5e86e805dbd8b3f408f79b1c6a5af48a6ef271ff0c91c2a50361b7cb19934020a0d42d357c6b705bbb0b28bf8668e373f95e53b74f10dae70d7e76c0984d98d156b18976a7fec60eb8d26a8d8c4c384aa8f37686de746a7ca41c6f02cbf78f8dc1b07", 0x7f, 0x2, &(0x7f00000001c0)=@file={0x0, './file0/file1\x00'}, 0x10) 09:35:08 executing program 0: r0 = socket(0x11, 0x5, 0x0) socketpair(0x18, 0x5, 0x4, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) 09:35:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) close(r1) 09:35:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695", 0xe0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x7f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4fa192352a8651ec) 09:35:08 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r7 = syz_open_pts() ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000000)) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = accept$unix(r10, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r13 = syz_open_pts() ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000000000)) r14 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x100, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="1c", 0x1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000000040)="1c", 0x1) sendto$unix(r17, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r17, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000040)="1c", 0x1) sendto$unix(r19, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r19, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000040)="1c", 0x1) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r21, r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000040)="1c", 0x1) sendto$unix(r23, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r23, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f0000000040)="1c", 0x1) sendto$unix(r25, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r25, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000040)="1c", 0x1) sendto$unix(r27, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r27, r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r29, &(0x7f0000000040)="1c", 0x1) sendto$unix(r29, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r31, &(0x7f0000000040)="1c", 0x1) sendto$unix(r31, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r31, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r33, &(0x7f0000000040)="1c", 0x1) sendto$unix(r33, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r33, r34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(r35, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, &(0x7f0000000040)="1c", 0x1) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r37, r38) r39 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r39, 0x0, 0x30000000000) ftruncate(r39, 0x0, 0x100000004) msgsnd(r2, &(0x7f0000001680)=ANY=[@ANYRESHEX=r39, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r7, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r8], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r15, @ANYPTR64, @ANYRES64=r7]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r16, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16, @ANYRES64=r17, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r19, @ANYRESDEC=r21, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r12, @ANYRES64=r24, @ANYPTR, @ANYRESDEC=r22, @ANYRES64, @ANYRESDEC], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r25, @ANYPTR, @ANYRES64=r28], @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r30, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0cf3d013e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f27630039dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa279c212ce10832f0c24096c97e", @ANYRES32, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r34, @ANYRESOCT=0x0, @ANYPTR]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c64c", @ANYRESOCT=r36, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r16, @ANYBLOB="38e49a2321e17456699cd02ac43e816f4792d9947c8dc0cf56f28a77421b7534b4d4ba5f621a89bd384c11f4503b836ad8551ce324207809ba3868e05db6c01a70ce5d35e3c6c92b6d7d6b6496e35403ed9224e21d4b5090e40f6929a3376479bfb2078bec6fd84f7321446e6e5d7b9fc3eb7abe75829ec4bc7030236d5d696467be93e41bd467b6f527265db0db308b1f55ecf8eba4a0cc88516c092293", @ANYRES16=0x0], @ANYRES16=r37], @ANYRESHEX=r14], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r40 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r40, 0xffff, 0x40, 0x0, 0x0) r41 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r41, 0xffff, 0x40, 0x0, 0x0) r42 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r12, 0xffff, 0x200, 0x0, 0x73) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r40, @ANYPTR=&(0x7f0000000940)=ANY=[@ANYRESOCT=r41, @ANYRESDEC, @ANYRES64, @ANYRES64=r3, @ANYRESOCT=r42, @ANYRES64], @ANYRESOCT, @ANYPTR=&(0x7f0000001f00)=ANY=[@ANYPTR, @ANYBLOB="c36a71c63b5e6013c2e07e17c5ce5370ff479d82cbca8869d7bc6597832c9f7fee12592657f5594bab597122ec3461a9feb50ed42e66e1da7a313ce1099b8cf750fc2d3834b57983981529019ddf1159e3607ded10e69deb564a3181ebd5dc4c94fc6657f7ab8b890a75d9fbb9d329121253999b71bc7857010518caa05392bd21f85e7e9583b362d189fa1c5c66974de03154743f6a186de1f470e361b05129d8054ceb12973cb6b322fb9ddd170d7ebab01e5b6db69cc01395b8d9291ad744d8e33a5508ab168d7aafac99e0c5c4aa347bb2f8394bf8f90abd2cf412010ef93ef12991f8ff761e53ae9b7a85f205c4721d5fd4a7d3efe959b0174293cb3d43e6dbc4c3fc74f64d0cb6a2d6381444d8924f322db01bba825a4c22df5450579eb0c20c57a6d64737f3004feb6ca38094d670e8e9ab4277c6f4afc6e20def2b99bd9914eb57a1f458163d100312df632fc3616e293934fc14a1ae7e9b4b988ae2b1d4dd794a11015eccbaccba0578ee1060d6bdedb745d99a75005d2461f290a8e2d4f1bd62ef916aab6e8cb311fadc26c94c4d1a2fc745af52db51ef3686217bce9a99f8312b09928193b2ed44576b38d6555c6fd2acb0a7223ef5a6b042f6b12ee0321a6f53b85fc76fe6520f49ec49c2530e438953302ad3f6db5dcccb3512d2e252b4e63a2f2d22d31dc148be6017f03c6ea7133ce63fb451b2d652be539af466725c6a30a14b2dea8968419ba633eed906db06a06d2c85ec7f3437cad9cbffcff8a111e6856ec574168d89f5c8638b5ac3b71e4c50ac346f2057c2117fc321d25cbd59c2d24c19cedeac44374fbc8f4b43ef54279aa275cd85232cc44f27993427aa879947bef51fc5436a9e088a294f57a844d27bd81a31514fe6a5f7dc22bafd15e2109184f3e6234a58c29c8f5df1a8202443ca0b9ce850964f9df12c22f68581d0a94bdec47bdceecf48df04dc4b87aadece165fdcb2159ec320a300343cac541a5e35ba1dfb3aaf79da550905c77ba4d6e8abba64df3986a6a2060d4220d1a3c73cb602b4ce1338c4631816442656921fffa8102292b77f729ae8381d3d27803e4ff39962b0ee90ed603c0e4b12c1e01207f0b4e1e6c4b38218df7e16292f0f861d2ee7dc31855ff9fc750d46b2c832ed0adf8f2bf168298e97ef0655b5ebbbb6956aa45ad0e9a54ac7d5f1e180a7039149ac2cfc30117277817a3598540e40644b75a75918a4bd37709de276cc62d8c6421ca10a17fe1a94c23db94c36a6fe7f8c0a6ed96a1dbdf26739ce4d0ba3a8585ad78633bac93139845c592871dc00c2199ce149aceb6275b2ccb48e9120bfb5ccbeec8c43172787592a91d9b9c4d2bbe02de21aa86d1a16b13103d7f22a649af4f8abbb7a1f9ba1098238ddf685de9368535628f0934b8182c8d05a8f3b016b0ceb08dd05be4abee5dee6b0dd1e87bd28912aa4d580fbd6ddd3bf8e7aacfa2deff715d858569fd2e4116bee7d2d3133cb66b723c738d4fd6e62a1d1246cb863b74801deb88f512a2f0e47ef9967af6c1c37026349b3b1e8efafe043c35cfef79dd41ef60da63b649d62ca5854dd11333295d9178698520d1eb4690f9f2f15e1d278fa93d94cdb88103c9cb26e6d74be4bb1e11621a588105d25c91310edc44ad0383eddf9c1e0cf722a5aa0a9c9fc6a2ba6f05512660d688840eba46b6131275cbc12aececf1727c5d966e9b53ba858fc8bb30c528681c690e454e0306108a537b848146cf754bf0e8e54bdd4080d752b79eb92dec4785d3e98df298617aa225e74ef3e7987e3e873aeebc6e0100baab6eab084b9f48d929eeabb313887fd56d4886edcba73431c79de07fc3bcfc75863a914101207cf7a28ed16326a22041ade85cb975d4ede76047ca4c2a3c834f519b9fdd0f1f053b54245536e462b86ae152d59951ac8254cd028cd1d6b449b4eeb3736cee49e939ca1abaddc1a34f01824e776bfdc391a6bed9ccb923eafb6330fba552c193846d8fd1e834e7aa15a7e9edadcd37e4a342000647b7effcba45ab475930ec79f0ba8a5640cdb48ac5a461658a2216684de8ee3bed940b3acc57d9c04162a528c0787c4a750324b8e02ea759e95ca0a6c1b440449308a862fe194afa592b23229eabbf9dddb60617c60674cb2aca65b0ffefcb997c1510687d9c3bf3fbd9c2adcfc95b5283d7ce79fc6d869a377f39be17ce7bd30c374f60a43dd83b7a2164ad48af54e7cb5fa279f69bb500e658f30ada9d9fc60ca0db748b56c6d35aebc2aa8cf603fd4d633fda53440e02296038e3baf389328f6308dcee8ae403fd12e15159e031f90b648c965718a46000f8e25847078ad0c9a2b0a4b68bb7fdc0b3df8b03689cd8e6ef0fff7126e7c11980dbb6b6375e6450e1cb5290e77b6a03d2686303323cfe0a73edafec3412ed36ba1b50203a90b6fbc60b959e08cdbf07029b9b991fc434ccd786fc98d98f69698ef772e1517c46159bfa0c04c4d9c56b4b770937c7869cd5d40784b79b1cded838c7413f95de6537e85295ee78c0e3d07be0c6877863da53c2db237ae3680d1ee8b6c4103c16f1b11f3b88ff8c3631cafc97a1da70ccc1110f4d6ffaf7a96cccc0e0e9e949883a23a8903341495343ca04353a90be772dc895125616b14e05d7428430d91420f2a9bb6440850eb2b90a650f71cce4e234e5a2eb88a25bd36ae1c8ba2593217e1278df11791bdd4345a112296f4fe9865c43e044d0e6647414b73688bd7273a05725112b933ec2c2779e18afd0e20a5bb3ab455473cd823a4103557eeac7c034b9dfe1282764cae7965a14f3f499fa555b94cd695a972047452af4c62d4247e990fdf0c2726fc9c524bc2b127be06133647afd360fb3eeb2778293301a4b37ddde54c5c0c1da52d2661fc4a2b80bb9ec1f22fc63283a4fde4b15e6d43eaf75a4517e5efd978b54b3b96fc401873c9c769c04e5d81ba796d61f9e7ba369561ab55fc9c9623b7935f20297ffe38f9598d765f029b06639c6047e1e2fc5351a6c57f332d8fd8ff252a539dfa9e0440a3466b4ca782560ae1b98ea284423173048b7ee6c35039fc68a974d9c466602c4f80949721b490804c0ee299e942cf3fcefaf830d2f64c037ad47df0079e115b38670fdca54eb7ed73cd4ebe7c70c6ad47b4ceb16b412430ea1862763e4b6d8caf9c9402e5c878f40093af88f4c6d4b0c14cb1efe45622fd65f2e1808fa8fd995ef20d08ffde043a9479aeeb597e1d8b34ed58446365fd6e72f58b659eb06434c7835d8424265ad05ed4009102b14d2f2ac60e7e52e820121080ed54da1826d4e73ba7139055b86610abe2d385746f2d8b8d28c27fee1ece0815c416b0574db30ecb79b33d15e29d69614ca3b5f31131563fe1f4e52bf9edf0aa9e4ea0ef64cbd8e46bbb60e0c78735a5fc412967e0080113627d4060114ecd44d63d6cfe5fd980d09d8edb9a4fe877ff7541e7d304f5c5d322ce2124e8a415814a83dd3debdb2740d78281f858b8175b31f1184baba29e4791aa93ea5707d89f5ef50e748d94fb6a0329df23cb49ed21c67e02e0a4a0a491c321f4fc5936c834edc0aa8abbd2482611f0f332658845a63d54e91b7f24d464645e1ab911f066bcf29075578d3d30ef270c99aaa2d5911705c1bc8d5ce03813205c97a79da77fd839a2e141faecd57f805a54e791921784d29da13dec4b53814a861fb87bb50362f6a585ad327640c1d4d896dfe95db9308eed49b2fc0130ecb0c50f493287ca90c249eee174cdd0183111bb17af9eebd45cfcbbe3da5c251efb50aa39587cd2703bf88242daa9cf6bd3b1dac11b8abb2f3ebdf8a294c185d5cd3a25ff51e3489728f43f20cc5e833b32256a278885055c622d7f308f92a1a77304125af77ee26bf92c901d8b4ee90994392ce9f438c06642e23740e892207951c779182034f262fb8be5630df4203828e5d5847ca544abced7027aca89cd4157e4e64036e05cc29744f2fa77b78be3400aadd1a685bdb57a6f013b04d4f2ffa0924dbddb8cedf48d440d2a190b7dcd160524109b9d3b2e602e69b5f1bc39866e64b176e5f684f80562459ed74b3e61894a6423f2102eb14e5023a23866639906373e934e5c5244952d9eade7c3848e71d5ec6a1a915ccb21c4fa3b119e94de9684f9db29bf1ed8293715e2b8c197cd318ba563a06927b544c16df1706636f82d539ff98f23a07f45ef154555a38cff890a4f079dbb44943bdee85152239d6530185064157930a4ab031ce4fb68760c62d4e4d9e12c23dfac239370258d624b86d4993d38c27d96a4aee0971a6862bd082d61c901973368a3e35ee958d2c743074a0abe2992278f2fab15ee56f2caa4c4d9dc3ff84d3b8eb4af909e9c15ff1d8dd4f404d97f241bab89e48ed0ff3ff52880b61907c9aeb3739025b2cabd9d40ef0a027d4664d228ef0bb924883ae24b76629716fe2a9dc24dee7dc5c2abafa3c0a303751459cc2141c3a7b1e069558ba69fe2e068e073570652bafa8e20d7a5ea087c89129969956d0306f527e61e1439ea6c8b6d4144f076ca74022e0c43e25350442118a3cc1e5ac96f9f67b0280ad1c333895648532f6d8ea21147868f3dc49954828f674b07dd29bf5c1f223bcf76eb2f0003004d8ca167e6f6402186725c0d0e3d56b49d5fd82e656e1af5f835fd6196b5c8f3f1bc549c5175589f3e30f82e2db3ad492f5c5de3032b47dc0df969727192442fef89bcafdca481f7993ea8d733d3bddbb835ba45cc1bed851f9457b9bde93d99e667fee3c9cc20f07991bca199d74efa2ba93e58f332a6ebf6c625c58f7e238a0fa100f28683ae557c3a2f5da2cdf75bec34063fe8f57c4e8fefad6e75aafbd20f479042ffab85d368f61ef45dbe6d56d4019b137cd4060beeeeab0e1917274dc8cac4d7b9f8b1616c8c79eb615182f2394952bc694b4d6c6ecc2cb874363247551a6e7e6ca805cb4a2e42105781e5a88de85c0b3c89d5cb140012b1036f13ec336dccd864d1fbb401d15370c659bf21d977c3b6499fb8d7eeb7fe0270aea67e69e2214520d5d450ed26899c5a25d8697336ab6ae2a718e59fc73b4736ca6ef1de6a3a4535554ee5413e11bad6870b74d39a8dd993d80df803fc128db11500e1ba65584db6f1a84fd1a669f1f7f5abbb308b15df7ae43483ae81be1d6b9a6f8262cf8d9d424c046d2efd102f83b9114a193f4d16e0dc7678f941130c9d9a1a32e9a1e497dd840b7b6b1cc3a2734f2920edbad075d1cfabc5c89077d50d64871c0a4891c0c54692a34bddf8ad8b5f7bfa76b7d57dfb413394ace3ef1002607b20b48637d0812cf6fc0f2f70302e8890ff6997dd162f4d115b57f0ce25f1c0615800943a1706caaaad71fe098e3a16087c81a070d2cd8cb719c83bbcbffb349a03124f4238b877abfbba420742248952729cc3ab90e48886fc5bbfeabc25b16e2b98e1c44d7c292da72263608fc9c532baf9bc94faa1547889b4b72941bada875901740173d0d3f9936a5f0921ca07ca9e419294bdbbd0e6a185ce08ffa6bfe99c7785276754d38473b4a6afecd118e49edebfb290c889291266976f82c2c8e900d4d6ee29bb62d30fb6a21847df5b75d367a3e6b0b2ca0a2a0fc3d6818cb0e81087ec9d9a41f2c02556853210ac5c5eb2c648a085f36b32886971a2882cafea8b9b77a95b01aa96b0cedc4191ddf9bb6854bbc61fc6fd7a86ecbd9de6db295a9f46fadaddc2b520795275e42be35e1736599ba7b7ec0cd6999c1c0c22a66163d046467829cb7fee24a641261d11", @ANYRES64=r0, @ANYRESHEX, @ANYRESOCT, @ANYRES32, @ANYRES64]]], 0x2, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87dffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42cb92f16de5dcd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e16331641435173c3f6919f6662c3fcb3c50fcf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a8902515300000000ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c8a08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bcaff4b46dfebcf27976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d2487187d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af929458927e47fab10ffa5ac11ca17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d98240d4021036e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736fecaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf9ca065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc4545245f50ad64ca45de00b4d8b56e728c0fd909b1e060abd286f0943830f45c64c7337af3d7db093b0293520e6e413c4a2badfe05a5059e80e87595298f4d6013f2d08dc9a5eef98748b4"], 0x156, 0x800) msgsnd(r1, &(0x7f0000001a40)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea0000"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000058f200000000000000000000000000000000000000000000000000000000000000fe00"/79], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r43 = syz_open_pts() ioctl$TIOCGETA(r43, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r44 = syz_open_pts() ioctl$TIOCGETA(r44, 0x402c7413, &(0x7f0000000000)) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f00000001c0)={0x8001, 0x0, 0x73, 0xde91, 0xffffff7f}, 0xc) r47 = syz_open_pts() ioctl$TIOCGETA(r47, 0x402c7413, &(0x7f0000000000)) socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) r48 = socket(0x2, 0x2, 0x0) r49 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r49, 0x0, 0x6, &(0x7f0000000000)=""/155) r50 = syz_open_pts() ioctl$TIOCSETAF(r50, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r50, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r51 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r53 = syz_open_pts() writev(r53, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r52, r53) r54 = accept$unix(r52, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r54, 0x10}, {r50, 0x1}, {r51, 0x10f}], 0x2000000000000154, 0x0) r55 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r56 = socket(0x18, 0x1, 0x0) close(r56) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = syz_open_pts() close(r58) poll(&(0x7f0000000040)=[{r57, 0x1}, {r56, 0x80}, {0xffffffffffffff9c}, {r58, 0x8}, {r56}, {r56, 0x80}], 0x6, 0xff) r59 = socket(0x18, 0x1, 0x0) close(r59) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r61 = syz_open_pts() close(r61) poll(&(0x7f0000000040)=[{r60, 0x1}, {r59, 0x80}, {0xffffffffffffff9c}, {r61, 0x8}, {r59}, {r59, 0x80}], 0x6, 0xff) r62 = socket(0x18, 0x1, 0x0) close(r62) pipe(&(0x7f0000000000)) r63 = syz_open_pts() close(r63) r64 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r64, 0x0, 0x30000000000) ftruncate(r64, 0x0, 0x100000004) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r62, 0x1}, {r64, 0x10}, {0xffffffffffffff9c}, {r63, 0x8}, {r65}, {0xffffffffffffffff, 0x80}], 0x6, 0xff) connect$unix(r62, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xb) r66 = socket$inet6(0x18, 0x0, 0x3f) kevent(r55, &(0x7f0000001e40)=[{{r58}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r60}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r62}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r66}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) r67 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r67, 0x0, 0x30000000000) ftruncate(r67, 0x0, 0x100000004) r68 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r68, 0x0, 0x30000000000) ftruncate(r68, 0x0, 0x100000004) connect$unix(r48, &(0x7f0000003cc0)=ANY=[@ANYBLOB="d2e1f80ba235a2a5291eae39229b66ad3573ff97ad2983c689d35f12accde9564d5a49ff087d1dcfbf5b98370000000000fa00"/62, @ANYRESOCT=r67, @ANYRESHEX, @ANYRESHEX, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0], @ANYRES16, @ANYRESHEX], 0x7) setsockopt$inet_opts(r48, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r48, 0x0, 0x0) 09:35:09 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000840)="4caf004d1f56df43889140f2e1d2c8aef86338e130ccc0c76dda703a5afe0563e0a2676f150c9b8a64499ddfa39148585b82b1a24e5edf57ae5235d473bd2d50b6d0c30a220a6e8e227f0930f3237abdbf6e96b280389e67470f4999e42c767cf27c7efd885ad95e45d27c71236bb9afaa50123dae2f0ca32968307cf893f0bab1baf9bee15d0ee15643b20e7dae3c5c420a27fb7f2427669f0063973c1a34046aa5e8633a4b5b57b916c85b8c3f073721e0f8f232dce5fb23a41f16ad02d671db73c22fce3dc9a4151777abe9ebdfc16019bc239abfba88414a67eabf1d6b8d7b06f3d14577", 0xe6}, {&(0x7f0000000940)="51de906508bcee2668a7638c181702deb150cf4bfc1c7f7433a8e16c28540ef79169204621c2c115224ce1af68d23ef0e38b19f2c5d4197fe1ea6f41930b8618c4312f22d64d000a57ffd197e328327d23d791783b5f961d6a33ed9c499768530bd5d6e5fc34655cd5b14a3967a3bd7728e1efbf17c1aa56718506a594674d39c61a077bde0e6ead5f47d8484d80be334447286f939ebd52058722aec8e7733d186c9b7b90f1ad8eb482978af3dcf39269ea2df42d4ee10e69242c23cd9a20c20054f2cbf246d8db1a223a7c19873c5e93b1c96f0a59795dd864b69d30f8a4e92e97a9c80b", 0xe6}, {&(0x7f0000000a40)="e4aef900f84a1dfbf79b48c74614c8d1c78ddffbf1698e19d4b707320f49b0fc91ecf55f10d32556fe8039b1d6447d86dcba213dfaff4b5e0396ee211a8514b1a35d5d1ca0a9f332737549d4ce9e60e8477f64e1fca274cc47d2763591d62f37c867fce9747e84fa0a73f2d01a2b2cbc0db278cc6dbc47f2d1399e3cd4488a24d78d9f190c27ff2b1f5ca69be380145d22d0a118ab2b4eb71ac3c288c5ba0d8e53b5d2655bd527a90074068041ee1015ce5ce5e3d7e508d124ebbab8ecfa4003a8d5808d1f95c673eddf58a9e0a87d51bfa5a1f981ff739c99dd516eea0e50a51ba464c134e1300b9a381f426e39555a17ab955678cd0fdb04d53528ba03c9701613e6aad4220d1aab90fe9a83bd97f9e7c60c07e14f8ed00a744a8424881eefcc46b10661916af2b110d23b377aef985fcc3750b6cae9edb28bc040e8f72476790f9706391da46a75cc98c492f5f8d6e0719b27c0b5c16bdd5d6029962eb71d0be23e1f693eeddcb607efe1c30ddd23090ddee3685ad0638a6f7baebe4093d31f99ca8fcf4c6e97c21d35bbbc497c320543b5f42803b8694b667d685df9a2603ed239740b810edad10d8997a2459bf7fe9549deec739959d9224b54814b4610e765400d165509e0629c26194f096574f0441e17f673a19c49d3dc8c0f3d7d2f9cf80d44b6f927548c58f41218417fd5abc039cc0e6ea74a1315162db01c989c3260f81614ac1257037469d4e60c095092c5dbcd1e123b79b52720f04711711a9071b9e9fb74b878fdfea1986632f1421cef134c272391bee57c031814129511d2dce6bf8d155d9bb7219519ba46d0892d163f90ab224b3bd51e95a4a2911edc84d9719472deb0b8072624a73d5f007eaaeadd3088f858c193bd39ff2b73096f0ffe6defb68db1cee3c42052f23cc76f8e40d7c48e1aab8d2db03e4f40d0fa208f6360559d1b362cdf953a4c06bee1eae0a3b435177f4e56ac47431a6ed17c635ffb7ebd5d706ea4cccbf3657fad0754c35f32aec95d48db1901d9fb62d92d3c01905e2a3ff69fc0f8ef6ebf0d249aa0003d10b86f05b042184ee1bacc26cfd38b7d2694a13618a8be1995571cc13167f81743d0fb1d7d3642bd2d55ce2610b1261352fb62e48528590ed00198c56330c0316a3be86e1051564e6c8ca7b7d70de781b1482e572f2bf705bf7152696cacbd68325e8c9cf06270ec494f1d84b6e79c13c114b2b93df7cbd3b919613a8a05a291e153e300aebb2d51ab482f5b4eccc45cf13fc1f2ea09d266f9717a1b0b693c474e24baa07b635aa305094a17b3407f254711e23284205ac675d04538a6da912b8a210a5f86148940bed17bbddbeccd1fc21d73045b045d9c2906274cf585713edee7182dd3f813477ab1a6138027ee8dee01fa38f40af84fbc9544de0b3380b684862ef860eb277658ccb8b085d97339b21c3a7edf824fa1e683ff681ece68d45c12083a8ff1cb0a6e16a363d118cd3824592605fde0d369d77c5f339a01f5452a496f0380cffb359be03e15f50029cd76213410c39daa4b6185cd278d83ce204dbfb6d5a142400e326f8eea059f0cb57e470a9ef4f4d6d9c02f5c26d548ac77e0e026ed32f21eecc3012bd3541b775c7adcc79c79acb9cfea127b219e6bbcd8a9186353b1d086d57e0d830f2cde452206dc3a173c3284efbdbf4f1ba0e057beb5f3342e6e593fef6a186264152bb403bffcffbb178d3aaee7fb307b3c86d6aa504b16cbc5efc2979b557931bb0484df2d9574c9fbb7bc349a6cee6d830e68c5527d1ba6c522bb379ffc653ffe9b96e00c22a264243f8062c25e8a9a9a667c276fc99b88d48bca93bc54557bcb7dc9e792b98276de5bbcbe6fedc3abb79478ffe6eeb76ee117e1ac6539558c709c9153706a3f0fc479bf6af4a804d9b5f63e3986e526e452dbec8b052dab9dfa1901f4b5eef6ce7e605cd6664f30c051feb650867a6488d536b1032f8f566cd7fb5bff7343c4ac168b00efed5cc78e04154de297634bd8eecffa265b91c9532f85ec6e20d76f927fa8d54547d076f0bcea46778193792b7aac1ece3fda4305033df318d368ac71253a2df808cb52ed6ab8bd9556a3fdae7644dfe5f716577f4800e3c8ea123e01d59856bb081670849bf84bd304e735f02d555bc13de484a1ad0234b0d734b09fc61fe83108e5350c1a90c6210116812879ae7f3f333e1c668668863f44e2cdf78d3127f499e4a04a013dbca7ceaae6566ff2a33770160044d2a5226600e126ac78da669d41aa1861c0f05316da9f629ffaecef1736ad588ab22930f056c0630566a27cd20f0496ca6b63ed5d06bd2985c0496acaed09b302d91e36dbaaac7f6268a8a088808ec2f16ecd418649e247457b11c09bcf2c71bc8f2de3c303cb730e75981a5cab28b856d6fda6392ed6ad10d5bfb708b5d6bb7c90c9a0c4be8c326d1f5086dffe9c00184eb0b4d4f9f956df634326f1fa349ea708e11437721e3f765b2f13caf77238f6ea05d88ce04d65f0d15b6ed4c98c259d62e11b52af3eff7222b24518818dff258204c0e9a30b621ef9060e52496a494a37ce93861e01d299b6b35c663b63ba58ed5d13d68b5bae93e74fc9c34913165c4f851de93c4373e20d2c273da35e8383523b6b74e41c87ebce3311069aa7e917fc57d05f387c0387de7b4eb275c047f3f02e509fb9f149379131353927657f6247344a8016883408e07d08dab7b0b46a96511e1dc9611a61794a5405c2d51b338dff20b1f088f10cbe3a7bb544d40527b3cd6769a929b0c5e961241f8a57c5b370d7f15b2824a52c7031961d57e4960d7a4619263e231507a4d154b56e5408d714aab02817bda66c6a6432134dc1c3a3bc56c3ab9abdf62d4555566f5bc1c5677bd673f8644fe0e498a6a1b6a5407de287a8599ce5286a791e418185f2c4920262761d9452507c875826ff171e9b58b402f464ea291cb048dd9699537d93e20259d025fde8c95c842b3d0bd1daba97b1559a5821d17233a13769ee65212800318587eb42a994bc4e0bb7641aebd0b303a7c379d276baa57d355ebb82f09227ce5b766e958287e9d669b925cf1dc8af819f04dc192afddfa4fb83b478f0b8f58710b9b71ffff00e933be0e896afda36db23e116fb505228ecf8ae51b2639c5fb750e3bebd290c2f176866343424202131165d35f71852a96576dafc83260ae76f2cb122c3d3be857eaf445ad443314577a45530f90a5f03217d2b00023fbf7e52d09f19c7770ecb6cc660b2019714189c642110a1cf1160b5a450ae568c60bc0dab276d182917968acaa5207f21f3dde1b2174a168ea82fe0cb7f18f94cbd436196172cd60868920b78f16091c5b589cd08325d054b4eb92ddf9a12d45eff58fa9270ed0860d1e456547d826ff2214d833646708f4e0cb2b555190aae85351bebd13b4998d448535c3091c4f6e5abea142b6e4cf9f0311ad126327d6fe23325fe07bdee195c9edfedd022c058d7733c48c27b2e9b3b86dcdcc74de7823d99f13333f4404f7854da07684760c773aa904fe6a18377af7244c1489d9f5b99a382696561dd4c804d5a8ae27eb4b434db757ec04aceec25ed1fffc8044a1caa5f64d377c5072182fc6bc25bf9e144d745e6311f3808c2f027d3b5ceeb803c595dc78873557d39c5753dd1e73a6d063b226d3754c54eab3b3f1e3a5c1e5a8fd32acbf18b623f62d434149a45fe9365ba0f60ffb759c3c793ff96d861ce60bc528b1d04a47c2bc1552b3252d38150b715dbe2e0a3eb0dd230cb4b0397d50275348523b0f954dbc3dfca940bdc54312849ddea1de0362573b4849131f2cae54189c8ae44e4516c35c34cb5450f3104572a79e47a9960dfbf8b903f1756bf88e280d8a5c2cfaebed730f7d5e7942c67d352f19c98f7acc6b7091dd10f6523c951599a79ecc6543605fe9849ae7a6d6cbd234825216d417a08495ff1550d97f7a56c296385387869cedc33815be0b09bfaf6e13a87b48dc15874aae96370adac44e136fc3715ddf532cf203f3c1c021fa45c7a8edee6a94d958b6fdab4ace3be941123929ae87688216ac1bdce7fb6f39ec119a16f47bc5c4ac1d85592c64500d2243961319fd1203ad55f6b5c3913d0f8d06a288126b41dfad3b6e0d7a281d7dc18d1e98d08100336e9c65515a8b85423681166d6c7436a696b0eab5f8af44e7de58c3e80350c0c2ddb468f0922525babf71295b6764257b7837d7a95df21066257827477ea86683f9178e69394d82e7b03ce5bdb08403d0ce4e2ad2a019edaec086ddd6ed340449b005d7902a12919aefc44aea55a124d2737186a6fe0f7dc4ff049472cdf5b5ad7a6284cc278ceefcf19a97125016614a555b91048a8c733d993e8146d7cf5dc39ad4eb251aad1741fef7286e3d89855a4a514e187d9bb5db848dee4f43fc4f5cde3e5f9bd326197f26f86a253e4b762ae0f89c086d3c9d39dfd25ed18354fddde462c9ab18ca78ad8180b6a8169a8931162a9143947b94f295698f39cd7a4eee36f1187c812108813ff86093d5257bc3f750801b1340348274d33fff13906a53f9d7fa8f05d1d5a098c468cf6d9f8d49f2c721ff0d7830fad3714173932a104ace2b6cf4d1630d91b3d39631763f759990adc747e68964d6300267e542fe3031dd778ee897f33c624c9f28bbda4f9b4f81f918e6ccc876ba377aa8993f6c7481174ec5e79a0e54f06c9d5c3e18cbe1be668e53fa38100b06fa7be6b40d4c03e449d2aa0a4740f9a86ca2f800b1943ade6567f5e18747423ceb9685e4c370f9e543deec25bf5467981016d005236bacc3e2dd43b07542906041bd20cdacb4e863fe290e4a0366ec3ca7e38ada2a5f6a7518930900b5e38ec6c0f1543805f5eda6331a1e5303b675daba4e577d945243a79534ac533abd0a499379220f2b4db78260033d7806827a20941eea34aae96516717f3126e355ef07e42ee772bc7fa32a9fe98ce5803a87ce0185f953eee509cd763c38d72cfee0df2ed27c66c28672e43605ff11d37bcbab67467fd45989a4d6e2b82d7787ecdb0acb00872c0cab026903fae9ab1bf283262b60d61ffd64d7ecb8eee813e9aa747a6893d4dae68f5fdac574f79d47bb07cb33d039a738112cd22274a55a1434efca3f4a79d544c5edead43d081ff418e231f13680eb95f8537d56da75da353d19669cb499adfad909272677a97b4d543f91fad8df80e40e0f3dbf8f2d98d686a4857b293a62997822f55a03b813bdcd357dbde95f81b19b5037f771329bfec9920a58989d9b79d3af21d5f4c08f89543c21320d9e505aa178988b0c1b9ab4a3bc5a02e2e07d8998c749893b2a49e16c037088aad6fe0d45a0c955313d1161152d1d2780bfb6ce2dd340be9ea8b9f8257020d78f66419c3e4a7a44b611126217fe407e9775a374c3edaebeed4723596d8d63df23dfe4cb99e5053025f9f7235ced66976ce4794a0dafa61815e3b986f74c285dfed55b0a5c18e0889cccde16bc9137cdabc57c957842fa49a15d4d4d40a73c5968065424d0157fd3ed13c4e87ad319aca9cfc0480a797abc1cc21fe88a2d85f3f8e2a279dc977fa58a61d18b585b3a0dd18cdccce7e25910599974d9c02f01286339fc06c456886d4fe53f5afffa211443ce1302bb709416e3a6e1e06651b221389db10716a781ff29b535c229b47dee62db3b15330566c189462f01a0e0543d9dcd1adcf41defdc824be03d6022c461dcd2dcf3faebe3e3639430d7e6ffe76b8f0e540911c568756af1e377027f1399f99e919f43c", 0x1000}, {&(0x7f0000001a40)="23e2794ec48926f68cc208cd9da5f2de0043a8948657192c6a69c547eb484febd1b7a21ab1aeeec80c0c36e43cb15e250ed00b877c66b0aca6597d18d404ee687ae9059e257f88e4d802f064a5f35a27728e53a285b624ce09402ff3749196acd983fb76b90fe8a72c9cd252ff722599430bbca6d048619c8c3c921c9b76cf49d17b99c93139f1a3778c4fdf9ba04cdb5b3bda9c98a5e4ba2487ec1e4bf2ab5656fe9584d21fb67952f641b6628c77e8ccdec2f09ccee66bad6989a103dde099894f28a01bbaf46bde3bf491470b4f5ef222ca5a6265b7d7", 0x7}, {&(0x7f0000000200)="2ffe967e39705f9bd72dde0adb16e94684422e365160f830a79e15887183a7837a833ab6d45ea7b37a323a1213fd655c95423639a5839e8468cb8fe1c69c4a3d2054819c27fac479ef1319489b49b1ae536300000000000000b8047fc47ed9e60e3635097e00000000ef28afc124311813574e3f54a171a275b266d27c5bac745b22aa3114fd1e1ede0e0dd0859127f95dcd7e76280779b578ba483743cee1ba4d6d216c82e7dc4fbe6f189f5cb21b3cf3b4e88ffee6c62e1cc83262f60a1f6c66d659deda0e1dff3351b427945105b95140e7567c0bd3a9462842a65160af221ece6e7cc4a921141fc188328154983cb1b2043d56cc0fa2de9e4da685caeb5aa860e77b6d7fa46da846705d999e1e65c1b15900535d7e4aceceee3813b0eb8839a7d6c3328ff3c9000000002ebd4efa194e68d20e956b1a2077a7b6e250853d16b45562cf5ba2904f7dc9ec3df4160a0d63364f8058b964fa798aa900"/364, 0x16c}, {&(0x7f0000001bc0)="a611c01c62bf79505079a10a84832d69003e0f4e2e3e90e22f9aa7242c79c3a961cc56face43c893f54b4bb8c94c2385b6efc03cac4d60f483d5dc7a306855284ff23de254aaa3ff9b17b3e663ddae14adfb41e4d30e403b62b02f10e40f5e3c642067d5ed7548317d93a48542b66dea53765776e84d0e4e430acb6664c8fb0e7596d5065218fe3587b6a204ae53bb980c38ab0972b6d811e8f63fbecd4b74eceb764073ae98846b7d8d3f0f9b793e2247bd4614fe8e839c70c07efe95c3c02912daa219edf3a22c5127bbc94fc110213fc636f2c487eadd4fcb81e83bba", 0xde}, {&(0x7f0000001cc0)="aa349e733ffe5d6387755b9512adaff46b8aecde92b7d5a6cb6639f4623c17e0040a0c6aa19f4a67e81e7a54c32979902ab5596d67517332f3efce0da924f6c347ddecd3316ee372433cab8392ef13ca919de61793b464adee666a773bec92c325a5795eab860354e063f6971802cfa87055b758990c7a841c520ce26592ecafeba689c76967adf004d2959b332c45a54f5a4a7e0cf50a018f1b3f529e1516ef48a9755b72a7924ec67137ad2a989ab229f1a2c9e8480602506b35e8455f1099888aa51303b46c23d1dc57732f2f1073625ebea044dbc17c23c3e2ba30b8753dfefc778a056c694e836f9b64aa2cd67b63431dcad33cb5a0505be40ab67b007abac73ad0d649cf7196dc4aa0722ebe9a8fda3335f27947bdfe5ea239a0edc3983af0cc1a15e418cdd772054e7c61cebf637f8e462075fdf21b6251b567d6ae18245a331e27d0e2425fa70333c5ff215b1fdd1f220dd6f282ccac073b65588b5e08b2f167b3f6714d77e452ee9e36b00bb238bec1f9f437b1a743ed8077bf1390c5d21430a9e9851b8fa1d5394c66d1fcfe1ae519a998025515304b584595f99b9f1e9d1211024056b9586862d85404d62bf5f6d64ff57c6ec8f7d98cd6798ad7957d9c46c8835fbae9b349e3fdf25b527d5b99e54e65659c33b5ecb6af944f78484fd407d1c16f660166794fa5832fccb4e64a85d9487634b5e73796721fc2ab82b65c1b005af358a4ffafa0a2c3b4ac842d7e12e1bf400f306327bf8c5da5fe0d3d72b7a0700787cd99d8e15ce8aa0aad387e50b785a496cc6c36c5778e3c70d851733172719db8bb6a2462d7a69ce40be8e11efb779c642b9a625a725a25cc8fbe515f206a3979f7284119e8144cf7e8f491841f889c3db3b0d8b42ab617b515bea35f61445c1fd02298b0a9f0503d451e3f7c811d1c790b5eaf7f5e422919daeaed16888c0b4591c1b3dd4859608b39853530c776af2fbc23d0a44f6a17297ca453a15c53495dd2bf8ef28fa622fa2d4cd6355242087c0cf596ae76e9a247f80623024dfc56696ec95120e3f43a9fd293cde1fcdcc2fe8241b81764bb7277762a42bd2d6b973da5ec95622f0dd2eb9d247f4464075d43c3dae8f400b35c3c37294082c74ee311ec88d757ef9dd0075dcbddb69361ec2a4aaf54089ad125a90725c383bc20d4270568d1e0f14e09a0b4f51c476d2712ed14a075daddd72157ac45b9b868cbe93341763bd48930f4b4a7c2f343d8682838d89962e207acad87e7b50fa668375673b0b8fe5416f9757b35a304c3d45e36778222d8ff8657097498793c674d645f7b200e92757e7f9d49f6f90dfbed7a0ed7f199fc1936d3b8683d2bece92638c326130e116fdbff75ca623a664d969304f1a1bf4005b2a236e7cd427c7f1fd85e981ee22fe21447e6a161dd20cc9b4f516c99b92296b5dd8fd9be6fa6dfe33d327c56eaa4916c68929e6d6c0092b3a9da5f347f796cdcb9e56769396a48c7c3c146f60cbde5e75c05d998d00e8fe72ceb17c6d93f86eb3f15195732d3af7802c7ee90c4fef98cc99eda8f51aa9ccc3355890f3dfe4300b4fa8c5710111ca26080b7edc341179e9283a5842b589a77a8db19976836c7312f2e02f11a7a93b4e0eff5d2b07bbecab2b65abf6505c62b0dcd22e0e67e76e2536a4dcca8d476357217f2e2a784afa6233c145d7a9738dee9c98b16826904cfa34c2d0747582e6527f406ff32b2e52e83caa05cceaf0b71c37677d7ebc33c25f2b58b88059ac792f2b3d5143a6fe9f602e07c060cbefe9c3b5169f6cd628d243e60c08c4ff4a859a694e22d4d976af01668c95ff4a06d56936cee9f278ff3fb84920e43c10e5de5fd07ac1fc3720813feb412b33f6ebd8ad040ce3c8cbb33cf8aa3fee0bbd25b8b3e9659e018f9227b26dfe7ac2513d08b3b01492f49db62b5fe411404d20ed8086370fa76a5a02e51d2a097b0d6547523ffa34391d6b842cbfacfbacec5ad1fe95bb9c7a26ec0256501378ccecfd00ef4a00a3aa426b91590f05bbd7f83e9c2e70035d38ab1c770c5ecf31e43e9f0429e47602b9257826286c77ae95916320004c81d0a015156f235c458f3f0fa8b31968e5fcca06114ba91db0ab2566b751843c7372630d640da359a6dea2f8dc96f26c86936f7ec39f641007678f543730b62fcb672778943e00dc28756ba994ae123687e857b2a67cd3ea87ea6f44cddc7a61aba80fdb1966bf3714ef449aa0ea4f1eaeea86c5fc924ab4ae6815530bf8e95e9685eb06b6fd07bb52b05db00886eabddab2f1303afafff0b009d575305f60dbeb75734d4da48ca479dae810564c181e3c3a57aef117de8363909d11b1e1c39e5469a504fbba09ed0d4688bdd55954cd47280a0e1f5ac647b1a8ebea17f4911bc8e9bfea21f45df2ecaeb0f2a20b5f53c89451189f5c725bf784a2f550592a21efe4defd46f20f40a6cff14b2b1aaa9dfe1b4733719872264c64a0d6b8e3f118683317d1b20de6c4836ca175b32a02610ea180caf4c232da0e83a930303fee13eba4cdd7b9ce01a7e14d4f28d7b52f52c88ccf4e08e138459f08f9e12c7b008176e7db72e0f95500949db74a3584e8b1c91916bc1eebc5da8fcd6fae372a097a5bf02e2dc49bf278bc6ec8e132e5cc9e6525f2c12f9930fdb76b755d0a9e2143fc0d97dab6e9fc568d45f91f8c15b8a7aad577fc4c7d6cc5d56e06f906349be8990e268ecf8257c9c49ed4940d8a9ed79b382270c838a2a42ceb4245d39e1d4e32e53989a0470d24363c6b4d1710b841205bee4da05d5442043cebd1d022918663700eab1b84699c557292184cb299246629023a8163a1bc4c53bc4c1d29a0662a68423335d7e8959f0951ade7982df1cc127583631b1cec705b64d001e19a05be474c9d320111021be2c238346a246416a4da45fde23a794676eea258d7f1a13368a1e4bd3c3d8dd4de08a29445e3e68e40edfcce9a1715bbb9f47e9bc9b15c243c267ac9b2457cb932b63c352986900dbb7ef1cd28bbf9e04bb2f021f91598058cae870f3065696323051a0b1cc4b92c43b03e479ac47440ec8ac6ebf677544faaa09162fbb471a51a08a7e355534ad31fc423111a46f621e9e1d09ce6e9355d864ee96ddfe405648aab4adcce4be7f134256474a047bd2e1bb1ab9c87fc93c6a3a92be22d01de2cfc4d421df840cdb0bb1f0fc2ea07dd3ce284540a0040ed9e1b3dfdf48b40bef2c50191a571f6f78e3476618dfc2faa3e7ae3699278b3f6eb7bfca777c11df99b315e16eb613562aa0f5febf9b45d1886ced812916e8c1448f59211380d32d14947b209bd0365efcc8aac137d3f5279f275b4b186856e5c19a612a00ab55e9a825d3fb7a8ae2ac00db5072b4cfc9c44005262f67c134d6244db9338bfcec09d472f748ab5514bee14d4daa768378604626d0431950bae4b9107c6a1379cab5901f836c05bc4b8407d6666bf8d38d6343f14b83fc1fccfaf4b014d88bf1382f354fadb14c659754e5b40576e72aecdab70d9d7a5d8fe0247e5890edc4e60f6d4f3272b3db1452f97693e9fe5a95ef2d73c23f54376b9e0d9cbe749de821aa3dc6c118681dea8e7ec25b08c0626a72f7d9a351ae52fb2b029dcb7ce26a88b2065d6a9c7fa8a5ac9d442d9c9ad04dc13123677033e497ce7a8d2a8ba7b606350a28b28d714c53a92f24d5b201384e9b97f24f593df336d6990580ebde1fb65c4e1734413ac59b4873a6e9f2985bb17a1def5e73d319932b3d9074a52492c5dfea836c29a9750a07754071f21911aea48170425c1dd62a6f27f56b6b997e3a5b55ae26b0fa88788f23c8c8f04953b5eb25712f676d28a0d20ec7ca3e13071c2a58f66f540ed69588cdd6aba030ab16b1d633f07eafd1debf17adb09d756aee80830ce85f3e2c2adb73e8ba5c7466712e537b17dee173438a97f4219d002d15dc097e144dbd8a8ca04b3f9800a5af8c910d5b65de21378b7de357264a9f9d60abc83f8458fe7a37b9aa15df22c32c6f0384e719845548276fe8077fc05bbda06aa301e73c9212", 0xb32}], 0x7) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) kqueue() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000100)="f2707b525df05afe87e6a1b139d5af4031d29c31e5589347e7563c232d7b338a7e790c939cd298974e6d21e9e383133a259cba9497223042542252f0007f7ecdb12985ca778da554ee1332bc76b550", 0x4f}], 0x1) 09:35:09 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x2000, 0xf213a07b81598d4a, &(0x7f0000109000/0x2000)=nil) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:35:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r2, 0x7, 0x5, &(0x7f0000000100)=""/169, &(0x7f00000001c0)=0xa9) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0xfffffb2d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:35:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0xf2fe18baf2f66718) 09:35:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x20) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fchflags(r4, 0x1) kevent(r3, &(0x7f0000000140), 0x32, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) r5 = kqueue() dup2(r5, r1) 09:35:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) pread(r1, &(0x7f0000000140)="f14135e0dc330bbe5dec2f8f35c73ddda980c69f395985ab49a06c0cfa0b4154e1bf3d6d81476fcc265de73da5edf64cb00e7872d214246fdeb60fee7bc0ee4b2b4bf11f69878db4235b2ed8a115ede25d9082476365b8e7797149f4c5e0c054c9d547a7b60cd95dda176cf6ca053666645b6f0fe8a182fbce6722754e6fb223f961fb2b1703ec7fcfb1352fbb45655c9a8fe95fddec525698878cb5cdcc", 0x9e, 0x0, 0x7) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x8000) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) pread(r4, &(0x7f0000000080)="3588d2cc1d7b7a80b34a91033c", 0xd, 0x0, 0x6) 09:35:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:35:10 executing program 0: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000140), 0x3) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000000040)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="7cd4586b3065bd61c983fc24b72151968648e9198770749725f8108a17f2eeb9fc5ef887ab258c715bf0e234f4be6980810a034e", 0x34}, {&(0x7f00000000c0)="9e097bcc06", 0x5}], 0x2, &(0x7f00000013c0)=[{0x90, 0x1, 0x6f64, "eb819c758a84481ce23c2afab63c278138d7fd4adc7540cec724b7efb1d3a3e8c0d0443a88e617c76aa981e327bc93944dc6ca6ee3080d1d91af0680e001412d97093f12cd0720bc44de5886a7250f6cf2c3ad1643421792cdb56988ea8dbf098c8681404648a19eb03e64e6b91e2de294773cf00f14cdf9f3a3c018789272"}, {0x30, 0x1, 0x8, "00edf7a707fe1aac5d6a90c432fe080413e0347c837d97c412"}, {0xfffffffffffffd71, 0x9cfc7ce9e1222471, 0x0, "b2a1ac7f8d8989baaac5c1ef40e79b577894ff589c4619c6ffbf9444614ad369958ef3dd7bad6cd73fd5569a36998d5a45cf43f11faa347642d5d2fa27"}, {0xc0, 0x1, 0x10001, "f7c7b46af315cf291862442891636da1803997e93cfa9e99060d2bf1b1c5ab2871c9d3e0dce810a8ef8ce3d00b823dd979ebdab5482e06ad02f2a66c5be0156305f68f434716c475b489a8bfab7a13f8b57bc4a15d6c5f6c1a523a501829f689b8e1cf1ff4e379a2692b7fd60226302c61df897dc7901105933eda3c968d9adf74ee08f05ebf1551e634c74531bc435dfee318e94b01d1ed3bd95d512eb9e937bdd4fcad7e3a293d0f54b2"}], 0x1d0}, 0x400) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/4090, 0xffa) 09:35:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54e2ec0f4a38d78a2a197a386207000000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e2dbfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621d76b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad194d1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0cac3ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8726b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da823f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000000000000000000000000000000000a20f00000000000000"], 0x10) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0xc7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:35:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x202e809f19fbcb8b, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0xffffffff7fffffff) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r8 = getppid() r9 = getuid() r10 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r9, r10, 0x0) r11 = getuid() r12 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r11, r12, 0x0) getgroups(0x3, &(0x7f00000001c0)=[r3, r10, r12]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r13, r6, r5, 0x42, 0x6}, 0x677, 0x3, r7, r8, 0x5, 0x7, 0x4, 0x7}) getuid() r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r21, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r21, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000000000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r22 = socket(0x10, 0x4, 0xa) connect$unix(r22, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r20, r15, r14, 0x13, 0x6}, 0x6, 0x2, r16, r23, 0x3f, 0x7, 0x6, 0x7}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r25 = getpgid(0x0) dup(r24) fcntl$lock(r24, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r25}) r26 = msgget$private(0x0, 0x214) r27 = getgid() r28 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r30 = getppid() msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x8, r28, r27, r28, r27, 0x42, 0x6}, 0x8, 0x3, r29, r30, 0x3f, 0x7, 0x4, 0x7}) 09:35:10 executing program 0: mlock(&(0x7f0000012000/0x4000)=nil, 0x4000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000011000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x1010, r1, 0x0, 0x9) 09:35:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x8e) r2 = msgget(0x1, 0x406) msgrcv(r2, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x6, 0x1800) 09:35:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0xcd968a43d3cc9498, 0x40000000, 0x100000000, 0x9}, {{r3}, 0xfffffffffffffff8, 0x80, 0x1, 0x1ff, 0x8}, {{r4}, 0xfffffffffffffffe, 0x10, 0x1, 0xfffffffffffffffe, 0x6}, {{r4}, 0x1b6383b3132d8e34, 0x0, 0x40, 0x7}, {{r5}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0xb1c}], 0x7, 0x0, 0x6, 0x0) 09:35:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xfffffffffffffffc, "6601fa1d03182eab7fff000000000000009c7e00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) write(r2, &(0x7f0000000080)="0ef8b47d3a834ed918ef5dd85aacc3762d421484842a7632d42f6efdc4811567e8288af0f204214e43aa5bcc678d5948c75a0af8a304e9e54a05594eedeba289a2f7604e453a80a48b2d53a2c1e9153077ca559fcb19a8282b31fba37004b3232ad0ceca356bf13e46af9ffe7889b0c98eb6bc2a242ad287113fdb7f15ca9bb41b9ad370fa8f7d710acccb6946ad", 0x8e) 09:35:10 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10001, 0x0, 0x0, 0x0, "c5c4eeba80d88bb035fd68ad10af1229c160e440", 0x0, 0x7}) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) write(r1, &(0x7f0000000080)="5dad6283d0337ee810b784998003b5fc81813fea82e803b1e05362f49587dae04e653d2b547e7a48faa3a628e92993a52576b44b617a1ddcdf6e9de63cdc2432dccac550ca2e4a6c0c9ab0c58312d265a65420478b9f6ae2d2c156957c628ebd043b147ab7f488425418ccf8c4b8970796cce496b6114a47beb0b97f628ea48449d674b32e2398d2cbb362d482fa89c3c9f1432f05bd", 0x96) 09:35:10 executing program 1: kqueue() syz_open_pts() syz_open_pts() r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r4, 0x0, 0x2, &(0x7f00000001c0), 0xfffffff8, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x6, 0x2, 0x7, 0x5, "342e46db8e0379d7e4796b615593339288615111", 0x9, 0xfffffffb}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x7ff, 0x0, 0x4010000, 0x0) 09:35:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c7f000001", 0x8) shutdown(r1, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r3 = dup(r0) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) msgsnd(r5, &(0x7f00000011c0)=ANY=[@ANYRES64=r7], 0x1, 0x7fc) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x32, 0x0, 0x0) setsockopt(r8, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x2080000000a, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRES64=r9, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r8], 0x7, 0xffb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) 09:35:10 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x4000040000800a3e, 0x0) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x48, 0xfffff, 0x9, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x9, 0x800081}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="9f66cff57eac432d78ffaf7ca53c3fcdba8f686e5e08499c7973c91376dae4f224b042c1745fb32d"}, {&(0x7f0000000040)="cac74ada2fa4265f6201631cbe0c930685a43afcb7d5dcde23121a7dd27fc1998645936af26e2d02c652793dd028051439b5c6daa7a5e24b86770d704a7b9432e6d195f399ea46ff4f5562f97d55089d55656544ad65126f68fa7b26073807ca90263213965bf66b35a546eff61563891dc585f109cf5998a3af3b9a17fc8afe3b8fcea8b7d2cd0f4245eb1c8b27212c6f8baa38883584b2f2b982aa083fa5e6521d43832d79e8a2d74b2d2e470ecdffaa8fe3e2277eb9ead43af1113b14f93f30078e06d0cbf4782d81e15ae78f86d4c776aa3600810aed84fc2ffacacf91ebf7838b946fffe5b09add05a4a8288e536709095c729756", 0x2d5}], 0x235, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x1, 0x1, 0x1f) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r9 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x20000, 0x12) r10 = socket(0x2, 0x1, 0x0) shutdown(r10, 0x1) poll(&(0x7f00000002c0)=[{r6, 0x40}, {r7, 0x10}, {r8, 0x8}, {r1, 0x4}, {r9, 0x40}, {r10, 0x10}], 0x6, 0x0) write(r4, 0x0, 0x0) msgget(0x0, 0x404) 09:35:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, "00000000000000000d00f29157545f7ea38da200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0x8, 0x9, 0x0, "7cbaac2926ffb91fcc603d8b2a109569327c69e6", 0x8d9b, 0x115}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x800, 0x5, 0x0, "bcdff70e64c64b268c8f0e9c63fd322d7d225f46", 0x80000001, 0x8}) shmget(0x3, 0x2000, 0x0, &(0x7f00002d6000/0x2000)=nil) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x7, 0x3}, 0x8) 09:35:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000), 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r0], @ANYRESDEC=r1, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r3, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r3, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r4 = socket(0x18, 0x1, 0x0) msgsnd(r3, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r4, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r2]], 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) getpeername$unix(r5, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 09:35:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x1}, 0x8) r6 = accept$inet6(r5, &(0x7f00000003c0), &(0x7f00000004c0)=0xc) r7 = dup(r6) listen(r7, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5c20, 0xb5c, 0x5, 0x1, 0x0, 0x68c, 0x80000000, 0x5, 0x2f932d86ae0bcfb3, 0xab0, 0x80000000}) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f00000000c0)=[{}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x3) getegid() r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000000300)=ANY=[@ANYBLOB="00000083c900000040000000", @ANYBLOB="faf72f7ea9adaafe64f556fa1212130e03dc2ec8dcacb6694b6d5b81e465d7cca0d7c8dfde4adf3e072bcd2e9bf1db8c07d93344751801f8bfc94156d7e102af48e4e46faf33f559c28cb269b54c09a847171896f3a872aee320d0d6a0aa52482827c4fc7895d0e29a049ea6f8977abf829fe8974cf4399fd165d0ca369ebfccd222685df01e0c34edbed0cdc66d6d6650d96466d832bf0f9622bcc42f05"], 0x2, 0x0, 0x1800) msgrcv(r9, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"/223], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r9, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) r10 = socket(0x2, 0x1, 0x0) shutdown(r10, 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getegid() r13 = getuid() r14 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r13, r14, 0x0) r15 = getuid() r16 = getegid() fchownat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', r15, r16, 0x0) r17 = getpid() r18 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x0, r11, r12, r13, r16, 0x41, 0x7fff}, 0x8, 0xfff, r17, r18, 0x6, 0x9691, 0x27df905c, 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setreuid(0x0, 0x0) 09:35:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x151fa90f2354c728, 0x7) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r1], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000c00)="50e6a57acdb37c48e8f71d80378168a31cf455c49491ef2cdd74dd5bf273bfb39b4eca9efca82898d8181dc5bf6661ca53ad5f6d6568e29d5d45088003b9a11aadcc544bf7423d69e9127a7778a7f8af3a63764ecc4a414906bd7cfe3100b0984f23171ad2b1da99f07aae9c97ff2ae323ab7260b6f7a42cf82ac6cd33bb5a93d22c23a47fb7f7f72d5e71acf0fcfdd52eafbdc6effcb440d710ad580e60ee8e9b8dbf970cdc4578f3a9153cf1ee3822ce16daa2d9611f0f4b0f70931e15e50e149d3d672b8ccf8a9d3d13157778a49ae09301d029b15435efe60e58efb2728ffedba510bb33842bca80a429484763176b659ef5c48ce096b7ab2118100ff41cc92b98bdaca0a6a5fdda8b92289af3cadb2305e37b0579b6273b648608bca08435668f040e8d49194556162235bb77640e27857825adf3e60d1355eae7351b444b7db8a03fbe5805ca04cd361761bb7b01da371b4701d5f55bd17b3df11479401d353b89bdc85d1df4efc61a9c9ca91f7c55e26df030327d0d05f810d95f7eba37252a2d59b9d7b97856b20a1b70e6783a9b61eae3065d54c4427b92d32cb25fb7d4d84e6e1899b8cf08acbd9573cae47b7eaa9a5736a1a0ef48611a45abec4369b355e0d494a3bab70aa56e1c31b0355d613950bc5d75edc68a32613cbd0491eeca08da0fa97340f539d1bacdece00c411580b24cec30a30f80429d8eea58fa33d1a21a04631a637012179d5e75e4bcf3e7de29915382dd0c055859acfed0c57c0ba14744012f1eedb0ea014524b5e060bfceac99337c106693d12e28c1a262b0f58e5720103cd0ec94e570409e5ee0f9586966008ec4b2856ca38f2c99df0c61a65505cec449beed7852b3bf59b7953573f9d01aadf43a91d14bb98d5c50456d46f4df1618c90a962acbb7763b2ad16896928f953c5734fe81d7b6c4bc8a93458fe6592d207047663eb9f339cbdbedc22d22a598b062a0764b07debd460c190892997c4b31cf911b9ee5f9196f8e10efdc130cd778c19be47ed7d92976c483628005b807b455a24c3737225d3a933340ab90f7d6c3e94a51a392e01abb7b7b9900ad8c8e9265244c25bd348cc70d27100d747b7b24726573e1a535b34484f959304e09b560dd1f1b201bd0d15099b1597edccbf898371f04fb08dab4b8b4b3bb06d089df1d5e47900abd19768cd80dc84feb52e301a7f47c0eacf57f34bb280b91151507a733c18c10ffcc2a2064bb30678ad10b487a71f951fe5b705fddecfcc477075e64c73a90a8f4807405c15e6cf2bf1a8c09ffd71eeb15b2ed9180754f2036d24eee412139ccb7ee1880378b6d7caa2e5a0316cb18e17bab08b30cf922feb6e06df6cd56903d66a47a6765886feaff89ad7eafdd9614aebf59972ac63519096dc5ae3239f29789f3490fefff1ec36be9bf650819e5c7ca0a4e10994a0719f9ff10707cb953fe602853e4a0f6fa449a04c22f33556cae3f02df780a76da66ed48101fdf2a70194fc267637ae15a92800b672b4ea4aa4d82578dd6e2877b6158eb746bd92d59d5b5d5c794c4f5c93cb81d7510c06ec7d3a74b04ce860cdf6b6af0b5fe65170693ab0b6b64f1ae0feabaa66889853fc7e569abcafae6e1c7d1aecfd23a666721e353448025403eacca71103ada752dce61d61c4116677154fb4adf2ac9daeb6b035b55504c7279ceb887376012a0c68edc5ce388f88d9932c38279f2a3c103446b953b05bf48416c1cced18e62305f28dbf6f400cbadd3cf64c916a27689450862cb25fa8369935cc8a99fa91de331baca4e4dafd3a2348e051d98092fac6e589fbb03d62afd5c772abe92b07210f2055adc1e6e5ffea88893c0e63592c04ef352a759726e88fa52ee72c5c0d2bbc3a847f278382ce7dc62604b88c0bdce9bdce270e091200a23320c592fae5eb62bd0ebb5d091420f5ef676c847afdb340d938507341211f6971953e7e6142863d8f8acc95e4fef5d4adf5ef4700746a9a05fe2b53bfc63ab3f5fa39da6670a5a6b6229bd07fc34d9fc457c53512e992105378b7b4ca81a2430c13f4e2ee1d1bd57f918f9da8a0c747e0b", 0x5c1}], 0x1) 09:35:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x500, 0x0) mmap(&(0x7f00003b7000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x9) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 09:35:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4502c17f3ec80000"], 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x3c6) r2 = socket(0x10, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRESOCT=0x0], 0x1) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 09:35:10 executing program 0: msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000003ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000002f0de9e1765236d9cf93ac9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9ee865018565e2d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e5c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a9b6a2e53ef4a1d6bb6c9dada0000000000"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069c3, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069c3, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069c3, &(0x7f0000000180)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = syz_open_pts() r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000280)=ANY=[@ANYBLOB="41c8c6621ca15ca7e9c86e36dac6c601000100669dfa20c2b5747157793633ac5473e0790e0db4856987441154bb0700fca98b72cf1f15e89a1a6a77c8abd614c0fa0ba0c1a4356026b4a5a56442c164"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r13 = getppid() setpgid(0x0, r13) fcntl$lock(r12, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r13}) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8072f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x100) write(r11, 0x0, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="8b7c5a921fa07de04bd215976f69000000008a38fa48f93c"], 0x10) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000200)=0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0x2b, &(0x7f00000006c0)="37d0f4d81c01ce53c5b4009f57a0479817177244049ab73528c10f4fa9adad1bd7de13e037ce608ad59e95a3e04d0ce5ed5db21e1c9c947c3d4fa85b132f13ac28ff", 0x42) r17 = kqueue() kevent(r17, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) msgrcv(0xffffffffffffffff, &(0x7f0000002280)=ANY=[@ANYRES32=r2, @ANYPTR=&(0x7f0000001000)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYPTR, @ANYPTR64, @ANYRESDEC=r12, @ANYRES32, @ANYRESHEX=0x0, @ANYRESOCT], @ANYRES64=0x0, @ANYRES64=r6, @ANYBLOB="3f2741c797a3cc9b116fbb72ba6b0c676045ebefc20e852ec7f4067987097fbcb57bac9f885748732fa5a209622a7a9a8830b9da4e2e660ec8dadf5e1291d417489ed85047119859533b092fb176874065a798c8ed82809a", @ANYRES64=r10, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES32=r14, @ANYRES32=r17, @ANYPTR64, @ANYRESHEX=r15], @ANYRES32=r8], @ANYRES16=r16, @ANYRESHEX=r1, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f84304262168b2cea1dc0dae642b070e7279b119a8bd7e5f64f9bb1191e4ba35e644cba", @ANYRESOCT, @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x1, 0x1800) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r1, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000006900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adcd5bd8d83b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f1407c5f7abdc557c51bae7606a09fe07e84ad265373e6ecc67222f157d5d171a479b03e7ba356ac589e81386af62867a9f97f8b48480"], 0x1008, 0x1, 0x800) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r19, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r19, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000040000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7802d11d37b7dc9ee0e"], 0xa4, 0x2, 0x1000) msgrcv(r19, 0x0, 0x0, 0x0, 0x0) r20 = socket$unix(0x1, 0x5, 0x0) r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) pwritev(r21, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r22 = socket$unix(0x1, 0x5, 0x0) r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) pwritev(r23, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) msgsnd(r19, &(0x7f00000000c0)=ANY=[@ANYRES64=r22, @ANYRES32=r21, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r19, &(0x7f0000002300)=ANY=[@ANYBLOB="0000000000e7ffffff0000000c0031a94cff00000000000000000000000000000000000000b5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f0711c931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78f000000000000000000000000d96370e58bf8df2b7ccf581f8135f9"], 0x1, 0x1, 0x800) msgrcv(r18, 0x0, 0x0, 0x0, 0x0) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f00000001c0)=[{&(0x7f0000000100)="e19730e1da1a9831cfa6822ed5124af0a0807ae23865fff7ff4d48504021e910640f3460af32870a", 0x28}], 0x1) r25 = dup2(0xffffffffffffffff, r24) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000000c40)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e000000000000000000000000790f69cde5f67003dcb8ea32"], 0x1, 0x7fb) r27 = socket(0x2, 0x1, 0x0) setsockopt(r27, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r27, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r27, 0x2) msgrcv(r26, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r25, @ANYRESOCT=r27]], 0x1, 0x0, 0x1004) msgrcv(r26, &(0x7f00000001c0)=ANY=[@ANYRES16=r10], 0x1, 0x3, 0x0) r28 = kqueue() fcntl$dupfd(r28, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x5, 0x0) r29 = kqueue() fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r30, &(0x7f00000007c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfeff, 0x406, 0x0, 0x0) r31 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r31, &(0x7f00000019c0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910ad43208b8281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000007fea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06af62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e91969372066c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa81008540f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33ea96194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b5a5ad504f84cda870bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5739d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000000041993131a1c854d737d48cd54ad9632c839b62c8b23f6a5fdcc012a960df3970b8704c508e2dd32ddce8390b39b288b73b4004e03f3b71624d666261133aebc4105e7a541912d2bbc3bc1e25f3197d6a042eac"], 0x10) poll(&(0x7f0000000000)=[{r31, 0x1a5}], 0x1, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r32, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r33, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r33, 0x0, &(0x7f0000000240)) r34 = socket(0x18, 0x1, 0x0) close(r34) 09:35:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="13686764d64e9ef154e248a83109e657d1c88e5c873c4e7609b3d125905dd532493fcf1e52aa27a8989e98dce70b634a5c8de80bb474a26f4b4e516e47fb97b79ae453e102e135cdbfc70c389100eae22a5c7dea9d866286d3873d896d104de203cff655a27c36e5386317cf187bd2a73960973bc021ab8663136c64f16df0da487673eeaba9ba4a889f4b7ce0e08bba03a50fb565a8d116454d4a3327f58a225af798142e0a24a7fffcc0617c9213"], 0xa) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 09:35:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = shmget$private(0x0, 0x2000, 0x675, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0x3fe, r6, r2, r1, r2, 0x104, 0x4}, 0xfff, 0x9, r4, r4, 0x7d5e, 0xd73, 0xaad}) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x8, 0xad4, r4}) r7 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000000)=""/250) 09:35:11 executing program 1: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) mmap(&(0x7f0000e40000/0x2000)=nil, 0x2000, 0x5, 0x810, 0xffffffffffffffff, 0x0, 0x7ff) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 09:35:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(r0, 0x0, 0x20000a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x81, 0xd586}) 09:35:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a99", 0x1e8}], 0x1) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000340)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd8755b209dd585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1f132d689e70b964cc9b287b11022f94efffdddabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff893a7a670331c1115283c35cd559309a0169531b19b38a7398c5a1015b71eb18491244d4e2fbfbce92fe9b517a6dcb197651e2c03cc1ebc0929b0e47cc6066dd7a2416e76ec498fca43d739d65fc566e07201f82cf58434cf77d69cfa502ca4c6481a1", 0x56f) 09:35:11 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = fcntl$dupfd(r0, 0x2, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) r5 = dup(0xffffffffffffffff) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x10) getsockname(r6, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r7 = getuid() r8 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r7, r8, 0x0) fchownat(r5, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r8, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(r4, &(0x7f0000002200)=[{0x0}], 0x1) 09:35:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14) fcntl$getflags(r0, 0x0) socketpair(0x20, 0x8000, 0x60, 0x0) 09:35:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x22) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8218694a, &(0x7f0000000300)) 09:35:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(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(r2, &(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) open(&(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', 0x801956b7ceb7cb07, 0xa6) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) mkdirat(r1, &(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(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, 0x0, 0x0) utimensat(r3, &(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$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 09:35:11 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r2, &(0x7f00000000c0)="171502a1018a1536cacc24213c4c680294825d3dcf96f9abed9d4bd5f7b474a7e5d2bad1eac43c3bf80ac24773ee772b60ff5149cdeac0208ed850b91c3166ae5342e93ffa8db3af71e4e949fcab62f0ad84c85efa64559588e5014c1c215ad8d8e9ddbf5f26f8851c19d3c2ee25d347617abe6060efa9bd30bf20d5b69f2a50b89663030f3b73abf95e09e5029a4bd1df2d0053df550d69f9698ac4f67eaacbcf156b466e208f96e5e251b0fbc0c0b5bccdd745aea49999", 0xb8, 0xa, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) semget$private(0x0, 0x1, 0x750) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) close(r0) 09:35:11 executing program 1: pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCCDTR(r4, 0x20007478) pipe(&(0x7f0000000140)) fcntl$lock(0xffffffffffffff9c, 0x9, 0x0) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r7) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 09:35:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0x3fe, r7, r3, r2, r3, 0x104, 0x4}, 0xfff, 0x9, r5, r5, 0x7d5e, 0xd73, 0xaad}) r8 = getuid() r9 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r8, r9, 0x0) r10 = getuid() r11 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r10, r11, 0x0) r12 = getuid() r13 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r12, r13, 0x0) r14 = getuid() r15 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r14, r15, 0x0) r16 = getuid() r17 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r16, r17, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, r11, r13, r15, r17]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r8, r18}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSCTTY(r1, 0x20007461) r19 = socket$inet(0x2, 0x1, 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') getsockopt(r19, 0x6, 0x8, 0x0, 0x0) 09:35:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3e5}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) getegid() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff9, 0x1}], 0x8, 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) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10x0}, 0xc) r10 = getuid() r11 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r10, r11, 0x0) fchown(r7, r9, r11) kevent(r6, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) dup2(r6, r12) write(r5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x8, &(0x7f0000000440)=0xfffffffb, 0x4) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x2, 0x1, 0x81, 0x6, r14}) 09:35:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) sendto$unix(r1, &(0x7f0000000000)="14950c325d98616ebd5948f8513f834982aa63270a0acc31913f546cf44be064c44026236a7f63604708b0f64f5f393ce970248853a58c8e7e00dd17aa0c2151e1ab183673d1ac06cd9e095b1ada32f07f92b254e3bcfaebce271f2124929863380d172ac9c86ecfd7b4e81e2d33701f72719ee82cd4af9aace59afa393e7964bd59d876f8f39be2d25dd7908201a0b3f2c0e8803b7a2e", 0x97, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 09:35:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201f0ffffffffe4540caf470814bf069f7d43da2931b9bb"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000}, {0x0, 0x2}}) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xac000, 0x954e, 0x2, 0x80, "d9fb55c0d7aa3cb144fd554f6a0b0128729b09ad", 0xf680, 0x93}) write(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x80) 09:35:13 executing program 1: r0 = socket(0x6, 0x4004, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 09:35:13 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x1, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYRES64], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 09:35:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)={{0x0, 0xfffffffffffffffd}}) 09:35:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) 09:35:13 executing program 0: geteuid() r0 = getuid() r1 = socket(0x26, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x255) r3 = geteuid() r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = getuid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, 0x0, 0x2) setreuid(r5, r3) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r6) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r7, 0x0, 0x38000000005) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r7, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) pread(0xffffffffffffff9c, &(0x7f00000000c0)="e80b62b2ad5c990576db534f7f83c64a0af5423c57a984aadb5dfa0d318cc092717e6532553390cec86ad7ec697e774e4a2e300119e3872b6931fd8f66f597c325fcf8779378a9fd50cb", 0x4a, 0x0, 0x1c48328) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = semget$private(0x0, 0x8, 0x10286) dup2(0xffffffffffffffff, r2) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r8, &(0x7f0000000200)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r11 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x4, 0x0, 0x0) r12 = socket(0x6, 0x804, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r12, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r14}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r15, r16) r17 = geteuid() r18 = getuid() r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r17, 0x0, r18, r19, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r11, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00ad200000001f000000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r10, r15, r19}, @rights={0x18, 0xffff, 0x1, [r20]}], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r21, r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r24 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r24, 0xffff, 0x4, 0x0, 0x0) r25 = socket(0x6, 0x804, 0x0) r26 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r25, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r27}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r28, r29) r30 = semget$private(0x0, 0x6, 0x280) r31 = geteuid() r32 = getuid() r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r31, 0x0, r32, r33, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r24, &(0x7f00000005c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="008c200000001f000000a0908ac38210d260f3275f8de939103d62596c3c7326cbc6473b"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r28, @ANYRES32=r33, @ANYBLOB="000000001800000000000000ffff0031010000001eab5bc501cd53df242118f1b8f48129501d87944b6e046e1079ec2298d268ebfabe15501e224de38727f9e68aac01", @ANYRES32=r34, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r36 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x4, 0x0, 0x0) r37 = socket(0x6, 0x804, 0x0) r38 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r37, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r39}) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r40, r41) r42 = semget$private(0x0, 0x6, 0x280) r43 = geteuid() r44 = getuid() r45 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r43, 0x0, r44, r45, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r46 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r36, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="00ad200000001f000000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffffb28c000000000000be1bca6d66fe72ced99002be03a1a1d817dbbefc81", @ANYRES32=r35, @ANYRES32=r40, @ANYRES32=r45, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r47 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r47, 0xffff, 0x4, 0x0, 0x0) r48 = socket(0x6, 0x804, 0x0) r49 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r48, 0x8000000f, &(0x7f0000000300)={0x6, 0x2, 0x80000000000fffe, 0x880, r50}) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r51, r52) semget$private(0x0, 0x6, 0x280) 09:35:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kqueue() r1 = socket$inet(0x2, 0x8000, 0xf7) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0xfff, 0x9}, {0x18, 0x2, 0x0, 0x7f}, 0x101, [0x7fffffff, 0x7, 0x83, 0x40, 0x8af2, 0x2, 0x5, 0x80000001]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x3, 0x1, 0x10, 0x0, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x8, 0x3ff}], 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x8bf, 0x8}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) write(r0, &(0x7f0000000040)="1a", 0xfffffddf) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) write(r4, &(0x7f0000000100)="b5", 0x1) 09:35:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x5, 0xfffffffffffffff9, "980a7a117c00"}) r1 = open$dir(&(0x7f0000000000)='\x00', 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0x3fe, r7, r3, r2, r3, 0x104, 0x4}, 0xfff, 0x9, r5, r5, 0x7d5e, 0xd73, 0xaad}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)=0x4a5ad021) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x1, 0x2, 0x8, 0x2, r5}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 09:35:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) fcntl$setstatus(r2, 0x4, 0x80) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:35:14 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x0, 0x7ff}}, 0x0) r0 = socket(0x2, 0x3, 0xfd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1f) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) sendto$unix(r2, &(0x7f0000000080)="297d31eab3fac50715482eeb6b9a04746dd4365ac0e3578865861a4af5", 0x1d, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 09:35:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = dup(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000300)={0x8, 0x22, {[0x8, 0xfff, 0x8, 0x3, 0x3, 0x3, 0x100241, 0x1fbb, 0x590, 0x2b16, 0x8001, 0x9, 0x80, 0x9, 0x1, 0x5, 0x3f, 0x4000000], [0x81, 0x521f3e9d, 0x4, 0x5, 0x1ff, 0x3, 0x8, 0x6, 0xdca, 0x1], [0x7, 0x80000001, 0x1ff, 0x1000, 0x46, 0x7, 0x40], [0x10000, 0x6, 0x1000200, 0x7, 0x80, 0x262], [{0x9, 0xff, 0x401}, {0x1, 0xfff, 0x7, 0x400}, {0x1, 0x2, 0xfffffff9, 0x800}, {0x1ff, 0x80, 0x80000000, 0x5}, {0x1f, 0xfffffff9, 0x6, 0xd030}, {0x9, 0x0, 0x800003, 0x100000001}, {0x200, 0x8, 0x7, 0x10001}, {0x8, 0x9, 0x3ff, 0x2f37}], {0x4, 0xcb7, 0x8, 0xc7b}, {0x9, 0x5, 0x1, 0xb8}}}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 09:35:14 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001480), 0x216) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) 09:35:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003600"/4098], &(0x7f00000000c0)=0xfffffffffffffec5) 09:35:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0/file0\x00') r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x100}, {0x6da, 0x9871}}, 0x0) r3 = getuid() lchown(&(0x7f0000000100)='./file0/file0\x00', r3, 0x0) msgget(0x2, 0x8) 09:35:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x0, 0x5, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x1) r7 = accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r12 = socket(0x2, 0x1, 0x0) shutdown(r12, 0x1) r13 = socket(0x2, 0x1, 0x0) shutdown(r13, 0x1) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0xa1, 0x2000010c, 0x80000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x10000, 0x543c905c}, {{r6}, 0xfffffffffffffffc, 0x80, 0x40000002, 0x20, 0x9}, {{r2}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x100000001, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x94e, 0x9626}, {{r7}, 0xfffffffffffffff8, 0x0, 0x8, 0x0, 0x4}, {{r8}, 0xffffffffffffffff, 0x100, 0x80000000, 0xffffffffffff7fff, 0x4}, {{r9}, 0xfffffffffffffffe, 0x8, 0x3866f79a37836e1c, 0x20, 0x1}], 0x40, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffb, 0x1c, 0x20000000, 0x8, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x5ae77a9f058b52e3, 0x5, 0x5}, {{r11}, 0xfffffffffffffffc, 0xa8, 0x2, 0x7, 0xf590}, {{r12}, 0xfffffffffffffffc, 0xa4, 0x2, 0xfff, 0x3}, {{}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa0, 0xf0000000, 0x91, 0x80}, {{r13}, 0xfffffffffffffff9, 0x80, 0x10, 0xfffffffffffffffb, 0x7}], 0x1ccf, &(0x7f0000000340)={0x3, 0x3}) 09:35:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffa1f, 0x7f3, 0xf8c, "0366440adf71cf15cd764923af00000000000056", 0x80}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) 09:35:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0x3fe, r6, r2, r1, r2, 0x104, 0x4}, 0xfff, 0x9, r4, r4, 0x7d5e, 0xd73, 0xaad}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) connect(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r11 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) socket(0x8, 0x8007, 0x0) ioctl$TIOCFLUSH(r13, 0xc0206922, &(0x7f0000000300)) linkat(r13, &(0x7f0000000140)='./file0\x00', r9, &(0x7f00000001c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000580)={{0x3fe, r14, r8, r7, r8, 0x104, 0x4}, 0xfff, 0x9, r10, r10, 0x7d5e, 0xd73, 0xaad}) setsockopt$sock_cred(r0, 0xffff, 0x8, &(0x7f0000000040)={r10}, 0xfffffffffffffff1) 09:35:14 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffd60) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 09:35:14 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x360739c6f799217f) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x110, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 09:35:14 executing program 0: r0 = getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1800}, {0x0, 0x1000, 0x1000}, {0x7, 0x1, 0x800}, {0x0, 0x10, 0x2000}], 0x2aaaaaaaaaaaac7e) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r4, 0x4, 0x84) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746b3f6492482314910eab6b738a964bfa2fcbf3f550764613f8e6ffc359ec58feeccd191355f7b39d0d27764afd3918fd4fd6edcb0fd78ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81924f0368df"], 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000000)) r7 = dup2(0xffffffffffffff9c, r6) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r17 = socket(0x18, 0x2, 0x0) accept$inet6(r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r18, 0x0, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r20 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f00000002c0), 0x0) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r24, &(0x7f0000000680)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206d08ad780"], 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() setregid(r25, r26) r27 = semget(0x1, 0x1, 0x0) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x10000}) fchownat(r7, &(0x7f0000000200)='./file0\x00', r18, r23, 0x8) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = getgid() chown(&(0x7f0000000180)='./file0\x00', r28, r29) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, r0, r3, r29, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r3) r30 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r31 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r30}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) r32 = kqueue() kevent(r32, 0x0, 0x0, &(0x7f0000000180), 0x80000009, &(0x7f00000000c0)={0xa8c, 0xfffffffffffffffc}) kevent(r31, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 09:35:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 09:35:14 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe77) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 09:35:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000001a40)=""/4096, 0x1192}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f0000000080)={0x0, 0x100000008, 0x0, 0xfffffffffffffde7, 0x0, 0x5d2bf9d2681a267e}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r0) 09:35:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) chmod(&(0x7f0000000180)='./file0\x00', 0x100) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000080)=[0x1000, 0xff, 0x4e2, 0x2, 0x8001, 0x7, 0x7f, 0x3ff, 0x1, 0x4]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x27, 0x2, 0xd9b1a47a0d3d776f, 0x80000000, 0xeb, 0xbcbc, 0x3, 0x1, 0xffffffff, 0x7fff}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 09:35:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [], [], [], [{}, {0x4, 0x5}]}}}) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000040)=0xfffffff8) 09:35:15 executing program 0: r0 = getuid() r1 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r0, r1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r5) setregid(r1, 0xffffffffffffffff) r6 = socket(0x11, 0x4003, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r0, r5) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea102a7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2a8af9a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a8720000ff0f90006ee01be608a371a3f80004000000ff234302000000000000010800"/158, 0xffffffffffffff17, 0xe, 0x0, 0xffffffffffffffc5) 09:35:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 09:35:15 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x2cb) semop(r1, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) getrlimit(0x2, &(0x7f0000000180)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) mlock(&(0x7f0000221000/0x4000)=nil, 0x4000) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8c6a, 0x0) getsockname$unix(r3, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035b8a6f977b6ca980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ac66c2470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036b387838167df5e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174b8ae8f68501fd10d66792d4ee85ee0fba2befe5cdde07ab2b9167c6ccfdfc83cfda247ad3d70b4988f972f24aeab1044e753372de6757a249bfc386663ba36c13f439c39b37636eef822e894cd0c5d6ceba07c1662baafe711a4c62ceca1ba243e5bcd3496123eb243194aacbf945e5ff9dccfc418fd189b405867c74e8799a83c14ea6e6b817f439561b512c9c65bb2ff0acb71d398f13cb83310bf83ed882a3664992534ae37d2601d8a10282765ed849b4fe685cdfb9db15483f1d4c80d49a68473b06c7586fa7c2fc1af55af8aeb3233dcc1ff3c3c4c01d3eba0c731dca82291f81030e4d89f3c61be2ec77112a6e62fc0ef30e1ba5757be1f4489a6a302284676678f3b7149166ebc69080aab061ae8b7dd06b2f367ba836611ce74b5ab17325cb446277470aef0198800d8dd30f39c17b219c06e6a633baee73a1e615c4f0f43b67463d31b704081d4b245814d374d39256bd06829a08247ff2c303b361223a772d9f2e4b8157f1a6856b5b794"], &(0x7f0000000200)=0x1002) 09:35:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xd, 0x10, r1, 0x0, 0x200000000000) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 09:35:15 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x38648, 0x160) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="be72eebd7dd7344af50c671e57816d6338079e9d3e2d43de57b62b90abe0f3010000807a90b25959fe9fcd5a3e2924e7c8", 0x1002f}], 0x0, 0x0, 0x20) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/69}, &(0x7f0000000000)=0x47) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 09:35:15 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getuid() r5 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r4, r5, 0x0) r6 = getuid() r7 = getuid() r8 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r7, r8, 0x0) r9 = getuid() r10 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r9, r10, 0x0) setreuid(r7, r9) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/159}, 0xa7, 0x1, 0x2800) r11 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r6, r11, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r11}, 0xc) ftruncate(r0, 0x0, 0x0) 09:35:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x90) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xff) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 09:35:15 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x1, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0x0, 0x0, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x10000, 0x9, 0x9623, 0x1, 0x210001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x8}, 0xfffffffffffffe6c) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 09:35:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000640)=""/4087, 0xff7}], 0x11dd, 0x0, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001680)='`', 0x1}], 0x1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:35:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 09:35:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff60) shutdown(r2, 0x2) 09:35:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x10002fffffffe}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x2000000000000000, 0x10002fffffffe}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 09:35:16 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) listen(r2, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) 09:35:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515"}], 0x0, 0xfffffffffffffffe, 0x25f}, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = 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(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r9, 0x0, 0x1d8, 0x3}, 0xd, 0x100, r6, r7, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) r11 = socket(0x2, 0x1, 0x0) shutdown(r11, 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xf0) r13 = getuid() r14 = 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(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = socket(0x11, 0x3, 0x0) setsockopt(r18, 0x20000000000011, 0x1, 0x0, 0x0) r19 = socket(0x11, 0x3, 0x0) setsockopt(r19, 0x20000000000011, 0x1, 0x0, 0x0) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r20, 0x41d, 0x5, 0x5}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r23, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r21, 0x0, 0x92, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x8, r24, r12, r13, r17, 0x20, 0x7}, 0x4, 0x5, 0x5}) r25 = getuid() r26 = socket(0x11, 0x3, 0x0) setsockopt(r26, 0x20000000000011, 0x1, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = 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(r28, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r32 = fcntl$getown(r28, 0x5) r33 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000540)={{0x240000000, r30, r31, r30, r31, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r29, r32, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x5196, r9, r12, r25, r27, 0x100, 0xfffa}, 0x7, 0x0, 0xffffffffffffffff, r29, 0xbc7, 0x80000000}) r34 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000300)=0xdd) connect$unix(r34, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 09:35:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x4}, {0x18, 0x3, 0x8, 0xffff8001}, 0xfc01, [0x9, 0x8, 0x80000001, 0x80000000, 0xff, 0x8, 0x6, 0xffffffff]}, 0x3c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1e, 0x3, 0x6) 09:35:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202c17f7f000001e416d8045a9c16ad0cf3521c647dd017931ae82a295e343d7d38358bea67fc264d7779d333a62aa94f568f72c57215f12aa4a69f00000000000000ffb5c1d0"], 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000040)="94cd", 0x2, 0x417, 0x0, 0x0) dup2(r1, r2) 09:35:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1f) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140), &(0x7f0000000200)=[&(0x7f00000001c0)='/dev/null\x00']) 09:35:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = msgget$private(0x0, 0x20000003c4) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) msgrcv(r9, &(0x7f0000000800)={0x0, ""/196}, 0xcc, 0x3, 0x800) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c32cbb50866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381eaa0c35ed7142c2f0d2e5f9ce77c1ecfd50c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f435a130a9a062e678e5a37e21591aaa06ab276ae286875500"/255}, 0xfffffffffffffe6c, 0x40000000000800) msgrcv(r10, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea115e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d0937aaa99a14dec4256ee5b169d8df94d76b361d90150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c12bc955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0fc3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098d615013cb50045276301010000000000000fe586dec5d3047bde71d6504202a3f66b2d4b61e730012134de7e12e099287454fb47f3d8b532bd89a755d1cb731eb279319b96585d159dd02400d22342503361a133993f5c32ba05f312840df100000000000000"], 0x1, 0x1, 0x1000) msgrcv(r8, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080b40c60873cff39bb32524b5fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da65897b1a8c6076839de74601e1d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f61f418c9b0b7fde0ba452cfcd562e42d8cac3abf2a3009423906e081cccf53398aa38c3b9e4207541ca4edbde17f17298a431508f9c1b08115f330ee37f5e4c89f3d78ad0000000000000000000000006d8c4033714d832447b5f6c86a4e0a71152798d7edd07f4b0007350d6811ced842ad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70e4e2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb44187b7d6aedeb68853836b3ac70b9fec3f858eaa5f9a7acfee94e820ca80752f71c04c35721582cf33b45a6c0c7312543609bde628a69abef105646eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d340bcc86f1dfabc3ba4733c12270b9596e5735af0"], 0x1, 0x0) msgsnd(r8, 0x0, 0x0, 0x1800) r11 = socket(0x2, 0x1, 0x0) shutdown(r11, 0x1) r12 = kqueue() kevent(r12, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r15 = kqueue() kevent(r15, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r16 = socket(0x2, 0x1, 0x0) shutdown(r16, 0x1) r17 = socket(0x2, 0x1, 0x0) shutdown(r17, 0x1) r18 = socket(0x2, 0x1, 0x0) shutdown(r18, 0x1) msgsnd(r10, &(0x7f0000000900)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESHEX=r11, @ANYRES32=r10, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=r18, @ANYRESOCT=r13, @ANYRESHEX=0x0, @ANYRESOCT=r15, @ANYRESHEX=0x0, @ANYRESOCT=r16, @ANYRES32=r16], @ANYRESDEC, @ANYRES32=0x0, @ANYRESHEX=r17, @ANYBLOB="a4d6f346cac35c47acfb3ec63fed1ad3970fd9d720adf6514b86747f876800da4eb6cc8b4e951a98cdcf0fdf43cb7b95fbb7ad5dd5e6d3489bb85053296e84d9126742abbbe1a699a1a30b3095846633b82b750fb57a967e78d10cd19fe4ac9bdfc2e76ecf645e626f35f953177dee326fab85d76bccc31b4219ebf7a6e7a154a166d3302691"], @ANYRES16], 0x2, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r6, r7, 0xa5, 0x1, 0x4e2c, 0x6}) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r19, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000080)=0x10000000a) getegid() kqueue() r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffffa0) sendmsg(r20, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:35:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e20100000057d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a9c66a202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048b18dbdd55a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963fe61c840f9b1a528bbf64fdd1d562712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bf1926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614"], 0x10) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r4, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}], 0x1) r5 = semget$private(0x0, 0x2, 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)) semctl$IPC_RMID(r4, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r6 = socket(0x76bf41488ef32fe3, 0x2, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) setsockopt(r8, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r9 = socket(0x18, 0x1, 0x0) listen(r9, 0x0) setsockopt(r9, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt(r10, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt(r11, 0x29, 0x1b, &(0x7f0000000200)="a73185cf7e6aaa7c00"/21, 0x15) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt(r12, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000440)=ANY=[@ANYBLOB="5244ecd528bfa5ef10339f20d9b4e0f7063a54fbe3ad788ac0a4e69f9970fa725d539ce2696eaf8dc1b44ef2ba9f430e6a9c72c92ff79678814594593cefe84eca9f5e48720eb97746be1348083933225b899f303bac874a47aad0b1caf7ed852949e49eb4533ea8699fef4c3755273802142d64a175236f3363df82c34304ba56982c952bbb70c5df05dd4c7ef5917a8867b405c6aaea163eef8a03de96458ea779fc684a98b4339431f65ef969681a61c3d2e3cf5e37bd96f67679ae129eca96"], 0x10) write(r13, 0x0, 0x0) r14 = syz_open_pts() writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r15 = syz_open_pts() writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000bc0)=ANY=[], 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r19 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffff7, r16, r18, r19, r20, 0x132, 0xfe2e}, 0x4, 0x3, 0x8a}) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:35:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) getuid() listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:35:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000053e000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009011, 0xffffffffffffffff, 0x0, 0x0) 09:35:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) 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) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = getuid() r18 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r17, r18, 0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r17, r15, 0x1e4, 0x101}, 0x5, 0x5, r16, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r16, 0x10001, 0x8000, 0x3}) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 09:35:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x87) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) listen(r1, 0x86d) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) renameat(r0, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000000)=[{r4, 0x140}], 0x1, 0x0) 09:35:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x37, &(0x7f0000000000), 0x4) r1 = socket(0x0, 0x3, 0x19) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) connect$inet(r5, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x0, 0x7fffffff}) 09:35:17 executing program 1: socket(0x18, 0x400000002, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x9, 0x2f, &(0x7f0000000080), 0x0) 09:35:17 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) semget$private(0x0, 0x2, 0x1) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0x0, 0xa}], 0x20000000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0xaaaaaaaaaaaaa42, 0xffffffff80000001, 0x4, 0x44e41e7c, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x66d9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x51}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x11a5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/tty\x00', 0x10, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0xffffffffffffe5e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x12, r8, 0x0, 0x1ff) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) syz_open_pts() r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002dc0)='/dev/wskbd\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x1012, r10, 0x0, 0xffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002d80)=[0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000002e40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000640)="dbfbcd6cde274766e432413edf3533eaa567c86315c9b68c9f87ebc9dfdf30d3cc79a57367931d793ab8f517dbea56eb9eebb9c353d237e1352fb051594684b444f6a2d54f7ce67a3a6f367d376e9748d29715223cfc8f3820dc7ec17e7666dca1c14d74f3881aac02ebbb25c2d588abf83be3acc2ac8d92d461f2bfbea571ba2d6686c1e84378e990db03d0066b87670daa306a620f4987f4aee4b319451561848fafcd5e304c35d1651747df442e61a66efd54b3fc6173248b0bc641adce412f226e6b5d6474ec366411193a68641373e52eeb1001063d90686519ef", 0xdd}, {&(0x7f0000000740)="72fd92fe53c31f4bef914fb349da9c6d45728e5a22962fa16e3c202f07b00cf5a878bd6f5a37b0f9af96b151bb3c37557ad636350457da13af231da17204c6b4e8dded49a608995aecbe6d16b911ec83c20344e0287a7d8b4a81f0579dcd96133e24e30c1ddecc8028f9364e036389a8cca178be237105036ca0a46f004b9fdd7a09face25b16cdf47cdaf20f51b54b710d1004339a9e06d207c1ad5db43919a4c156a71b96b1d6a4ac33547a90f49fb28f64a438dfa3c47df2d995705c4a816e1f827aa18d7ffb5a283eebb496b2b7bd0fdf33f176ca04e79a795307b8a3d3fe00dfea58fbe8d0599edfaf5fdfb92370d4c96a24db91331d2ca89ffe5f195d5978dcf84a3eff9806d9dbfb50d05809487697ea1598f5f586d0209794a5947a4d91f08e70498f0ecf6030abf63a0b001d07b1b67c12459ed0d274a6297f78f4d4313f4addaf0c280ade23e4dc82a535b78e266c9d0f805ed1cf73237795f53758a85305411a4f7c66d69b7f521f3ad25816cdd3684c48f8cc4e8bce7d15f4164a4990d56e66bd7e935addf84a534354544426c1097db3d0b6733968fff25ee2131b54568d757231b251693f6bf322f2f8606d8bd43f04d529afa158f8e2ec38df1cbcc9ac0747476b615abd1c69c0d7aaef71a64a7a70f1f9121456c32af48cc3d1d71e6c73119a23a35cc58050436367ac3b9c0521c5161678bacb99a6fb6bf9d930d7fe5c6a3a40cd69b906b6d58a37fc7f83294ec76ee2f5150d8fb226604243736ddd1a6c430be854ae9bd79bbed13d773bbe3660c157802ca4b6c31e1df233fe678cc351190521f4084cafc0b033271fe04aee12d52e913fc2e1ec4b6c6590be0ba8df043f57e6cab7b1215cc98e719df53eb404565028d99bfa62ee8569d3edc376e35bd3f227539782409b5bc3bdacf11aec17e870c524f51886be81e23328c131831362acad44a50a1eba9b02476966ee254e36d9d166d30c455456d546912f69c1070754cd04819f317d7902e698aef0cc577e1175b85ab1c66798783a8c54015138757ed41423a878766589d3d60ab90a79e3a1f540aa89b969e824ce535722c6f879b259dd256c8e46adeb6e8d69b79220d83d1a62ea0541384399ba772100993a219711d0d9943279e370217764d4a71f53ed754b5c673fbb89bfb117c027a716ca50272f7c847ff69ee2cbae13332e067e45bdc1e267660d1a29002f6a2f3a8629befa8c80a339e593d2fd8ac3a49ec48b1f887e6f5d459baa6b8ef01e4ecdc2c3c690c4dfc5f562fb9d1b9a69d5cc823ca666cd8d170b456f8cf2f87aa0270422c6a4ba0177cdbc7610089fb5d0c1e1e5321fd0cc3aff461343555caa712d91a50d7540b8e24727ac7da319f97ba2c9c345e08b71a78347c7b2a3bc0715be3aeac8ef7df2ae052abbecaf0b95d1c531fee8a84d1416075a8980ee2a63702b3c2c450b24bcadacbc6248924a2796379c221953a2d61848b715caa8282970fee99c3987d77f43d618e3230b60b19b819b3343ab68a3f498bf3dc5474fe3d7f63142f74a4acbacaa931335fb4d2cf1fcbd2d331af2b9237fdbe06823a3ac7fad68474bbf66c8994cf03506988358a8f6a9691ed4081c32c9aa37e7466b67de10e1c06364270a36e8f47cd7d2babe44af9f1a43e3458ba2e413653f8b83273d36d5875e9a7f1a2cd7bb7896ace34368b30c32b3f6679bedc32a1206ce143894d50139cbfcc791ed97c8d494d14a8b6e8583f1cdd7013b2bc0dc81805b6680ecd776bbfaa9781db232df0b855f94d6e33da6bbaffdd496796c870cef05704d28e527deac2d4d4732d0926cc0ea451888ce52160dabde3101f1f381a8d9b1b3f8ad4ef0ef2de5320785b1b9fc635728e5c86cfb11f1e28935bb6e912dbf6f6212d3f71a1757cf112c6b0e4911ab51f8ee51d9d33847f4c4851682c7d189527fe3ea666f8710305f476a2dc74ee59d5b4e90759561ae997c19d18089ef8dc983e1e318308affadac4ebcbd1a595ebb300efd64cf45aeb08e49f262b42defa2e2656b69ef41736fc9fb99730630edaec65533b52b35108cd68029e1d478c607028deedcbb3d40870ac5c3670d1f9181c8d7596010b24a5c24d78942245384ef995921594a9292b6d7309ecc69ad2ac54c4d6f041d22b8368f1907926c0e7dda350df7506d6069ff5c5435d2a7058ecb410f0ada69fe7ce9884678f3d5b22d94c6362a636f8b4e64c07829ae6134b2d33d56b26094d17aaf9cc54f5d645db86a6cd720a335ea8fe4809e50675b403955313754c2dfb2547be51886f48f274c0ed2242a8e2ede6cf492613188db5a2bb0f8b7801c8fc339e65897fe7fe86f671f0e5a283cbf1d391ddd4232b4a395504f55158d166bebe393a2450dfa82619942832640305c19907a6d38dd15a8af7b0c94ef1288acfa343c9349d779eb29d48a1e63bd8af0daabe92613706ef87d0c1eb0092757fb8f455cc9d47ffb4e537af96fd9b929c384e954930ddbf61a071e433438e84bad3dd82e59cb43f3fbe52041f28322e662b791d25356d4702908e1c132f80a2a0463d7f5ed1f7e57e96529b760260044a666c60ed7201f5d88b70ca8f35bba2c31369c89809154bb2ecc9b43b004dd6e6b3e599861cfa45ad2b3f29f5d9a8dec5333cf165dfd156d5660b0767e266f336efd0fabaec5bae3b5797c54979086308bcabc9df68464c331b51befb995f6710badb87bedee59b87c4bc68004c6c7234ea10fc25388b0d3d26304c252390c973db3ab04b01d43570c2db39230d5001378a40e54ff83cba4f73201faf08f55821fcd3a83740d679ec8d0b73fc8bed942ec9f6417f2f7a40a5e76369000931167d2eb3ce19b76919a54ad0ebb085d4e887f7245779e8570902409aa00a89fa2d78d10ada219e33e4a34d983f6a736384e2b834478528d48b8e8ef1ff44f21d4b56754eae2cbb0868b677af6e29eb9862106e0b2eae6506233a11da695f224a504ced3ed63ba1f5dbe585991e7912f18fa811364d8b169620059508e379d44faeb5cbd331b6a93cfbc62d53c018578f0c921ebe697f217b990a5d30e329ac203e5bbca2f8d162032d5f7f49849366c068b52865d45313d3bbe1634b63367356a0d1dde859050b3f00c141bb835f9b70bdc59822f902d4701c27e582c95c65b632ef1d59890c6311c970f12e2faa2709bd55549a3932b727d500e3fefc599f0eb886025bd416a35bc579faec59ba58db98d43c68eef26a96113fbfdef81d1489daa920ffcb2a07b9b194f9f163eefcb285fd1b15d30ebf16d29741963925a54b12918c76c6a9bc2ec4125f50dcffd7679c044aca1a4c73babc4ded27466bc47e359b5f03555e8c2468c3acf50eadeea704242a6f2472f0e13599388ab846ab4157ba222f5c83f85d99b194b21c13f977f0f5f24a3103ae8eba9219c9c9c3795cd972fe7eabdb801753257b28c019e44ee352c4853a01e6adb61929338485e03da61c9ac1ebf14e5881e7218c413dde511bd30dcf4e38d7611567cd482265c68ea6ac9593dde55d82ab73bfabcb4265c8beef9be739f252b044e5c1af29c8098f197831db59171853af9abc4bff48c51143a296fe800da1b099ebaa46127c4a224e730fecb3efc79f07d31af901066e15c064e9064ec466c10825b418a06be355d481d1c44d13e538025fa3b492c513397adb87cef6f623fcd3ac76c950e631ede5cab719e4d2b58c60071dd8d7cb3fac062dc0b67d3eb59527a85d4c0098a81b1fd62e0490c2a6d584823277f42ba92f2310ee69b4855883ec27a293f60e3045cd6544a076ec0b1644324187f2b55bdb6c487e2c2c11e2a35165ffe588e363359bd0919bc1dcf7c1923bb348ad97766fe6b853e84c01876e5e17f00406158c8d06e7a63f86f774d32843ba8e607af5d220c56bfe12fe61f78c09a4a3d47763a3237b9193b89bf57f0fc32e46439089714542dd062f6cebd43512e51f82729f65e3208bef048c4da271daa72da6adec08e7e79609ee885fe3c7ed56e45566bca105ddbe7312b2d53032fa53e4c3c774a1ab281c0af7043bbb39e55e9f0d31d3cbc07c365ce49951e876ce98d084a8c1c9c22132a50c4e68c7cb1fe516f6eb551956262c8be184f767292199c13bfd4b2d183beb021350d8796dc5186c9d9977bcc1b086b51271b41c964b787f93cd76cc49172f5feceaa7c864325a88f3b7339177cb4cd48ab8364a67fe5a0e92768a6759c53fb50eb1bd2c5bcbc56b8e58d8cd2a08e7af6c455e2020f2c90c17ff8d7c83f931d74234862f65410d8351d9d7cf451f4317da9215b51c083264bcb9c646f6e800cc949f49ab9939f7b3cb24cd2f8edf03c8f87dc56cbb569f275c61c4bb38f0f0d927dbee62093f23ca936c3b93b57d7a73ef4c0a0b5786982126ba2f7b90a0c4f76564621915f3aa7dadcc578e19dd0475211058eb56f5315de8d343176e577ab769854aebd32014aa4cceca103dd20de695d3ee6f9be618e71d6501157e402c7b4f4846008cde3a3a2c1e531fafe9003816f988dad8107aab31b0d3f197487e7dab356d87c80d15c865c5bb5b9701301331a27607d0820b315332643abe3782c912404e5df3c54a5ba63b91aa3e87cad077b58741ae8d43ba973888fcdd18719b35c4c94b48c386bf1b48455ae1c799a8c44e4bcb62a7c9ff38acb54417c44b7028bc36671a1cedba471fee61178784c2a88b61dce64c81a44a4193b4e7e1c850ca7fec2383ab5ba53ce9eecaa2df2f76d19cae17a5c3cd8344893f5c58207c8c7250439714fb296d99895e52f622347d935be472dd443aed0e363e9cd1f7e334e20ce48dfe3b15b3d087382738f9467f44b627bcc57a4eba5738d7b2f7d4dbfc6ef4b6b55df1ca6e4ed90707f33cb33e2d247878fae0c2fd02a1c0fe48cbf3f83d52b5c1bf37b087dd057c946dcea56217fd1de45660dd9970268e7e7dc9a73c619a694227b598021da84cba60ebc3634e0aa8787e8d868558f168aae6298ade20502ef407c7f9e1540ef449ac64ce840de9e06097c042198d91148e72102686926b17affdbc2fbcb76c3e2d106398d6295e079e65752a8030d2874726573d927366b8bca7acb810fc230fbdbcce91349629a00d164cb873a5ca6572c4d3b672aa57cc1359b2471e5d1c58857b9c37561f8806609f4660e6265fd0543bf7efc81cdc067eabd4f70511dc65cc7cd4c0dcb2a8799fe49d6272159443711728d36e5a321931fbe944e22793cc8c2f7148ca4879ff0e3cf512f1287d5498a7b73419a38f3e8e6ca55e6fc95930dadb4d401508963d0bb7f194985a211cebebe8860ee861e8f1046a0a2a683b36cc508ab03c10500a04293f9db5671fbecafa8d6612ac950a3456b8c7b3a4ab111793e662a0d7a92a070581732a9127008c922be279b97a71a96eac88a7df49edab90a32458280873e73209ee83ef1ba7fc64922daa1677bcfa63b0d1d1bbc27cc5cff127b548fba7664aeb665048841fedd62e6ac6f95f74e9d09c0cd3bbea2447395d7c7bc1f6222ebb22b280cb13606f49c60c601355f0217c8c01a70515c0e7dcbfb998547eb8edcb2d794147a5904dad44258a5b9fccfc4b40439f5b035fe550479ea40a0949bff5c86c896b67ef24acacfebb1b8c1014096662ab7b87d04bbadb35c77587011bd2a6936ca608f501d1bf812321ec243b47cda46520934854e53267cac5101dae6c532562633fee2ea12b871e30c60667f5f3adeb8f6f26b107aecc9437240e051519b5c95564aa59e387dea0f28d6bea3eb508", 0x1000}, {&(0x7f0000001740)="bc6d5a378efa76d75fc7094b45f9", 0xe}, {&(0x7f0000001780)="6a7537e086f2924b9a9dca0b0c2c3cd508e827f67cb4bfef3a87ea362ac3246c62ef5acf480576f0ae2e44ccba5f3dcecc52a4b277afd9bf0ba912b69965d079975860e40ee6d9a620ebeade69ed094070d3e19d35bf1bf35596a70d327a8d5de73f19522dfe0c3b609a833d756557634c1c3e79bbb4fcace24903b3e86ac17623b907b949fcd61da2713ce7caa5c3ec6ac1e4021d4321ecb05a694c890b4bdc0b42aaa451a47b06adefcaaca5480cd471d6929b34cb9b8c08d9aa40b9f963045f7db8a0c2fcde", 0xc7}, {&(0x7f0000001880)="b1354df52fcb1ea0e9f6d09830d5425c08e5d669e407ce693bc8702475b37aaa73897f22853f86a6249ce737309822dbd34e63714cfaa755e145765b5fc964311476ad35053a17f52573f0d6fc9674d93b80732bea06d0954e3aa211bff346f24f9edad5d43c004952fba6f1307df52fa16f5ee25fc960f8351e6bf220822db832ba95e2537c093a7cb80d1759c1d82ad96dce849406a5", 0x97}, {&(0x7f0000001940)="b4ad7b1557066879c8f4f6522cd866ce9a28a573854c01d486fa85443a7a8605721a28e57c7f55d66fd38e08af8135827a401e05d8c524bdb2dd06333531cd4416733343693d5b11529ecb33b8cbfb42f9d05d69d1da680bf34bd85982b6fb1df7d39897d7491c4a9cbd584955a61c5dabcb469d36e1043ba0b4e45478ca9fa4115ca844dfa9bfb4605e3930", 0x8c}, {&(0x7f0000001a00)="023df7259186213ee03087188610462847bed35b6cdff080386ff7baa1dfd9bdab0b86790e35b75776d9ed2333db437d44a4b7dc638c67872610e3529c0d7e62e372c71fc40960a818f33f802e1f8728f2ed335d1bbbaa38f29e6c9fcc2497862f954351e88c79fd2c8803aabdf1411a02aa9f62f35ea335e5990a5a9ceeccf97d40739cb59d423c923cec61594287a7afd4111854a2c918bc33c3c85197", 0x9e}, {&(0x7f0000001ac0)="b54cda348f8f36ef3c404c26610f65446854e63ff0c2a48eaabc1e760716ce0303316789da104a8d8cdffbb373d21e2840060bbe045418de714aae2575c130b7d1f47f7ae1dafd05b45d337c025c60655982e8e90f73c9cfe164a04f155ccdbce83349599e49f649bfac3a45726c4ff0a7b9fed38050cde3293c5c8a5da2e15c13595f644589303a31d2fc1a1e987a7fa8eac892a6e6eca46c08b842d4c5394ddcd48c1fc0954d5e90f4ea20054946d207e77a9a6f7cea273b787f06d443240f2a1ecc80f68ef99c64eb67462205ddfc8bf50cb51aa1efab618d3ec1b317b50ad9a736d6cd9a23a91184112a323d079c8fff67e3a8ece01768112861a394", 0xfe}, {&(0x7f0000001bc0)="048e0e844438769e928c294accfd99f1d6cf08ecc249ccd28fbc5660ddc7725bc215bf69ca3072133fc2c37908a283b07e47bf90428a13828331288cdaa1b951e679900a05289ed9f68fe9a0fcc6a3d1fadafcfa36b16cd84366e3fd38dedba57887c1ae34307bade797d580e3a1e3301c76b296fa5a48e88be0f2116eae48c00422cfaee95cc02e0295de4058bfd92fabf137ad62d3cdf88a1c51c13af5254bee87ff74ab218c58515d310c73694ba985186bc98049aebcc924accba34b83ca2d7801bbad5d1aaf53ff8f4cfd8be2e3858aab7077c668931e8c4620e0b0e8830403416d7117c99985c11905305b59c1b60ac33e54c1338c63201fa994207963aec470435005d457e83f47e9cb877082fe1f4ab8bc36d7e33e5fb1c0d0fb93dc43be5c82eaefd1d07c4dae977be07211bdb674629fafca7c6ddbb1907386e3f64c34e401ccd4c6ffe3dc74b0348975ca6a3b1c5a22c15c61a24826c8cdfb7befac2e6a8b3025eead2569c7f3627c472f8cb7778352c2da38cb5e9eec4fe6a51497a650c3e188e627e43e53c42f97ef4ecbc32723c6c8cd0bdd270b9f710f91cdaf26d211aa67882a2c061fae21a04fa734d797723d7a02f1f8a0728dd92f527ef3deb7b4bfc9085af60e97181a94f33dc800f951889186560bdd5c322e599e3c43e9d035a1b2f83b8f39aade9a6058d24c97aa28591684d251c795df3e7d382e4ed5cb588bb3512876842568f0662861de4834ec2d78404dd6ef138b0ddbb18e4f7e16d8b1599bc34a8481b69dcd8788e9f9d8fd7295515f0e3d01c64c86b9194893830e8549c14e8d980dee970f15e35d30dcd1e2e43cd728457f0832822a7a5878bf60939960eeeecb92f3c666ed52bfb51a2dd5fdf77d697ccaa5bbd5d709444b2141b4c4d619fa8fd8a78fd296245b5636924df40b69590cca2d66e8e9d5c85ccd2c4c65a2c39ac6c7086614e18ba8ac2008c31740cb910f03578cfd46c72ef586cba3b928ea88ce21552fbd606ef5a574b20f07b1933be92006c66254f76097afe3ad49bf88ece91eb5f208894a2d7a9732096eaa8257e1fae5d4bfab475a4b0c554ae66fd52f82d408488a27bd47b99f4ba1396f1a4d234fc9b4743155d9df04e14a4828944c663c1116f0be3619fbee8e9f1aecb94f91a5626785508b8b2a664a153b2ed62028433121a6486f240bd1d8cfb9d5256fad42a20f1173c4a8cd742dd7b63b2516702e4b8fa205299aa2317c976b7c9e4da08c62ef594230101b37051ca6cd74cb181345852de795bfb8adc0f17e4143f5ab1f4b2e73c8e3594058036714f3ef46cdbcfeb7dbb25310e5b7efeea8c7440cc18f9504e2038eb91238512eb1c46534590366d3d42cd27fa679d88e7df1f44827ba703cd5d2f8154669563bf62f95d28fad4f9db6b120bb87bb76ab7a559db0f8898fc583d63970008c41999199d789768f1b852367e01ef1be49d04dd76775a210ae389b081a9bff6e5e15a9946529e43b6a5da7b1f956d3308d73d09e3372a9986b6bb42c0220e930904097557cf2fa703fc2c0589d233653c060990d809eb60781af5ad49645f0635d8b20e24caa951532093772510ddcbaa2a6180312152afb3c26413055a7b17be3d5322ec723cf56293076e22b2ae818aa9b6d06dcb2ccde5fcc3e472f2843c63309b3cdcfdc039ab75b4356261335123ae8a4eb1c34c6d6ef81e2560bcbcf454b894f97b6109fb556fbf134c343d43f0d4f262e2ee1fefebe3babde711da0e82d9d6497ec8320ce4a43d2f92d4e4cd9b64a466089a29dbd1438868b7a7c88b408db4e3ef0637800f0a4a70f7ee691084f58d95c2be68ccd1c19cceb96d5a5bd6103f937603696f8406b980afec010b17e66c63dcf4e49ea02cdb29f119005b6ddd733598a1d915f8b73f4fe5a7cb71b3afeeb1aac5eede044ff6e07b2e92f8b9ea6cf6e3d0373be500bd7171c50e43c0496fb3b2f70fa5ec9a63a8d4b3011be04eacfac5078513b112ce5784a50963f1afdc2ec7e58c832beaf81026e5690322de5ca432704f5fd000514ad6c3afa1b96eddfd93c7c1ea5a9c8ce08fef38763e9f123c9028c63116691870bf0adfc4cdcb606eee5569c02a4b03e2244de7bd95bb41c9afa46f54483ec22409e2acb60daacdfa88d98a36cfcbd0cb5526ea74f40cb3e35a7565f9c74efebda9b5f3478a2b1a2924bb1f30d04d2a835c9911ee337001d3f9184eaf2a1f0459e6a3d4e7e4cdff5ed8087f10734153d901f442966ec74965c105ffc9988b87fd25a984c7b62582cd00983a721250f492e6f5a08f9b5cb98c2a322ed096668664e26a4a7795ceb7e37e4df1421f7eb14f1b31bbf4351ae2b606414ab64bc705833e31f619f31d588021ffa11bca7c659e79933802680b2523fde78c908f47e071e26a4aa5193c7f34ae2dd0c76ad5adaabf35c9d58a7b6cf2c83d19151afe13a1f15daae2a0a02f536de2d889f38a7c2dcb2a129df210fe5cd11b5adc6321b926a4c2df72575c8bbf84cc6255510c2335269e1f1ff6a8e79ae8590325bc7401332c98881e137e4b65a6a6d2d4e1e5646f6a56ba57f01f24858a3ea664909f6076b799dd02c325e2f4b219083a82e4dceb7bc0a257c1bb177e171a0563b4b060f6bdf6b1de0b033d51fffad1c10d10f44f94fe24d5457b0971c33828397c5cc1fc814006357528e28c3a930f009223253fd23cb61087d5523de6d7bd8558d8ff613b2c3cd3daa18ecfbafaeffae316e0f69c4e9d63f76642e1320b05a9d2f9bc5b363504fbb256bcdff9dcc590d076285ba07552f48f86235314e559b5c828471f6fbd798a2efa2f1fe9c7d305bf7e96e86502799b214d9ae45ae306999cc1d200c2d49e144dde4fb6426dae76b75b31d00c0dd60240b3f0ce2fc41c4255b2570a08c64fd87ec4967b52aa336db239548122651ec6bd35baeb9e6cd7f93e0a56136a4a2b8823607e02eaf40ec0bf947184b49f4772ce14ef8299216d40794518d6ce1886b0028fa590479150c53f857bc62da86bb5eabee687c765e499100bde9e059835aef05f943e3ce278f886a6d01e85933e39a586fceb948932392f968d0be3a7249aee87243a3665e830c6bcb201557db2abab24074fc5aac478767b1416a0210653897a3343896c8d17fac79ca340d6c4a0486be2d71218ad5bf766eb0ab5eaecf8c3476991a116377924897762412ba1aea501a03561248e2eccc4f1d52a5b1c6ca879ddccd40bfec10602505b940ad6f61f62f23daddefe2dbe97dd143a46b2ef3ebff8aefbf08b8718035d063fc2abca43ebb75ea87bcf5e6bc5eb55eedd47bf66dc8918de66e6db83ba28214d8ce82da911cd5f1e35c061e268bb164794019ecf59c4745efb76be5c9c8a3f74ed287d58ea2a9df95ab70d4930c8a85eb5b68f3426249d3eaa3ad67e747b48e4cfe035ce24e52e7cd3470997e71d87a85296015f888bbef49cb3b51dfc81f8dc860ee655f5f53b443bc9ace127a37008175bcdbed876073a977bd1996abaa904c4f65bce92fbf68ba1a5f974bcb41df3570c49c93af82d6a11294f7f1c96cd477c0b74ce157550795e9b805223eaa28e8dff8c5023c15b30412f6145bdbb9e13b7bf03c2fb6b1fc7e9b5d1cac25d969098f6895ccc42ec1a636fdea3e6f37d899d4b326552130d8455a653bf5f12ccc3a95ccab472fba1168b718eccf2be40585868790d01c0d40bd4f083ad65bafaf5db9125fbe8c80fccccbc87bd1448b7242d965252c027e4486b4ddc60b39682f5c4b5a741ff658d483cc879369dc1eb1d7d7c63b4ef11b30a06a378d0d497d583104803964c27c0227ba4069e097bd226ffd564164f1b14d061ed3d0a26d34011534601760b964cdc9500f9226cfdd11873cd368c95603d7d2f308bed6808b0414a73f6ab62c128d8f4aa3ca044db49a13190b1d0c6169ca69c4a48d5fc287a646c06ea0be24fabb6618f523d1435402041299aa05763970604b995ec59c46bbf2a1b488e063ee47c5501a0995765ae7d55494ef54f935504b7bf57359ef1b95876960e79def3b413cbdedadd26c163e87557f1dc54b85cc594ba3e43cec7d8ab64c500f2dacea4e00aa5f6860db14ef5dcd1a098fe2665decaea6b2f8a38730dd71cc5124b6f13d4d3e255dfcdc9c655a18f0982f95e0df9078b244f11e3b0c8652ce3303e07f029e0d227230905e5626b4de11553ab4605e2dd866f591fc366288ea4bdeab36a10572049c98466483d39d0aefb90998fa783a24a39fb055c86cf02f16ca1329ee7b805bef058a0fd802170321b90914e0c2ffe3223bdcc839c4732f04a5c751b396a51683567e4f50063526ce0012d93e7800e6089e0843d577c0ed863166eae2e71d643009702d920a575e9db79fcca86224e766d5d75690579af1279fd6d0d763df72e63dc5c392563fb5413ef3f6d12af4c210ec7d94fe1d7f1a825adbfe89de505fffc0f6ceb906a6897fc5dea968e95dc70c8e39441e7fc663e7cdbea30c93e999e521307c210491972272548e3698b2791b4f28a8d7fa26c438c7e9a64996a865826fd623c0920de39e4f11203d51a748f8cddf40bb0f39149d9ed536802b26a9aaaa81043e10c8ae164d5cf0bc55e2380fd60076c0ce2e1129e511dd1cc600cd8e80be622c9f332c7e07e643c958b20e693983e340dc835068e3360b3b9a0269c3b9f9ff37371ab594f5561557d16975b9f18b7f6585674d868764dfa38e87930cd77b19cb114b29b7dc353dbdd6efdc3bb19574423a4ac215caca2d5bf305eeebb4897169aa63b7fd8808a13a9c076dd2a9c56c0a53c4df746639ae5de920189353407f9811b72920f8934b5ed578ae259c06b1c15bba2e69e3b3266eb804675d83e9201a7213b6b7e1030fef88885df2d43cc5038a64793511ae96caf486604c876567302d7a448a834db600953a8ca26fec61da0ce31d104b3a6020e7b110a8d3e1cf9e892a42a37f0433222ed2d8a14e32b1e1afdc19d2cc3f9a3dfb7b3f35eb7365d0d9bfc640bfc6f06e947944bfacbbcae87f6e672f5e87e8e2d77b253ef997d90af4bb95a6a298966a6873685f55b62f61c02266933f2bf81ac9d5060eff550e53028f560690205e57ddb32b32bd2c4386bb4161f3ca0624b83d31dfe1c5c06e77593d6b7b1fdeabef5bd6282ac87cc336ddd9675cc5d9bb38e0b38bc451f81573407993df863f77265ed028b69c9715f759fe3d5b87e376327c3aa9b895c998bc18b958e608af5c88939f6a3d34d97a78b4633a558eb1db72cffa6f9ab898ce1b4240a6b828087fc0bfb7964cc91b6485af48fc9e6682d79551f4394c983da667809563e2eef5a2497eaebe9fe118004f64ed1110622311c60cc8b7fad2ca54b67347ff8c275b7633ef75968e5e944b60f79ef78e2a66108717f9fbb396d07c5df6620db7417fc43a891f73f21e3a53e9430858337bd818c291111e13e05af5402a6e38b4f02fe84dfc02e5dc0e7516dd8214b93c186d3c2557ab41acf11f58e3bae7bf69d90dd07c6b4b9b1865a8004afaaaa54fb12b1a45f2c59ae223c7b4fb50926d5cb3da318da2556c7c4fd15e9bda8dff1b4465e206aef1ddff31b562274282b61a91c4a14c2258755a4e0a0cd206dacf23b1350b4f8e828b1ec6a64324db6b61c35e2fec77793dcd185f24a221e022b40df1d76669e1d74ae98d49b4753cd969f532b1e0ad0e001ad5534afe0122affe479514635b4de50c4189023272621ba4f2137113994f69ba8c3698cdde1bec7d113bbd256aba50c21ef4c5c478db", 0x1000}, {&(0x7f0000002bc0)="dce166a5c1a49b6aa0f7aa8840137258f1a1a0abec9ac847d4edd8dd1385acd838aefb47946ab36c45923ba51c434005f38b6de4c83c37d04f7446f09d4855780209dcd19e9c6aed67bb07d85121171ef0c2efa8f8908a94b03eb2f505905048e7489582b95b25f0985329741db725ad88abf4fa63a8646cd25d24", 0x7b}], 0xa, &(0x7f0000003100)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="0041c2001d00000000000000ffff000001000000dfc9d1dc68483faef86a4597e83ee228112afa8ea382fbf60c8e06646835360a91641957dbafbbdadfe120233bff30ba6c1830995fe87c993f2c3c3e0900d7d983e2d02661ed381e31cbd641eb5047611fc0a5ec292a2a59e6ff6f4f251efdb3a68e4a9f123a551947a560416e472bdb2fb2b025bd4b8ad427d8020d789031cdecaf7886585c7b4042537bca7fb7c879e8eb90d9f9d8242ddfb55e5897c01be2db880292484b9e1ab9e22bbd4a684c821473f1375c166deef02b8f2a6db431e4ad1010d80dbdf31b8c0b38f2c7e372f0e69a551d0efee85e2976ab273baaeb649f84c1f7cc719dd51df4e21f6e2b", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0200001020000080cc00001e4509000000000200", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x60}, 0x4) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) 09:35:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440), 0xb37, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x4, 0x7}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1a79, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getegid() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="37361595b0804ffa1a5c234671d30311235332", 0x13}, {&(0x7f0000000080)="7f", 0x1}], 0x2, 0x0, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:35:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r2 = getuid() r3 = getuid() r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r5], @ANYRESDEC, @ANYRES32=r6, @ANYPTR=&(0x7f0000001200)=ANY=[@ANYBLOB="3841803c398643de6f82be562bbec3a9ccaf97c0ef29365e7e39401469a4c7b13ef0820c6a7e6e6dbecfe3a3c443fcf942d0d6264af6f2564a9aa4997efd79b137d9b4063e742c579f44f3c97576c40ee05812abb475367c041117d7af5907bea64f9fa0ea84b098a05c10b6bd04426d3ce8cd29f346fe115c4d8804986242321ed43434392a579c3489c9b51515a92bb690477fdc7d3f0b3778d5a72b2fa53fb9b4e8035c39d9f06c8ab12900f07c78680fa7e9ff69daa7ba27281205ad1cb914b4efe7718e7675c4201883bb33a9a521d9c2298b57189fd9c072d577e7040ddca317e1c6b5e6f23e3cce17defe72e2c117e9724e2ca34a9417b13268f41668181540532c63b015b68add1cf2c4448adaf0f08719203304e08ea9f8fdf8b8607ef8f4be9d71b762f7287914aea13cc1962d228722d701843e5f54d0ab2e5c0085e3819a840ee249da74bb9f54297aa6255034c384c0b1acfb41ab819ddc9dfd9ab8af68b8a5e567ec936bd358e960da275a2781ea1a0c9277839b1cca53b15220bcdeef4e6ec93d8e8f4a83cc7f38c4781a6d6d7b5a666ac51525320424c35bbd6b4211032ea2c7c787846909b84e3b1ef002ded76a031e90e3fc9079a1b726517428d453e79bc66f3b8a119a9ab3643a5597c1d294065fc78386b9f6d61dc02cf6742ea95f5b46281f20a9a896e0682e3a6a60d7a5590bb77bb8805a878863c81072683c983372482e30f641642d35341f6120afe5b2bbed4ac77e8e1b2447be03c600fdec31767c8377f2280220e5c8af5e95d2fdaee630bd4e4e384f105e2f1fc53cf75c692c6ba65f1b46e6a95cb276c0e666b2b2f55891defbfea895b2e8a68c6e4ac79f202fb997d73f618569ac31799e91ef0363a12da8d4771f9a9ecaa96792ff5987cb625b265f60c74cf423f7e228e541c513d73228c8814531709e2d20abe2a7b206aeb9df9ba9c833a4b4d016f7863aaba6d8df5f34c21076f58abd90ed628702a37aa19ab994bb0ff30e1e9e1c1b51f8f714f83f2373ddcdd2386e8ad1ec2a303ae891389ccea001d351737650abe96b92befec64bd94dd5991c173dc699b196c69568a4b871d700f1726ff971d11740ee99714135a35e1d42e92307d3ae265b76dc05cd82b138c14520802d5157168c0b37ee58efda2c0ffd89e091254ab8f0ed23ffd42c4cab31d176199214699aa7fe441cd9c8105c4ec271f3c9ec4916c7688035aed1c0423370a3d82da68e7dcc80aed9b195cff8c10461a0f016104951fa8b1a425676b4e130cbed31896a01dec52ab72cd18dbcc7d1d8a4926636c78b9f8793d27df2fbec56c0d3f0a46c9354ad485a3a7c7746c5ce5d6438cf9c6ca2973a44b3b71d22eb9e4fb23f7b076f1a7a2615bd640c460e30b0ec0eed8be48f87865e7c0ca2aba245eca5dc052b5395f5500ec33dc192fbbf3f9485797f4db0331a4367d0032889f4891ff514319dd027a992f81d5a29fd51659b434d596cddaf292482dcd056c2579780e5da67b58622f962bec459cff9ee3c94aed6b1b35cb42b57980085ba943e38f34069cba4c3a768db802eb4d50efae2e881cead9c0def2d74131b2c3d9182e1d21379d2fbd2b5b247b43dede489f17369d92b93c0f4480326cbd998f0de8ab4c036c314bf2f82b7d9697ba687131150912a28e5d32e496c8ad372b837197a48998af818e8bde331668fd02588aed4fd4d413b6b0bb38467df3179defdaf7200d602cabea0cf43c5e2192bd7b7c1b647b6453fd48f3a7dd54d751e2c593b31279215f32e50f866baaf27fd52d31c40720c51beadde5944ae2fa96d05f437b08f558b0cb42af4891279772ae17a1d14b11a0c589c34414bc8434b8dd9691d0c6f03b75f9f5163f2a86947f6ba9d29fbc62252d10597f06fb432fe8d645ba34a61b2e559c01d451bb2f2a2714e5b54b15576bada1a616a590f0d94f106b4c68169db5a53e6ed8aa7606eaab6794a7f7ba6e8a6c2a02e72aeba80ca6675af2aaa71a1bb31411fcc2b375c15a605a7ed676a45e6817c04ac52818c06b626d859892ae2a593c38cd273664652e3ce06f98a6e1286d40fe0513e19df384f1259f851ad2af3cfb9388c625d187400719f011112f1ed13130f9a5b5e07398fdfb8e88ca37840af40b2556534011f03daf32a14d6baf94bbbb9f080f98c2c1af93e2adc1463b1bd52018ba19ee8ac21b3cbc39414c824277856c22ecdc631954dcd186dc7f09514c7b6ae686186a857d4e799cdf87ef043432ed9ea512575eaa15ce315a1a2277d249a8d407d786fc01f601be2dee72b65a77050605e1ac2a699d74fded14a8bec78eb8914eb082bef1a03052b1cad28b3bfc39db4cce24b7b0d3ca117fc8bc30d7826516c11784424356e9d663f20786ce49dd3f782cf5d9a609ae6265babaeb12540ac152e02bbbb8b35d23b71acb1532fd17bffe879617f206089da5d828c58cfe1950385cd1d25349b4a6cbb86568690ad80908829f20df04f29b5d249b402d242925234c882df16f2c9381dcda126836ffcc1ef0774d73bf46e73ad60b31234799d21e7885c52a3a7132729559f1dc90685f281cf628a1e633dc46b1792e2c848998811e6f1084c0e8360240c2f6aa4013384b5d7a4d4b01018c15f0d711f943c94939a7822c7bebe9d5622f261d55c7ede3b6f27e575b55710aa3769f3df909bf963dad644a420b6ec00f9dea22720b936515737960458370f752fd40cc70523b6461d13d805193637683a4e5dc8a56895059e1005a87fd9b9fe18257938892ab986e92540abf5b54b3b9c1686c9128f9abb23c2f3c16f52b63b16ccff9741ba78dc6d9230dac9a0db2fc303452c8642905084503392d55e46bc0d76b897a55cd9b7ec9dcff8b4deb794fab8ca31067f9513df3b7ea9b76f7cf41bc36165b255e2630742ea42dd347fdc863335c2f385b7b6011fd86eab9bf9c0521d2558555668e30bf6cfd4291f7550b5592ba5f262a3f88f4a75d0c1359a26d964bc701df9666886d5da7fc8db24ef7b59592dd984bd8e1fc7931c06e99ab1b9d3b0b3d7e8207c241b48994078ec25735c916c3553cac7290b6b91713924b3f08ff269decf2197d8008e6becf20508f3201750f5de0e076b93fe7a61fc4cd80a62cc816232a8137e0dd025099abb97e6438a21a8da8a17a0accbda8345941d862702feb49ba385c44eb10ec4757ed2e83f80be5bde6f44beb90e3d176bb8d7bb8711bd53d8aea1c8c874690172c485dc85e39c3579545b86493830929b04123fa969ef71b294c3159af60ade89aaeda0cc1790362e54cadc69c20ba3660fdd5e128c04a388893d841e450c0af608b447a8a3b506d5e6f00cfd03c02453d447996a5bfde884b5d7c0122a8cc38b6db8f47a8a3fdf1aba5670faac1573364fd24f2f6b8ea776a6a4177b1936c41911c40758f079b95cdba14b87a566fd7d3c573c053e5ab4cfdbdbad1a14b89ff49948bf20f9966b1253d76e7dd43f7b05b365166540ab8c8a71a8808e5bbc38ff526ecb6b372800416e173a6382857c1945f301da231abca23d65eee451eb916f458dfb284e22b8eaedfbbc5a530a46d4ebada6f40785e211258d5897be27744ed3f225184fb625e9dd4cb1ce71f342ba71dcaa56bd6dc7eeff3e81c7f52de5ded6a128c6727b7f0b6eb786095b655c95c5c1ba9f64584baf0ac25d0c438cac7f96d3e1a33f134633d80d8db7b11a6b51b2152bff404912df8dd38edbf5b89edbe7cfff649b627c7d9794133ebce2fc3f80887c55df3d95c17dc2995b3d8a4af313d50684f15e145e2da7c4f0eac5d2bdda63e12cb145cf2240e6981b5bcf8672cef2b168aa31bc57c76b2623ebd6ed3a1b72ac7b90178fd27ad9ac49fc9d1ba0f42fbe7093192f4a19916f13aa61a5d2b00c417b1f0e1020bd933383fdc3fd683fb8509346596e876967705976c224b523361ced922df1d982c6fc4bc540fc4bdcdfcebe44fc64f018902057112023c027de55f19ab2e9cdfc5b5a81f37a8efe525720357766475106a0eb4ca178737afb5cc82bc427172391320638171fdbda68ad003a5ec037baf4c97c6b4a5bf76456515af26193ebf5d5a1d60120b28d2fd68e9b0e9c75c2673b141dc60b8853a3ee277868540c151140ad2e09499b6ca72d215593e6166cea8c592b5b67e0f15ad072e8928995e79e9bb1c60afcf5bbda72210c84e2b71bb6134ce49bdb7f225bb9685c0c6592b5722f877e51afaf615af210ed37bb6f314a28ebd4585f70d36a73445e29fe3a90d6ef300d894a6e7bb697b76532f5d96bebc2091ad8eafa413ac07cbd8fedfb2949621682851215b6befde2561684fe3f45b0f043d18b4145b0b1f2450f69d187d698991e7c134a1f762ef34a8c1a9af357e537bfdd077094d3f154314350330985b6f4843c3732e8b807f685174d7c12051f4e8d5a425ef3c6880ea207c041d15c484c613a92beaacb577c6aa9a9867cc941866f48f5636dfe0c81e5597b6363c2a5bcdb12f4f1662a4416edebe4d31783c9c7b78a6fa5303168e7c1b9ec32c577ade9666fe8135f872db11628a5d0c9c0ac2869782568466eef9d214ccef596a98aa127da54795b0a2bb9ccf86fe2104c0743c63a33aceee2e36e65cd745131af0dc24711e3a963e74079c950881399be7eb320f74e1c2c551a78e41677c4fbabd25a2475a8706d0f2d72e468c0aa53f0b4893a6d5bff4fd231a95ee62e14d0ba1f5d3a406ea6e23ae06f63d828991ca06708adc8ddb91dd082706e699a2bbbb1ea18babda005d9d38c41e7779dbeba72ec274efbfe5ce70bef24e418443f5694cb1b99539a3faad0a557cde7042531eaec68a3725bb67fd1a9ac6e055c925478259c0863c28361bf552cb65cbfc3b5696290087d8b676b62870c42b212fcf7a8b6cfffcea94a8098df69221f7a24ecb9402955b0cae078b6d988a377bb91c59e61822a8a2bb2971dfd8bacbdc2915cd2bda7673362a81c4932a321200484f350fa364c0fd59f531c0338024ce4e03bbd09391daef2d4033359290b53e56fb1357044bd1ded0af69e7727fdc6ce937b0ef7b6f600f4cbcc2677897f49fb751d837833daea1dbd5a42e21ee11a55605ff9a5f3b699b04210557e3e996113b96f0bd17491f7375870b488e7a2634306167dba04f1a4b8e13f9a4f4ad0d573c6081d896fad6010b51ae4ee463a6916848407850eed2494e0f05bc3ea6636b98cfbca840be4b7bd7b2caec5f439889f4fea39afe4790fd45757521386700790c8496c5ee7cd40b0742073580c248f2f250116f7432a412d9d1109a78271e3604b803406a164e86f74abd03343324dfd375a0725d1ca1fed98b0a49fe2e427212553028e99ba5c24c9d26160208f06f41c08bd18b1c0bcb506d1bc04c4f2ef7ea957e8a76fa805c1525b31e56f51b123ae2f5d5ed9bde2863479e63c9874cbbc653c05af1f914b7950d5f7df4481ee2c0bc224c63e6d0e960ca03db048ec556b870f6dbbed059943142951ce478f2175ac77edbef26ce01364ad8b2c6cfe1a283eb1e9d8df7a991525f06c0c34b29180c6b7bda7c3dc095f60874b8e4d2c697de63ea364bf4f5bca761ad0ca26c38fd0d52d63d231d4c271da4baf1f345dd3b35a01d4516aa11a14ad2be394fbfe0dc54b3b3694ace2cb9c97800f973d2469cf86b9cd329097c481d76eb6617469760892366d9daa14c09eef46557ca1498edf51b07fa32e358da24e5705d0563ea3ebd68fb693971646c38f2b596da2d2a202ebc5bf8d17806a06359eb02627"], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC=r7, @ANYRESDEC=r8, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r4], @ANYPTR, @ANYRES32=0x0, @ANYRESHEX, @ANYRESDEC, @ANYRES64=r9], @ANYPTR64, @ANYRESDEC, @ANYRESHEX, @ANYRESHEX], 0x9, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES16]], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000008b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190dfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c6121375d39876dfb6b4502000000000000005e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba992d6931ec5ba0bb0e8997f7a941759689d37da8160000000000002df0a24e1374f32e7ba726f21a2efb556aa860a00549373bbbe2349ea6cd3640f219696695026edab1f949c21f4bae87326467f0d504a559a3b3c0d7a61b35129d14b71d78e518def21e8b9dda885acbdea01b4824be3cadef9784ac55ba27f415aeb7b325a4ee1de4149e2546827ea4bb7fa6041c4ba870c483cc11f33a4df54ccd56148e2ecce5239c82c9cba1937ea8fac89104045a5f82ffd65f9e29746aafd330bc19abde9d8e0ac01a4c2103488c1cbdd50eb515f90707dc1ade21075074b2d98808a1ad6e5b"], 0x1, 0x7fb) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000002640)=""/202) r10 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r3, r10, 0x0) r11 = getppid() r12 = getuid() r13 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r12, r13, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000180)="7cb73e181e1e9fe51a845ea6591d7eedad72edb33fc1341616aa11926bafe25484a3a29b52f91e1868ab2f7449f24767357ed447d7f7ecf5e12dfdb05e24578597a9a8525b055ed9872bc1bf", 0x4c}, {&(0x7f0000000200)="91b82585a7c226fb92bc8ac292", 0xd}, {&(0x7f0000000240)="6648dc25a2b89c5d68ea1b11ea9c1e977cca39b4cc08d50a9f5bb0e97f3353534b9b1d7f45ac2fafbf16413e684ddf106929ccc53a47cbc6f11b6ce5b652060dfabfc26216a2ddea18bb3d43e471779fee36166f370d8cd737", 0x59}, {&(0x7f00000002c0)="dfec6a75c1180cc1cb1f02cf1e099e6c55212d27e3320ff829fe1818bfb1b2a886e84653a7f6b2d131c28e0deb102fb7a4ebf57bd564466128686603817956eb052b16801f06b0e78873d378549004cc4a231a45a2065ee2fb62876b22fa8e769502708b6cded80117", 0x69}, {&(0x7f00000004c0)="19c327bbe99f29a2fee090dc9462356c0efe03014d8347dba691ac2afc8381e2519465eef47dd0c12ca28c8cc7c186b4ca079325f6c1ef2354422d5b4604ffb9c3d32994843c11a824c37f881a1edc4d429dcfc041360d4787142f9e98f4092b27e39af41e0f31677653ee62f2f9ab85646c78cd6a5f8250440e5f407620d5c830191c56bf6322fdf4ea70e0c5cddeed58f8da03208f9dfa77834379581882bd2e3aeb911d20fdb079f9b758af0c97ed362cbe3b26a83fcd1f819454b5786003b7b7b88c283b868bd5c7b880c2a19be475f472753cf269d85f56eefdfd2bb2e956a1432d75fa7343fbb4fdea69fb29f617519500db7453a6cabb3c2956cbdbd629c9292a01a03ff87d0331f0bf111c2b6b30519c8eb7833676e33e798bce6ac6d76929343ea9746ed52fc1873d5af5365e1b4c40bd9b051c3ee4e0a4abe6606cce4e663a7f133fddd1c630e09a083915d06ee5bbff331e652cc8651ada133cf4b5eecd440a347d757d06e976768fe0fe0c54e04b524366b7ff20fb41bef857850c8f2d37641f6d1309699406039d1b6885bbdbae3184bc8945d10f1399622a47d77309c5a03e261ac4b13710822e222118df236ac57174484b9678fc05debb5703786b278905b8a8f6eb47ce9c803f521f249c6ede2f48804b972ace239f8cb39fb33757e6b391570e75c5260b8a02e9d7ff0a2319e06f355c0876c8096bcb48ffb6beea22089b37d8dab366286fe49a88dc72af1347f3e7ee30d462b34d1f083c9ae8f6878433589abc4567e1f1d1eb402d552f6055299475851749fb11d249c762e79764d8e0a7239cc7dc06325182675cc4fc3cef9eacbbaac848018ffc52d8f829ce5b28d61c46bca4f97d107f4bf2b8ef1ac7510f24072a30e5f9f87132927243d5c8220593598badc30344ac218da0b423f85443c15636c4da0b0256df3cae505fea422de14cc55a293275af6ce5a7344afbae86ae2ef350cf048c5a4a04b3d44279f6d9eb9b3af96bf6b0641fc37b45d5860b56fdb7552cbdef7249706b3b7a5cd2012d3d6abc78ef9b028ce4ab79b758e784ae09da52ef1e3e8d473124c29128441790e92e136025d5a1590175bef2e49362d5bbb96c2f68df89729b5240689beb99d2c8afa7b096044e3295fdaf0f24e9f05c92ae89ba439394da278d835bcb29d4992448726f80452407ea9b5d63c30bb77eab635fc61da8e1097b4c9087c59c7ce71bafec9b87591dba68832a94b886de5f4c0085352fc8e7d657b51ced2ec33cc0e453c8b26d40ee2fcf4ddfb20070cd3f43773a2f59aa64b17b70f3da34373831158887175fe34417274e216a4f9309a85aa9b1df353d6e6a655bb2ec3e7e792303b4176ac65ee58a679fe5fe2685dfadd80c977cb7634d3670aff1b3aaf5f31f5f664b5c2f5a0bdacf2c47eaabe18e8a720f7acf1251c6496458b53e57960e9e72ba1262724c61ae6011482c5699b85fdb7fa710650490f85c7ae0e67bea4c0acca6003bcbe91edb92bfeeaf47ca331a1e60d975d4369002d1483506f6d87a476b0874afc5cd957eb12798a775ac9909f52cbe3b79ec116d07a0594886cba6ee568516c6ef8c8d7c9157bf409b0d8f63d64c844f4ed57925f6036b211b3db936f90945ec17209ad216840b4b4e83ecd0356a6a12ad7f1238f632357616d9517562e03e17368bfce718d835f01623d5e4ecbf50cf18efe097f02078f0c5786925ee164dab5d45bdba5d1e4acdb4908e9d2a2ee4fd64bfd0171dd9e2bac6498b720763b95b7ffc0f6fc3106315acff39b476962b266731b1eb177e7ca7d4ee0e6fd63869a4018801322e0c8dff3a051dbccd660be267fea6abb313e58aa54d72a4fa167912061668b0bcd8bfb66c864049c122d3be2a3d338f47cd3a4b8148f77185dad9c811d6c275ad4aff8ded7b868422bef892ee5215c7a273b9c0eb8c3c8237098de4101a4513e2c6923edbe8a161a8c3b47fa578ff29ced2c05a2b34e058127dfd1b549d070e22a513900a0c9a4ce582c4887fabfbc15f9adfd775221d1119a7daea58d287fcd35496f881ce57fcd8c2a65cc018947733a85ffa8c920bf094d95ad82935a9481a1bb43076a4d7b626734c7d73451c1470790c7891f05173f0f3e0523d53eea064fc8be32a9488ceea42931305e3ad8be0b6ea974ce4304e3dfdae8b09ac49d93938e8cc3ade96681988189ee270f2668ee1f8cc7eb3292170e4d0d2414c880d4a98110c1085fa4bb091923175544cd85fad8b6aab60a5a0af0c7f0218351802bb8fb7e52c10d26a80ffa9eb1ad71f27ce62895624fb19f83e34206adf500176d8eaa00f5aa4eb1802df19f2e8a013a18dc3ac0d2827f26e08a8fe8069c45492e9bd8108255f4ffeb9ecf3d151e49fd85757ac0968855405545a3289561529ace9f74255830e2c133ed8e353d7693f8f9d2d9c1cc428bdae82ef8895e94e9426cff3e9fa071cf6e23d1929a9aea25ba04b863cd06e2fdbd0bf6b60649e0e1732997bc45afc7ec086dd5b058dd2508be5d39a72a2bc7c0aeaae2959ca9e01cac66315a601bb21c91d0e8eccc67aea433af9b228ae44a403847f673475e49f2a4f85d8afac5c0d50544f55e135911164a6e72d53d8559cf801af6aed122e85c40fe9c3c33769e4141b37db32e634ca212f8038368cd33a80a9a3e9a4ab731b0a4e335b62c35c41b7e65f4a17886886fbb489bd75465dcc48e52e7cf120095051cf794d7919946870b491db6728be9c549b5f230803501cd0d4d892b405a7145a4d2357e59984ef0976c34ded21dc6cdccc20a2b82ee1c091641ccbbcf36e1c7c22562f6b770465896571376e2e0de87763f8904d142fe875095f3a347d46b5b17e465f1746dc087bc05383f4e01099d077cd79523a7d1990da2eb8465d60594c5f396992f4701478e2ad55851ae23379fe6fc20f3394c7125df76866f5fc24335e55ade29f521c5a29f8cbe4a8ba00b49ac89150409dae8041472fa71f8880b1c9a272107e6cde6ae344437df2f5dc10a4c6d45a101c9a335219e5663c927ea35a686904716a6aa39932bb87861b668298302c27e177856228cb301c58d5f193464c9bc986cc5718f877c1ad67745629b07d05b825793a0920c110dd7f5ed69e0f2a17093414238750d4817ecfdcc63b28b0acae09959ee748abe4b7cc71dde2b4b7c0b212d2ccd8944336bea49481bd0ae5033d949ff7d4920e6fb7d7f3617a60207a9872737ee62ff5530b8562e58e09d6f2687fcc300ed01b860d4bf53945b96f0fced649a92cceb2110b1dc7a0e9ea8cd586561c2dc2fbd135ea6e68775949f158bd17508aa94f762012149857c47fe4927e51cf2dec1995583082b6d2324e168dec4dbf5d345e9d4dbd7a6f136585631515ccfa77c9190c9e0d1bf4c0a274b96dd51631e5b741e0e5abe027d6b89d0c911748156eee220066316c2646b50771dfd984eec7d9b17dad65ad6939977b739f741f23c459c76364d3dbed38651273413c22098e5540fbf4f7124a7f051f4761a4dd6f94cd2a39782cf2eae7156f8412700a4a4d854792c26d20526d916c722d060fdf1bb207103456c7f5e55137585f1cd2fd10ac656d7598757347fdda84297ee88f4353bec1aa58b29abc32b160bb8ced6ed5a7d21e08a7e9b7d206655c283daf96da0e49996e057a3944c23f1af84d8bbca69333324064f857e0da52d93f6cedffc593098aab9d58ca49d50adefbd95a594bee409d8a38401c864a00c769c86a664f386316e3aa1dd3bc729feef50985e0735a766e92b8ef4f6ebe1136c9a069dd4443aeaa47daa7055a340e4bef306a646f98e6eee50eeb6cdae07e98c12076326f0920e125cced2e1b023aee841ee1fd8da89d0ae057c9b7fedd2ce6ce5158bc3de06e2561318990eeda6d884cd20e47122dffe5c1fe48586c80459cabf4e790ad755177ae1a4212e6b4de083bb4d367f7142ac8bd9ccb1d1e95ce3d1084960c06306d754bf5f74c125728f28d5d920c1793274040793479d5e5e25e0ec4218c561d52b6d6d519c79a86bd260f3a107c6f6e517f581399fbf74ea842588ded829038a1a3ea18575ad240fbcd72b1e06be6f4885c9531003d5852abfd467ba58b671c09c7aad52e7a613fba0f963f1114931dea74220171bdbda7ff75754b26b3a36e2bac58002166a9b7b069f4e1f1f48694b9cebc5b73fec9d919a0c941009851892d3f1e68c4be9f29f70c840fe0d467cda66d9e9f3c0094a0654f03511858c6a7b43b17fc4c895a729699bce4823e737ec154d1425860488be7fea094e87d35342e65172d248e0e74f1257530e2af695ef3fedc5b847baa61287e7c5ad797c1be778f9c9989038331080f79328e2462472c616c5e3f7652329f89966acd26d941cd9f6d32641c8f456af5cf190f6f129eaf1524f627865906f8ea2d1f1a2b2e767e85d51f097e4d2fa6075f2a8afd2ef6a6163c608b9f57adc4254b5b4124bfa4b632b448cbbd700ab3678934ea7a32393a126e948d0080c79ce24d46d6ec22dcb759799c3bb580fcc1f7c30008cc46d7a16c1051580141fb91efd6e1e1b6878f1e656c1426bcd4d4b71479249a4b869227b8785f844a099ff160d4ee762f0ccae48a18bc73f973338f5b5989328bb23c1547f4074bba486ba9603a25c2c7812129082f7847b29456d6d72f0af958151c2314740299ff6e8c0cb246ec6352b88a4019cbc9899f7ee44fac9c5d5864405ec858e6655087e0af17d660d2eecb05d16c8e93f6ee2e51bfbaeb5ca5b1df54d8278e9eb58ad19cd5e116eab6a9bce563155d2f66090e3a380e349e00871140593f3c21a03d28141b6cb68bf536912e9c6bf10c33ac9ef6809f5182dd6758b8e6e4f7ace9c2a0a25369c12babc1419885f010e7885b27863eeeac1d5ec2455b735b0f6d13983204283f1984b0829804e87a8b8467ab2a423dc803a1b74dc7ab10ecb3966c527f0f80d1fe901faf02679059d18da6d9e68ac3af879fe602094df73f078b8a7a30a072a904a77f3dd5fadee86e47166ef471f8d59d412b1a495b3bf0e564a277118badf7a0182fa24be1435c417c39c13829669991c226c0ca205ff8deb808ca1d40e43453feb5b51e0bf59ae05433eeaaf97748d4bbe310624ac6253dd0eb5737b938be5b804423e714833e3ebcc34398458dfa5646cc66121bd862f1b9b4e1b37062b78b8f759848cfb7e8dbd5aba4c1591d2be6e91a1a98d85afed84f4baafed0950936bc5004409a85865229100551e50c4939db3a1ad3df479a14070f0eb52e7f281bcb3789f1bbdaf9312f7692e562ab309e430faeb18eaafeb6eb100603d70662145ee2db0c6c6243a0fc612ac38ac2e75b327b9ae23ba2a3c8661aa65aae27a5fdcd76d224e60550b8a4c640fb2d616a6c05af4b83ac9b4af9bfa017aff002e7ac7f23e2a1d979a05dfa8a5f4ce542c271c4b27b29dd08fbd4a00183cad81ac66e803855cd9504e9119b2c013d51cf3f8edc3040685b213c8fe7a0ed3616a2d883fa7daa928473ce54b6189deb8e900fee65799c38033797b24155c3b22551404042aa1f1e9d5bf12ebb43536098c00f53e8e8dad8a7980fcf402632857071f48cb9d7e51f6945e991cf3e7afbbe8b8165dc6d2f5819c1142407b4e1a126c72233f084f7ff37f5a4ca7b101d49ed3db4c71c5248ca4afb161bd26d9fa601cf62bc937aa0dd4dfa9c0be998aefd837758e5f2c63b94f35159ef89be02cc16f4841306f4bc32672cb28a50c2422d989cd3c25b90bb2d984215becc3cf945236c7bee", 0x1000}, {&(0x7f0000000340)="506b2726cf616bca59edb8068964cceb8db1c52d36ca4d096fccb740539074b4e2ba37da887a7ae80e8d87a166548241a3c4d40c759b165da1b0fad4e60e19063a46448f84a555", 0x47}, {&(0x7f00000003c0)="ec401aae14c606cd745932f72d2a29998531281d08c57e7c607914eb028eec18bfe3026603743f7e953aaa36856193", 0x2f}, {&(0x7f00000014c0)="0d099e06e6cd417964022fd12bfdb945af70ca392fe68f82b97c267533347ce601aaff5444dc5800d0e84a4d262f211d6900569712d899e65e7e5dc38daba4c8443cb49b188132d6ecc6762ef8c42db54bd6ad1279384bd3ec5693967f928dad1435f607d51979a383ff8f10e8d9602d5f4d21c89c790141b99a5e7771adc0b89ffae5817707917345355e225cf0540abefecc39d6fb6add11df676fa2604fcd656c3fd957f0f5652998f4109432b31273ce2b57f0855eff41a320d4963633846fdc27a728a9158db03bdc118a031a66d996599db3d6913d4f24bd0584621798bf3d90b59f7f6dd253bd567a106b5cf7f5da9832a28777341a156fcd6706de2d633abcd00a4467a7d5d738c3b263845af03d4a0662070ad16004f066e7ced53c3f2d1b5cbda3b4e339d21a1203c4446a4c7b4638587b730b4126abfd73786f6160131f75346dcac8a2a1d1bd5b4dbbf8b12c178d42b191021712f8fc9f69b8ba6e23bbcd7cbe21dca22ad18f540b13f28a82654f20972d9eaa38e13137affc931de44521ff911ecbbccab8a865ae6187d5f242afcc721eac46b2d405242b52109e399ea986d19775c7aa8e65f319b935bf2ba7d3cca94ae4efe89ac12788b6c619688b5dbe1d38e94f03e64d6c3309f6e0009754406abed359ed352135f77e088461ddaa09dafc609ebbee16f23d68a0fc8c281e6765aca49da0c6c546c7acaf886a8f7bedda6100ae94fe7e5beea84481e67c6094de50dc42eb34da73ad376a680a43854ca7968e76b6994f95d40fefeb53f4212932fce7db67fc43ab89f56c885540c5b4b8f488f644b59815325b71c863885ef3caa774fe270265012861c8014f33fd5b842af60447e324f959af682a395debb30b41db59c99f05c3d1f2159d89d6a92b7997fe87f585086058cd6693747b57f999787d49198d45540977a6c4898d5b31ff490a72bce1ccc951e19de64c4b17e1d2a583cc5b400ef881c7ce6bb5327ded464ccde37ff8829b87b516143a3027d7c05ef283ae7b57fb2deca9f0c5820e5cd1de0308b810921189013d06509ab4a574b80e3f062b9077420bcd0c3c65800e5ccbd63c91b15af7fada207db3c180004bd9a3a4cf6994b48e731820a98ea409aa6c01181ffcbfdd8d141101c2a7f75bdde5e6b233bb1eb2ac6cce2d7b0994a1970550a432e10caf0781eb462188e34c2ced0e9e66121c9ff460bfac853492a35a717d4c36ebb5c8868351064c55960465558afbf5adcbf3ce96ee9645951b8e68ef7aad73dba3c9073c3f90e4c22f259f84d92532f2f980cfba2d7ab3e9afc5c3611a1e1bd6e9930f0228d2db17d00cc301601c6bb98036820c50c1a219c7d603ae48ad9dea95190c745150d00553141be4f706c5b02f32981bd3fa595b30b9f68c1abc3b56e0055cb5c19b33744e817b7e24b6dcbd34bd649aa076a5f921863dea7fb8ce6c1eaa3178caf9b41032295841bbbed753d8e3aec1f3890811809d383429a68a1dd5c8be855318b8fdce0ec77dc5ee4e4032b65c969872df6db1d1573d84a1a14aae5c1b4d695b559971f94d3ca2f16bf727d45cb60955d69c75bdae2c9ca39ce56d0b4738e2a528e5c971f337b46880105e6200f1ec5b4ad1a23d9bf3cc409444439f02be81428b67bf4d8b4fcae1aab7872dbf73c594d1a976e819277b1edacb082cdc4182910212dc796c3860422180d812f5d7047705d9725436b906a70090b2dae5eb36891e8eccd317de07114da3ae670c2111db277a31ccac1a6bed8bcd1087fffeae4776b155c93273d5344a81aaea7c027a4b298ea54dca85f0e197a987869f0281ecc2bddbf32bc1b7dbf8dc64a071ffe3802c31fe787626243ab65aee6098c5d62eb930e840fc2ab7d822e21803b46776189ac75aa0eccb867efee052bbb8999de80d93132589667d8bcc32c2f167e959a6c0d6a7cdc5247934a2c6ef22ae7d34bd17569dc09751d16b0c309afc7e60598b33ccee73ddf550d36540eeec7711f2ae03412c802281a600fcb2f7f00cd1ebfc4b1f085753dbf4fcc3b7678eaeaabae61db4f5a2d528c6e131f66afc8c9bed07c695b537eae984972ed7495e9546dd50cd9cded8a9c1b4fb55cb838170d4827c1f391d35c2928c7becf06cb6a34bb1f59d579fd050863f9edf854ee0422d7862302576182b4d92f10b3415baeda5d55662f99b684e2ba25c9a18df0992efc323058a94dea2736e55c68ef57014c350b3857f461a5c6d2ceaeae68c877b6cc02f89e9e9decc16e7f22f03e875b87503a98de848d51e1081623b339eb655580f43e22e1a5010091e4bf7ebdcf36931e20eb7f300000e80e250877ba99ee3a2063cce97f4d6f4c0f75b89e2f85881d278128902dbb6f1a3e39e1397f74a830f83d11cb41284bea623474aaa0e123d762c4196bd195693f5cc5ff4eb8bc345b70091839272a4cf71cc62c79e02b1346e4015ed8f07a96f9e5205a78c3a4a4f81a2272270d97acb76024940986a863ff2170de3de87a8848d743633731e2c2a68e0829e143fb8f8cba51969e7b12a21c4bf7b740d9fe3518b8fb372e4460a91f21cdb2fd54dd22255d2a2ec4cf2c5f5c978e1b2d25dabbda984bcf874f50191259e772db74cf234c85ab8b7fb6e8c852ab336e1deb31b52a24b3174daee657832c02c373236135b0ff2180bc2b93db8d745d201be214612c7e417275b8b4ef34cb20e3fb66b762633ba98ab76db4264b9d0c06cb6d7f001ac991a3ea1e6adc0f7eb13dae3a2c8827721e27f6653b0e320f891642fda9cea3b32f0790d9b76fb971ded173d8bde7a0c296f26e40d3a41797418e7205209f5a0ddd993619b81118efa74e2db03e49ebf72b8469679b15b4130a5684ef0fcfc7276fefb378976572aef632cec35da84798937ee9a02ccd7e54ffd3794b715e1beadd610d3e43dc60fcc85102a4589ccd522be8bbb42db516f42ea770dadf793d650286e70cd639a7745981bcf071f3e492571ad652b994d431b3bcfcc879d7973663a3d05dcb0bafe8ce45c57f7df68e49456658994db0a4e882325d39b853efd6b8c30ebcc4b2c7cfa4a5c959dc3b9811caba51dcb9f114300388e85d0c7e4531ea57f38fd57ae24e959a95695a407e89fc81d26179e22c3a179fc22b9c0d803d95d151d1ca909f364dbbf7f80eaa5098729db560105a8dda5d4e0173e995e5c5db0ead083f0dc47b642afdbf747caedfc66bb8bb91d538aa18376bd92f488815e86503de0fcc1df134c5a7bd3aea31fb9c1a90a4ac6ed846b85204643c8cf50d97e227a5e4784d876d28fa9388686ad217475128518ac0724b91517d3b5281fdbca4ac506925cf397645a5187796d961f91c1d8f60d55b1842976a2778cacb28058e5cb9155012dc6b9500e8580691e8dd022ef30fd75797901f2fb3a486af898063aab9425cd2729b8f873a5bdda11a058d923b0c214a55dad1db9405a6d3e3d141f9b1f5dc5afbb2defda7804903f0cd5a1edc48281625bca385d71e747521a13a20b8b8fd1e3efd9ab323615cfcb1ce520ce5bd5804ec6659ae1c592b28a20af8467a4f4515aece48b4b8e65cd19f50827c613e7aaac0723f987ccf8f463073a08a13879153f9d7b671885146baa64ddeca3eec41db970787c3418bdead50f33ce4581455d0a7283c3ab24bdd5f9c0ff622fb49fc1f8f05ef2e2b22d276487b4d5119497a7a77b079518fc72749bd82160c47661d48c9900b34b4d83ebe3951bc84a4f4e374414b116ac7dfb0536e96ef3e798683b502afd4e0723673f16f59da4062df60d41ff8a2b3785071e8db623c27d86e5951011a1c6a66a38942b390ec8a7864a395a3d797c24d97fa493b0ea794b346ca1e0eb8afa7777f177f77949db7d9d7f810d46b7222f3cdaccdba97f9d36e796dd5a0715ac47b874123b574dd1ec1a88517b9922fa37a57f13ce35c6cc5007b63851927a6a5b1372b8ebbe7440241dc10c9306b1798f2cd3e1942b256120405b3db6b8999e21d95e18450779fa094df7b8819530f7fc1fbec671feeb8acf4a292303df529b0145831a32a9abd0e52091e6783ba03ae92a7d1b23ca42408f2ee821482af2c4280d85f4d221285f41c13741e7d9f37b86f9f0a3a5a53e2612103cd2a3c934f759754c4cdeb40ce8512f1c40b122baa7878daa15608b6ab0291fdafd31fb14a2feecad27f95801e9c810e3d92c756cf24e1fd8cfb4bcfbe7bfb4dbfcbe83b41cf4b1863124ec95b60ba1359a679a3b9980f7e01005c79c390b7b12f8fb0e39b25d78a7d264e1e42b315cb5bd0713008851059386b393307082ae2f2eaf28b6db3b9213bd51e35561ecaecc65f47f8254e25fa4b1c4c1606205a79f24675e3f0feb767326fba7cd31edaf123f2d9064ccd436a829342b274856decd467ee72f11bc8fd148e72083532ec49c830fe86a9e2966139c103bd172e3cccb3eee9c352806e21fe0225ed3e479094327bfc4920a4a3d792f58af0dcc4d05def1b15f55289344e3c6b3d87383a7586e4744268ce01b174a450dde173c9df0f1153110159d5ab5b40e9c14617b44c1c7817838902d9f706149001bb8c56029e56f722c29b73fd20bbc64d08545360deb20106f9a6099f0b6bd1b93e07d4e73dc86c565e842bde837f705a36ba266018854f8853a70386496358888a462b217f1c6cfa8d9a6f38a99bebfc15cd7f6cde88a6c28a5dbb5ba36a76d3c5ca195594fad517f7af9ccd3d79b2b0e9cddff8528ad6b1f816e4bc5424ecf7b450418838d6d46423cac844848e38181fc1462de2f49dfa0e166b73ba39f7eadedd45ae4fdee168a52c5b29c1ffe5b857cf590a5d95f449f16c454d9c3b30c47bff325d446fae05962b3e3a955be37d1aa161a45bd6086e1575247510b55c59e6343ced17b722697c18e259e317cefb8aefd5d2ed76a50d14affc7d7d0d8d9df54f0aa2ce210ab6bfdb83b2564346a287bf986986acd4965a7b0b13075b061a2f6985673df8fe94566f3d5e53d9571277c31ac6ab48ea97f0c6fd067fd9783705395c240feba4f0d28385de68c908d8a716c7295f01d3b3c9a27c6cc594e7bbba81b8bd2c9a60e2044998c3beb5b9403f26742cbf3b7478c19fbf1ade3dc63c748a759127d23bca4d2dee6f398a730b3a67760ce41958046cb8db117cffc77b1f27ec3920cdf72967c1df8cbf9f483d40ed982274af16d98de3425564ee4c0bbe7829c2fc940bd83ae013bc7ffbf5bd979ada33713748a452536e98cd28ae95f1901f5e88b3b47b5f314e2189af27648f291086a548b5a9036ebf4383b42b8c02a91ca286cc60686f950e2e6b8f236adc3cdfaee54a2d43e7548f5b455bce377f5c9ff65891c2d9e8d3bf494f72889d5269ef0c5ba24b57625820a202b4a74896419229e7fe59ebf1d672484769aace4ec985689c177f3df3ac8a9bf2f8cac4650d1965805624964f3daf9d188bd1e0000df2977f2da16a881dd8943f807ee748041db1f52b81c30cfd6e328a5e97fce6aaea9e26676a9f6150a437d29202fd415598e5194113d59ecbf174bd68ebed489e94bab1c7807177131d72f726730e075a433d2d59c71e891ab08fcf179f35c99e707c4dc345f3ef2fac77e16cf3aa0de913131a559b6c7f1aa7f3270540ce6737cdf24316bdc291cab4f85b819a0631c4c7605586b15ac55e887143796c734b6bb36a387b1651c4a4d2aa699c43af6a0e9a241e935fb36f159f14b728c8e8e8e0f0fbdc510fe84f1d58d00eabcc7ec18f46f6c37e1bb77044b213c9d1b032287c147fa08d0b7e8", 0x1000}, {&(0x7f0000000400)="f55c4f7900d596c539996de2f19876ed0ef399b52740d66901254ec8f114a40b6f81ea5f159857530907dc1f7c9b57c3c6d96a2e6aa52dac90adfb3829a0", 0x3e}], 0x9, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}], 0x40, 0xd}, 0x6) unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') r15 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0xa0) 09:35:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1f0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r2, &(0x7f0000000680), 0x0) fchmod(r2, 0xe3) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r4 = socket(0x2, 0xc003, 0x6) r5 = socket(0x800000018, 0x2, 0xfc) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) connect$unix(r5, &(0x7f00000007c0)=ANY=[], 0x0) write(r4, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x1, 0x7, 0x84) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c685162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e6149700"/368], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r9 = syz_open_pts() close(r9) 09:35:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r2, &(0x7f00000001c0), 0x0) r3 = getuid() seteuid(r3) r4 = getgid() r5 = getuid() seteuid(r5) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) pwritev(r6, &(0x7f0000000200), 0x0, 0x0, 0x0) r7 = dup(r6) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0xc1) semop(r13, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r13, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r14 = getuid() seteuid(r14) r15 = socket(0x10, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000280)="b10005106000000000000800070100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b3aed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36000090006ee012eca550c8c7820e5d23f9dc1e571be6020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x1, 0x0, 0x0) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r18, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x4, r14, r12, r19, r17, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r20 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r22 = getgid() chown(&(0x7f0000000180)='./file0\x00', r21, r22) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) r26 = semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r24, 0x0, r10, r8, 0x4, 0x4200}, 0x5, 0x26, 0x72d}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r9, 0x40, 0x400}, 0x7, 0x4}) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r27 = socket(0x2, 0x1, 0x0) r28 = dup(r27) r29 = socket(0x2, 0x1, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) dup2(r28, r29) 09:35:18 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x10, 0xffffffffffffffff) 09:35:18 executing program 0: socket$inet6(0x18, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='W\x00') unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000340)='x\x00') r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) openat(r1, &(0x7f0000000280)='./file1\x00', 0x8000, 0x2) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)=""/150, 0x96) bind(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) fchdir(r2) syz_open_pts() pipe(0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x0) kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/222) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 09:35:18 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) read(r0, &(0x7f0000000440)=""/68, 0x44) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x100) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000180)={{}, 0xa, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0xffdffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 09:35:18 executing program 0: clock_gettime(0x5, &(0x7f0000000080)) r0 = getuid() r1 = getegid() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fchown(r2, 0xffffffffffffffff, r1) fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r0, r1, 0x0) setegid(r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x41}, {0x44}], 0x2}) 09:35:18 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x25, 0xfffff, 0x80, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0xfff, 0x20}, {{r2}, 0xfffffffffffffffd, 0x14, 0x80000000, 0x1f, 0x1}], 0x200, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x90ba9d0f470c557d}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)="11b4458832135882948f642cabde05ea44e162af1e03401c8442b7abce595f9d7497ec36a34bc54246e7abf1", 0x2c}, {&(0x7f0000000280)="1443699e7a65e9ecbc3dd2e17393a9ca550ec65dcf2eba41da14411131adb72fcfd7d57f29cc541624980e92d5c00c85912cf9e0be4cc53bdf841c289a7181e673f6b863f9ba7016d0607d9ce2142be50e886ee599f1ad43aaaef484e008d863cc5942996e18ae9637844c393676a4de8e4869dcffca28b7c6a5106a75d5ba342d43a4e7d66e0f9f705d39e8bfc4688ffddbcd28acd7839f58e4d75d31c277cd8a4325b002b10569d0e44ec0a3c8cec43dff6781de8b", 0xb6}, {&(0x7f0000000340)="6887ada46f6e91db236ff6305a8ff769746a3b97d71270a4382676e455d260ca2eb02b837dd84592f4b285e2f17fc47c4ba7c63ef13b4d4e8b003f74008f99b6d238668df683e803d78546cb66a975d822a580d6f04df463c4da5e2d309d6137415e5bbd36df927dd3d105fd53135c87ba64966b95c0d5aa0debc55a221277555b6a6f8ad3430d970d5cc4bd5519e22fc7281127c74b23c6c1d38a34801096fb967271c99df3e093a01abdd3f413403d89a21158f9571837c805a42b3ab6660f34eb6850367bd3c123243904b13f949499df46", 0xd3}, {&(0x7f0000000440)="ed43e609abf1daa6b516631a91af71905817465bf4016ce0e827c455ead7c0c21c5e1ee4cdb82696aa999106d5338fc45b56027d9f53db11270f286797ec557824e0e8765daece62a01622aba9648582e479e1f3a4ea11542e6d6a91422fb309eeff22b60bafa6568d7aa2c41aaeb16411174e3bd3e89517842d0e68b8c7cbb397b09e5cdb04e77e4e1e3345aa2cc1967b0cbbe1d51e30436a38ad720dfda9d80ca332195a3810ab95f1161e90424a9aaa1a8c709be35e632efc9812163ee433e1", 0xc1}], 0x4, 0x0, 0xffffffff) 09:35:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xbd4e, 0x0, "00000000010000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) r1 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:35:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x9) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getpgid(r12) r13 = msgget$private(0x0, 0x20000003c4) msgrcv(r13, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r13, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/220], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r13, 0x0, 0x0, 0x1800) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836cb574b00"], 0x2d, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, r9, 0x0, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r11, r12, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x196, 0x0, 0x0, &(0x7f0000000680)=[{0xfffffffffffffe9b, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f0e00000000000000524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0xffffffef}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = getppid() getpgid(r20) r21 = msgget$private(0x0, 0x20000003c4) msgrcv(r21, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r21, 0x0, 0x0, 0x1800) msgsnd(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a634d193424179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1f00c46e04343c67f530e9ad7f4baee608b35fa61725a8251800eaea256172cec0f22252675794485fb41043f794656165442be412c94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c46e2cfc8017a644a7f995"], 0x2d, 0x800) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x1, r15, r18, r14, 0x0, 0x46, 0x81}, 0x10001, 0x1, r19, r20, 0xa5, 0x1, 0x4e2c, 0x6}) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08000000005f9bf521cb602bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000180000006c2838e9fefa04ff9c388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf104000000000000007eedc824c63f0000009b1e6bac9bcdce289288d938eaa385547cdab0f657e303e614970000000000000000d6654ad78a1cdb4d17b6040ad7acc4bc8d4016abe129a423d4afd33c70f3fe352b5e12860f3138a42bc202"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getppid() getpgid(r29) r30 = msgget$private(0x0, 0x20000003c4) msgrcv(r30, &(0x7f0000001180)=ANY=[@ANYRES64=0x0], 0x1, 0x2, 0x1000) msgrcv(r30, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r30, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da658263d0600000000000000ca8000"/121], 0x1, 0x800) msgsnd(r30, 0x0, 0x0, 0x1800) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b000000000000000000000000000000006e204fbd02e55abeb3bfb926a532a92d24b473c030baec3a147f5003068d525fb2332c"], 0x2d, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x1, r24, r27, r23, 0x0, 0x46, 0x81}, 0x10001, 0x1, r28, r29, 0xa5, 0x1, 0x4e2c, 0x6}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, r18, r27]) r31 = getuid() r32 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r31, r32, 0x0) lchown(&(0x7f00000004c0)='./file0/file0\x00', r26, r32) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 09:35:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)='r\x00') r1 = getuid() r2 = getuid() r3 = getegid() r4 = socket(0x1c, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) fchownat(r5, &(0x7f0000000580)='./file0\x00', r2, r3, 0x1) ioctl$TIOCEXCL(r5, 0x2000740d) fchownat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', r1, r3, 0x2) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x1) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) dup2(r6, r7) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0xd222}, {0x8e99340fbc270a8e, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffa, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x0, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x9, 0x5a8e4b91944d2bc3}, {0xa50b5b29fd415b60, 0x124, 0x1000}, {0x3, 0x5, 0x2000}, {0x3, 0x46, 0x1000}], 0x5) r9 = getuid() r10 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r9, r10, 0x0) r11 = getuid() r12 = getegid() mknod$loop(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r11, r12, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3ff, r9, 0x0, r11, r3}, 0x3ff, 0x5}) 09:35:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="85fed6f091288703cf5090e8acae3b275023e37595f7d77e48e4dbe9a1ebf39c9fef43229d63ac7b", 0x28}, {&(0x7f00000001c0)="d6fc6304c1107c8de667813455e74ffb38d8520d3e36f284f5f2bc6d79338df59229a1618864ca8ffe09b6ecfd97ee9b9e6b3a2f86b22892ad8f9223a64ca3edc67cb44ed6b314a3933a0c45e287e175c3118f59e6237507758f69ac79959d34df77f33008dcbab05aefd158aca14dc8a528c443754fe261709b528b83ecff25d65ce114720e863a0cb2580a74c280f00acb57be00382840a49bb7e0e7ee2edf72e8542be0c465cf522513a5c2658e40f5c7d2566cccccd4b61adb0b88674b8d4c2ee94da8d2ebd4f86493bc9d02", 0xce}, {&(0x7f00000002c0)="d4da77c0696d65b952f57d0794db429e8f3ca61b1433c0e0537ae67d1ae054f82fb2b51b646e85cd2f6a90f133e4749573e3967ed292152b3370d684d6b513cf6c63ffce864366d22813add149c24b09b49d6fc47b427e37ab49ec431c52cd0028c32c1829b6a3e438de013e8a41b588372684a7e9b9afdbd4f17c341f72fc16052352aa36b39be399da360337183b4119fad156c8c9f43525b4", 0x9a}, {&(0x7f0000000380)="d87e040d6af4f47171807c540f36baef1eb84326b8d91303d6655f014a8d94516abe54a856b772995a42fd8aae20c2d838722518af21c8707a7287bfb1d17fe4d6cd68b1bde006e22a86fe7e55f36fe51f9001e64153792c60f6d7188a585c4da5eb3d686838d1698cd7bd7ea3b458931527a02e4e26c94e057d42e21fc373ca62ada7b7bd516cdd206aa43002046e27425a54e54119c206f932e54e050c16fc3c8e96fb7bc3a5b6", 0xa8}, {&(0x7f00000004c0)="1cb34d431b027549e863839663a8974b65de305b2457f35f7b9bc6f5c352331060334dbc94ac3a79af63eb7d3c0d2b39dc0f5d4a22652b57742bc224972ddc4d3e816cb429ed48f87909e56226c3990265cd301e5333511393273908484cbee6f1922e9c5b9e6ba8a56ef358bf006f8932410ccda98bbc247d553e8b3c9683f4f224f1d9383e313a09f72c6a873ded7c09d091a8a34dfb83b57196443e77ef01f16c2b661c18b5445be2c6", 0xab}, {&(0x7f0000000580)="8576cfd70294bcadc4b9c62ab6a25c8dd09129a30e445b727b471e7cda4758a3998915881776d9841ff3f8ed4f5ff18faa18fac306b1a1aad595fbe39d15d1ad738fb8d5c469fc673722263baee68fdaaf4cc05a8d73628a89bd7f482496918b1d8e3fd9504fdeea9d4a235f24ed04c861e941e2e6c43767f5839c22b6da288332868a47b0679de8a46a2b647f4febc1da5b", 0x92}], 0x6, 0x0, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:35:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)="89", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xdd5, 0x3d7, &(0x7f0000000240)="bfe0b4dd5a63f2e0bee398b1c2b2c2920f841bbb4be66184fe1a4cc6e2b6aa3c57d4d507035e2867b583090dd15c913103628b09ca48ab0d2b3c2f642d25c3a021631a16c2825b", 0x47) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = socket(0x2, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) recvfrom(r2, &(0x7f0000000040)=""/89, 0x59, 0x880, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x2}) rmdir(&(0x7f0000000100)='./bus\x00') 09:35:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) close(r2) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 09:35:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x45ce, 0x8, {0x9, 0x1}}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:35:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)) open$dir(&(0x7f0000000040)='./file1\x00', 0x300, 0x81) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 09:35:21 executing program 0: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) madvise(&(0x7f0000f9e000/0x6000)=nil, 0x6000, 0x0) 09:35:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 09:35:25 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) chmod(&(0x7f00000001c0)='./file0\x00', 0x83) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) 09:35:25 executing program 0: clock_gettime(0x4, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 09:35:25 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 09:35:25 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) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r10 = socket(0x2, 0x1, 0x0) shutdown(r10, 0x1) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000700), 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r11, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r6], @ANYRESDEC, @ANYRES32=r7, @ANYPTR=&(0x7f0000002240)=ANY=[@ANYBLOB="3841803c398643de6f82be562bbec3a9ccaf97c0ef29365e7e39401469a4c7b13ef0820c6a7e6e6dbecfe3a3c443fcf942d0d6264af6f2564a9aa4997efd79b137d9b4063e742c579f44f3c97576c40ee05812abb475367c041117d7af5907bea64f9fa0ea84b098a05c10b6bd04426d3ce8cd29f346fe115c4d8804986242321ed43434392a579c3489c9b51515a92bb690477fdc7d3f0b3778d5a72b2fa53fb9b4e8035c39d9f06c8ab12900f07c78680fa7e9ff69daa7ba27281205ad1cb914b4efe7718e7675c4201883bb33a9a521d9c2298b57189fd9c072d577e7040ddca317e1c6b5e6f23e3cce17defe72e2c117e9724e2ca34a9417b13268f41668181540532c63b015b68add1cf2c4448adaf0f08719203304e08ea9f8fdf8b8607ef8f4be9d71b762f7287914aea13cc1962d228722d701843e5f54d0ab2e5c0085e3819a840ee249da74bb9f54297aa6255034c384c0b1acfb41ab819ddc9dfd9ab8af68b8a5e567ec936bd358e960da275a2781ea1a0c9277839b1cca53b15220bcdeef4e6ec93d8e8f4a83cc7f38c4781a6d6d7b5a666ac51525320424c35bbd6b4211032ea2c7c787846909b84e3b1ef002ded76a031e90e3fc9079a1b726517428c199008fd453e79bc66f3b8a119a9ab3643a5597c1d294065fc78386b9f6d61dc02cf6742ea95f5b46281f20a9a896e0682e3a6a60d7a5590bb77bb8805a878863c81072683c983372482e30f641642d35341f6120afe5b2bbed4ac77e8e1b2447be03c600fdec31767c8377f2280220e5c8af5e95d2fdaee630bd4e4e384f105e2f1fc53cf75c692c6ba65f1b46e6a95cb276c0e666b2b2f55891defbfea895b2e8a68c6e4ac79f202fb997d73f618569ac31799e91ef0363a12da8d4771f9a9ecaa96792ff5987cb625b265f60c74cf423f7e228e541c513d73228c8814531709e2d20abe2a7b206aeb9df9ba9c833a4b4d016f7863aaba6d8df5f34c21076f58abd90ed628702a37aa19ab994bb0ff30e1e9e1c1b51f8f714f83f2373ddcdd2386e8ad1ec2a303ae891389ccea001d351737650abe96b92befec64bd94dd5991c173dc699b196c69568a4b871d700f1726ff971d11740ee99714135a35e1d42e92307d3ae265b76dc05cd82b138c14520802d5157168c0b37ee58efda2c0ffd89e091254ab8f0ed23ffd42c4cab31d176199214699aa7fe441cd9c8105c4ec271f3c9ec4916c7688035aed1c0423370a3d82da68e7dcc80aed9b195cff8c10461a0f016104951fa8b1a425676b4e130cbed31896a01dec52ab72cd18dbcc7d1d8a4926636c78b9f8793d27df2fbec56c0d3f0a46c9354ad485a3a7c7746c5ce5d6438cf9c6ca2973a44b3b71d22eb9e4fb23f7b076f1a7a2615bd640c460e30b0ec0eed8be48f87865e7c0ca2aba245eca5dc052b5395f5500ec33dc192fbbf3f9485797f4db0331a4367d0038f8fb38ea3ed24739dd027a992f81d5a29fd51659b434d596cddaf292482dcd056c2579780e5da67b58622f962bec459cff9ee3c94aed6b1b35cb42b57980085ba943e38f34069cba4c3a768db802eb4d50efae2e881cead9c0def2d74131b2c3d9182e1d21379d2fbd2b5b247b43dede489f17369d92b93c0f4480326cbd998f0de8ab4c036c314bf2f82b7d9697ba687131150912a28e5d32e5e6c8ad372b837197a48998af818e8bde331668fd02588aed4fd4d413b6b0bb38467df3179defdaf7200d602cabea0cf43c5e2192bd7b7c1b647b6453fd48f3a7dd54d751e2c593b31279215f32e50f866baaf27fd52d31c40720c51beadde5944ae2fa96d05f437b08f558b0cb42af4891279772ae17a1d14b11a0c589c34414bc8434b8dd9691d0c6f03b75f9f5163f2a86947f6ba9d29fbc62252d10597f06fb432fe8d645ba34a61b2e559c01d451bb2f2a2714e5b54b15576bada1a616a590f0d94f106b4c68169db5a53e6ed8aa7606eaab6794a7f7ba6e8a6c2a02e72aeba80ca6675af2aaa71a1bb31411fcc2b375c15a605a7ed676a45e6817c04ac52818c06b626d859892ae2a593c38cd273664652e3ce06f98a6e1286d40fe0513e19df384f1259f851ad2af3cfb9388c625d187400719f011112f1ed13130f9a5b5e07398fdfb8e88ca37840af40b2556534011f03daf32a14d6baf94bbbb9f080f98c2c1af93e2adc1463b1bd52018ba19ee8ac21b3cbc39414c824277856c22ecdc631954dcd186dc7f09514c7b6ae686186a857d4e799cdf87ef043432ed9ea512575eaa15ce315a1a2277d249a8d407d786fc01f601be2dee72b65a77050605e1ac2a699d74fded14a8bec78eb8914eb082bef1a03052b1cad28b3bfc39db4cce24b7b0d3ca117fc8bc30d7826516c11784424356e9d663f20786ce49dd3f782cf5d9a609ae6265babaeb12540ac152e02bbbb8b35d23b71acb1532fd17bffe879617f206089da5d828c58cfe1950385cd1d25349b4a6cbb86568690ad80908829f20df04f29b5d249b402d242925234c882df16f2c9381dcda126836ffcc1ef0774d73bf46e73ad60b31234799d21e7885c52a3a7132729559f1dc90685f281cf628a1e633dc46b1792e2c848998811e6f1084c0e8360240c2f6aa4013384b5d7a4d4b01018c15f0d711f943c94939a7822c7bebe9d5622f261d55c7ede3b6f27e575b55710aa3769f3df909bf963dad644a420b6ec00f9dea22720b936515737960458370f752fd40cc70523b6461d13d805193637683a4e5dc8a56895059e1005a87fd9b9fe18257938892ab986e92540abf5b54b3b9c1686c9128f9abb23c2f3c16f52b63b16ccff9741ba78dc6d9230dac9a0db2fc303452c8642905084503392d55e46bc0d76b897a55cd9b7ec9dcff8b4deb794fab8ca31067f9513df3b7ea9b76f7cf41bc36165b255e2630742ea42dd347fdc863335c2f385b7b6011fd86eab9bf9c0521d2558555668e30bf6cfd4291f7550b5592ba5f262a3f88f4a75d0c1359a26d964bc701df9666886d5da7fc8db24ef7b59592dd984bd8e1fc7931c06e99ab1b9d3b0b3d7e8207c241b48994078ec25735c916c3553cac7290b6b91713924b3f08ff269decf2197d8008e6becf20508f3201750f5de0e076b93fe7a61fc4cd80a62cc816232a8137e0dd025099abb97e6438a21a8da8a17a0accbda8345941d862702feb49ba385c44eb10ec4757ed2e83f80be5bde6f44beb90e3d176bb8d7bb8711bd53d8aea1c8c874690172c485dc85e39c3579545b86493830929b04123fa969ef71b294c3159af60ade89aaeda0cc1790362e54cadc69c20ba3660fdd5e128c04a388893d841e450c0af608b447a8a3b506d5e6f00cfd03c02453d447996a5bfde884b5d7c0122a8cc38b6db8f47a8a3fdf1aba5670faac1573364fd24f2f6b8ea776a6a4177b1936c41911c40758f079b95cdba14b87a566fd7d3c573c053e5ab4cfdbdbad1a14b89ff49948bf20f9966b1253d76e7dd43f7b05b365166540ab8c8a71a8808e5bbc38ff526ecb6b372800416e173a6382857c1945f301da231abca23d65eee451eb916f458dfb284e22b8eaedfbbc5a530a46d4ebada6f40785e211258d5897be27744ed3f225184fb625e9dd4cb1ce71f342ba71dcaa56bd6dc7eeff3e81c7f52de5ded6a128c6727b7f0b6eb786095b655c95c5c1ba9f64584baf0ac25d0c438cac7f96d3e1a33f134633d80d8db7b11a6b51b2152bff404912df8dd38edbf5b89edbe7cfff649b627c7d9794133ebce2fc3f80887c55df3d95c17dc2995b3d8a4af313d50684f15e145e2da7c4f0eac5d2bdda63e12cb145cf2240e6981b5bcf8672cef2b168aa31bc57c76b2623ebd6ed3a1b72ac7b90178fd27ad9ac49fc9d1ba0f42fbe7093192f4a19916f13aa61a5d2b00c417b1f0e1020bd933383fdc3fd683fb8509346596e876967705976c224b523361ced922df1d982c6fc4bc540fc4bdcdfcebe44fc64f018902057112023c027de55f19ab2e9cdfc5b5a81f37a8efe525720357766475106a0eb4ca178737afb5cc82bc427172391320638171fdbda68ad003a5ec037baf4c97c6b4a5bf76456515af26193ebf5d5a1d60120b28d2fd68e9b0e9c75c2673b141dc60b8853a3ee277868540c151140ad2e091b2b6ca72d215593e6166cea8c592b5b67e0f15ad072e8928995e79e9bb1c60afcf5bbda72210c84e2b71bb6134ce49bdb7f225bb9685c0c6592b5722f877e51afaf615af210ed37bb6f314a28ebd4585f70d36a73445e29fe3a90d6ef300d894a6e7bb697b76532f5d96bebc2091ad8eafa413ac07cbd8fedfb2949621682851215b6befde2561684fe3f45b0f043d18b4145b0b1f2450f69d187d698991e7c134a1f762ef34a8c1a9af357e537bfdd077094d3f154314350330985b6f4843c3732e8b807f685174d7c12051f4e8d5a425ef3c6880ea207c041d15c484c613a92beaacb577c6aa9a9867cc941866f48f5636dfe0c81e5597b6363c2a5bcdb12f4f1662a4416edebe4d31783c9c7b78a6fa5303168e7c1b9ec32c577ade9666fe8135f872db11628a5d0c9c0ac2869782568466eef9d214ccef596a98aa127da54795b0a2bb9ccf86fe2104c0743c63a33aceee2e36e65cd745131af0dc24711e3a963e74079c950881399be7eb320f74e1c2c551a78e41677c4fbabd25a2475a8706d0f2d72e468c0aa53f0b4893a6d5bff4fd231a95ee62e14d0ba1f5d3a406ea6e23ae06f63d828991ca06708adc8ddb91dd082706e699a2bbbb1ea18babda005d9d38c41e7779dbeba72ec274efbfe5ce70bef24e418443f5694cb1b99539a3faad0a557cde7042531eaec68a3725bb67fd1a9ac6e055c925478259c0863c28361bf552cb65cbfc3b5696290087d8b676b62870c42b212fcf7a8b6cfffcea94a8098df69221f7a24ecb9402955b0cae078b6d988a377bb91c59e61822a8a2bb2971dfd8bacbdc2915cd2bda7673362a81c4932a321200484f350fa364c0fd59f531c0338024ce4e03bbd09391daef2d4033359290b53e56fb1357044bd1ded0af69e7727fdc6ce937b0ef7b6f600f4cbcc2677897f49fb751d837833daea1dbd5a42e21ee11a55605ff9a5f3b699b04210557e3e996113b96f0bd17491f7375870b488e7a2634306167dba04f1a4b8e13f9a4f4ad0d573c6081d896fad6010b51ae4ee463a6916848407850eed2494e0f05bc3ea6636b98cfbca840be4b7bd7b2caec5f439889f4fea39afe4790fd45757521386700790c8496c5ee7cd40b0742073580c248f2f250116f7432a412d9d1109a78271e3604b803406a164e86f74abd03343324dfd375a0725d1ca1fed98b0a49fe2e427212553028e99ba5c24c9d26160208f06f41c08bd18b1c0bcb506d1bc04c4f2ef7ea957e8a76fa805c1525b31e56f51b123ae2f5d5ed9bde2863479e63c9874cbbc653c05af1f914b7950d5f7df4481ee2c0bc224c63e6d0e960ca03db048ec556b870f6dbbed059943142951ce478f2175ad77edbef26ce01364ad8b2c6cfe1a283eb1e9d8df7a991525f06c0c34b29180c6b7bda7c3dc095f60874b8e4d2c697de63ea364bf4f5bca761ad0ca26c38fd0d52d63d231d4c271da4baf1f345dd3b35a01d4516aa11a14ad2be394fbfe0dc54b3b3694ace2cb9c97800f973d2469cf86b9cd329097c481d76eb6617469760892366d9daa14c09eef46557ca1498edf51b07fa32e358da24e5705d0563ea3ebd68fb693971646c38f2b596da2d2a202ebc5bf8d17806a063511029cc28b039b81c6bfa9c9f17c17987c0f039293c66ef0814c6953dffb058a1568a3f37c645620484b7836800bc963636a9b521f40e2451d"], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC=r8, @ANYRESDEC=r9, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r4], @ANYPTR, @ANYRES32=0x0, @ANYRESHEX, @ANYRESDEC, @ANYRES64=r11], @ANYPTR64, @ANYRESDEC, @ANYRESHEX, @ANYRESHEX], 0x9, 0x7fc) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x200000029, 0x27, 0x0, 0x0) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x200000029, 0x27, 0x0, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x200000029, 0x27, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES16]], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000008b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190dfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c6121375d39876dfb6b4502000000000000005e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba992d6931ec5ba0bb0e8997f7a941759689d37da8160000000000002df0a24e1374f32e7ba726f21a2efb556aa860a00549373bbbe2349ea6cd3640f219696695026edab1f949c21f4bae87326467f0d504a559a3b3c0d7a61b35129d14b71d78e518def21e8b9dda885acbdea01b4824be3cadef9784ac55ba27f415aeb7b325a4ee1de4149e2546827ea4bb7fa6041c4ba870c483cc11f33a4df54ccd56148e2ecce5239c82c9cba1937ea8fac89104045a5f82ffd65f9e29746aafd330bc19abde9d8e0ac01a4c2103488c1cbdd50eb515f90707dc1ade21075074b2d98808a1ad6e5b"], 0x1, 0x7fb) msgget(0x1, 0x0) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r16, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"/223], 0xfffffffffffffcc9, 0x1, 0x1000) r17 = socket(0x18, 0x1, 0x0) r18 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x400, 0x248) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03040000", 0xcadf9b76e5d4c5ea) setsockopt(r17, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xd, &(0x7f0000000180), 0x0) r20 = kqueue() ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000280)) r21 = kqueue() ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000280)) r22 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r22, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r16, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r16, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e1f668f95650810742c17a672952f827a3feb9e3d00"/36], 0x10) sendto$unix(r23, &(0x7f0000000240)='\x00', 0x1, 0x40b, 0x0, 0x0) sendmsg$unix(r23, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r23, 0x2) r24 = socket(0x2, 0x1, 0x0) r25 = dup(r24) listen(r25, 0x0) r26 = socket(0x2, 0x1, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB="02002a2f66696c653200"], 0x10) sendto$unix(r26, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r26, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r26, 0x2) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x0}, 0x8) r28 = dup(r27) listen(r28, 0x0) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r29) 09:35:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) pread(r4, &(0x7f0000000080)="ee0ccd08df7c2e94a2388f917b9111a10d3360a8d565a20db6c029f10e59bb1d07310d23a45aaa6d6d9b4bfa766f9c73412490bf5ec131b59c7446e915cedfafde3f0abd9878fef13bd0f60d867c9985e2fa766c7c40ece77a42be2df3fb43cb4fba5e2684498b24733e7b6521d26cc9eab9e54c9d20243fd757e0cba97d059f05fa8a44372e49b43942434b899774dffb4dd419bc487c619c669f5097e191bbd5", 0xa1, 0x0, 0xd94) listen(r2, 0x0) accept$inet6(r3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000180), 0x4) 09:35:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb89800a95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde64f530a7e385b0e7312daa2bc95f9449e80f0b1229970152f3f43c63399656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207ff001bf5168e77b5e1fbbaa152f2251f7e9fb8c075a728f65d41bde2248bd4fdc4c1bc99917618c4873345db44a93716f0e60000000000000000fd16b5e43f96eef0a1115de72a244922cc274cd59b3f9f467fea95f57063b1ad1f01b0f8a6458b159a70474b074a1651"], 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) 09:35:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="acb8be4d963b56c646bf5ec6ca54fba99cc27134d3d33dbd8435883a07a082b1b99b2b2a04e0e25061d66a791ddaef662969e60f3e6070a600f9cb515b69ed3a850f1485470696495fba1297e4a012899a972967d76efd00dab2032fb2288d5e482405ac6c4d04d635ecff46d1bab70b97a49786f2e691ca1f35334d297a93f70f128e4d7823cf32546875c1496153a287", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000007c0)="5f992f8fff3c23b66dfb7e8bc4f732f26a6ec1bdea7a5809167780014ae5b17a015c3afcc9e97ad47aff1c8cc4938144f80de78e65e435bbd5b834a02efdcf1b4a02046aa0f475fa559a79913046998a5d8a98b2a599d35ce24fdcc17fad194c03f516e429fe2b92fa3e5ea34cc610b678407ee26766553a4d9efe86de3632e7c283dfe4482310ef7c862317b9f291e5b8ad9294c4773cbc816ee4a54c3b702efcb83dad23a4b8be933925c999255349ac72713cc67251b6b291f7f118a2c80eaaea695becc63e945deb4df43de5ea42fc9d79bc0870ad6330e4f999284576d7c977d7d7024ea5c8a963af249962ac72fdc94fe2d92f14b67f8d5080bb1237d3a299442a546d3bd7f98b75443ee47c5fcc0b948cf06833ece50e5882787440dd7d0d8fd75c3f84cd54479b00f7a9f5e13aae14f8495f25d19ac0be7a538fe77cee95cf58c339b873795aedbcdb359e51cd049d3094a4d5574bb671e30b4e2089f086f37fc2e3fa4403e248a712da170686", 0x171, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) recvfrom$unix(r0, 0x0, 0xea, 0x46, 0x0, 0x0) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) munlockall() r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"/223], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r5, &(0x7f0000000940)={0x2, "553deb3ef83747a06bf7733ac88645fdc279cb82e9f7dd717f123c9ff904bd2481532c6d4508c33fea309ff36ce817ffd516568c855f0b217ea9e936b47b584ae3e9ac4a34277c0ccc79bf8981c2e86d4110f6840e25b0668100b237bd74c98e091ab126079405b6023b30cf693ac0f96fddf746c1a029f5b8889c82a70d016558ff068552b72fb37bacd3af393e3b61b907bad735e00327adfe1026e61fccd8b5c4136a03e5b7635ff8f7d376ba69a28625c9f0f21803745e60846bf9b2442e0e77445493c025c1f5e7"}, 0xd2, 0x800) shutdown(r4, 0x1) sendmsg(r4, &(0x7f0000000780)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000040)="458987dafd1c0863cf85e939966962aa5efeccf514c5111998fb39b469823f", 0x1f}, {&(0x7f0000000480)="cbfda804eb34795a2d3b85ef62730979fee48d062a0e3b97d3b530ce6c1c241802423dd4df855d536edf95b36458a3628cdfac19d21e28aad92f858bca4a27e4943ce554ff585d26cbeee52d387eaad05cfd4b64c93b4306c804db4eeaa2d8ed953772706c2c2a4d32bf04c3ca515993943b484e59ecd1fdb3fd5bd1e47adc4d3ae2902144c17893b474e251c178e2aafbd28af8a6f746acbb0b826fd0ea60cba718535ce15926bc909825493d719b1a6c05d8f5cc50e1a05037", 0xba}, {&(0x7f0000000540)="a0162b5eb7d3efd607fcc07a52cc24798f34b375a011873b32730192ab6048b4936f64f4ed30e8abf15ffc23b4f140d6d1024fde2d1beeaf95c30065710676ca09f509c89c76520188286e02950f63b9aaca3b4c3202aa743e7650466e0ca986de0b9071f4a727b1e2177bcd91b65ab3b62fbb759ff88378f87f3f416ebd0ebce884143490c4c8bf6d20258db02030ccdc9cc9bee78768983cdbfa157e1af548dbb423d53c491c0e9ed82585683f24d215338cb861ac91e4", 0xb8}, {&(0x7f0000000180)="52d1bfe5c8e85bfa3b5375624272b483540bf11078eeba910d3612252655bacedf1574", 0x23}, {&(0x7f00000001c0)="075cb3994913b05476d446f6c32de7191130ca7fec", 0x15}, {&(0x7f0000000600)="35fe779cca6bf8d47cb967890d1667e074a4a68b4c7c1064b5e1a23ee11246f622b8d97d628475cfca160e4cade84cbc49df6ab6461c05f09a6d20f36dbd1210e1e874e13f01196ac624eeeb070a08ebc9b22fff787723ab367217202122fb71ff90f9ec06ba9a4d7b17d3562f067f34c3766d9937d063140b85a88efb3130fe328de683cc7579f940b69572bb01e6487d6979d7d820b91be7510a4955d6e2586859daf6325fe96e9667c766eb739d119609359b6d7d695154b2086243732a4935abdbb536ac41f72e35cef6358b1642e06302e785233d6c4b", 0xd9}], 0x6, 0xffffffffffffffff}, 0x800) kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) pwrite(r3, &(0x7f0000000380)="49c17f1b7b9359c00c139adf136f919549c3c41c65e760b07ba1c1dca6a2b58f8dbdeb6867eebf70c1ec1257e3d825fb8e5e462fbe1245f6970b052f5e910d5f3b13eefa082d6dd374cb6be309808087a600cfa29d7c054bc51ee76718898bd836ecb1651becbcf72f172edac3e5fb2c78836929ba79bc3f40f2b1e057655e2a2f8604d31a78e8b4cf57d907253755356120da28511c4c2c027aadf3f2aca3ee019c9c7bb29d6645fea000f5d2cf7bf4e4bb557e53b562667820928e752154a3830bb17ea02f7e2c94e618d7b0660b54637ae2c20161046b2009d046638bd6a2184c06766deae43e820ca75a6990b0973191d2d539", 0xf5, 0x0, 0xa48) 09:35:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0xa) chown(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x4, 0x0) recvmsg(r3, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/74, 0x4a}], 0x4, &(0x7f0000001440)=""/225, 0xe1}, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e8ff2d2f66696c653000"], 0xa) r4 = socket(0x2, 0x1, 0x0) mlockall(0x0) nanosleep(&(0x7f0000000000)={0x7, 0x8}, &(0x7f0000000140)) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) ioctl$KDENABIO(r5, 0x20004b3c) 09:35:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x202e809f19fbcb8b, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0xffffffff7fffffff) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) getuid() r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = semget$private(0x0, 0x8, 0x80) semop(r11, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r15, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) msgrcv(r15, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000001100000000000900000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827010000000000000000000000000000000000000000000000d70000000b00000000000000000000000000000000000000000000000000000000000000410000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a973728dbd8920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541205310af0a0b2eb681cab8fd0ff85e1058cf51f08f5e6e2e7ef4201dcc1a06c2c3e6c25e12a41bb08ea9e9477a"], 0x49b, 0x3, 0x800) r16 = socket(0x10, 0x4, 0xa) connect$unix(r16, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r14, r9, r8, 0x13, 0x6}, 0x6, 0x2, r10, r17, 0x3f, 0x7, 0x6, 0x7}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r19 = getpgid(0x0) dup(r18) fcntl$lock(r18, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r19}) r20 = msgget$private(0x0, 0x214) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) 09:35:25 executing program 1: mlock(&(0x7f0000f1a000/0x2000)=nil, 0x2000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"/223], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/194) munmap(&(0x7f0000d74000/0x1000)=nil, 0x1000) 09:35:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:35:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='.\x00', 0x0) syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x40, 0x0) fchdir(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x9a, 0x7a6f4fd1, 0x1000, 0x6, "2fec41def5f85409803be7f672823e28ec270c39", 0x1, 0x100}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='c\x00') r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x5, 0x3, 0x2, 0xfffffff9, "1e581549aa42d17f5797599871f863b607b96872", 0xfff, 0x3ff}) mprotect(&(0x7f0000695000/0x1000)=nil, 0x1000, 0x4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) lchown(&(0x7f0000000280)='./file0/file0\x00', 0x0, r7) ioctl$TIOCFLUSH(r6, 0xc0206922, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') 09:35:26 executing program 1: getrusage(0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) sendto$inet(r6, &(0x7f0000000200)="ccd812f00f650f3cb940d00e92abc98eb42c5626ba4f64065b", 0x19, 0x0, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000280)={0x9ba}) r7 = shmget$private(0x0, 0x1000, 0x24e, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20000, 0x0) pread(r8, &(0x7f0000000300)="25ed4d0b6873e2f4aa8724c0ec708b467490dc9b2617ee143d2b5e56114540dbf2498b4cf8076a5bc6ec0b5a1310d998cdf11a5cdd31c518657546a698a9e4c5cb4de331f3c66807e1a96753644220209b761180452346ce95cc89947ce8eefeb0f5d1e44ffdfcac6cb76328d6e59f2a09e43ae98675891aba9034998c18be22a6a235c3bc658f7cc5090ff089ee20c19471d833fa980b7b39d26782b027a9223e326aa26c95eb09c20c6152ea20ac865754d48baeef64b6a85a66bfb90262c3793bfe8c7712db271a300c7630bd34f8766a69c0be5feaf996734ad94e", 0xdd, 0x0, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x1010, r6, 0x0, 0x1) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) getitimer(0x4, &(0x7f00000004c0)) r9 = open(&(0x7f0000000500)='./file0\x00', 0x1, 0x40) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000000540)) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) geteuid() socketpair(0x18, 0x8000, 0x5e, &(0x7f00000005c0)={0xffffffffffffffff}) setsockopt(r10, 0x800, 0x3, &(0x7f0000000600)="840028aed99579dfd5656962982af0d7cb8ab52033c53a161c00bab5075c42394eac025574ee047260f2297df2d1fcd31d78f301b9d948f6e90c59be1d7bf61e9875f1b9f6f61c465eb7d53f172adb7006494ef5b0e61356c755e2e3bf87becce314", 0x62) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x1000a) ioctl$TIOCSBRK(r11, 0x2000747b) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x100, 0x0) fcntl$dupfd(r1, 0x11, r12) 09:35:26 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x80) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/243, 0xf3}, {&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x4, 0x0, 0x101) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000012c0)={0x3, 0x6}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000001340)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380), 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001400)={0xcc8e, 0x8, 0x0, 0x4, "6b5910633b368772614da443624e77e3a19cf3ff", 0x4}) getsockopt(r0, 0x0, 0x4, &(0x7f0000001440)=""/4096, &(0x7f0000002440)=0x1000) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000002480)) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000024c0)) sendmsg(r3, &(0x7f00000026c0)={&(0x7f0000002500)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002540), 0x0, &(0x7f0000002580)=[{0x78, 0x1, 0x401, "b2da8bb92f2f9c632fc4bec07bea40d0fdea5f1ec41606ce56665077880b5cf79f3991c66c59701e6fb308880f4352173e4db37baf075919931d5c244bd71b992f5b07ccf1947b4e0bef6cf26c8bc05af1e7956a8462b126e3eb79611550e4e4b6fa2975"}, {0x28, 0xffff, 0x6, "ecb54832577ea9a373ed584fedc103960328bed128"}, {0x98, 0xffff, 0x200, "5b6e10aa6aeb1d3ace57927b69a24a836ab1713524b3f0af91d41f0397551f5ce43522215ff0ddd374529e265c95d3b5e50046c057d23485fbb98cba3442db7f0c0b76a9b23e66e404922ea677d28fad2671199a594bbf9f5592069089f3eea49fdcb3bc5a87841b710d2c48916878751cc96a22f09b94e9f7759382d8bd0b8b1c45bbeb26f4"}], 0x138}, 0x4) readlink(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)=""/235, 0xeb) setsockopt(r3, 0x7, 0x7, &(0x7f0000002840)="10f5b40dab9f7ded7970a9198999772708710a89ef92c177a0749448bbe6945f4849aae68cd0578b2a54e9df0eff82de0fa2a3549198ed14a5a2ac346aa04fbbe2027bfb1baea9a18b4edec04880ea8dc92dbd7aeee492386a62b2e7fc", 0x5d) openat$tty(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/tty\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r4, &(0x7f0000002900)='./file0\x00', &(0x7f0000002940)={{0x3, 0x8000}, {0xff, 0x4}}, 0x7) getpid() writev(r2, &(0x7f0000002cc0)=[{&(0x7f0000002980)}, {&(0x7f00000029c0)="de877e9db618afb8cd3d17fb543c49e33f01343d29200f70118e0adba426f45ee41f0ce949e33079398aa19393eca70aa0aaee35c6a724c99f621be7f7ce734bd5d522904cc1db6ebbae010fd996c98ba622f3fcf19ca19eb68837b6c8de7c1937ba94ba4266dfc97cd36c895aad6ec11f187778464abc94154ca63f29af0ce9e1fdd3b9a923e7ff3e8c2dad092c0ada", 0x90}, {&(0x7f0000002a80)="5ceb1a8a62b1299a9230d887cd9d08793417938101ef5db539ce802bd4eca1946f6600cf0c3256f511c98c4797f57ca0727be1a9d78abe4644e774b8a39e40c94cf55efa8dbd884d80c3afaa404a", 0x4e}, {&(0x7f0000002b00)="bc217d3e5eaa76e4016c8c8b0f49bdee553065626800e53777b2c8e858125bb0904960139d201c71570eecf5c6023b6e4d48edcfbc6592375839726c049ef211109e73ae966e24dd908a263b1e3cf1416e449cbd346ecc7c12a0f71db352e8541aca3a526f1735ab941d3f8ce62e20e22fa154e2fe44a1f0b478727c4800aa771862a9cee648f0b02ce5a8e63b275629a43adc734c5490781576f229ac450caac67a93bba5246d34", 0xa8}, {&(0x7f0000002bc0)="f726f63ef19cf685eda2429c6f5e506b68ead7375b078b9778db21d2b41bca4faed60f120224a955f8a264f1fef4b4158a1d354b7bfc37575b37873fd51fc90e26a79720f40314cfbe7d2c6a7aaf87c47485a0bcc568a4089b190c660dc9439a370a771cb396a0b4b5a8c05d5ee17a50612eea346fb272f7c9ebed0a178d2612db0469dc16757d5abc449123ac73ff83b72c12d9b3989df2", 0x98}, {&(0x7f0000002c80)="3c8d98662b52fc09e82736000f5c21e56b68ab4a707c1bcd00b12d571b679fd65e24d7ea4e9f8d", 0x27}], 0x6) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000002d40), &(0x7f0000002d80)=0x8) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002dc0)='/dev/speaker\x00', 0x400, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000002e00)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/wsmouse0\x00', 0x10, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000002e80)='./file0\x00', 0x200, 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000002ec0)=0x80) lseek(r6, 0x0, 0xdd07, 0x2) ioctl$BIOCLOCK(r2, 0x20004276) socket$unix(0x1, 0x5, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000002f00)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002f40)={'tap', 0x0}) 09:35:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5090080"], 0x1) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:35:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername$unix(r3, &(0x7f0000001540)=@file={0x0, ""/4086}, &(0x7f0000000140)=0xff8) 09:35:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:35:26 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0xa2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000580)={{0x3fe, r12, r8, r7, r8, 0x104, 0x4}, 0xfff, 0x9, r10, r10, 0x7d5e, 0xd73, 0xaad}) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fcntl$lock(r13, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0xfffffffe, r10}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r14, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r15, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r16, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000007c0)=0xc) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r21, r22, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r21, r24, 0x80, 0x8}, 0x5, 0x5, r25, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r29 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r29) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r30, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r33 = socket(0x18, 0x1, 0x0) r34 = socket(0x18, 0x400000002, 0x0) r35 = fcntl$getown(r33, 0x5) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000240)={r35, r36, r37}, 0xc) r38 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x20000, 0x0) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r39, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r40, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r41, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r42, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r43 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r43) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r45 = socket(0x18, 0x1, 0x0) r46 = socket(0x18, 0x400000002, 0x0) r47 = fcntl$getown(r45, 0x5) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000240)={r47, r48, r49}, 0xc) r50 = getegid() r51 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="fa4573242cd40f70e24bf7b3f378b1719244fdf5e633cb5dad1be6784765905efc3928c0442a9b771dbdd151edb7d60f47cb2268350419abb2074c0a2d7d7a568698a6f40b9a2e3e659f949e5280bb412e8dfcd7acd9cedae8380f0a02a7fbc2783ba9a2dae107a725e3f9bf980ff5d3b9c47d5c", 0x74}, {&(0x7f00000001c0)="5b0c934fcfdbbf21a071013a81dc688462c98d6e88eb5d6b491f34fea4a2031e76e62556f45ee9881c83570cb876c3d9ec2c1aa9e81d966988748ce80ed548ee1604a9050cdfa653ea17033459b939f72f77a3a0817993a7dde1c50ee9bcc36d46d2c6d38d8b9b902c6f47b2a009917f9fac7ca3ac0a8493b3c7cd54201c470c10e411e344efeec3320cf5db3a5d1e4200a14dfc692bcb2ab5e24a652cb88caca046a371aaa9bb711db9edb543072ea2aa8df46905b43737636dca48e53e3d89f5f8b35ff80a67f8c18a8ca0192a52a9dd78a2e1ad5310e497b83997dacfdfa1ffc299c72bfc3139e545c9b8c71df5fd51d6cc", 0xf3}, {&(0x7f0000000300)="3f62e890e2dca5f663ff5749151c6e06746af2ac0801731123e1e88a1f532c916ec17684ff6d27775a20e512c0f0689a2b0aae3ba8e66009613cd3f9d82a77bd2881891c3e9c8629fd235c29aabe4f97f5157801cf461d89b5876b79d23a7acb715949f928f79533cd48f9a49c537176b9ce2b395a306564651ebcc62ad3dff10573b946836c913df47e0ebe2a78123295c51567e6", 0x95}, {&(0x7f0000001740)="1478472edd971dda656669c55b43c6a22d62e2be454e90cac618d8035f5d686d7ea90fe35e6a5c8a544a5964912394df8e5ca07621d46b8c81e4c1fd1d4e9d15b283c4cb4fbac619c856729fc2618380df5a56e0e800b39eb984dfdc2b5dc4aede4f844bb94dbba3aea3cc2943bf9efae852aa6dbc45f8de269e5f22b9a320d092da1c151a660a26dc84b1becf7037772ace94f0d62980a90cc4480f2af378c1a5988585a65e42e8556c383c387f9239d73b240c09e32d1fb9eafac5c5e1766731a5493f2269575e8dc9ce3d7f2c9af27c1093ffc8a11539ed12cb4a33a9d4fdb72f128712243ecee203ee5f38fed36883db05e11d1f32c97a22f711533be35517e1ab29681396a99b1e39a14ff4018fbf2b7df133e977c32e4f7e6cfab4fc00995cd9865ec7c72372a4f99e11491a2cdbc47bd5b6ebf5f71b81b9a016312d265e2d091d19cedef02034ac8e523e6ae522c268d6ae94a9b5ddfb63677bfcbfa1c3dffba4dd512b7fc86e662a425815505b7f9527bd63f77715cb5cbade86c6cc9d92e09fd6c2f93016890c296b9fe25e5a87d3cf741371711f9d0f3d5ee89a8920074636d1847c908da37d81a604c35863a45a1f4dd25b73223bb102f4ff9c87362911f1bd81786d82a27adda16bd7d96689ee5e5c916fccc98075d63ff23ebdd4659bb352f43383fa6396cbb85a202e1e9d41d2777abf6ad9913f9746980835a557d5de0c95dd5a4a033e35add965e178740a55e8b8ab8cbf141f09e86c7eb6162ba44f2badb4e91d7748a6648fe7c948920175d9cf3d81f29dde53ce77ad7f4b978ba6a996ddfa6bd4c83d0da86f21a46dec34952c0074b5359b92ba990f7f5d69f0466ecc6e0e1b46c0beab419eec04a59d41f26d1bf297a072c587abc694f96a63f49219ee4cc16e2feddd736654293d080273424f7a15d787297708b494e21e5323893b2c3ac8913dd29fe2687ae476e82e36852236146d80a9de6ab3a2a7e8f0136d08760917ee64f5c192fa85dae196ce36b65f9e0be1c53380c23c69b4839e08c566b84c517a3e4547766a688c685572dcd39d3f484273c1bf301cc6c6a422e730b96315d611cd7817d8d2df70ca64dec139b4964544c8031623419787c1b32dbe3f1638558d519f36825efac6aa2a6cf041e7a2fbe8c17c4f388d9ef85b19149a189e1f85e1fd1752a2df315b5179a9c5db5f571d62e51b79f1fd8602509754482cd69c92efd6ea87bb29cfaada5b242fe5909c5e99b3bb73a7413849dd2bfc08ba918e96913e840ea2d7a25975401adf881109cd7b0f461f0a99c582335a22d052326fafc166d968e2eed6574bf501b733f009352cf9b9cf5e842b59e01bc57f6204eaa57a97c301f4bb0e213d10ad7765808bd473a8427b875f9717bb806d9130e67527180a30d2632196f18852131b36d8d7ea60b79d2de2ff8a70d29e26f659642be3c6c41ac68289806a20c470b98b2d85508813c277b360080882bb225f3aa63639c0216a6feefda820752010be2e0cdfb9cb6491927440325f625d7d6123c4e20592b379d77066ab3b3a2d908f598277b0c57943af5ad78589302f853ea236aa5b5b9892f5ded275fa0ca57f0cf3b895b0b2f8be5705713ffa4f2a86d2e4cfad13a73f174b5a708aca4b5305cc463b842b75e50dfbbb222339e51be9b0bd837cde96b91cee8e2c3e326e67f04ed1c6e8a44b53207378624c40489163ce25420b50f6eaa4fa6d4a88d1f7210d339b549c8b183f1f6ec888b5798432a2c765b142f9046186b6e2dc89d520bdf4afe0abfb4daf42823987f803b544abdc4e4871a0682833567f955ce4015900d5ab18907898636fa284792431685b34317830954473b47dd45572383aea9f51f2d8bfd8b118fef3a22cab58b22bbe7ee677777b5d5af710ac07fcddcc9bb5d43a51ff630d25795372aaf3362c4f5e225e4af26f58897e3d901b823a484fed0ff1bef3397cee235faeb637755937ae3a64bf232c0e2302522e41b60038ea25bb1ac7ba86cb96d5238f50d8f969e5e35fed1d6b66c166298c37afdbed7d74b38ee0c51015a0dfc3b1320deb152e8ecac3b01c246d59d77b35dbdc9d470d279b6dc1495ec1a0a503b15d4b3ca59465fcf42ac8c429eb2dca9c4ec1466ae22ab99e122ad86f7fbe084a80914fa75fbc2f428e46e24f5abdb388aa65275d4f4faa4663103e52a6cc62e102b503c1b6c41c1e8037b00335f3302671964088466f7808ab96f9bb6ab81cf7f95cb40950f66b0ce222bf3500ca232ec6064d41493b7ed29a1d4f4e65be11943d8e07874d9f39dbca94b52a46d4e99319f53373a14d13cedcea7877bfe19c40b5447b8a43cb0a0f6f2c652a723c108ece9db4df96cf58bef993cc03e5d98793e4a382e95f9b47a21d3e8c9c8c5d4a4efa00b68334a41374ee479fe31686e06c3c92876176ada438cc83fcba70fb7756a611e061103b334ad0a3d4b91e0cd03a8de04edc415c51213fa6180cd547e51bfcb8bcc770dfb801c0710449556013d7980ae369a4c745a24fcfad544d157725390fbd8edace2420915f0dcaf4a510d4fc22c8739e97e00e1488524aa29cb706dc70008c92ade62a511b8b4c8f4e334f95391ff501cba11acf11483bb46e19a3addb393ddf71b35fbbc3cdbb82af0ca5674efe51f78ee75b20e28ef0b68df16814d3ebeb88a79f0f86e3242dc3a9438c18921964dcfd8145470c80bceb745e7195277cb675e31cfce72e0517427030b3ba79f5670b544d3e36700e295dddea349ae0804f84146f81f31ca19ac206b0bdf9ee37e3d393c672bee0b6f76c95c37088becdcfb063bc96f7bfbd78a9945b260cdd863a98be769809f4d0e2dc215efe7c43e087c766186be9f92de4a3aa6b756bd5b126ad543fa61e2cd7c5b07eed4a8774f760dd575526685fe44d3411c6a9332424ec1ca491d43cb6cd66a16fdbecb09969d59a3905a158734af3f0a64e1552181594f28ea211f21645777a59eb8110dba4011fba69b345a881c7f9bdb99a34fd8298fa0fb341a59e1328783638b70b8fac4ea0a2d44a6b5f3434bd186ef41d1894a1afa5c5204637e75a21f4d0b422581b60d354052cdc41c7ea75086b57cd4a31cdade0efff1fa66405e1659ff6b908bb3fa28a27e75b85be73e86f7128c3a267ceeebef03a16a847e76eab99cab22d62d930e762a25d365876d808d578b40449119abb722bc25ce92fb4b92229c3c1bd1d09f07d6f2bd5f7b6bc64b442a2ff2c40220e0935aa7696ba41eef966762258e6cac1c82deebd0fee4b90eb29dd0ed56d0e828f22aa641a5549ab686dba1385342850ee62781170eb7271aa69ccff76ab32ec5b444871801f3bd6c14bcd0fe08674ab906282f7609bd78d30848bf44548c9655db983f3fccfdc70e3f2a9f28b5c661e2f45a1b36807cd880a35d9d3024ae681b1e9d3bdaad7d1741f4a641da4264f96cf173bd28476a8544365ee424d1c2b756fd53e247c7c588eab19330688103e603fabc3ec62e6b5ed0b0644b85ab3cd89e547cae9757501dad785fbae8df0758ecd771e3ad60a91b237b15ccc913ed6b22da9afddf343eb377a6b9f31bbbef4b7b75a5ac7732ca0e46ddda3b828c971572fb3df3aff5593a7994f23224eb1559290fc514b1058c0f2abf254ad052c799134870da5b57b830f0074e8abde86d1ca1887e267dcc3e9a4d1754a414e1ef39ee8f85649f44d0dd17026acad863d124a58453e755523caa64b2d207e358ddab351af8e5abc101ac5d8b8f88354229f1e8bc519684130e0a31a1617cedfa701f8f36cfb6e1a0a77a975bbce43a89d83eb22095c1db19a7d1f8971637ab296b5f1a7c22e8149ffcf93d6544192446dd69528b57dbfec763a1229e016b59f821ff2a2e549d614da1ceda41695f006fa56a1d451a7ff1d328e70cef59e90503d953bae14ae0595f8ff61665a0a772d6592dcdf09eb76c7684b568f48b5d1fe689fe3b7d601becd54913fdb27e65ff7cb53993f8a399daee8c405cf5cf18bf13d6f45cca7a598337f0459bc5e1fb6863613db3491be661b8e845987b57931bc794144f6dae3cc97917d0cce9536085e580f710e14ce4dffb1b1c1131325d9eea84c1b7f02bbd52f9711c30cc14f7964004fa3e03f6d9d4908a105eeb6c6cef162a42f41352a33bd8bdc4810d42a9d0208f8f05a6c7d6b5a8c7c211241ba45efda89df306b7adc3dec703e6b57804400264146542aba8f1c218d0017614886db0dd2344eaba87a8ec8e71d05d3d2a21205a14e374399b2dde26326227ee9983bed7b078ba70f51d6efa7adbb321242b79fd36552eae7327b3e4c42c7549d589458da02b11d2e67f320f7f770c24f3ee23dc9df8f7ac363a582429c4620df4113c45439e00973af12afc29c8bca0a7f7b66cb3cbceae27ca3c5313b0b192bb1f45de84085e36eb1a907c5fec427e734f0b030f99e50a257f83775eaea724d5ed1d0af3e24ed4ecea392584b113735748b433add18d14ecc2def89bdb6606f55a5de91832aeee52219cd17a27ad761a454c22dbdb7239c06f6a72fadbd5b1679bbf6a7e1e8b0b572b8675eed48bfef40830125e1246ee0cf000792bc6c8bd6b6d1dbda93f5e284769f37e665b810e59ca87b2c5df96714eaab6f6b01341ca1b24a13fd95bb33b2b3bc548cd8e1f1c29236bed89e10e7c5c0eb530e311f1fadc5d86d917a28816c30314ad2239608e7e2c56bed03b72fdd1ade2d3320d78777eec0012f6bc4d950d73dc170e7b3dc11e63b6966298a870891e2a1209191295b5bbc11a17a516bef7774a3269896159158178739c84a715a361af55d54467af9e59d8f94e7cfa00f6fac8a775111d0d145292569eec85e8afcb6689727a703c226b1fa880784be6a814c3149451cd617f68cb9bac614e95401b19d269f57f3091d1d950624979bef349773b4fe42f46374d1cb67b5f5b7feb4236a2971006d99dde9cf1ca5e4e044106612cb9f7dbb053bb6217ebad36280ce7f413dd51c7edfd6ff4daa6d93239ad17587b87bd65eb9a4bb42035701389e0d4039769e1a9c36b16dc09e08098ac403ac5c927a89a063adeb1ab3e5a4e2108952be4aea85de8ec3ef979f3caf60aa6be2c54b38f3a9298af4625067af5e8b2dbaa0e893669c754cd3b770f1d099d9df80894edbc4a46b12fa8f76f464389e6bb6c1e5eeed336d25b1f28aeae578d84e5712ecce1695b8db23666e24619303b4f2ef27be71f112e40a7e5e4af83c0d9dac790422f2b2823d8d7d3745f2663a0e467d6d545f48870c5375f940a9839afe08779bebc73e28f9ce4e8fa5753af2e86b0d5e9e709053354580098ca24485a1477bb53ba835e2242024ad347632ac71ffefcf8100ec11aa1948a4a8a9b885999b97e3b7ac7d2334992d0a6291302a9179a53575d7ecd8759a6223ec08b7ab57759e26be5e09dcb9b292a2c277ea59c40a3f18fe065f563588c5ada9c82959b0c0382402fb6a7b373e1cf599a4c34a55db4ec67f54955c739ef1f80b9a621148824678ca84282fab0bab5680d99659c4338fbb6efa7169447f8b0a9e75d069cfb588e47cf6d41633909ef5421ac292b67c8a33c3558e8479dd52d233fdb26a417662d6da9a82d84d4e71a8e8d201cdef3ecc0a964b4d0d3f4e2ef888b0e1deafb16d16046af0a09f948c3d43b104b9b5f466cbe266c024c68963365e4684a99f72e35e706f42d67d5aae6fd2ea2d403c0adfa35d3e6b5c941fa92b32f2e1b4f8a34935ec5717e29e63d40eb891feb93637c1363aabb69b41ca9f51", 0x1000}, {&(0x7f00000003c0)="64c2052da3786a3b61a940021819a4066ccec29e0f262cf8e7c689ce3786a2bbfac0d6d6de96ba0b9a0d560680810c49f7d8f1fd0e4181da407b85e98a89bc3f95bfdd93ca9dde0e3917b6a249fa4439705182f9e59366bbd99c6ba9b4600a9d990621c509440e5e1e555e3371ae818659bb8e0072695b859705cb30dba4a2c42e", 0x81}, {&(0x7f0000000500)="c2276d7e1978dc2dba829189e025e25ef53c7710cfab05be627882abe04e798da7ce3bb76008cfc5235dc14f4d9471975c0338d81552911e7623bc8a5211c8e134e2781f9b472df88797f149399c8e99a2d0628127e0fbb8f9680ef8cbecb50e02950fc1a8e91256ef1e982df0fa76119d9434df2435135d14b83c2cfdc1aed3adfe79d3af6a905945c7ddef69d0d063cc1409bd70a72a4a8ebb5d29a8b34a78dab85c0f1c08ea3603aeb84f2dfaafa657de83ccb6b455faaf293991e3936fd4b4bbbfa50ed9a9", 0xc7}, {&(0x7f0000000100)="b9e7d00e641309a18ab683d47ada8e52b1ef91e5efa8b8439c43748c", 0x1c}, {&(0x7f0000000600)="2b4b6462a4453ac410a36493a71b0cdc39d8da361af4b3036dd3d6bcd622e0c97f68ec1a0ac3434717bccaf2b76ad53954e5a2d2626b5b297965a6bbda575c3f3c0fdc7013de34fba23fa5fbe093d964982e2a1e031d561352d84e0ba6f1876091e54f41ce9bfba48971fc99", 0x6c}, {&(0x7f0000000140)}, {&(0x7f0000000680)="5c8baffe64733c533acf7551a3a1cb69dce70ab9bfa54de31c01f7180adfa0ff77dda2688c160885d57eb8c250a1c6bdf5e2f12779b514be9e9a39cdc6b88b4c868fdbb42fd33b56df3a", 0x4a}], 0xa, &(0x7f0000000a80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r21, @ANYRES32=r28, @ANYBLOB='\x00'/20, @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r37, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r2, @ANYRES32=r41, @ANYRES32, @ANYBLOB="c7cb6e1fdce84d9ee7fb23aa40305669a8d9302492fb683bfd37f543a2b2457d9635c237f599012aa36c78f2ca042d55e2ccdcbc70679c0f299da0658bc0da838e3cffd2796ef718a67ced4d49a81ef4f6183c11d38a08ea8fd13bd3b2b2601c1c3d3d5b847af6852cc4f9033a87f5fa4d96a4a247b794f33cfe46657d18333a27ce153e3cb1988d49446c4bea45442f1fc4bd6bdcdf99532e8c94de6e2ef991df2a55c54ccbc80b68f9207b763515e8a5e10d8bf6d58e782542354d6065e72fd98d309c730b414b2de1bb2e1d0162d8d56f1efa52c0fcfcf53d2259e1c4f5c43063c4eba036fd6d9f6a02a2594d9a4e00e35239205c825f5c2207", @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32=r48, @ANYRES32=r50, @ANYBLOB="00001200"/17, @ANYRES32=r51, @ANYRES32, @ANYRES32=r52, @ANYBLOB="00000002"], 0x1dc, 0x14}, 0x404) 09:35:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 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) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r6) r7 = accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x1, 0xfffffffffffffff7, 0x80000001}, {{}, 0xfffffffffffffffc, 0x8, 0x4, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0x9, 0x40000000}, {{r3}, 0x7, 0x1, 0x2, 0x81, 0x4}, {{r5}, 0xfffffffffffffff9, 0x0, 0x8, 0x5, 0xd1}, {{r7}, 0x0, 0x30, 0x40, 0x200, 0x9}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x80, 0x7}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000080)=0x9c) dup2(r1, r2) 09:35:27 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x41a, r0) 09:35:27 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000080), 0x4) socket(0xd089ebc13816c422, 0x3, 0x5) 09:35:27 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1a2, 0x101, 0x7fffffff, 0xffffff7f, "fffb7b5f461b481e3635655f402b607fadffdb74", 0x3, 0x7}) syz_open_pts() close(0xffffffffffffffff) 09:35:27 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 09:35:27 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd2cc71a59e94bd14) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="ec", 0xffffffffffffff61}], 0x0) r3 = dup2(r1, r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x2d) 09:35:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0xffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r4], @ANYRESDEC, @ANYRES32=r5, @ANYPTR=&(0x7f0000002200)=ANY=[@ANYBLOB="3841803c398643de6f82be562bbec3a9ccaf97c0ef29365e7e39401469a4c7b13ef0820c6a7e6e6dbecfe3a3c443fcf942d0d6264af6f2564a9aa4997efd79b137d9b4063e742c579f44f3c97576c40ee05812abb475367c041117d7af5907bea64f9fa0ea84b098a05c10b6bd04426d3ce8cd29f346fe115c4d8804986242321ed43434392a579c3489c9b51515a92bb690477fdc7d3f0b3778d5a72b2fa53fb9b4e8035c39d9f06c8ab12900f07c78680fa7e9ff69daa7ba27281205ad1cb914b4efe7718e7675c4201883bb33a9a521d9c2298b57189fd9c072d577e7040ddca317e1c6b5e6f23e3cce17defe72e2c117e9724e2ca34a9417b13268f41668181540532c63b015b68add1cf2c4448adaf0f08719203304e08ea9f8fdf8b8607ef8f4be9d71b762f7287914aea13cc1962d228722d701843e5f54d0ab2e5c0085e3819a840ee249da74bb9f54297aa6255034c384c0b1acfb41ab819ddc9dfd9ab8af68b8a5e567ec936bd358e960da275a2781ea1a0c9277839b1cca53b15220bcdeef4e6ec93d8e8f4a83cc7f38c4781a6d6d7b5a666ac51525320424c35bbd6b4211032ea2c7c787846909b84e3b1ef002ded76a031e90e3fc9079a1b726517428d453e79bc66f3b8a119a9ab3643a5597c1d294065fc78386b9f6d61dc02cf6742ea95f5b46281f20a9a896e0682e3a6a60d7a5590bb77bb8805a878863c81072683c983372482e30f641642d35341f6120afe5b2bbed4ac77e8e1b2447be03c600fdec31767c8377f2280220e5c8af5e95d2fdaee630bd4e4e384f105e2f1fc53cf75c692c6ba65f1b46e6a95cb276c0e666b2b2f55891defbfea895b2e8a68c6e4ac79f202fb997d73f618569ac31799e91ef0363a12da8d4771f9a9ecaa96792ff5987cb625b265f60c74cf423f7e228e541c513d73228c8814531709e2d20abe2a7b206aeb9df9ba9c833a4b4d016f7863aaba6d8df5f34c21076f58abd90ed628702a37aa19ab994bb0ff30e1e9e1c1b51f8f714f83f2373ddcdd2386e8ad1ec2a303ae891389ccea001d351737650abe96b92befec64bd94dd5991c173dc699b196c69568a4b871d700f1726ff971d11740ee99714135a35e1d42e92307d3ae265b76dc05cd82b138c14520802d5157168c0b37ee58efda2c0ffd89e091254ab8f0ed23ffd42c4cab31d176199214699aa7fe441cd9c8105c4ec271f3c9ec4916c7688035aed1c0423370a3d82da68e7dcc80aed9b195cff8c10461a0f016104951fa8b1a425676b4e130cbed31896a01dec52ab72cd18dbcc7d1d8a4926636c78b9f8793d27df2fbec56c0d3f0a46c9354ad485a3a7c7746c5ce5d6438cf9c6ca2973a44b3b71d22eb9e4fb23f7b076f1a7a2615bd640c460e30b0ec0eed8be48f87865e7c0ca2aba245eca5dc052b5395f5500ec33dc192fbbf3f9485797f4db0331a4367d0032889f4891ff514319dd027a992f81d5a29fd51659b434d596cddaf292482dcd056c2579780e5da67b58622f962bec459cff9ee3c94aed6b1b35cb42b57980085ba943e38f34069cba4c3a768db802eb4d50efae2e881cead9c0def2d74131b2c3d9182e1d21379d2fbd2b5b247b43dede489f17369d92b93c0f4480326cbd998f0de8ab4c036c314bf2f82b7d9697ba687131150912a28e5d32e496c8ad372b837197a48998af818e8bde331668fd02588aed4fd4d413b6b0bb38467df3179defdaf7200d602cabea0cf43c5e2192bd7b7c1b647b6453fd48f3a7dd54d751e2c593b31279215f32e50f866baaf27fd52d31c40720c51beadde5944ae2fa96d05f437b08f558b0cb42af4891279772ae17a1d14b11a0c589c34414bc8434b8dd9691d0c6f03b75f9f5163f2a86947f6ba9d29fbc62252d10597f06fb432fe8d645ba34a61b2e559c01d451bb2f2a2714e5b54b15576bada1a616a590f0d94f106b4c68169db5a53e6ed8aa7606eaab6794a7f7ba6e8a6c2a02e72aeba80ca6675af2aaa71a1bb31411fcc2b375c15a605a7ed676a45e6817c04ac52818c06b626d859892ae2a593c38cd273664652e3ce06f98a6e1286d40fe0513e19df384f1259f851ad2af3cfb9388c625d187400719f011112f1ed13130f9a5b5e07398fdfb8e88ca37840af40b2556534011f03daf32a14d6baf94bbbb9f080f98c2c1af93e2adc1463b1bd52018ba19ee8ac21b3cbc39414c824277856c22ecdc631954dcd186dc7f09514c7b6ae686186a857d4e799cdf87ef043432ed9ea512575eaa15ce315a1a2277d249a8d407d786fc01f601be2dee72b65a77050605e1ac2a699d74fded14a8bec78eb8914eb082bef1a03052b1cad28b3bfc39db4cce24b7b0d3ca117fc8bc30d7826516c11784424356e9d663f20786ce49dd3f782cf5d9a609ae6265babaeb12540ac152e02bbbb8b35d23b71acb1532fd17bffe879617f206089da5d828c58cfe1950385cd1d25349b4a6cbb86568690ad80908829f20df04f29b5d249b402d242925234c882df16f2c9381dcda126836ffcc1ef0774d73bf46e73ad60b31234799d21e7885c52a3a7132729559f1dc90685f281cf628a1e633dc46b1792e2c848998811e6f1084c0e8360240c2f6aa4013384b5d7a4d4b01018c15f0d711f943c94939a7822c7bebe9d5622f261d55c7ede3b6f27e575b55710aa3769f3df909bf963dad644a420b6ec00f9dea22720b936515737960458370f752fd40cc70523b6461d13d805193637683a4e5dc8a56895059e1005a87fd9b9fe18257938892ab986e92540abf5b54b3b9c1686c9128f9abb23c2f3c16f52b63b16ccff9741ba78dc6d9230dac9a0db2fc303452c8642905084503392d55e46bc0d76b897a55cd9b7ec9dcff8b4deb794fab8ca31067f9513df3b7ea9b76f7cf41bc36165b255e2630742ea42dd347fdc863335c2f385b7b6011fd86eab9bf9c0521d2558555668e30bf6cfd4291f7550b5592ba5f262a3f88f4a75d0c1359a26d964bc701df9666886d5da7fc8db24ef7b59592dd984bd8e1fc7931c06e99ab1b9d3b0b3d7e8207c241b48994078ec25735c916c3553cac7290b6b91713924b3f08ff269decf2197d8008e6becf20508f3201750f5de0e076b93fe7a61fc4cd80a62cc816232a8137e0dd025099abb97e6438a21a8da8a17a0accbda8345941d862702feb49ba385c44eb10ec4757ed2e83f80be5bde6f44beb90e3d176bb8d7bb8711bd53d8aea1c8c874690172c485dc85e39c3579545b86493830929b04123fa969ef71b294c3159af60ade89aaeda0cc1790362e54cadc69c20ba3660fdd5e128c04a388893d841e450c0af608b447a8a3b506d5e6f00cfd03c02453d447996a5bfde884b5d7c0122a8cc38b6db8f47a8a3fdf1aba5670faac1573364fd24f2f6b8ea776a6a4177b1936c41911c40758f079b95cdba14b87a566fd7d3c573c053e5ab4cfdbdbad1a14b89ff49948bf20f9966b1253d76e7dd43f7b05b365166540ab8c8a71a8808e5bbc38ff526ecb6b372800416e173a6382857c1945f301da231abca23d65eee451eb916f458dfb284e22b8eaedfbbc5a530a46d4ebada6f40785e211258d5897be27744ed3f225184fb625e9dd4cb1ce71f342ba71dcaa56bd6dc7eeff3e81c7f52de5ded6a128c6727b7f0b6eb786095b655c95c5c1ba9f64584baf0ac25d0c438cac7f96d3e1a33f134633d80d8db7b11a6b51b2152bff404912df8dd38edbf5b89edbe7cfff649b627c7d9794133ebce2fc3f80887c55df3d95c17dc2995b3d8a4af313d50684f15e145e2da7c4f0eac5d2bdda63e12cb145cf2240e6981b5bcf8672cef2b168aa31bc57c76b2623ebd6ed3a1b72ac7b90178fd27ad9ac49fc9d1ba0f42fbe7093192f4a19916f13aa61a5d2b00c417b1f0e1020bd933383fdc3fd683fb8509346596e876967705976c224b523361ced922df1d982c6fc4bc540fc4bdcdfcebe44fc64f018902057112023c027de55f19ab2e9cdfc5b5a81f37a8efe525720357766475106a0eb4ca178737afb5cc82bc427172391320638171fdbda68ad003a5ec037baf4c97c6b4a5bf76456515af26193ebf5d5a1d60120b28d2fd68e9b0e9c75c2673b141dc60b8853a3ee277868540c151140ad2e09499b6ca72d215593e6166cea8c592b5b67e0f15ad072e8928995e79e9bb1c60afcf5bbda72210c84e2b71bb6134ce49bdb7f225bb9685c0c6592b5722f877e51afaf615af210ed37bb6f314a28ebd4585f70d36a73445e29fe3a90d6ef300d894a6e7bb697b76532f5d96bebc2091ad8eafa413ac07cbd8fedfb2949621682851215b6befde2561684fe3f45b0f043d18b4145b0b1f2450f69d187d698991e7c134a1f762ef34a8c1a9af357e537bfdd077094d3f154314350330985b6f4843c3732e8b807f685174d7c12051f4e8d5a425ef3c6880ea207c041d15c484c613a92beaacb577c6aa9a9867cc941866f48f5636dfe0c81e5597b6363c2a5bcdb12f4f1662a4416edebe4d31783c9c7b78a6fa5303168e7c1b9ec32c577ade9666fe8135f872db11628a5d0c9c0ac2869782568466eef9d214ccef596a98aa127da54795b0a2bb9ccf86fe2104c0743c63a33aceee2e36e65cd745131af0dc24711e3a963e74079c950881399be7eb320f74e1c2c551a78e41677c4fbabd25a2475a8706d0f2d72e468c0aa53f0b4893a6d5bff4fd231a95ee62e14d0ba1f5d3a406ea6e23ae06f63d828991ca06708adc8ddb91dd082706e699a2bbbb1ea18babda005d9d38c41e7779dbeba72ec274efbfe5ce70bef24e418443f5694cb1b99539a3faad0a557cde7042531eaec68a3725bb67fd1a9ac6e055c925478259c0863c28361bf552cb65cbfc3b5696290087d8b676b62870c42b212fcf7a8b6cfffcea94a8098df69221f7a24ecb9402955b0cae078b6d988a377bb91c59e61822a8a2bb2971dfd8bacbdc2915cd2bda7673362a81c4932a321200484f350fa364c0fd59f531c0338024ce4e03bbd09391daef2d4033359290b53e56fb1357044bd1ded0af69e7727fdc6ce937b0ef7b6f600f4cbcc2677897f49fb751d837833daea1dbd5a42e21ee11a55605ff9a5f3b699b04210557e3e996113b96f0bd17491f7375870b488e7a2634306167dba04f1a4b8e13f9a4f4ad0d573c6081d896fad6010b51ae4ee463a6916848407850eed2494e0f05bc3ea6636b98cfbca840be4b7bd7b2caec5f439889f4fea39afe4790fd45757521386700790c8496c5ee7cd40b0742073580c248f2f250116f7432a412d9d1109a78271e3604b803406a164e86f74abd03343324dfd375a0725d1ca1fed98b0a49fe2e427212553028e99ba5c24c9d26160208f06f41c08bd18b1c0bcb506d1bc04c4f2ef7ea957e8a76fa805c1525b31e56f51b123ae2f5d5ed9bde2863479e63c9874cbbc653c05af1f914b7950d5f7df4481ee2c0bc224c63e6d0e960ca03db048ec556b870f6dbbed059943142951ce478f2175ac77edbef26ce01364ad8b2c6cfe1a283eb1e9d8df7a991525f06c0c34b29180c6b7bda7c3dc095f60874b8e4d2c697de63ea364bf4f5bca761ad0ca26c38fd0d52d63d231d4c271da4baf1f345dd3b35a01d4516aa11a14ad2be394fbfe0dc54b3b3694ace2cb9c97800f973d2469cf86b9cd329097c481d76eb6617469760892366d9daa14c09eef46557ca1498edf51b07fa32e358da24e5705d0563ea3ebd68fb693971646c38f2b596da2d2a202ebc5bf8d17806a06359eb02627"], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRESDEC=r7, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r3], @ANYPTR, @ANYRES32=0x0, @ANYRESHEX=0x0, @ANYRESDEC, @ANYRES64=r8], @ANYPTR64, @ANYRESDEC, @ANYRESHEX, @ANYRESHEX], 0x9, 0x7fc) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYRES32=r6, @ANYRES64=0x0], 0x2, 0x800) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000008b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190dfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c6121375d39876dfb6b4502000000000000005e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba992d6931ec5ba0bb0e8997f7a941759689d37da8160000000000002df0a24e1374f32e7ba726f21a2efb556aa860a00549373bbbe2349ea6cd3644f219696695026edab1f949c21f4bae87326467f0d504a559a3b3c0d7a61b35129d14b71d78e518def21e8b9dda885acbdea01b4824be3cadef9784ac55ba27f415aeb7b325a4ee1de4149e2546827ea4bb7fa6041c4ba870c483cc11f33a4df54ccd56148e2ecce5239c82c9cba1937ea8fac89104045a5f82ffd65f9e29746aafd330bc19abde9d8e0ac01a4c2103488c1cbdd50eb515f90707dc1ade21075074b2d98808a1ad6e5b"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062a23e191c4601d84cce2876ccc07b2f89c576517d2f6e3982b31031965c6d7f1a63abe899d409fd5b9975c00de9f8c1a4ed3dd969f9354b013b25a4d01a8ff1671e43ddc5bcb16bcaada8bd0d78967b6e6c2066e5e187657a82d152b9c07e3083acb79f2d5f259662cee3edde518438a648d8e67eabdaa65ddd031241debb96f200a20edb990a264f200fb74e3f87f6fb99eddef96fad659dd781dfa19354d6d1f95918af6aecee1b21f32d382caf77fe99696d1cbc3d46d5b67572d2d4b90527dc422175614411fa2c1ce95c121f6b7230d3ae2f4740cfd6020f1af80098454b2070a58cde78c551891875000000000000"], 0x57, 0x0, 0x800) setgid(0x0) 09:35:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = fcntl$dupfd(r1, 0xf, 0xffffffffffffff9c) dup(r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000080)=""/197, 0xc5}], 0x2) listen(r0, 0x0) accept(r0, 0x0, 0x0) socket(0x10, 0x7, 0xfe) close(r0) execve(0x0, 0x0, 0x0) 09:35:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x0, 0xcca4d8f648eef30c) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x20a8, &(0x7f0000000000), 0x60e) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x6, 0x400000000002, 0xfffffffffffeffff) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x8, 0x800}], 0x2) r4 = socket(0x18, 0x4000, 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() getuid() getgroups(0x4000000000000208, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff7ffffc, 0x3c6a, "9375c11a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(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(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r5, r6, r12, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 09:35:28 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="cb2be5d7ac337a44253873ff141b0b49683e66c10bebe5f3d53db723ceb092b2a9a9c564bd329641ae06081513f7113a63aa4bafc22caa110eeddac6a83a77f88a4021a7468411771d5e73b3f7d9a487cd9f069f7b35dc0539a53affbe54974bcdf5d35488ebe2f425237a2f9fff5534af173201ff0e34ac7cb9dac62882afeb000000694aafdc7e166ff5494b7f918fd030a8d8a3e32e5011d939a5c1ba6d17ea6c1f0bde13febf161b71ae748734d9a51a663418c28cff4c1a18a95b66a243f78b9ab41a517290601d566d71ff1aea773ff11cc91d4ac09300c17657d655d00fc99db23714", 0xffffff50}], 0x100000000000016c) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 09:35:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b34769c6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) 09:35:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x36, 0x206, 0x0, 0x305) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 09:35:28 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x9, 0x2041110b, 0x9d98, "0400fff31e5a6f88303b05004000000400"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000780)="c4966803b885cd94799c773514a3695403e7d656568096970ba2df2231aa565fce132ae5fc3b55eca353b81384091f816096e03f422d30730e582bed61e7893db6d7da1a9dab2caa3f6ff248df1d18516ec31d0ec9987c5e28f00f8c6652e8f54a01bdde0b30cf29c8ad833ccb633aca4d37d0df5f1820e04274747a6d6c6ebc0b5180617304", 0x86}], 0x1) 09:35:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001680)='`', 0x1}], 0x1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:35:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x246}, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:35:29 executing program 0: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)) 09:35:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1b8616d5fe56a146, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x5, 0x9, {[0x6, 0x3ff, 0xd39b, 0x3, 0x9, 0x80000000, 0x5, 0xb1dd, 0x401, 0x1ff, 0x81, 0x1, 0x9, 0x1cad1455, 0x0, 0x5, 0x10001, 0x80], [0x100000000, 0x6, 0x1, 0xab0, 0xc7, 0x2, 0x4, 0x5, 0x1, 0x16c4000000], [0x1, 0x7, 0x5, 0xff, 0x0, 0x2, 0x2], [0x1, 0xfffffffffffff738, 0xfff, 0x40, 0x2000000000000000, 0x7f8], [{0x100, 0x4, 0x3f, 0x6}, {0x2, 0x7, 0x4, 0x558}, {0x5, 0x1, 0x0, 0x10000}, {0x4, 0x8001, 0x3, 0xffffffffffff0001}, {0x7, 0xfffffff7, 0x1, 0x7}, {0x9, 0x7, 0xf4c, 0x9}, {0x3ff}, {0x1000, 0x8, 0xc21b, 0x6}], {0x3, 0x1, 0x4, 0x1ff}, {0x80, 0x3e6a38da, 0x0, 0x5}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:35:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000180)) getsockopt(r2, 0x8, 0x8, &(0x7f00000001c0), &(0x7f0000000200)) mkdirat(r0, &(0x7f0000000400)='\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', 0x4a) openat(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//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\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//../file0\x00', &(0x7f0000000140)='r\x00') 09:35:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = msgget(0x3, 0x90) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r2, r3, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) 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() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r21 = getgid() r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r22, 0x2000741d) read(r22, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r23, 0x0, r21, 0x100010025, 0x7}, 0x1, 0xa, 0x4000003}) r24 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r24, 0x0, 0x0) pwritev(r24, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r26, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r2, r15, r0, 0x22, 0xae}, 0x8001, 0x100, r25, r6, 0x4f7, 0x1000, 0xff, 0x1ff}) wait4(r27, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r30 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0xe0) dup2(r30, r10) connect$unix(r28, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r28, 0x2) 09:35:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) kqueue() mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x1) 09:35:29 executing program 1: acct(&(0x7f0000000000)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000280)=""/4105, 0x1009}], 0x2, 0x0}, 0x41) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xdb2f0b3f836fc3a4) 09:35:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000002140)=@file={0x0, ""/4107}, &(0x7f00000000c0)=0x13c0) 09:35:29 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x80000001, 0xfffffffffffffe01}) setitimer(0x2, &(0x7f0000000080)={{0x4}, {0x0, 0x3}}, &(0x7f00000011c0)) 09:35:29 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) pipe(&(0x7f0000000100)) write(r1, &(0x7f0000000140)="75624f37adbfc64193730a9fa99c592c2a22a2e85c88828d94f80b1ed58ade7c0d450cc434b4a038599fc21653b69a755de6756fef3570e7d148b78847a7e0a1d785d1eacce4552879b49ef8a9b09ee1ddfe7e69c125ec3fe6c763bdaeb4ed81724cb476cbf11cbd1806338af8e37d2f2727a5f0dd26b86a0f6847b505ffe9b7924c6edf868f34756ccc9bc0fa81d4558059b4d8a718d4971176f1f194ca9c00333c269f45f2", 0xa6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) close(r0) 09:35:30 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(0x1, 0x6ba8285cc6d3c1a9, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f00000001c0)="2fbfe525292ec4522a438b574d18c1dc9c93132c2dc414d94bf7e71b667b929421ed73c2f3fbffc7739f24160d", 0x2d) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r11, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r12 = socket(0x2, 0x1, 0x0) shutdown(r12, 0x1) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r6], @ANYRESDEC, @ANYRES32=r7, @ANYPTR=&(0x7f0000001200)=ANY=[@ANYBLOB="3841803c398643de6f82be562bbec3a9ccaf97c0ef29365e7e39401469a4c7b13ef0820c6a7e6e6dbecfe3a3c443fcf942d0d6264af6f2564a9aa4997efd79b137d9b4063e742c579f44f3c97576c40ee05812abb475367c041117d7af5907bea64f9fa0ea84b098a05c10b6bd04426d3ce8cd29f346fe115c4d8804986242321ed43434392a579c3489c9b51515a92bb690477fdc7d3f0b3778d5a72b2fa53fb9b4e8035c39d9f06c8ab12900f07c78680fa7e9ff69daa7ba27281205ad1cb914b4efe7718e7675c4201883bb33a9a521d9c2298b57189fd9c072d577e7040ddca317e1c6b5e6f23e3cce17defe72e2c117e9724e2ca34a9417b13268f41668181540532c63b015b68add1cf2c4448adaf0f08719203304e08ea9f8fdf8b8607ef8f4be9d71b762f7287914aea13cc1962d228722d701843e5f54d0ab2e5c0085e3819a840ee249da74bb9f54297aa6255034c384c0b1acfb41ab819ddc9dfd9ab8af68b8a5e567ec936bd358e960da275a2781ea1a0c9277839b1cca53b15220bcdeef4e6ec93d8e8f4a83cc7f38c4781a6d6d7b5a666ac51525320424c35bbd6b4211032ea2c7c787846909b84e3b1ef002ded76a031e90e7fc9079a1b726517428d453e79bc66f3b8a119a9ab3643a5597c1d294065fc78386b9f6d61dc02cf6742ea95f5b46281f20a9a896e0682e3a6a60d7a5590bb77bb8805a878863c81072683c983372482e30f641642d35341f6120afe5b2bbed4ac77e8e1b2447be03c600fdec31767c8377f2280220e5c8af5e95d2fdaee630bd4e4e384f105e2f1fc53cf75c692c6ba65f1b46e6a95cb276c0e666b2b2f55891defbfea895b2e8a68c6e4ac79f202fb997d73f618569ac31799e91ef0363a12da8d4771f9a9ecaa96792ff5987cb625b265f60c74cf423f7e228e541c513d73228c8814531709e2d20abe2a7b206aeb9df9ba9c833a4b4d016f7863aaba6d8df5f34c21076f58abd90ed628702a37aa19ab994bb0ff30e1e9e1c1b51f8f714f83f2373ddcdd2386e8ad1ec2a303ae891389ccea001d351737650abe96b92befec64bd94dd5991c173dc699b196c69568a4b871d700f1726ff971d11740ee99714135a35e1d42e92307d3ae265b76dc05cd82b138c14520802d5157168c0b37ee58efda2c0ffd89e0e3254ab8f0ed23ffd42c4cab31d176199214699aa7fe441cd9c8105c4ec271f3c9ec4916c7688035aed1c0423370a3d82da68e7dcc80aed9b195cff8c10461a0f016104951fa8b1a425676b4e130cbed31896a01dec52ab72cd18dbcc7d1d8a4926636c78b9f8793d27df2fbec56c0d3f0a46c9354ad485a3a7c7746c5ce5d6438cf9c6ca2973a44b3b71d22eb9e4fb23f7b076f1a7a2615bd640c460e30b0ec0eed8be48f87865e7c0ca2aba245eca5dc052b5395f5500ec33dc192fbbf3f9485797f4db0331a4367d0032889f4891ff514319dd027a992f81d5a29fd51659b434d596cddaf292482dcd056c2579780e5da67b58622f962bec459cff9ee3c94aed6b1b35cb42b57980085ba943e38f34069cba4c3a768db802eb4d50efae2e881cead9c0def2d74131b2c3d9182e1d21379d2fbd2b5b247b43dede489f17369d92b93c0f4480326cbd998f0de8ab4c036c314bf2f82b7d9697ba687131150912a28e5d32e496c8ad372b837197a48998af818e8bde331668fd02588aed4fd4d413b6b0bb38467df3179defdaf7200d602cabea0cf43c5e2192bd7b7c1b647b6453fd48f3a7dd54d751e2c593b31279215f32e50f866baaf27fd52d31c40720c51beadde5944ae2fa96d05f437b08f558b0cb42af4891279772ae17a1d14b11a0c589c34414bc8434b8dd9691d0c6f03b75f9f5163f2a86947f6ba9d29fbc62252d10597f06fb432fe8d645ba34a61b2e559c01d451bb2f2a2714e5b54b15576bada1a616a590f0d94f106b4c68169db5a53e6ed8aa7606eaab6794a7f7ba6e8a6c2a02e72aeba80ca6675af2aaa71a1bb31411fcc2b375c15a605a7ed676a45e6817c04ac52818c06b626d859892ae2a593c38cd273664652e3ce06f98a6e1286d40fe0513e19df384f1259f851ad2af3cfb9388c625d187400719f011112f1ed13130f9a5b5e07398fdfb8e88ca37840af40b2556534011f03daf32a14d6baf94bbbb9f080f98c2c1af93e2adc1463b1bd52018ba19ee8ac21b3cbc39414c824277856c22ecdc631954dcd186dc7f09514c7b6ae686186a857d4e799cdf87ef043432ed9ea512575eaa15ce315a1a2277d249a8d407d786fc01f601be2dee72b65a77050605e1ac2a699d74fded14a8bec78eb8914eb082bef1a03052b1cad28b3bfc39db4cce24b7b0d3ca117fc8bc30d7826516c11784424356e9d663f20786ce49dd3f782cf5d9a609ae6265babaeb12540ac152e02bbbb8b35d23b71acb1532fd17bffe879617f206089da5d828c58cfe1950385cd1d25349b4a6cbb86568690ad80908829f20df04f29b5d249b402d242925234c882df16f2c9381dcda126836ffcc1ef0774d73bf46e73ad60b31234799d21e7885c52a3a7132729559f1dc90685f281cf628a1e633dc46b1792e2c848998811e6f1084c0e8360240c2f6aa4013384b5d7a4d4b01018c15f0d711f943c94939a7822c7bebe9d5622f261d55c7ede3b6f27e575b55710aa3769f3df909bf963dad644a420b6ec00f9dea22720b936515737960458370f752fd40cc70523b6461d13d805193637683a4e5dc8a56895059e1005a87fd9b9fe18257938892ab986e92540abf5b54b3b9c1686c9128f9abb23c2f3c16f52b63b16ccff9741ba78dc6d9230dac9a0db2fc303452c8642905084503392d55e46bc0d76b897a55cd9b7ec9dcff8b4deb794fab8ca31067f9513df3b7ea9b76f7cf41bc36165b255e2630742ea42dd347fdc863335c2f385b7b6011fd86eab9bf9c0521d2558555668e30bf6cfd4291f7550b5592ba5f262a3f88f4a75d0c1359a26d964bc701df9666886d5da7fc8db24ef7b59592dd984bd8e1fc7931c06e99ab1b9d3b0b3d7e8207c241b48994078ec25735c916c3553cac7290b6b91713924b3f08ff269decf2197d8008e6becf20508f3201750f5de0e076b93fe7a61fc4cd80a62cc816232a8137e0dd025099abb97e6438a21a8da8a17a0accbda8345941d862702feb49ba385c44eb10ec4757ed2e83f80be5bde6f44beb90e3d176bb8d7bb8711bd53d8aea1c8c874690172c485dc85e39c3579545b86493830929b04123fa969ef71b294c3159af60ade89aaeda0cc1790362e54cadc69c20ba3660fdd5e128c04a388893d841e450c0af608b447a8a3b506d5e6f00cfd03c02453d447996a5bfde884b5d7c0122a8cc38b6db8f47a8a3fdf1aba5670faac1573364fd24f2f6b8ea776a6a4177b1936c41911c40758f079b95cdba14b87a566fd7d3c573c053e5ab4cfdbdbad1a14b89ff49948bf20f9966b1253d76e7dd43f7b05b365166540ab8c8a71a8808e5bbc38ff526ecb6b372800416e173a6382857c1945f301da231abca23d65eee451eb916f458dfb284e22b8eaedfbbc5a530a46d4ebada6f40785e211258d5897be27744ed3f225184fb625e9dd4cb1ce71f342ba71dcaa56bd6dc7eeff3e81c7f52de5ded6a128c6727b7f0b6eb786095b655c95c5c1ba9f64584baf0ac25d0c438cac7f96d3e1a33f134633d80d8db7b11a6b51b2152bff404912df8dd38edbf5b89edbe7cfff649b627c7d9794133ebce2fc3f80887c55df3d95c17dc2995b3d8a4af313d50684f15e145e2da7c4f0eac5d2bdda63e12cb145cf2240e6981b5bcf8672cef2b168aa31bc57c76b2623ebd6ed3a1b72ac7b90178fd27ad9ac49fc9d1ba0f42fbe7093192f4a19916f13aa61a5d2b00c417b1f1e1020bd933383fdc3fd683fb8509346596e876967705976c224b523361ced922df1d982c6fc4bc540fc4bdcdfcebe44fc64f018902057112023c027de55f19ab2e9cdfc5b5a81f37a8efe525720357766475106a0eb4ca178737afb5cc82bc427172391320638171fdbda68ad003a5ec037baf4c97c6b4a5bf76456515af26193ebf5d5a1d60120b28d2fd68e9b0e9c75c2673b141dc60b8853a3ee277868540c151140ad2e09499b6ca72d215593e6166cea8c592b5b67e0f15ad072e8928995e79e9bb1c60afcf5bbda72210c84e2b71bb6134ce49bdb7f225bb9685c0c6592b5722f877e51afaf615af210ed37bb6f314a28ebd4585f70d36a73445e29fe3a90d6ef300d894a6e7bb697b76532f5d96bebc2091ad8eafa413ac07cbd8fedfb2949621682851215b6befde2561684fe3f45b0f043d18b4145b0b1f2450f69d187d698991e7c134a1f762ef34a8c1a9af357e537bfdd077094d3f154314350330985b6f4843c3732e8b807f685174d7c12051f4e8d5a425ef3c6880ea207c041d15c484c613a92beaacb577c6aa9a9867cc941866f48f5636dfe0c81e5597b6363c2a5bcdb12f4f1662a4416edebe4d31783c9c7b78a6fa5303168e7c1b9ec32c577ade9666fe8135f872db11628a5d0c9c0ac2869782568466eef9d214ccef596a98aa127da54795b0a2bb9ccf86fe2104c0743c63a33aceee2e36e65cd745131af0dc24711e3a963e74079c950881399be7eb320f74e1c2c551a78e41677c4fbabd25a2475a8706d0f2d72e468c0aa53f0b4893a6d5bff4fd231a95ee62e14d0ba1f5d3a406ea6e23ae06f63d828991ca06708adc8ddb91dd082706e699a2bbbb1ea18babda005d9d38c41e7779dbeba72ec274efbfe5ce70bef24e418443f5694cb1b99539a3faad0a557cde7042531eaec68a3725bb67fd1a9ac6e055c925478259c0863c28361bf552cb65cbfc3b5696290087d8b676b62870c42b212fcf7a8b6cfffcea94a8098df69221f7a24ecb9402955b0cae078b6d988a377bb91c59e61822a8a2bb2971dfd8bacbdc2915cd2bda7673362a81c4932a321200484f350fa364c0fd59f531c0338024ce4e03bbd09391daef2d4033359290b53e56fb1357044bd1ded0af69e7727fdc6ce937b0ef7b6f600f4cbcc2677897f49fb751d837833daea1dbd5a42e21ee11a55605ff9a5f3b699b04210557e3e996113b96f0bd17491f7375870b488e7a2634306167dba04f1a4b8e13f9a4f4ad0d573c6081d896fad6010b51ae4ee463a6916848407850eed2494e0f05bc3ea6636b98cfbca840be4b7bd7b2caec5f439889f4fea39afe4790fd45757521386700790c8496c5ee7cd40b0742073580c248f2f250116f7432a412d9d1109a78271e3604b803406a164e86f74abd03343324dfd375a0725d1ca1fed98b0a49fe2e427212553028e99ba5c24c9d26160208f06f41c08bd18b1c0bcb506d1bc04c4f2ef7ea957e8a76fa805c1525b31e56f51b123ae2f5d5ed9bde2863479e63c9874cbbc653c05af1f914b7950d5f7df4481ee2c0bc224c63e6d0e960ca03db048ec556b870f6dbbed059943142951ce478f2175ac77edbef26ce01364ad8b2c6cfe1a283eb1e9d8df7a991525f06c0c34b29180c6b7bda7c3dc095f60874b8e4d2c697de63ea364bf4f5bca761ad0ca26c38fd0d52d63d231d4c271da4baf1f345dd3b35a01d4516aa11a14ad2be394fbfe0dc54b3b3694ace2cb9c97800f973d2469cf86b9cd329097c481d76eb6617469760892366d9daa14c09eef46557ca1498edf51b07fa32e358da24e5705d0563ea3ebd68fb693971646c38f2b596da2d2a202ebc5bf8d17806a06359eb02627"], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC=r9, @ANYRESDEC=r12, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r4], @ANYPTR, @ANYRES32=0x0, @ANYRESHEX, @ANYRESDEC, @ANYRES64=r11], @ANYPTR64, @ANYRESDEC, @ANYRESHEX, @ANYRESHEX], 0x9, 0x7fc) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x200000029, 0x27, 0x0, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x200000029, 0x27, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES16]], 0x1, 0x800) msgsnd(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="010000000000d2db1bdf00008b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190dfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c6121375d39876dfb6b4502000000000000005e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba992d6931ec5ba0bb0e8997f7a941759689d37da8160000000000002df0a24e1374f32e7ba726f21a2efb556aa860a00549373bbbe2369ea6cd3640f219696695026edab1f949c21f4bae87326467f0d504a559a3b3c0d7a61b35129d14b71d78e518def21e8b9dda885acbdea01b4824be3cadef9784ac55ba27f415aeb7b325a4ee1de4149e2546827ea4bb7fa6041c4ba870c483cc11f33a4df54ccd56148e2ecce5239c82c9cba1937ea8fac89104045a5f82ffd65f9e29746aafd330bc19abde9d8e0ac01a4c2103488c1cbdd50eb515f90707dc1ade21075074b2d98808a1ad6e5b"], 0x1, 0x7fb) msgget(0x1, 0x0) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r16, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"/223], 0xfffffffffffffcc9, 0x1, 0x1000) r17 = socket(0x18, 0x1, 0x0) r18 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x400, 0x248) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03040000", 0xcadf9b76e5d4c5ea) setsockopt(r17, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xd, &(0x7f0000000180), 0x0) r20 = kqueue() ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000280)) kqueue() pipe2(&(0x7f00000004c0), 0xa4e767b3cd1cba18) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x8310, 0x0) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000280)=0x9) r22 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r22, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r16, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r16, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file\x00\x00'], 0x10) sendto$unix(r23, &(0x7f0000000240)='\x00', 0x1, 0x40b, 0x0, 0x0) sendmsg$unix(r23, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r23, 0x2) r24 = socket(0x2, 0x1, 0x0) r25 = dup(r24) listen(r25, 0x0) r26 = socket(0x2, 0x1, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB="05002a2f66696c653000"], 0x10) sendto$unix(r26, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0xe3ad1944bb5e37, 0x0) sendmsg$unix(r27, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0xffffffffffffffb9, 0x0, 0x2e7}, 0x405) shutdown(r26, 0x2) r28 = socket(0x2, 0x1, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x0}, 0x8) r29 = dup(r28) listen(r29, 0x0) r30 = socket(0x2, 0x1, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r30) 09:35:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000000007000000000000001049545eef4a2661b10900000099c4d807096d0e74c989a6e81a50657ad0ccd639f2c8f481e1ba40e0de47dfa189d66e6eb40442"], 0x42}, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setitimer(0x3, &(0x7f0000000040)={{0xfffffffffffffffa, 0x3}, {0x3, 0x44b}}, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) mknodat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x40, 0x435) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/38) socket$inet(0x2, 0x2, 0x8) 09:35:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7ff8175523c5fae3bf64b6b54e887a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) socketpair(0x6, 0x1, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x1, 0x9da, 0xffffffffffffff01, r2}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, r0) 09:35:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0xf0000000}, {{r0}, 0xfffffffffffffff9, 0x31, 0x0, 0x0, 0x2}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x1, 0x20, 0x1f}, 0x3f, 0x7fff, 0x1}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7fff) clock_getres(0x6, &(0x7f00000000c0)) 09:35:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000ac0)) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSCTTY(r1, 0x20007461) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x7f, 0x0, &(0x7f0000000040)="bb5fc35b7aa3040b0d26fb3c894afe059fb514d01e2fa1ea7e756dbbcc9857e61ac6c4040272cdd85b3ec73d8f65314b741f1eee109c438bea7ce8805490d2aae87da64eefa74331befa3a102ee0014edac98bfb5657f351f6085d239a2101ddeb713d35a894ba6d0f30c5295bee022e0420f849a19f3973755a79", 0x7b) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) 09:35:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000140)="158be1a754c253c1bd93a0fbc6db9d4060c0431053177b076c1e7299b2e82596b782229c6cded87d54fa76c972f1246232a1ec1378daf03995fb2f07e41a496393438f6b11fe50a27e4d0ef6ca7134eeef588fbff22a8d97324387adc66fe53486ce3294cd89dcc4d56873556d5c1826c1b28014c0e2dd69663fbd38672097497b9cfd3e47ff181ee5314dcdafbbe2eee5a721c700b88c8b0d36f2e188b7e39f1fe3f2cbe22512cd2673f8f6a432a6f318ff9a99b0afd2123d1e38d370ea55e6a546ea0ea9ed756f8b235731caec913b5778292c50c4e7b1023a98f70cdde9d411eaf4", 0xe3, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) r6 = accept(r5, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r7 = kqueue() getgid() kevent(r7, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x7fa4c933fda7c17d, 0x200fffbe, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x0, 0xd5}, {{r3}, 0xb442e75b94557f71, 0x0, 0x1, 0x3, 0x2151}, {{r4}, 0xfffffffffffffff9, 0x2, 0x80, 0x3ff, 0x2}, {{r3}, 0xa2dfeb245bc014c8, 0x24, 0x44, 0x400, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x8, 0x3}, {{r6}, 0xfffffffffffffff9, 0x6b, 0xe3bfbbf8d18ece0c, 0x100, 0x2}, {{r7}, 0xfffffffffffffff8, 0x90, 0x1, 0x0, 0x100000001}], 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) 09:35:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x39, 0x2, 0xee, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x7, 0xffffff54) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 09:35:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) accept$unix(r2, &(0x7f0000003940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097ee3e6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa1e4dc8f529390c0718d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067d196cafc49a5a600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f339de81b1458088800c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f07c0128fcb75b3d967a2e7ba4820c7c16ece669f9054ad8a4f56dc808378e2814e1fe28c6674efb35f30e3e17ea3dbeef7640c774757cd73e83cafbfeae0de0e9281aace00aab9de44f08138d1fd3b28b2e7a34000000006240efdc65339085cc78e04094202161fb33bd5af0a0df8832afaec9d82540191e43c61bc0c31513f43d81d30e64380d26c2e9551cf1bca1fe1c20728df798f927b3e9a6b4813d177f584d86da97d42640490ca52a899a2be0322a7e230f00000000000000000000000000e5bc380dd729a602377359862786bb51c0e5dfa870ab006c940a9d078dc46fe0c3c234828d6cf6e25445ac93f57e1dee25c1438bbd730e09f727e0010c3f69da68773783e96b9e30b79e1f0e846e7b5729bbbc388b12f394"], &(0x7f0000001580)=0x1002) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001740)={0xfffffff8}) sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x26ecc3486c361e4b, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000011c0)="d8552405c0eadc3f755e407df9df6922f7ae2935227bcacb388ae9988edc78167176c0a06f95528fb8a855b405ab66d07957ccb5412a3979e0d9ee6e267420672c0eb661644bf5c94c5b515271c1e66a991ef44102749d458054856c2134e1baf19bc8ba54832b120033f1182813de9696a9c2db067a9cb6a23da35cf82005a090b3ab2abbdf008ccf6b2ab9b26791577e5a34b7dafc27541aee24d5de477f5356", 0xa1}, {&(0x7f0000001280)="fa1fe6a69a2732e89f606f0b7950a58ac6b849c4f843df2adadfc3edd3e377e7dc4f8cdb304879a191c29a2678abe2d937bdcfe0cb5d7c8fc4c820a51fc8e294deece29f6d2d6ee616d7a7196515ab6b25fd8d15d8eebf46105439c5874fddf5e5e7508658dd33b396935a3e5cbc73b0", 0x70}, {&(0x7f0000000040)="dbc123cc40e49e16c95dc7abb1bef7a4f8ba509e29a4fd1f9615722b7b43d6d1740817a5859b373201ddaaed8cedcc058d60fd696a695ce2", 0x38}, {&(0x7f0000001300)="718489723a2fc2", 0xffffffffffffffe4}, {&(0x7f0000001780)="d62a04dc3a03da890955610a1216cf275fda9ce228922c9271d0bf2e25e9a7632d8ed2433c948e7f5d091611e91d3fdcc1be98105cd6de963172a64541b841802445a12a4167b3344c5d390700000000000000a2d39cbceda245634948d206905ef9159829d14414ace14048ee499f16beb9ff3c7ebbfd8f56c754d0a606b8257132c09094f67715fbdd1203c85d78a2f415cb649990ebe88f6131b4d57254490c54def2421a76b98f1efc56482df1385c54cf207d0f3b16459317cf83a07c1df6e86a983ec8643c46d9d435fb0267d35a0a628840ff89057da3f4997ac566f950972d500d40f11cd23e41e1", 0x21b}, {&(0x7f0000001440)="bb", 0x1}, {&(0x7f0000001480)="03b80f501a6ebb20ccd72dcb58ecf4e7439a14d7c7ea6907934e340accc9fbf4fdba6b120d31", 0x26}, {&(0x7f0000001600)="b08d02855dbb3f4cfbb87e972c8de09b60e9c33471040b4203e791609dbb3b361cd6e38649e8fb5ef9b5d5cb531456b8bd9aac0637d1f746c3402907a98dae0acc8096f39b034d1ece6a517b87b227182c2b732fc3087e78fd3e0d1e9eccfe199092eb2ec13db0daab55a31b4f68e556b8fc5c5b349fc19e1f09727f8c850645f5dd5d7942fc88cf945630c9dec484cdbce23aa142e00f3f3ea09fa1aef559fae33386c691a28a8133e0c4861c0176b631", 0xb1}], 0x8, 0x0, 0x0, 0x19}, 0x4) sendmsg$unix(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000080)="732fcfb31df6d4ba3d5f0e9c3309053db0ad4c3a38412376f73141e97940ab6fbc7b5398c3c40d0d180345db7194a732e66e48e021", 0x35}, {&(0x7f00000000c0)="77ca600291df0b3c1ec021f940823366b51cce737ff8420efddafd92529da9359b213824ea33fbff6805ad4d", 0x2c}, {&(0x7f0000000100)="4ad4b85d709948526867c8abb86ab159f8e7314fba38086e62f087d60c4a3d1b1a1e62eb2b24124c646f6cd1b5fe7729ed955398b32d3866660776996114ce1d92ef8e1550a82e9b6b720ded0b0afb8363312b734bb12584f3180f687988e36ab794ef8ab0e2ebe15b3c5460fbf8edc80497265a37a56c753cb144555f1677ffc59f223946f12e6e1c85d037ddbc2d33f982b49d32a1b42bbe546ad466d994c38e3fc7194b1f49760dd5739cf57574e549f3ebbd007621d9beea30bd6b05ed9d07b7b261079b8796c2cb6582ad", 0xcd}, {&(0x7f0000000200)="d348c029434b1b382cdb08803732f34dbcd7f4b677af421a888eb8eba9afab894c035eb7266c35d4f6eabbc32b3bf459fd585070943cbe84a17bd5b9576fec9cbdce5e76ce644b", 0x47}, {&(0x7f0000000280)="befe296248bfb3d272bd0d510b8c88b3a569003709dcef1acffde5d471da672cb10b08fe", 0x24}, {&(0x7f00000002c0)="569e03be6f21d2b7332f791158b1f074619e1cc4a498043ccbce162621bb669268cf69440e240ffc3cb313dd2ab2762c38fd9f855835c165ede55e0e302f329b2482e64308a9929169e2fac246a0cbb3d2394fd5b2009f3d5543f1d97becb15a53ecaacc1be29da82a4cbe48729c3cc59a6fc3bc5ff20cf4a95295be925dc10dd71911b56a1a61c48efb8c72e98e2b219fc5c8bc13f8aad26417747809ddc64e73595c4751ada65148bbb7dc735ecb762e5a706b9784788db85d6b09a08466c7ab12faeb30727284a436f5fb6c5f6a502f9939ead5e72e401ccf6e7c1b7dfab5c1133ae7620b7db1c26c9e1f013974367d33744eec5d48ab48d49fa9826a6f920ce9437cdd1780d7412a435ea6a82405128fc2eef26a203bbce07c79b926fcc52dbe0eb60cf6016b05778680d87ab34ec3b78aa24c7c87ff8412c05d1a45cd958f2328c498a49a30d2be9b5d85591cc7eebc35137b6e10990803430e906332ba41e789f7034d6c114a434ffbd4fe4fe385c6385cf19fd6b5b793c6462cdc53d0b52520a5a7404d49480a4d8dab5a6258333151b621df561209e45ba3eae953cb44d80cbaeb81142fa29bf530a53dd74802118cfdfc7d6bfbbc1c22907037ed0a3d48a68fb40d914e015453e17e85cd5ab36912700c09305db561a1fae90a66210290a1d5726baafaa59e7cdd9363504276eb5685039a3758ba43a4d0134ff54c2a34aa239107e6d663347e4f550cb773f0c410b0b1b10e6a9204557f52ffa67c568324fead760b9b107637ec6555e4cb23a38d7202d84b252904a0e8c8972e85c080c4dcadd9043aa5ed13f766f735e8658c08fd35720bc6e2ddc7994bf04a7365f27ba4344e2543c981149cc081d893595eab2e90088a37e0606971b73b90b7b3ef0a4680019c1268ca70f0f9a2088cce54aa78da69a63a2fa7187ebdddf586da19755960b371c0f503a6a143b59c260493adbebb8abf69739475711c57972a35acdda7df992696477a65942dacfd877a01040582c1023ba09612e53f3f92a473c41e7c8a6ecebe5842d48b89152b06e7cb4db4cd1c3d0e111a1786bb5ab1c39cd233a832a9ec7f14721f182fdec524a79a9f41a809949e34cf3e1ed3bbd46385eaaf41222436b2a08800c1dfbd50d5158f6df9e6dcb6276a7ff353695f0ba6de5e8bef7d808a0e92c824a2223dceacb934cfb139f5844c0f44979662d68941d2a808e615b5494cf0253b6d426ff55d0227e16d0e5589e22446facdc3bc4605526715b825917390af66e041eb6a89546f3d9156c30801212529288b36c63898aff719431c749978f9ca059ed7daa5e4420f2df1c8714d79c3391137057670de0d8d8bb10b279c09acc39049706c3b1df16e08ce47b64fde2a0ec19170817db2ac9aa6ac46cf0b4b46ee23be3fa197c5d6c57a3f5ce181d7a3b3e5be74dce06fdef3863836e14ce0aa074abdc392a3b3d528cf30269ea5a89c36028f4f1ce9036c4e2a544f3a5796f287b0bca4a01687cc985bbc4b5281eb144282eacb46df5265b665e06490d65cc6e75c87b7baa1819235e48e8ab4d84451379937f1178af8e0635860b81fcce8818d93eca3194a7906e259ba97231fdb5146a58e6de8ec4ce026268fe419f09a595c326023a88869a9dfd9179070b79d94504fa9d81af049d534193f30c743a60f39218e836caf9d24b8f54eb5283b7b56c064518e224d0bd7bdb3623fedb516fbd8d5d2b8de0ac93cb9bc1bb9965f7c6a163447850123ee0cfbb489d0e4c9b8a99bffba33790d4b0757128115ec0a3af25e6de19c352771df4b1edbf3cea176db4a5529741102e5038cb241c3f54bc0751f7867145bbdd860b2d0afc94c35ed2301cb303c4da464047053ac165176f82c056ceffb36458a4bea15e62a1911da2ee8ce0bfff74cc71eb36b33fda29fe776dd6e17e1687e3d53c6de17377734edb6714fc815b73c319380a500694dbd00b7bfac66a8777ccf64b6237bdecdd6c0645207844cbdbd02dc4e200d6b9b415b194cb09cbf2e4e66c834cf57971a7e4a65b8f271e7a7c6a97ea4e55335b41452eba6cf83650cae81462d9e0a04ff742ca1922da6c0847f5032b92bc2b7c9d0d95cf6a6998ffee45c315271e1ad2d260ee24b5720b20f55932c9e527791d105eee1d12735816c11bd42209b2ff6af650304f8fd44bb411a6a810c3ce64c414865afed815aa0e4ef10738e3ebd695ffff8830569e9d45078ae4668811765192b60fbe4933cb2b9ff51feaa1d9a7c229cbce750c3ac9092fc1b4fc62a71c7abf1b58e14a742e8e0662abba4eca11549834aefc19a32aa841c536623f604b5dd20d024b9019fe5ffbaa87fbed4f43bc1e3b087687b5107befe4867bf726ece60b9eb03e63cd3ca2b1023b8412e859d41f7084376d4675661b0e19cacc25a0c705fd082feefe489729fa60dd6049e73019d95e07f92739caf86b4649fe7362e23dbc67247209a8eadd05f7759480fdba7632a358f56c94117688d3c0b69025165caba5f32f5303aa3582ac746de823fd57714280260aaa230093576386f5058312bbbc368498c67094cf128356e7cd40158443d85bf3939aaae2cc92fa9f853c9db6a0eb84defeaf73e85a9fbf251fb2ed1d4fbfa9ec6b5c00507a9112b3287865d8f1b543160e1b804dc676da21e406922ccffe33d1b54ebc66ab76de6af97600af96a6829af8d675d7c0636d3c051ebca43d2f0ea3dec8964be19d36beb45b1b910b6f35777884c484a337da59d88e03ae7d4d1f23cca17f32ed624742b273d296ee5b18eb5d0d59f04a77ac3fad1405e1641d2c7059bc5a33326b2d76eeb300254558de63aea187feb6a881bc60305e43f187acb6c584bafacad9766b3aa1d037d76e52c16f88f7d30c20c62011dd0af307351a3ddd7004dd7cfad991437532863baf885c5b750b1506215427350cd5ecc4df10f0a10e6597faa53f72645a5dbb53be31e4e381d07df7e3b1057257ad8beb566d8fffe408b6a24fc738322011db2a522301f33c77d4728444121e2ed8a61871899eda2fb2386e9a354ee5f88ced2b9803eddff43fc39f8f52b500e96598dfed451fdff0616a4e5874e39d97c4bc527652c9cf7ecda6269366ee70ee16da1607a9fe809846897105eee6d497995c8fb7b14da1c3142aed3c2c58a75ab88193080e3383aec2805279d7f78d7f11183d04271ac05566d23f2fba7122fcfe189bcd1deedf8e961e7aaddf7ea26bcf1e726544e9698686e68eedc1c04f5a22546f34b4d8377a8711adc84666e717ca0312f62352c4f77a65aadd34b0c15d4e909e24d6b22753e0416f04a4b71972b93d0136e8c9db7e146d1d9f263d3cea9cf104592ac5f65a0aa44eae83e61bcf03437f0ab9712a3576a52b0037fb3599a1546b505cdd24f3dfdf47f979599530da94dcad0a400f6efed4bbb582029f0b8cd0b5778ba7788ae70c668a2ed7f19ea0168454cc33cf53d8cbf9fd7d84a68aa5146c0c52ce15cfcf483749569f56e6b7189f592da81a10e61cf05b27c2fd66b4595ac399668c6e29bf91bb9725deb7fa4f281592f71a097692e3cfb5ed164a235e373ba805e36691586f75ee7ecc3e9df987d1448663a40339564507a7fcb61a4c5b9189018ad8b96458c630744421e100bf781001d5817ac1895a07f38aed093e204f667d1f1f2abcd0d8542373d17293f96c987553bf4296f9e0b104f777c6aab4bdfdbe4e9668ef46940a60ef0d12646f671a8a5efe3d16c504de95b316c21a78893886e13f02e3a004a17b60781fdd03e3acb8422018d6009c20be566b1d9f73fdadab5e7506f979fb27e65cecb6d08ee76c6f2948f8eef0179f913f9f1a8b6cf1e4cc27c81a8b0bc135bfb4b865df669f0e55fa9da441cc7b6b74ce2f8cdf8a18f7f7c7cc4954a7359a1dcb8a43eff16eb1796acc21c94ef460980f4440ca3c7d3572f77b63b4eb68a34374eaf675c499f57774b11cc7ebd6545f5ce318b40121dfc52eba2d844f353bdc3f9612a9f41cdf3ad4aef396a0852ed7df0ca37418bdbba3a09811cd4b61519562ac053632575a36d275f169dc8b49772071fa1e51075b7803f9cdbd44c95f6370b686491009976734d58ce7dd085449cb016171a9143f4204d60fdaef1b6bb5bd8d29d500abec0d7e6ba4adc0e4b562c8bf08ae01da95d41c327177daa5434a210fa82ed65cb7791972d22488a02864c0e9edcb29a9bd52c933fd379d73fdbb5042e2899626631ef19e7d359b33bc6b49561cc12fc36c2359ca6cec4b45d4f0b598c4698c8468f766c6a1050a29383929585b09577d0639f451c888536ddc5226bf5ad52f08a0f4d6d0376db268fd49de29ff628227581b3743f944114275bb4603fba81d2ed9e9e614c72ddf77082932f3ef6d6d9d836b990e6e955237aafd8fc95bdb99bbb4c5ad273b059cf14e67df85fa3c61ea5d4d9d63ce50dfcafa15b5ce6b71efa58dcf1c172323f24c615c198af2e1da991b224ffe49d5be0d8ca87bac1210f9b92604d37fa79934e70ef6a2b6bb4a147728fb1ca9187586150839444b43021a9a5ff9835ec96b689bba3ab1e7ba5cecd40b061f725218b883111761d34e5d2244340c50f64ac23c6c19b0d2125d6b02dead544df4821d4a3cbf2cd3693310a4dc8bbe5372a06d887bf42b6bc33838572a2fb77c6db01af0320f8525e038d9f0b3ec3f72ed30c8afe2ff0be1414ab7c703c4d8bce15b432ee828a1f233f955f1808d52a8eb85c5cf7cc733dad2e385c10516a1b62f696e537994d3a386d3e0cc2f06ee27cac7bd89b2dfba31d0939848df2eac3110dc266e3044b352c60bcec66751d1feaa3bba37241a5708ce726ca3bf7abc89499b72592e18a0e22c24f6feb9d3efd13384ea6adce55bb51f202adea56cc6acf54ce2fa867c7192a7fcfd917eadfb610e02f500df8c28ab3e69a409660263e3411c1e24b80f2af14820ca66843b4fdb9c6a2f211cdcdc28d354f761519638e260d139eda811d73dfbf75e06fedc1bbfe2a242f20faf87dbec0734fb4aa097f0c4ea8b02dbb6153b03f20e851ea3392a4e8238cb2896c07f03ab5283ae16b5737024ce4cad9e5f5ec3cad0de3a12b6672a26f686eb4371f80ef529296db3d72d05d7c10b947d7cccaf3c600a2a0c8d68572473978ba2be3c0e803b5dd258fb4fe0532b1b561506698cb5b290f9c4057c788e8e8f5b7a22ed42289de", 0xe68}], 0x6}, 0x400) 09:35:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) sendto$unix(r2, &(0x7f0000000140)="7513e1ad", 0x4, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 09:35:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440), 0xb37, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0614da3bc8d67a2d1c25d0555806616408a788666557ec0e26d9a1e557b4ee6fe69dfe3ea90fae87daa104a05568867c1d3a81619917d50776e0e33b480246ac4a05f2edd9a282f75fb537fc56a84b281da8d21cf507f76cb509468cc844c630156cecddcb26ec13a5376a24961dd005c5d03b3c05b952fba3410e01cb2ecc4428d5045fa642f2311f41ecdfb6840165e59de6341dfac9c11a5d82927ab8104ddd22c199910e878b4748daae510ed44b15f7fb8829e0aa749b959381669b7bace20f907e2b7f41378c113d77b69dfc20b82046eb30130514735547558857", 0xde, 0x3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x4, 0x7fffffff}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1a79, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:35:31 executing program 0: r0 = socket$inet(0x2, 0x4, 0x5) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) sendto$unix(r1, &(0x7f0000000080)="435e6b509dced06a7e0eef69cc59bffc7940d87497535544af81698434af575c0d41d92b98fc63777ba6b98643032e0bb73bc3ca0eeca531910f763982cf8815256af4d46bc4b5dd2a2f89da9318d89e20d311214b78954974d82b2bf895c0e73d9911ad11aaf7e12da2f47c0300caf888f833df968f312350c8d060e194346d10fe45360da58393d075083caa8621e895c69fac88638f4459905749e794cc99aee7c955b9dc94df50750b72de1629e571085f5b95a163f3c196afdbb7238aeca6e38b5188889a7941032ea505c84bee4a97ef00b19e2d2e5ce93d8ff339b85c1433cdb39013a3a912f3", 0xea, 0x402, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)) 09:35:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}, {r0, 0x29}], 0x2, 0xff) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) socketpair(0x1, 0x8000, 0x3, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000000080)={0x1ff, 0x1c0, 0x186}, 0x0, 0x0) shutdown(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 09:35:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x8002, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r4, 0x0, 0x4) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00200000d001000000000000ffff00000100e50000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0xe0}, 0x0) dup2(r0, r5) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r9, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r9, 0x0, 0x0, 0x1800) msgsnd(r9, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 09:35:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000a) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r4, r5, 0x0) getgroups(0x1, &(0x7f0000000080)=[r5]) r7 = getuid() r8 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r7, r8, 0x0) r9 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000580)={{0x3fe, r15, r11, r10, r11, 0x104, 0x4}, 0xfff, 0x9, r13, r13, 0x7d5e, 0xd73, 0xaad}) r16 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x19, r3, r6, r7, r9, 0x2, 0x7f}, 0x3, 0xd6, r13, r16, 0x0, 0x9, 0x7f8}) 09:35:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x2, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x40b}, 0x0) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x1) 09:35:31 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffa93, 0x3f}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="66a7c7c5833149a3f80a66d9b6cff627244a6ccb404b7dad14", 0x19}, {&(0x7f0000000080)="1aa38835a14f1e3a83988b712c586b008e939bd4e93022d4e4b29c2401a176fdaee59d2948540cbfbd2c775de1059d319c0fadac5786de", 0x37}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000010000000900000072bbe3a11e2feb7bbc7a3637590000003027bffe8300000001000000c402000071af816cfe1b9c713bdaec57940ceac93392769cd19f69f0cf6600000000000088000000000000000100000005000000bc83a9391ae1e1c081d83839f78ee2c4e849e04ef663ccb159dc34056777ef2b54b4c60d09e22cc3bee599e981454bf6c4f19be36e847ffd15beb45c17b5f9771a2e6b36ca7151917619b22522711591588c0d436a330a794c3186d074c9eca07bcd34a62b4a28ec3df907023071a45158c71e496c1f46c9058e35e6d13b2bfe8ad219b508792c9db18611af749afcaf74644ec8fdc956f1aabe5b071a74939618b29f910559befc60c0bc"], 0xd8}, 0x0) r1 = getuid() r2 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r1, r2, 0x0) setegid(r2) clock_gettime(0x6, &(0x7f0000000100)) 09:35:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x7) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) setsockopt(r0, 0x2d4, 0x0, &(0x7f00000000c0)="f687ae174b9ea0414505625d1db1309a45cf593fa617e890610d0be02577011e08f66259e5f38ed0142ace87c6730eacbacda5133f0b9c98d50515457277d2e17e1db1a7520264774515a194b3a09aba0ac4bef24421d509a36ca4e79d55089e1e92a26b0271062d97095fb8f16b6d0f6b4dfb9d97ac1e66f6b9894e016bf60c707a3eda2721d21eed759d29efe92e114dcb5a311bbe0b09b5157ae02d1b92d1727f28b2", 0xa4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)='U', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xb03307037c7a0c9c, 0x2011, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x7ff) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCNOTTY(r4, 0x20007471) ftruncate(r0, 0x0, 0x7fff) 09:35:32 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x2) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x6, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x3) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r7, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0x3) fcntl$setflags(r4, 0x2, 0x1) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r10 = getgid() r11 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, 0x0, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r12 = shmget$private(0x0, 0x1000, 0x660, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r13 = semget$private(0x0, 0x0, 0xf9ee9fbbae11811f) semctl$GETZCNT(r13, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r13, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x100000000000000a, &(0x7f0000001680)="b3386dc26b7834fb224ac424dd6000", 0x135) setsockopt(r14, 0x0, 0xa, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getpid() socketpair(0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r15 = socket(0x1, 0x4, 0xfd) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r17, 0x0, r16) r18 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r18, 0x0, 0x400000a, &(0x7f0000000080), 0x109) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = syz_open_pts() r21 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x400000, "7e389ddedff37173934a3a00", 0x0, 0xfffffffc}) ioctl$TIOCSTAT(r20, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r20, r22, r23) getegid() r24 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r24, 0xffff, 0x1006, &(0x7f0000000980), 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) r25 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x46) r26 = socket(0x1, 0xa, 0x81) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) r27 = socket(0x18, 0x400000001, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r28 = socket(0x18, 0x400000001, 0x0) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x9b5feb2bcb833c75, r28, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) 09:35:32 executing program 1: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r1, &(0x7f00000001c0)='./file1\x00', 0x1c) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) chflagsat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x1) r2 = semget$private(0x0, 0x4, 0x120) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000180)=0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/184) socket$unix(0x1, 0x2, 0x0) getpgid(0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$inet(0x2, 0xc001, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x20800000032, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) flock(r5, 0x1) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xe6083cd3451d28e7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r12, 0x2000746e) dup2(r12, r11) r13 = getuid() r14 = open(&(0x7f0000000540)='./file0/file0\x00', 0x10000, 0x5c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x20f727e9) lchown(&(0x7f00000005c0)='./file1\x00', r13, r15) r16 = socket$unix(0x1, 0x4, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000004000/0x4000)=nil) getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10008) dup2(r17, 0xffffffffffffff9c) r18 = getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r18, r19) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000003900), 0x5) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x10400, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r21, 0x2000746e) dup2(r21, r20) 09:35:32 executing program 1: close(0xffffffffffffffff) semop(0x0, &(0x7f0000000000), 0x1d2) nanosleep(&(0x7f0000000000)={0x0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) geteuid() close(0xffffffffffffffff) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 09:35:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) shutdown(r2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x6, 0x2, 0x7f) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x4, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x1f, 0x9, 0x5, 0xfff, "a9f5129d9a188ee9107575bf526210af9de88879", 0x1, 0x514181cf}) sendmsg(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863", 0x2c}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r6, &(0x7f0000000100)='./file0\x00', 0x82, 0x4) 09:35:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) r2 = socket$inet6(0x18, 0x1, 0x3) close(r2) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:35:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) shutdown(r3, 0x2) close(r3) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000500)=0x10001) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0x1, 0xffffffffffffffa2}, {0x1, 0xfe, 0x9, 0x7}]}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000000001000}, {0x1, 0x9, 0x47e5311ab7eead48}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x800}, {0x0, 0x5, 0x1000}], 0x5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000400)=""/97) r5 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/152, 0x98) getsockname$inet6(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10000, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0x1, 0x5, 0x970a, 0x1, 0x9e, 0x3, 0x0, 0x3}, &(0x7f0000000080)={0x100, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) getsockname$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r6) r7 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r7, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) sendto$inet(r8, 0x0, 0x0, 0xb, 0x0, 0x0) 09:35:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e7", 0x41}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000847bfd1b26ae3831a3e30588ab84bece2b9995c2f7e953bf3ef7226cbdb2f43202df738d2ded9a49cce67baa06c683151eff95c90ec5725c0ae358c3f828163eb6ea72f3abf09c0eb0293733254bbc107ee61717c1a371d8840f18ccc9fb0cbf57dde273efff8f4064a600000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) 09:35:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x0) socket(0x0, 0x8003, 0xef) r1 = socket(0x11, 0x4, 0x2) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 09:35:33 executing program 0: r0 = socket(0x1, 0x5, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0x80000001, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x1a, 0x90fe6929316c6a99, 0x2, 0xffffffff}, {{r4}, 0xfffffffffffffffe, 0x48, 0x10, 0x0, 0xbc8}, {{r5}, 0xfffffffffffffffb, 0x61, 0x2, 0x2, 0x1}, {{r6}, 0xfffffffffffffffd, 0x120, 0x80, 0x7, 0xffff}, {{r7}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xe6b}], 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x800000000003, 0x7ffffffe}) kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) shutdown(r0, 0x1) 09:35:33 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080)='\x00', 0x1) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = socket(0x22, 0x1, 0xfc) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000200)=@un=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="f85bc76b709e411136e7ce2a04e12d07bc4c18fb595e85a6fb4ebde47fd7b790becc1a49901db4df74c8c16d360ff4beaadfaa8f33258b5d5687a0ecab8dbbe991fa18cdb01a29623ef74328b0e06ce558718b6184d37302eb9244ced318abe1a76c926d4c2dc3259032b387015eb709d008a42396a188ee0d771016d75ff22bc8b5a43e6bbae5da714ed5bed6129b8a7a45c89e8ee3a0c94643b923fa8ef456650e3f53d70f58990ff09c2e53a7", 0xae}], 0x1, &(0x7f0000000340)=[{0xf8, 0x1, 0x100, "1c5bb7ec6bbdaa685515b2c9d15abe1fc7406c71f0ec20b02907103fd2240a431cad099d38adc987cba9012b3155c2b4487a14f6def75838565f98fca90c5ab930788491fbc530e8b1d9bcbd445b315700023ee01b153ace6e1a3cca29ca24eb6e36dc5eb3c7d38acdc6d2800026d28d86dfcd02e2b7d93c97b4549b0bd2455d198d2315d8334d8bbd423bf72ed028f40764a9c88f5f2d80f300da3568130f696e16c82a25a05bb4b086a7cd36fcd184945bf41f883e6534e37f2e92dd1ada7f273e6de197db300d1f2280934cd123ccc620fa0b23e18ab8213829965ea7288643f5"}, {0x58, 0x1, 0x0, "de820af2aeeeb43e612b9a4815f44af472a9b29b1e8b339f61e390c6647d740d4c3bd303c032fafff709a0e04419e1a312c7459851b028f23309f20cd2f0476d954005ff"}, {0xd0, 0x1, 0x49, "b0e12e9cd82024cf5e6b5d913b7162054679a725df7a743ef32156017db8f1c17b3cf2bda5491a2188ff866b25d57445c8bf0812ec798155153f5a11f1699f1a3a445e6db7daf65460d592cc8bdf3a327e56a3f56ad1bd9a55b117aea0f5df6b3b60d42f0a13a12456cb9e1e3511101d363e144a9b1e85763d9bb513362da31bf4e0515b4becb2eba288f652975fa35b9e88118e1cfd17c0426a6333ab80d71aedbece5a81098b063cae3bd34b9b678da1cfd967afda9d29a890dbb363"}, {0x38, 0xfffe, 0x9211, "68ed6b81855c51ab62b35dc3b49c470c9b2af352f1e8861caaed3aa338fba781ef73ba8eb14e"}, {0xa8, 0xffff, 0x2d, "0c51805ade34d5720578bc1b7e105afec96c2bcb289503dccbe532e85b776cb346894c809b04322a173a074139288e7b65a8984f0bdcb51b8ab22f1e9d0b03121c9bf4dcee8cd981adb9eead982bf2658888468c37861b7afccd82cb3e63f06a5d3a3b9d9360d76dea2eb65f2439b95bff3bda4122ac4a26fad14d4ac7697be5b62dcaee826730294ece6ac5df1faaa732"}], 0x300}, 0x203) socketpair(0xc, 0x440aa79ca6f3fa37, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x2, 0x3, &(0x7f00000001c0)="96449ee4b58eef82978bc1c64514389d86cb7b994f0d774d08e8482c5c2eb689c919163c6f235a59399a0f4286aed3", 0x2f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:35:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0xfffffffffffffffe) r0 = socket(0x6, 0x1, 0x0) semop(0x0, &(0x7f0000000100)=[{0x0, 0x3ff, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x9, 0x0, 0x3000}], 0x6) shutdown(r0, 0x1) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="8bda37dbae4171154c0b1b04714deaf53f459eba07e9f48aa5a92b75a61d98a46546e3e15414349e266ca839d05f40c2ee46a1e24db38be8ac267cc68246d2530c1f0eef2fc7c9d40ad0f474c2e7e415c7ddff595e0b17782a2f02db8a31644d0687dd00d00bbeee84be2a927910f6bbaa66b0afdb50a9786c03814f6d1cd35a424655d7ee15942fcc41aa8cb6ba343ce3b1e0554be097d786be8497daf53aa50e664401d7ca69320268b7c375702f348fdaaec25896ba0d869327ae", 0xbc) socket$unix(0x1, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = accept$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000007eacc666012f4f64387b728686d6e2127b5bde61567887380000000000000000ce6cdcfaadc202b3af5900003dfe418a17dbcf284a5377b7596cf81c49f58fbcd69cc2bef9614eebd3f5f8865da362596ff7f211f65187ce"], &(0x7f0000000140)=0x37) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 09:35:33 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206922, &(0x7f0000000300)) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) panic: knote_enqueue:1283: kq=0xfffffd806e8af958 kn=0xfffffd806ec18460 knote !QUEUED Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *202954 83679 32767 0x10 0x4000000 0K syz-executor.1 345327 14524 32767 0x10 0x480 1 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff8220b79d) at panic+0x15c kqueue_do_check(fffffd806e8af958,ffffffff8224f39d,503) at kqueue_do_check+0x232 knote_enqueue(fffffd806ec18460) at knote_enqueue+0x80 kqueue_register(fffffd806e8af958,ffff800024d912a0,ffff800020ac8508) at kqueue_register+0x820 sys_kevent(ffff800020ac8508,ffff800024d913c8,ffff800024d91410) at sys_kevent+0x2b6 syscall(ffff800024d91490) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x936322b0620, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic knote_enqueue:1283: kq=0xfffffd806e8af958 kn=0xfffffd806ec18460 knote !QUEUED ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff8220b79d) at panic+0x15c kqueue_do_check(fffffd806e8af958,ffffffff8224f39d,503) at kqueue_do_check+0x232 knote_enqueue(fffffd806ec18460) at knote_enqueue+0x80 kqueue_register(fffffd806e8af958,ffff800024d912a0,ffff800020ac8508) at kqueue_register+0x820 sys_kevent(ffff800020ac8508,ffff800024d913c8,ffff800024d91410) at sys_kevent+0x2b6 syscall(ffff800024d91490) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x936322b0620, count: -8 ddb{0}> show registers rdi 0xffffffff81d98097 db_enter+0x17 rsi 0x274a __ALIGN_SIZE+0x174a rbp 0xffff800024d90fc0 rbx 0xffff800024d91070 rdx 0x274b __ALIGN_SIZE+0x174b rcx 0xffff800020d50000 rax 0xffff800020d50000 r8 0xffffffff816e01bf kprintf+0x16f r9 0x1 r10 0x25 r11 0x1d906014590a8f93 r12 0x3000000008 r13 0xffff800024d90fd0 r14 0x100 r15 0x1 rip 0xffffffff81d98098 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d90fb0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=202954 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac9b40,0xffffffff8264b5c0 process=0xffff800020aa3190 user=0xffff800024d8c000, vmspace=0xfffffd807f0005c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83679 422393 43367 32767 2 0x10 syz-executor.1 *83679 202954 43367 32767 7 0x4000010 syz-executor.1 43367 363522 16377 32767 3 0x90 nanosleep syz-executor.1 16377 510060 10780 0 3 0x82 wait syz-executor.1 14524 345327 29695 32767 7 0x490 syz-executor.0 29695 379490 10780 0 3 0x82 wait syz-executor.0 73113 483736 0 0 3 0x14200 bored sosplice 10780 493320 87693 0 3 0x82 thrsleep syz-fuzzer 10780 156571 87693 0 2 0x4000482 syz-fuzzer 10780 119364 87693 0 3 0x4000082 thrsleep syz-fuzzer 10780 77466 87693 0 3 0x4000082 thrsleep syz-fuzzer 10780 448144 87693 0 3 0x4000082 thrsleep syz-fuzzer 10780 517587 87693 0 3 0x4000082 kqread syz-fuzzer 10780 382490 87693 0 3 0x4000082 thrsleep syz-fuzzer 10780 89238 87693 0 3 0x4000082 thrsleep syz-fuzzer 10780 498858 87693 0 3 0x4000082 thrsleep syz-fuzzer 10780 207232 87693 0 3 0x4000082 thrsleep syz-fuzzer 87693 154833 26607 0 3 0x10008a pause ksh 26607 43279 44810 0 3 0x92 select sshd 44169 177711 1 0 3 0x100083 ttyin getty 44810 164065 1 0 3 0x80 select sshd 46500 383899 71543 73 3 0x100090 kqread syslogd 71543 179290 1 0 3 0x100082 netio syslogd 64187 171565 1 77 3 0x100090 poll dhclient 10103 346609 1 0 3 0x80 poll dhclient 44067 271536 0 0 3 0x14200 pgzero zerothread 79007 154070 0 0 3 0x14200 aiodoned aiodoned 11489 178162 0 0 3 0x14200 syncer update 76827 245277 0 0 3 0x14200 cleaner cleaner 48455 108893 0 0 3 0x14200 reaper reaper 45549 101601 0 0 3 0x14200 pgdaemon pagedaemon 31305 168764 0 0 3 0x14200 bored crynlk 42042 317575 0 0 3 0x14200 bored crypto 9338 497154 0 0 3 0x40014200 acpi0 acpi0 45783 449843 0 0 3 0x40014200 idle1 69944 349892 0 0 3 0x14200 bored softnet 10700 102076 0 0 3 0x14200 bored systqmp 80462 359912 0 0 3 0x14200 bored systq 576 122499 0 0 2 0x40014200 softclock 10 399165 0 0 3 0x40014200 idle0 32962 520560 0 0 3 0x14200 bored smr 1 20062 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 83679 (syz-executor.1) thread 0xffff800020ac8508 (202954) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82636c50) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9484 6334K 6334K 78643K 12324 0 pcb 13 10K 12K 78643K 15 0 rtable 109 3K 4K 78643K 18910 0 ifaddr 39 17K 21K 78643K 3155 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 964 0 iov 0 0K 36K 78643K 3703 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 11199 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 307 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 6174 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 21929 0 sigio 0 0K 0K 78643K 621 0 proc 48 50K 83K 78643K 21356 0 subproc 34 2K 2K 78643K 7463 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 6551 0 in_multi 33 2K 2K 78643K 5630 0 ether_multi 1 0K 0K 78643K 98 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 145 652K 652K 78643K 145 0 exec 0 0K 1K 78643K 8171 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 263 30K 46K 78643K 80689 0 UVM aobj 130 4K 4K 78643K 145 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 1875 0 NDP 5 0K 0K 78643K 1320 0 temp 102 3021K 3089K 78643K 96217 0 kqueue 7 5K 42K 78643K 7839 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 945 0 939 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3339 0 3337 1 0 1 1 0 8 0 rtentry 112 4484 0 4438 2 0 2 2 0 8 0 unpcb 120 20566 0 20526 68 66 2 4 0 8 0 syncache 264 316 0 316 72 72 0 1 0 8 0 sackhl 24 13 0 13 12 12 0 1 0 8 0 tcpqe 32 201 0 201 64 64 0 1 0 8 0 tcpcb 544 33681 0 33675 247 245 2 15 0 8 1 ipq 40 210 0 210 83 83 0 1 0 8 0 ipqe 40 6059 0 6059 83 83 0 1 0 8 0 inpcb 280 51367 0 51357 194 191 3 10 0 8 2 ip6q 72 12 0 12 9 9 0 1 0 8 0 ip6af 40 27 0 27 9 9 0 1 0 8 0 nd6 48 880 0 876 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 19578 0 19333 16 0 16 16 0 8 0 art_table 32 19579 0 19333 9 7 2 3 0 8 0 art_node 16 4483 0 4441 1 0 1 1 0 8 0 sysvmsgpl 40 56 0 24 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 6172 0 6162 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 23954 0 22515 50 3 47 47 0 8 0 ffsino 272 23954 0 22515 107 10 97 97 0 8 0 nchpl 144 51386 0 49784 60 0 60 60 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 237679 0 237679 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 163681 0 163681 154 151 3 7 0 8 3 plimitpl 152 4105 0 4096 1 0 1 1 0 8 0 sigapl 432 20789 0 20774 21 19 2 3 0 8 0 futexpl 56 399860 0 399860 3 2 1 1 0 8 1 knotepl 112 16823 0 16800 36 35 1 3 0 8 0 kqueuepl 104 18393 0 18390 71 70 1 4 0 8 0 pipelkpl 48 7495 0 7485 1 0 1 1 0 8 0 pipepl 120 14990 0 14971 59 58 1 4 0 8 0 fdescpl 496 20790 0 20774 4 1 3 3 0 8 0 filepl 152 207689 0 207590 306 300 6 14 0 8 2 lockfpl 104 7990 0 7989 1 0 1 1 0 8 0 lockfspl 48 1946 0 1945 1 0 1 1 0 8 0 sessionpl 112 454 0 444 1 0 1 1 0 8 0 pgrppl 48 647 0 637 1 0 1 1 0 8 0 ucredpl 96 37381 0 37372 1 0 1 1 0 8 0 zombiepl 144 20774 0 20773 1 0 1 1 0 8 0 processpl 896 20806 0 20773 4 0 4 4 0 8 0 procpl 632 59627 0 59584 18 13 5 5 0 8 1 srpgc 64 874 0 874 57 56 1 1 0 8 1 sosppl 128 500 0 500 76 76 0 1 0 8 0 sockpl 384 75783 0 75733 361 352 9 18 0 8 2 mcl64k 65536 84 0 0 3 0 3 3 0 8 0 mcl16k 16384 107 0 0 9 6 3 3 0 8 0 mcl12k 12288 74 0 0 3 1 2 2 0 8 0 mcl9k 9216 65 0 0 3 1 2 2 0 8 0 mcl8k 8192 65 0 0 4 1 3 3 0 8 0 mcl4k 4096 42 0 0 3 1 2 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 227 0 0 16 8 8 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1976 0 0 29 0 29 29 0 8 0 bufpl 280 82175 0 75109 506 0 506 506 0 8 0 anonpl 16 2847181 0 2836603 473 416 57 80 0 125 0 amapchunkpl 152 230875 0 230751 645 634 11 20 0 158 5 amappl16 192 109305 0 108692 769 728 41 56 0 8 8 amappl15 184 3242 0 3235 1 0 1 1 0 8 0 amappl14 176 6505 0 6501 1 0 1 1 0 8 0 amappl13 168 2871 0 2870 1 0 1 1 0 8 0 amappl12 160 1527 0 1524 1 0 1 1 0 8 0 amappl11 152 4144 0 4133 1 0 1 1 0 8 0 amappl10 144 1676 0 1670 1 0 1 1 0 8 0 amappl9 136 8467 0 8464 1 0 1 1 0 8 0 amappl8 128 6182 0 5993 8 1 7 7 0 8 0 amappl7 120 4356 0 4339 1 0 1 1 0 8 0 amappl6 112 2951 0 2934 1 0 1 1 0 8 0 amappl5 104 5197 0 5185 1 0 1 1 0 8 0 amappl4 96 21675 0 21631 7 5 2 2 0 8 0 amappl3 88 4962 0 4953 1 0 1 1 0 8 0 amappl2 80 134284 0 134197 6 4 2 3 0 8 0 amappl1 72 584858 0 584415 66 57 9 20 0 8 0 amappl 80 67608 0 67566 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 18 0 17 1 0 1 1 0 8 0 aobjpl 64 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 20790 0 20774 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 20790 0 20774 1 0 1 1 0 8 0 vmmpekpl 168 191499 0 191470 2 0 2 2 0 8 0 vmmpepl 168 2886962 0 2884906 579 461 118 133 0 357 14 vmsppl 368 20789 0 20774 2 0 2 2 0 8 0 pdppl 4096 41587 0 41548 7 1 6 6 0 8 1 pvpl 32 7445905 0 7432011 1028 882 146 193 0 265 7 pmappl 232 20789 0 20774 53 52 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 451 0 275 6 0 6 6 0 8 0