(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r6, 0x0, 0x5, &(0x7f0000001680)="716418f44596321db2c407c5aa4c6e90c93c0ed48898f4000000f794f8926b0eaed1029bd235420800b3f9fa9d62707f80c1265f746002413e82a6193ec6d4beb791e94afba2858f4be57448e239087ae0eb606228964ba63b30424c68bf7aff61b2c9b540e59f734dabccfd3cbd348d7e75ad4f790d71dff7b149ff4de5f8c1fde992c0d5fec4290878fbdf38d4739655960f8d857a99a8e04c84b342cefab85636d11d774b6fd6d7c3be220e287e034edaf7206c5f00338365d26529ca61b2400dad67ee9171a38d52323e20ae7515885d222eacfc27c0133325de3c729f2734a2628f2b9cb58572b552307cd646f97ccce85fe98b7e4e17112dbb765e23df86b820cedc6aa7395954", 0x10a) r7 = socket(0x2, 0x2, 0x0) recvfrom(r7, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r7, &(0x7f0000001300)=ANY=[@ANYBLOB="82022ee44ccab8066d911ae363f82aeecd5bf392de3ab1c6314278b6ea2b9897ec13ce66d07c85af03a8c9eca1c1bc3ac04794e652243eec5bb6e36e1996923da538bc3325a3c6c783e0e9392b53b7b07a814952fce5d9f849cdb306000000296e05a0a2493a46c75d7878eee64cff871b9a8d9ed4d6c0bf260334d205622c089d25e85577aa6803c45ab11348495736169b2d5e1a1af59376148d000000090000000000000000000008000000000000000000000000000000008b44e35d09d484568eb1c52c35feffd075d1d61803595276af05fc5eec46c485e9ca61f6507e8305f72b07ef41f3fb48554bbdf39c717131e2374f5a6fdcaa98715c23e60a7556f9eb7d9591ca624d5c157f6f5a4d7663370282485eb92226f93e8c8ab29abc08ede2d3109a7e18fcd2d4c8d93a068f12eb243b93cbaf60a83d6698ef53cc955791ee98ca4238e7204f8eadda689c791e885a957386804b388c88cb42da47601de629eeb1df48bf4a4c5ad06a5e1a399a1e20779a39d54a50590e5b927c7d3637"], 0x10) accept$unix(0xffffffffffffffff, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010870b4eb814e528b9c01dcba0ceabdfbcff0846ee5f7651944c5421e56aeae3ba0ff505899754c8aac3f23d96ce46a68297016b97d03e09c041f30cf1f595d0c886eb33da05759e31c859823e264861defcb65d6b664911e59215a7ae"], 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x80, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r9 = socket(0x10000000002, 0x2, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000001280)=0x7) dup2(r7, r9) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r12 = msgget(0x2, 0x808) msgsnd(r12, &(0x7f00000014c0)={0x2, "8f91b80fc6451cd2a8098e2b99d44085032d916dd591104f6c80bece9fd124c5690eccecd3daa8dfde8a911763290ff06b9266b494eb38464e13559d0275e5d51b10ae70e90ca81d1a8013bec898debc6d72d7db9b40d4bf0bd93b93797cf4fd3c29dfba7f5f5e316a098ed9ea7a591586871966a8751b71def058a48082e49ca8d0b1e5636bfd789c20164b191bf77f779d138d3f9163d73181c8825ba3964034cb5da4ada17d2e60a689bc369e71ab8ab576a7543fa7027d32ae065bcde17be6646c696994365be8df95cb681254045b2c96"}, 0xdb, 0x0) renameat(r11, &(0x7f0000000000)='./file0\x00', r11, &(0x7f00000000c0)='./file1\x00') symlinkat(&(0x7f0000001200)='./file0\x00', r11, &(0x7f0000001240)='./file0\x00') shutdown(r7, 0x1) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000001100)="1e56d0f5eeefd75dcee71ad3f2d5acb97afc86d21b097d29d04a643e358bed0e79be764e0e1fddad9c82ada050ba1cb2dd612599", 0x34) 03:40:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x2}) r0 = socket(0x6, 0x4000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, r6, r9, r12, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r13 = getuid() r14 = getegid() r15 = getgid() r16 = semget$private(0x0, 0x4, 0xc1) semop(r16, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r16, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r17 = getuid() seteuid(r17) r18 = geteuid() r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000680)={{0x4, r17, r15, r18, r21, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r22 = getgid() r23 = semget$private(0x0, 0x0, 0xf3) semop(r23, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) r25 = geteuid() r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() chown(&(0x7f0000000180)='./file0\x00', r27, r28) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0x4, r24, r22, r25, r28, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r13, r14, r17, r22, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) lchown(&(0x7f0000000080)='./file0\x00', r4, r22) r29 = socket(0x18, 0x2, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r29, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r31 = getgid() chown(&(0x7f0000000180)='./file0\x00', r30, r31) r32 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10000, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="04f6672c4b7e78309da23ccf6018272e351b2114c4a4e6abbaecde0ce11a7acd451d58fd684da1b26aaf42d556c296cb82a6fa7aab9561a5ebfa7fa0dac70c0593eebd31ddd4ce2edb0a02432e77801285fba845b37fe917820b64d11e3bcf2105f36bef45c5e5eb8b65e634", 0x6c}, {&(0x7f0000000200)="9674e04205299c5abe37c6856cd8945a49077dccfeb9ce5e6f5663006803781e87a9725dd9fefcd6616857af6d10f3bbbd4110868a1614aff4f2aa39ff5a021b254fec67c583653942d75f51acbf2bf695bb189255c0446450a6f35881d073304dc73315236012ac8ad23807eb25e289cb10547682e4b1", 0x77}, {&(0x7f0000000280)="fcdd00501bf2473fcfba3633b827f530bcb60aa5709aa154d89983463deff590cf92454b1e9938b5621eb91b8c752d626e1429f98011423a81906a4e39ce91a88e2970cd4ba75952257c3fee30cf1a4f61b4a46cc1820823767f8443b1f9e0fb5ce6c029af83839f9cd74820cdf44622b62674d2c4da984f1f0c6aa7ee952473ba8a541d3fbd83dad1f645ffdb60933f84bd6619751e292a5b5fb047fd60b594ccf26b3c5f5a17e78eae56828aad70faf5bacb5d18", 0xb5}, {&(0x7f0000000080)="180fbfcd5befa4206c00a7c4127b8429846d5cc9f0550edb7c6b097800a6e2a8292680bfa42c92209e1c06afcd5cd5849de296eab35dd1e6", 0x38}, {&(0x7f0000000340)="b35fec51c31c0e496466da3f558d5187d7fac038be7c393a4f93901f168fc214c4fe1dfabab5eccf45f36eb56b86bddeaf4ac94d95513f40ddfe34c1ef8640530fe983dfdc50dd4c91354c624dd1d846b60183d30999e946fddf2582553cfa94d00994abb1b23ec36da0180a0ccdf036438b1919a7e6ae306d049233f9f8924f1af91c887a06c822c699fe91e85f85878cf9f210b37034d00e8d994f1051c76b6f970d03a132ce5e93a08dca4381591329b040a1d025d50a45a9a34baf146ccc324964ee06a5", 0xc6}, {&(0x7f0000000100)="51b9897afc39e843de2a3326e05ec33eb77271af853e1ee2933480779574b322afdce074c1b11e67ef96", 0x2a}, {&(0x7f0000000440)="2e501d19626359a50af49b0a166352519c9b654822b335e7f1073ed1e696c421f60d463bc7439604fb617b93b8014945074f4eff8783ca4f8e1c17e0246de7227b70357e354514bd327c0aa6df846528a70084424edab5470710c63f364a12f2743d5f3dbf1e9b54bcfe2940cd9327801ccdf8c768da7f333d4bb0c251d47a6be8727c949549c7c3d795a7de2c6df24169f56e5df923028c3ddd6eb331d1ea99c0e4ae3cc66100fc897f079e3c2d9143da830adc1f42de39c194b617f160291d72bd8f62bbdd2bf826c6d4abb864174fa919bc3f899ea795d5967cb6cd048bddede0591f97dc40a1710b", 0xea}], 0x7, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r4, r31}, @rights={0x18, 0xffff, 0x1, [r0, r32]}], 0x38, 0x404}, 0x2) 03:40:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 03:40:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:40:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x3d9) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x20) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r10) 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}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) r14 = getgid() r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r16 = socket$inet(0x2, 0x5, 0x8) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xfb422dc603ac3624, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8, 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r25 = socket$inet6(0x18, 0x5, 0x20) r26 = socket$inet(0x2, 0x0, 0x7) r27 = getpgrp() r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() chown(&(0x7f0000000180)='./file0\x00', r29, r30) r31 = getgid() r32 = semget$private(0x0, 0x0, 0xf3) semop(r32, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r32, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r33 = getuid() seteuid(r33) r34 = geteuid() r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r37 = getgid() chown(&(0x7f0000000180)='./file0\x00', r36, r37) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000680)={{0x4, r33, r31, r34, r37, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r38 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r41) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="898ea1843bd4275e2fbc203851b2051a85d9464974c012db7231f7b3f1f09e40ddbbf2eacf0fc3646a45896b1a226c3ee6a177d5b72b93bee8addc1f138b814fe0720a8e5b4a585638776aa60744208985e15ddcfa7d721f403d1514984075e31be5a7e68985f0da96df707ea1344793d9a4956cb0c1ed35b439afc5b20258a3a2e1ac3f8e9378e1e0aa65aac7d2f6a7a1ea804b2932b47ac981cae9507e68f81f7959f3d91d77c4db42f68b8333dfc7ec5946e9bb6dbee1a8d4ec0451adeb4e5789ccab57ad472f0a25883c861790318feb12fd54e180b3b0d2f379eb7802a7f1528afb7b38e212f62888f5a74500aeee7d8724b4d73ae1f64a9fea04", 0xfd}, {&(0x7f0000000180)="1edcd72bc29d893f742f98974de694e54679f910eefe344afd4144f80c26d79d35a8d7243b7ee904026d769b9ad5c233e9581c6948c95880abbde0bbec0187a468dbcb87f31cb1f7e1dbf3f049ba9267b56dfe28bff99b2b64ca6f2c566edf64de95a01723231c47e63e0b2e157e5542f9e4eaf9c83bb8eb65d328c7965a896034ab5a2a9276b7e25e43e13a8ef09166a39f815583946e89e0709ab55d532e2399559e6c9619be536541c818d57e7d27db890138c7699eeba96dec5f40f4f8e14d405d3065dd49d96c9ae58685d296c42a20c301a8a12ff6d084f7e8d6ef475302a77da5", 0xe4}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="1000000000000000ffff0000010000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="00000000280000000087009b996da99e7e000000", @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r29, @ANYRES32=r37, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x8}, 0x400) 03:40:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x401, 0x2, 0xfffffff8, 0x9, 0x6, 0x1]}) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 03:40:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) utimes(&(0x7f0000000000)='./file1\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x20) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x7, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r7 = getgid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x10000, r5, r7, r8, r9, 0x40, 0x7cd7}, 0x8, 0x9, 0x7}) 03:40:56 executing program 0: 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) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) 03:40:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2084a, 0x1aa) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r3, r5) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 03:40:56 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x2, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 03:40:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="91f89197b108e60d2de3aa2b47114f2255c03d542e21e39cbd11bb9fb4c77c31dcd9ff058b466feb1c70ee7b453924a615fb85fe3089245843f979783f145681b6a2a6246189285d7a2c381d6fb027c86c4c020fb01041c25bea00c31427b8e9607a0646e3f0c619644b7df4fa99e1aa6d72f16739b9f5255dca", 0x7a) 03:40:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x401}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 03:40:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/83, 0x53) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3f1570188c5bb31b0b4945ef06f94cf54600"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="97", 0x1}], 0x1) 03:40:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x131752aa}, 0xfffffffffffffd96) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x12}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000040)={0x8000, 0x7, {0x7, 0x10000000000006}}) r8 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) write(r7, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) semctl$GETZCNT(r8, 0xd, 0x7, &(0x7f0000000300)=""/224) shutdown(r6, 0x3) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000b40)={0x6, &(0x7f0000000b00)=[0x9, 0x2, 0xfffffffffffffffe, 0x6a, 0x4, 0x0]}) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000240)=0x10) pwritev(r6, &(0x7f0000000400)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0xfffffffffffffe5c}, {&(0x7f00000010c0)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0xfffffffffffffdd3}, {&(0x7f0000000d40)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df1488618743fe56b8e708d37236af1ac3c100014675708f1f07f155e9ffcebbcd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c86eed00000000000003000000487a316a0957c7e4cce095f9df5d99b814b78e44af9d53885ec02aea76df", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x287, 0x0, 0xfffffffffffc) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x0, 0x5, 0x26, 0x5, 0x480}) setsockopt(r6, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff695, "1f76128304e30c16000000000000000400008800"}) 03:40:57 executing program 0: r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/188) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/175) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x800}}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = msgget$private(0x0, 0x100) r3 = msgget(0x2, 0x368) msgsnd(r3, &(0x7f0000000400)={0x2, "310397e42990c4e9bd12cb1abf8ab3af877eb3636cb18250528c5cd4e981d20e1be11481b48c30b87c0420b7"}, 0x34, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/188) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000380)={0x101, 0xffffffffffffff81}) setitimer(0x1, &(0x7f00000003c0)={{0x4, 0x8}, {0x1ff, 0x2}}, 0x0) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x3746f6ebd88b8ec7) r5 = msgget(0x1, 0x212) msgctl$IPC_RMID(r5, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r1, 0x0, 0x0) sendsyslog(&(0x7f00000001c0)="d02cc12919ab5260f850cf826c8b858c4e7a4e42651ea30a02d30ab24b0d07c7323f4370cbb0b4cf0e088141c182b5a2cc977b0730c723961b50e5fffda71b3770f68252beea6c05f0fc9cd75a9f759070a14cad794d951db55edde6d69e1183bce435f176da5ef7d3b5778f6956a2eb7b23e0b5aa31bafb25f899d4710d02d8a512eb2efd3a976ca269642dea458b23906a08fe07a679031f961f4a81f31aa1e468b585d985231395d04ba5b92c29d79c20154cbbd90cd3d836293efbde3c12b9818765b73bfd6aae1bbe7ff4859e15efc5cf82479ec4537e1f733324", 0xdd, 0x2) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 03:40:57 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x4, 0x327}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x1ff, 0x9}, {{}, 0xffffffffffffffff, 0x81, 0xe20333e63a1183ea, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x8001}], 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x47, 0x20000000, 0x87a}], 0x0, &(0x7f00000001c0)={0x10000, 0x100000000}) getppid() 03:40:57 executing program 1: getpid() r0 = syz_open_pts() unlink(&(0x7f0000000080)='./file0/file0\x00') syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x200000000000000) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xc99, './file0/file0\x00'}) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000000c0)="4b74954c4a92af2d14f8830a74d9c4b8", 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000040)=0xd717) fcntl$setown(r1, 0x6, r3) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffb, 0x2000100000005}) syz_open_pts() 03:40:57 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8", 0x55}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 03:40:58 executing program 0: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x8000, 0x4) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x7fffffffeffffffc, 0xfffffffffffffff9, r0}) 03:40:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x20}, 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="665b5097b65ff4b0b9e8e9536c52f8db7bfeba8a203bb0f3b4860abb2e29cbcc5e5dc52f5b28e404e207f55ebf7c6df3601a8d1712aa39014ad29f034abee85f3fb1c2edc3aa207bae57b5835f45786bbb1615ff7ea6ba71e0064253805d423a9b2ee81ac52fd16f743ff18b139c9f3c000ba405341b00"/130], 0xa, 0x0}, 0x0) socket$unix(0x1, 0x1, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x3, 0xbea2}) setegid(0x0) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000280)={0x0, ""/190}, 0xc6, 0x1, 0x1000) 03:40:58 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1021, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f00000017c0)='./file0/file0\x00', r4, r6) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0x2) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup2(r7, r8) pipe(&(0x7f0000001740)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000333de3d497be641453ac8fc3e45d1ea40e99dd7cf1326cc3df252f33ce60f2897cf5464646d5a9c3df5ad5a627727a299568dc881d24035ce2e4c4c37396bb93f05fa4236dc4667dc93cff4bcfb0201e3bc5b687bd62335bc7dd67426962353c8918e1b990da8b0db3869351f0aa74be72f8884c84ddb099ff8853000000000000a3f2353e8ba91c151f3b22a97f297d780af6a31d4b7bbc28411a496bfc898f5ba30e3ebe7b4cec3c19d3481d0e4eafb15431f91a0ed6c3bfcd863a6a08a6898f84fe4883ed663828a1d688c04e1fde879888d3be0f20f137e7038947c52d792ddd5591363bab02879374ddb0cf575ddfcd78bbdf2cb03ccf7fe42b83eda69705"], 0x10}, 0x0) pwritev(r10, &(0x7f0000000340)=[{&(0x7f0000000100)="55c4ad7c9f665f787d33cbcf2b8dbf6b4efd8ae871571144c6ff8f266a7003f108153ffcf99cdb010b092f98635d3c90df20689df27472581b13d44dc7", 0x3d}, {&(0x7f0000000240)="f42974d7787dbaa47dd00baaecb0bc8a210c5b99fbd1bff9f147d2e69ad17322979c80a074e4f5ab8f25a68790f0cfbec97caf87784bb5962866241f05c4b57ba73d4ca4eb7f39c43d0e6b421a2b4bbfed54eed4f1a695d68914f8dc4b2a8a617f9609df8211072b7b220b91f8cf8198607ffb7cc2120c0ac6aff5ac55f6e9f4c3f679b9bbd20f05b5aff88eced2e24ec076ae3ff3a7c67e114f856c32680e6bbf029b4b4a88cdb7ccdd1a6665d89d5e3d8a689ef1acc6ec1b6dc52c265f37dbb63e41a3f5fb1f23a8cc2ea9113b2652a3df86e63940d52d3ce93a8762a0be8cd25a27c3f5ccec6fe68117", 0xeb}], 0x2, 0x0, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000040)=0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000001a00)=0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f00000003c0)) 03:40:58 executing program 0: r0 = socket(0x2, 0x8001, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x7f1a8f4f1c131cb, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:40:58 executing program 1: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000800000000000077d1751d6270b7b30000080000000000000000000000f4eef23867810000000000000000000002000000000000000000000000000000010000000000100000"], 0x1, 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 03:40:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 03:40:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x9, 0x1, r2) r3 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x280}], 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x0, r2}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000180)="9f558547145b979730c8e7ad214faa98e1909402f9359a274547c9cfcfff9b048471d03c43334224a707f6", 0x9fa9}], 0x1) dup2(r0, r3) readv(r3, &(0x7f0000001480), 0x216) 03:40:58 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000000c0)=0x608) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt(r2, 0x3f, 0x1, &(0x7f0000000180)=""/254, &(0x7f0000000280)=0xfe) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) 03:40:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 03:40:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) socket$inet(0x2, 0x8006, 0x7) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) connect$unix(r7, &(0x7f00000002c0)=@abs={0x3, 0x0, 0x3}, 0x8) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r11 = socket(0x18, 0x1, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = accept(r11, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r12, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7, 0x1}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000000029, 0x3e, &(0x7f0000000200)="4b74954c0700be13dc9314d2d5335fff42bebb535c8232ca2b488b431c96408d049002947f39abbb6eb6dcb3ddae7f108f8829e459bbd6fea6f27e08fa6b86a03a58bad5fa1266cb8ce59a8d0218365cf1fea888aed45afc5925a1569e5a2b77f48b30eb605030a88770667660c8bf3379cf8b9cacc495d489b2801297c48046f16800000000000000", 0x89) r14 = socket(0x18, 0x1, 0x0) close(r14) fcntl$dupfd(r13, 0x214007dd03ad4228, r14) r15 = dup2(r4, r13) r16 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x1000000000029, 0x3e, &(0x7f0000000180)="ec5b0000000000010000", 0xa) r17 = socket(0x18, 0x1, 0x0) r18 = socket(0x10, 0x0, 0x0) setsockopt(r18, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r19 = socket(0x18, 0x1, 0x0) close(r19) fcntl$dupfd(r18, 0x0, r19) r20 = dup(r18) setsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x1}, 0xffffffa8) close(r17) fcntl$dupfd(r16, 0x0, r17) socket(0x22, 0x0, 0x81) connect$unix(r17, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ioctl$LIOCSFD(r15, 0x80046c7f, &(0x7f0000000000)=r17) 03:40:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) listen(r4, 0x57e1) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r3, 0x1, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$getown(r2, 0x5) shutdown(r1, 0x1) socket(0xc958453d09e617ca, 0x4000, 0x9) getuid() 03:40:58 executing program 0: rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)='./file0\x00') 03:40:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getitimer(0x1, &(0x7f00000001c0)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xf2}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f6", 0xe4}], 0x5) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15", 0x3a}], 0x1) 03:40:59 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0x1, 0x8}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket$inet6(0x18, 0x3, 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r5, 0x0, 0x10003, &(0x7f0000000080)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x6) setsockopt(r10, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff8, 0x82, 0x1, 0x8, 0xff}, {{r3}, 0xfffffffffffffffd, 0x1a, 0x2, 0x6, 0x9}, {{r4}, 0xfffffffffffffffc, 0x11, 0x1, 0x120000, 0x5}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x8, 0x400000000000000}, {{}, 0xd03ea57e9ddc0393, 0x18, 0x200fff83, 0x8, 0x7fffffff}, {{r7}, 0xfffffffffffffffb, 0x91, 0x1, 0x80, 0xffffffff}, {{r8}, 0x5, 0x4, 0x20000000, 0x8, 0x1}], 0x400, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff9, 0x2, 0x400000c5, 0x0, 0x2}, {{r10}, 0x3, 0xc, 0x20, 0xd7ea486, 0x4}, {{r11}, 0xfffffffffffffffa, 0x40, 0x4, 0xc864, 0x3}, {{}, 0x7, 0x40, 0x10000001, 0x7ff, 0x58047bba}, {{r12}, 0xfffffffffffffff9, 0x2, 0x3, 0x1, 0x1000}, {{r13}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x400, 0x5}, {{r0}, 0xfffffffffffffff2, 0xc, 0x31b3fd275d5dae2b, 0x2, 0x8}], 0x7, &(0x7f0000000040)={0x2, 0x8}) syz_open_pts() r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 03:40:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') 03:40:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(0xffffffffffffffff, r0) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300091b8a5f325761bda70e7b6d5f6061866b50daa2be6d37821eebe23741ac1471917fec1b5cedd36c5fb1eb47ff42f0b51255ed2a239a60f0a02ba42f9f44d7ed0ba00"/86], 0x10) shutdown(r0, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt(r2, 0x7, 0x80, &(0x7f0000000000), &(0x7f0000000040)) 03:40:59 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000008000000050fd1a9f2d2a45723de9de09e9b537e239f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794000000006d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7ff8175523c8387ba99b9832a4787a1787f148c29765398f30bdd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0cdefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x200001ff, 0x20000000, "a4ffffdea2040000000000000000000000445100", 0x1ffffffd}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) write(r4, &(0x7f0000000000)="c4036707aef9a98d3b60dcce7db10653c2d9282e50469e802a6f345e6f2b2434775e093e2e8a43818708817d74aa8b6b673acb68c52967b36532e8f65c93df5e8e5e9785712f2fe8c3a44123dc8cb4eb0354e73c77f7b16a62b06c2e0d714d3152aa0225eb2ebd5dcd6bbb33e0290a951c574392a49ec89c14a255f01f388a4be8418e780557df02b3ac076b819dccb73dfa8544ffdd5cc136be833b71e3a27a5e6d0037eb2b54ab9ad21814d883bae0424c8d8c6393fb956443874eb8", 0xbd) recvmsg(r4, &(0x7f0000000540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/135, 0x87}], 0x2, &(0x7f0000000440)=""/254, 0xfe}, 0x1) socket(0x1, 0x2, 0x1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 03:40:59 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r1, r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r5, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) mlockall(0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100000012) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) semop(r0, &(0x7f0000000540)=[{0x3, 0x20d, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x10001, 0x1000}, {0x0, 0x7, 0x1000}], 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r9 = socket(0x18, 0x400000002, 0x8000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000100)={0x3, 0x0, './file1\x00', 0xf08b, 0x9, 0x9}) kevent(r6, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) fcntl$dupfd(r3, 0xa, r4) 03:40:59 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x6, 0x8000, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r2, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x400, 0x0, 0x0) 03:40:59 executing program 1: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) poll(&(0x7f0000000040)=[{r2, 0x1}, {r1, 0x80}, {r4}, {r3, 0x1c}, {r1}, {r1, 0x80}], 0x6, 0xff) r5 = socket(0x18, 0x1, 0x0) close(r5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() close(r7) poll(&(0x7f0000000040)=[{r6, 0x1}, {r5, 0x80}, {0xffffffffffffff9c}, {r7, 0x8}, {r5}, {r5, 0x80}], 0x6, 0xff) r8 = socket(0x18, 0x1, 0x0) close(r8) pipe(&(0x7f0000000000)) r9 = syz_open_pts() close(r9) poll(&(0x7f0000000040), 0x0, 0xef) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket$inet6(0x18, 0x0, 0x3f) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x0, 0x0) r12 = accept$inet(r1, &(0x7f00000003c0), &(0x7f00000008c0)=0xc) r13 = open(&(0x7f0000001f00)='./file0\x00', 0x200, 0x40) kevent(r0, &(0x7f0000001f40)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x8, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffffd, 0x4, 0x4, 0xffff, 0x1}, {{r12}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0x1}, {{r10}, 0xfffffffffffffffd, 0x64, 0x4, 0x4, 0xffff}, {{r13}, 0xfffffffffffffff9, 0x1, 0xb60322bb36bc0ca2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x2}], 0x1000, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000bc0), &(0x7f0000000c40)=0xc) r14 = kqueue() r15 = syz_open_pts() kevent(r14, &(0x7f0000000300)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r15) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r15) ioctl$BIOCLOCK(r16, 0x20004276) ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f0000000280)={0x80, 0x81, 0x80000001, 0x0, "3da7ccf3a8d58c0cc2a00aaa5bd604895b01ba33", 0x3f, 0x13}) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x17e2, 0x86, {0xa7, 0xfffffffffffff}}) r18 = semget(0x2, 0x1, 0x2) msgget$private(0x0, 0x85) write(r17, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) socket(0x4fbc6d4f5a10e761, 0x0, 0x9) semctl$GETZCNT(r18, 0x4, 0x7, &(0x7f0000001d40)=""/224) shutdown(r16, 0x3) ioctl$BIOCGDLTLIST(r16, 0xc010427b, &(0x7f0000000b40)={0x6, &(0x7f0000000b00)=[0x9, 0x2, 0x2, 0x69, 0x608813cf, 0xeff9]}) getsockopt$sock_timeval(r17, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) pwritev(r16, &(0x7f0000000840)=[{&(0x7f0000000180)="8aa9b4a91f28c1ff739430597c3cbcf45aa3dee1293a142bf6df40a62713cbb42eeaaaeda2cde52285ab2656d77c9001a08f4553d3e084e8481eabc0681b6793f49bb5b35139a9e539b453b008fc8e51ff141763511a4394bad380595d8624f26471f634cb2f32de336e4c1c78dd7a9fe54874a496d9aadcef5798c5fa1c14f12a4b794402c9ac80459029e8f4d61eea56111523093b7d5c5eae0def", 0x9c}, {&(0x7f0000000580)="a0b99e2e15be347c5be7eae6db94dfad9452e0d7aa3ec4e757dd2fa2f6fc3b6dffd5033ebb09c7cc42b26595787a3b700f7793cb49e121af965cbfacc44b282550ceeac9f0b6670e8a36a5599e9c77684e72161e8598908de65d2f9445aaf193136ef9a4e7236fb62fb6793a837d46", 0x6f}, {&(0x7f0000000600)="7f7b8365f9424de799d234d9959c5e7256de12b8749920a16fb210baa1d6df148861874370871f07f155e9ffce5ecd0e6edab342b2b56b343ac40b7bee0be0b2eac00a870b1daec287c855a93f1f6393e4a31019fc79487a316a0957c7e4cce095f9df5d99b814b78e44af2fc9885ec02aea76df7f1de6e249a9dacef304fa5696a55899", 0x84}, {&(0x7f00000006c0)="c8902f5a4dbd705b4c5ba8ec57b645820ce7378fef314b2aa4e17a8b40dfcb24df5bc8e8b61f93324d061d7bf922834aee769479ad33a196455162faf21f80b1a4c87bcd0a2d141b17aff6e7a26fede4c8871e8d3cddeee59ed018f1273593040d8a04d060a854eb1cfd97c7256bc2db0764d9c91c5c2bb7f5763467d40a37588a32f7fe7a01a57c36c4e028fac9f133d346dc6a975d7afe24edcffe737fb3bcca5f1503ccfe36cdddcec07a7a2d5c9a66e143f6ba08cceabdbe9f6ad3973e891a1d6c165eaa8a958a6793df32480b9043f3e145916633", 0xd7}, {&(0x7f00000007c0)="c6cd4a2d276f28bad7921d227b13b78b829bad43bb3ec0dde51b2cbfcb29ee057ebd56636765048e0a12f63587f8950c4af79242d5298c1c403857dc0f706f64befa069a4bff568d4194161323af9c9a1646ba73beff932c7840c530bf787ac1aab355a4fe73a1873b8f95c225cce2be95", 0x71}], 0x5, 0x0, 0x0) ioctl$VT_SETMODE(r16, 0x80087602, &(0x7f0000000140)={0x1, 0x5, 0x26, 0x7, 0x480}) setsockopt(r16, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) sendto(r16, &(0x7f0000000cc0)="8df583d87c51f2fee691809c486c992658951c039653504196b751143ca80d90254bfc407275a573526495c671b73640b0b09936af3225cbb17c9100f63ce7a90dbb8e09850d0de50ced76b8ab630801e264f8ad41c3c1cf3b480cde584e7306b9177793ba7f59c247fea14d0ce4", 0x6e, 0x400, &(0x7f0000000c00)=@in={0x2, 0x0}, 0xc) pread(r16, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000ac0)=0x8) r19 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r18, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) accept$inet6(r20, &(0x7f0000000240), &(0x7f00000002c0)=0xc) fcntl$getown(r19, 0x5) r21 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r21, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 03:40:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) 03:40:59 executing program 0: 03:40:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x119caf46c7c37b5e, 0x1010, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 03:40:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x48) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) poll(&(0x7f0000000100), 0x0, 0x755) ftruncate(r1, 0x0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 03:40:59 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = dup(r0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r12, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r16 = getgid() r17 = semget$private(0x0, 0x4, 0xc1) semop(r17, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r17, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r18 = getuid() seteuid(r18) r19 = geteuid() r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000680)={{0x4, r18, r16, r19, r22, 0x100, 0x3}, 0x3f, 0x49, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r24) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r27 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="0eda99c90d61d220bb1b0e8bea629561e02c8ae0c73c6db2ff22d45a3a1e23374445c565bb020b91f5d90557f4184a7676107ec0534ab869ce4838df15193bd6d173ea1dcf647ef884", 0x49}, {&(0x7f0000000140)="ca79b409b816d8dba31b70718b73bbabf3ef1de8fd4ac4f3f2ecd02aa12fb96db871f72098d29e00ebafa4ececef470809fd52738f3005cebd92ea5c6ef2e8ee0e9e1a64437413c259b39262555c23cb2ca7", 0x52}, {&(0x7f00000001c0)="8c500a3bee1110426bfbf7b9e8d452df22109252c494b1bdb81f7410ee9dbcd3406a0059b31da5801b074e28d3c41d0e2db2f0922b941f031553a4bad6b60d5b411726e8cafe316e9a4926aab12328b2e04ef6aca4a5260007128f17847d4a559ce71737b4018b103f1a85093cfd8755cf291d4deb8075799c5b2ca4014017d58a6c02ddfbc087ecf8d7f7250d3c538e12a2fdb4bc2c719a4d3da8bc7630f9ac97e8d9d4dfa58102097af34bf03707fe6d6f92dbe69db94b6bbe529f6c2de10bfc87a256099a3cef58b984172329a4962b8e4d9343", 0xd5}, {&(0x7f00000002c0)="475a5f3e86d0bb7b76c193a4133607dece89d786fbd756623b1bc14b91066fcfaaa69deb0982d20ce43d99c0cd26bf46bd2b18ec863a550e9ecde37cd2afdd93412c672278c48865909a7fa225e76b89fac46f7e292b8ee486b52f97e38607260a8caae18d6a237dda136b572fdb12c8578a1e81013f0f038b6d5add321b968ef2c42a1474c2e596038c2b46d58343c790fe8489656413d256ef753db058cca7de162e10ce71", 0xa6}, {&(0x7f0000000380)="652c363c0401", 0x6}, {&(0x7f00000003c0)="3ac054204b746545665e9d95cc1c7b848a0deb1ebdd1751063fd142e221b4e6cc3f9f545b933eef253fd1f1707fb14a62e27b33945e197367df3ad0759d45af7a9b534ce0d0d95dc4edfc4bb9a5ec4b3f4a23b5b6eea5b914a4f9fd4d365ac9f4e7888fc46ccf9", 0x67}], 0x6, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, r4, r5, r0, r6, r0, r7, r8]}, @cred={0x20, 0xffff, 0x0, 0x0, r12, r22}, @cred={0x20, 0xffff, 0x0, r24, r26}, @rights={0x20, 0xffff, 0x1, [r27, r28, r1]}], 0x98, 0x404}, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r29, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x9819}, 0xc) 03:40:59 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) r13 = semget(0x0, 0x4, 0x60d) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x20000071) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r22, 0x0) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = semget$private(0x0, 0x7, 0x287) semop(r30, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r30, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r30, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r27, r26, r27, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r22, r27) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r22, r11, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) r39 = getppid() getpgid(r39) r40 = msgget$private(0x0, 0x20000003c4) msgrcv(r40, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r40, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r40, 0x0, 0x0, 0x1800) msgsnd(r40, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x1, r34, r37, r33, 0x0, 0x46, 0x81}, 0x10001, 0x1, r38, r39, 0xa5, 0x1, 0x4e2c, 0x6}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = kqueue() kevent(r49, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r50 = syz_open_pts() r51 = kqueue() r52 = socket$inet(0x2, 0x5, 0x7f) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r54 = socket(0x2, 0x400000000002, 0x0) setsockopt(r54, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r51, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r52}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r53}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r54}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r50, r51) r55 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r55}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r55) r56 = syz_open_pts() r57 = kqueue() kevent(r57, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r55}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r56, r57) msgsnd(r41, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r44, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r25, @ANYRES16, @ANYRESOCT=r47, @ANYRESOCT=r48, @ANYRESOCT=r51, @ANYRESOCT=r14, @ANYRES16=r56, @ANYRESDEC, @ANYRES16=r15], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r20]], 0x4, 0x800) msgrcv(r41, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0613ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00000000000000000000000000000000556dc6e73eb40cf2ccff5a4b73ff3d07510920eeb9d318e3f4c979434384f94077062b8a0f87f6ba8982cf52009480b81d3a19c4e8dc0421207eb994c98159362342fb0606399730fb03f9d82a16406589bd56783af57c6e865ec5802f0478b0dc361f2e5581287d438f75c3a8"], 0x44b, 0x800) msgrcv(r41, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r41, &(0x7f0000000480)=ANY=[@ANYRESHEX=r38, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r32], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r36], 0x4, 0x2, 0x1800) msgctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r58 = dup(0xffffffffffffff9c) r59 = openat(r58, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r59) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r60 = getgid() setegid(r60) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r61, r60, 0x6) r62 = getgid() setegid(r62) r63 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r63, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r63, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r63, 0x40087468, &(0x7f00000001c0)) fchownat(r63, &(0x7f0000000080)='\x00', r64, r62, 0x6) r65 = semget$private(0x0, 0x7, 0x287) semop(r65, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r65, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r65, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r65, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r65, 0x2, 0x3, &(0x7f0000000000)=""/9) r66 = getegid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r64, r62, r61, r66, 0x20, 0x1}, 0x198d3e44, 0x4}) r67 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x1, 0x1, 0x80) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) r72 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r72, 0x0, 0x0) shmctl$IPC_SET(r72, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r74 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r74, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r75 = getgid() r76 = socket(0x1, 0x1, 0x80) bind$unix(r76, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r78 = getgid() semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r75, r77, r78, 0x10, 0x9}, 0x8, 0x1, 0x9}) r79 = getgid() r80 = getppid() r81 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r83, r84) r85 = getgid() setegid(r85) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r86, r85, 0x6) r87 = getgid() setegid(r87) r88 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r88, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r88, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r88, 0x40087468, &(0x7f00000001c0)) fchownat(r88, &(0x7f0000000080)='\x00', r89, r87, 0x6) r90 = semget$private(0x0, 0x7, 0x287) semop(r90, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r90, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r90, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r90, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r90, 0x2, 0x3, &(0x7f0000000000)=""/9) r91 = getegid() semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r89, r87, r86, r91, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r83, r87) lchown(&(0x7f00000001c0)='./file0\x00', r83, r84) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000080)={{0x6, r83, r73, r77, r79, 0x1e6, 0x8}, 0x5, 0x5, r80, r81, 0xfffffffffffffe01, 0x9, 0x7ff}) r92 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r92, 0x0, 0x0) shmctl$IPC_SET(r92, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r93 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r93, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r93, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r94 = getgid() r95 = socket(0x1, 0x1, 0x80) bind$unix(r95, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r97 = getgid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r94, r96, r97, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r99, r100) r101 = getgid() setegid(r101) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r102, r101, 0x6) r103 = getgid() setegid(r103) 03:41:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) socket(0x4, 0x3, 0xf9) 03:41:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = accept$unix(r6, &(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000735cd9dea2930298b50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ff7471f3725a0cb923563ed64724e2f75766c5693a0da07dde7f55671ccd0759ea69b1c095e5a30b7959d94908cc027992096f745578adc31a0ef1c1d9c2e7fc30c4ca0556ffbe94a1bbf0c251daf9d2ebb31680081530ce437c9eaf628000000008f3f45b98d9540205aaff276621235d47800"/4218], &(0x7f0000000040)=0x1002) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xb5, 0x9}, {{r3}, 0xfffffffffffffff9, 0x14, 0x60000003, 0xb16b, 0x800}, {{r4}, 0xfffffffffffffffd, 0xc, 0x1e0000000, 0x3f, 0x5}, {{}, 0xfffffffffffffffd, 0x1, 0x7ffff, 0x81, 0x100}, {{r5}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x200000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x6, 0x10, 0x8, 0x5098}], 0x6, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffd, 0x1, 0x2, 0x5, 0x2e}, {{r8}, 0x0, 0x2, 0x80000000, 0x80, 0xfffffffffffffffe}, {{r9}, 0xfffffffffffffffa, 0x0, 0x80, 0xaa, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x2, 0xea, 0x5}, {{r0}, 0xfffffffffffffff8, 0xaa, 0x80, 0x734, 0x1}], 0x3, &(0x7f00000002c0)={0x6, 0x7fff}) r10 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r10) 03:41:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pwritev(r1, &(0x7f00000027c0)=[{&(0x7f0000002480)="3d3999d8a73839c514d834ca817e24425559296fcaf4e0be96fc79eb53444bb93e16654b53d003ffe3f1047dc435694b6279ac9f20e47e0b7f0b0f15e781eebdd7e6c911c30eb7e4fb51c614e1e25f4f586c506ba58926ac78a8143ad061eb9e2deddbaa83ed9c832e4a3f23", 0x6c}, {&(0x7f0000002500)="b8a471c0c9915fd28ee1bcf5bdaa9cf0524fcb", 0x13}, {&(0x7f0000002540)="db2d7b6a695a89cb6d9216b74ce911584e5e04248dcfa770652bc8f5da121c71b7fb4f7f6a8bbf3a1932343b854fcdcac2727aaa7a59861d70039101d74f6158d83f71ad1a6741b14c6f158c9960ca425893b52154a80e759ea19215f49328808b99f55e382d1e4c9eb7c71440e84c9f0e1626372359a04a3bfb6eed706f0d9123a150688501988708245b5dafd5ffac286b782c1a09ec5eb336485aca7e", 0x9e}, {&(0x7f0000002600)="c4ae90260e86e13d18353451ff998006d06fbfc61e2283a46556fea8b56ea091d270b995659a5696a701a0882f75ebae26a8119e54e602f2e088fc6b53e11b0cc606c9e39863862cc88b0b05c6ea7296201d2ccff452e4aae5f9777e25229b6d594af932c0d0a3f93e6f9aaa2b6c2e7d8976d4e914db63fdd584a1e313745562fb04cbdc117a6056ead32377ff7c55577d8bb87c2efb58f792b3bc951b7791e8bc14522686c1d4be0395dce0ca50fb269c2c77f36f3d3f7b799c04f6b4dee10666e49410457dc81b2bdcd375b47980425b9e9845178b7afb8cc11338b318b2a0aa54a1a682077216525b3f", 0xeb}, {&(0x7f0000002700)="0db9b062dd8f51fa4e6225148eb84c777f0e3c32194ae4be27e39c994989bd2f1b313e617be35ff23a8decf39938ab7e2359bea7dfbe20440648d00c9d34af", 0x3f}, {&(0x7f0000002740)="2450c2f7a4ec168b02e43a3961d6ad25743b804569d664273535e125da1dd5fccb5d0243ceeca8d1e607a2705119bb7595040f304cb8884ef64873241e46071979d9550948a7", 0x46}], 0x6, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002440)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="550a1d30a2028805d82b549df79a349813c2e05baac6a604727508850137041b39711a388802880d2e0232adc1743893e5d1175f7dcc3e8319518ef9a0831a9fb5db6c95854568241e2a2a17e99b3792ada0a560ff0ab753975d6fea733cda35e2eef98e488da81448998f810bbdf9ad0bfc276454", 0x75}, {&(0x7f0000000140)="328434eafed481aaad6a54485551d2e8b163636a47c31ae83e3d4783cc43d2eff887dea8192fcd865c683706d21372686fac72ac904522a0e5ac89c51849029f6c83615291f010e91e0ea9fd061f8e7fa5929a94442f6c60cbb2f0e5989305ec077da89bcfb2b720ff61522b13b374f34dee2e0c989fde85189beddd607e0e72cfc673028ee47f4a89e669d33f53b70a81c6623db99f512f6ea08f00b890455ec51425bceb7e23b75e4f2d038b8bbd1c60b3c121abaa6916d02f1a69e2124547aadc33daaa3574b304ccae42dcd63d4972c54dcc9309abc68a628c676f9b544a9ad579c892f0a3bc9912b436a4", 0xed}], 0x2, &(0x7f0000000280)=[{0x18, 0xffff, 0x5, "b7b3214c3bd511"}, {0x1010, 0x1, 0x1000, "5f47e617fac757b1b7a5ea7658327ae0086acc3d49d8a70c032c4f248081f72a4e725b7d3eaf2bd7a409d0a9c996c70407b4da5bc37a4a5a01efca0afd044316d138e503226c9ad470f68e750986e16959de934234ff3a1a4e84840b0c96ecbda8e1609250dac6495cbcc24616e2528e093eed711acadcd1fbc6419d890d9989a434d381459a9b67649cfe887faed8df89c692ef44e5046c388e9b4ac8c64f8a8661d3014c49e5296d2dea18895d700f491b44aa5485d1cd3bff01b3d2678763f8b259907a03d925bf05a911253e07725e13cb7b697605347e01d1a7922f69f8a02c76ee737163c688b67e796e5efc4b2620d9aff4b21469d570b7ac3f3fb5a9596ad744b05bf04d9e7d63a9fd726bd2bd799974109a4b72516d80560bde77e3052694f7543374df9eb1cdf485808caf7de5cfca67b2eb060c87f7ca3811247019504d69ddce3743080decf26e52a54e0303bd19ed21401c7e1d61e2bd5fd7b3510b41f7ac7cc255038cc1cb8fd9d9beaca0693f3a690a94d0b924fa4de8f5c5f779ea601eaa0fff72e173ca63a2579c2910b834d4d68bac5182aba78686cd675f2e592c84891570cd03418b2f605954778edf7c9d1cfb9d496d8f3d449c10e503960972b7ed24b053539bee9132e596d6c778cd9209e8597049eb13e56492be7ce0d92eb823155664eca260a74abfae5766419cab5eef877ee605ac7cf9e9ba6786d49bd1a05c7e7fa6a0d1162252fbf103460a1f5a906400a24911ecd949a81b2f3fe641a4a3f739dbcf0dbd7a79cc2d9ffb0ebfe723179b37c3812b29a23b12255480a7cc6c224c9e8fae7e595d60452b53e7e5f2d8ced59babe191028c0595ea1ab8e145d2f8c16994ba15383fe01e1e488bd05488c68253b1424d87042831081ea7ee6640af9ea162ed9014edfd79d2d5aeda680511ee3ceb70cfa6b928d50e13daa16eabfba3dff8b42d67ef2745f3718d2bbea463f5510e4d221c1e0136d8202f57646558590cb3a51f972b1a23f008233c93bf207694f025fc2abc89cba949be682e714cf56ed26bc1bd441c850ecf1e13bd904ee5ff366a26f7d546102a688de591885cb468ff8f09ed0932d5ab302920a26d977e805973389e864aae4b94c10ef9805069aab46e50f34ba7bbe7aba85d46d822f80a83623c27721af9a48e6f7f23aeaccd19b131df2775c85cebd44833bb354193034bceee3303b7ca1d6f0443d640774c3945a953fcd44a7e2f5f2b522cb7246641c09f988d1b4406b2159dbe443327784f4836c3da36810e01d28559da6d4d36956b9afeb584064ec73bb27c11ac0e1edb2e5ac374f4bc2c922801fbe28a2a1904c2b614051b413386ea1e0aee14a8f0b71d9e27fcdbcba19f185b9961f935117d06008e155c23940e5026ce4c923102e95e53c754c6e59a83de1e94f3dbc2cfa11558f18f24a34bde3b53a8292e5d51278b66cb7f4b4dd4efa706aae12ed1c943a6432c1ad30cc9df1ee8174553c0eb196feba51e355c12271827cbf752f09954bd99d2e2b2c887951564cc739d3c0e9b6b2bacfcd6c9803b403acd6eab2c93d3c52e2bc9e2dc4f3086a5e88f3ab5e733d561f1402ff4ba11278f5ed33a4119954a31839ca5f07abd16a0cff624f100364e7d19125948e402c0d584e25bcf5f3bd07360661549a762827a52c6fcb9ebc544e9f45c15ca31a2ae21a555e082a9cabcbf5c50798aa7474a0a47cedb4c93adbed7ee53e5395f7c12ba7293b596fba1fa6b252b250dd4bf4707c1da1097d6746b97157b12d6f569bd2a8fd35e816eed5a2efa807c9bf4ae5e808c40ef7ea1c85643c0e0b76a97bc6c67124d8c23af6075ad82ea818225f41eff6a0f3a88de7de9c5db5734f7fdd1035b7bd665c954dc3e6c1562a800055ce580553c43485e6bbf7f5717ff38d757b429215cc1833c450692228242e6f4e9c925cb55cb5f959262cf1c35fcb888805aa6485627b83541a60e00778bde404fd33688df24a4ebcd039b25ce4361d7256673e6a8181dfb83988ba58c2c53ed72713ff9328e29e8106db09bd52f71347babb536880890bd3794321df813e0e7a1a6f1f7e5cc2cbbee740fbc319af8b906729d37fef3428d534d57640998ebec7519d0fea6ba2de543d7bd465bad330ea645a1e12e27472d420f694d9a81609d311b393c3ce17d5c9d471ea2ee3da92e1db05a62176a0983647e6a48db22eaf081db765527f57cdacdfe9caa5db622213e4fb86064454c06e47e78db377bc9064df8d1a80e0867b3b32f06c0dc474284e47a797431fe13e974c4b10f7cba4a1612ab5c524fb913aac7abd1126ecf16d59cef7307fa2795a33cd68ee9ef41c597a66871ec9c1612d1a52c4c2c35d49d0558769e2ddacfbef8a967d67dd897cbf7ed8932e783e527b866af45877b56ad8e2dad3faea45f21fdae3f99797db17ea2bb219445703eefc3929986734dedcef20f3005c53226e6c20620f7ab622114b5d0a642945bf0f378dcd16769be527ceeac4b9eb25a751969b6b737245ca4549691219867dee8130d712b04c66265b3034c53c18f1dbe8b47185da46e1c79e4f07927f7293e63feb7423c6dbd2e158166023c4e090bbdf01dd53823c7cf6a8ae26845119271fb1cc0717b94f3ed0e7032c37887a5068f76550de12a863d783cf1e26407ba63afa0db3fb78591c7e651078279bea9df7269731f742ebc93f0f50bf49b5982418305138d01b1e61ee73e979b02e44751656bee101142aed536d9f9ead9ccdb71222e2ab829bfed7d106e23ab17aa8fa907216cbef9d1c7ca624a96575379957904f5b45f7d5cce763539fffc626aea6c28743169a099fefe2b2d1dc646b8e4e9d611b3c5a146c5efc4f93a1b438deaac78eb77116776f396123fef5fec44d040835e2ad766520d53cdd9d0424757216f6ea54aa2a448fcd9434c54a93d4ba65b4a7a7abc271ad6091433ea63175ef61c80f1510499a076551a01f780d33bf4c339a334f5937f7f74027930270a2640b9b9295ed0dbc82e754eaba24efdb5c38784ec139d2b8419c4e6a759a13dc61e246c330559a90061b3b1d7d3e3f9cfe59f5b4d3672bb1f8c72b511335bacfcbec78d89ea9205dce962e7ed8c8f6cabf350b9191f1e16d11ff618bbbe74644efdd9840ca2ee69383ba8c72780ce076af949bcb1e818900b3f97e038e685ca5a73bd0fa8318aee674b103bcde0676e4e06017ffa195eb5cdcfd29c308694647493b3a8cfbb1b9c1f1e5dbbbbe6c34e2b11cfd331522656eff24943a16d9c9e9ae93062810d6a70e0cfbed27095f1d68cc85f5f3138e3281895e9a8365c84ae037dcc420c819ab3d37cf71dca0391a5abbae60ff9ce236b035fc9d208ae421e86956adda25aeb2db7db23c9990b52c0710429ccc69b89d4a12b942851f7f50f8cd38212cc0470429aa092a9d620819966058222237541c6672f763518da0f3102dba39078226f9583eef7fc987a786c3f6dbae34efa6626f9caf7d21ab0051612b283c70f2701499d0e9732099e227b1eb1ad7a604c5a74fbff22facfaafa8db1496cb230d05d474c9e308ceb2c82df4d9cf7c22235333cd585324fd268e24cb6a06c6d6e0b2aa064a306ac951b5f603fe5b5e2d288e4da8a9c2fcbde66fe6eddd418f040ef4bf81eb95494daf8c0153414ed2516e08bc63e5605f8d16df85cc1f9f1d3909bd97c2616c116c6fca33d92ed54def5d223e079c240f158e6471e905733d1870a369a5f997209c1689a87efc619c90879c13d3a0ba9fd99db52aae1e073ce176840d2d07b6fe17dfb3540b6e81dfd8d882c8a18a3b5c6943a37e08f82857474280fe23dbd49782d98ad4a26c61447c46eb5ee15f7f1712dbf849facf926e3421ed52e556e19a37569adbada99366fdbad53856262f53e8cabdbe999431ee07fbaf55ad5afb1f9cdb2a3ca7350a4bae8a28b7cd3be5441bf47d97e9d152a80adb43b0f25376d20db62d58e3f065a858c8d22fcbf5abbc16a097fad5d196ac284c0f21d163264564cad6e68682691c9d959805638b59a8d7b60c31b89f1249556a1cff2124f92d2d939dc4662c279ebedef51a74cf8b3f19c5a6117d046952499116f42ffd67dfcd81b3472305f2b6424ad61268ca9dd13765d0735701f299ad672eaa10df9de19928bb2df724040a507fa905868ba23a63d01a938be822a2a7e273bff0710c17fc925e0e39a75927e4297941242078f522670b633e090a4b7a1b09b6dc938c18b7c7f7ff6a4d5c6ed7eccf3765ae9976a9b6a793a8d5dac02744befed26f40bcc5e0e4441ee1c654256c1815d894be5c9d4dde3a6a516e01ddd58380e6bcabaecbc38b318ec57f9797b13db34da1d0a88d0e179e840c2cd6aac8dd6bf0b578dc4608c859d5f0b94cb0ede34ee1d382d3301473a1fb1d5d9c19936a0ccf5684186b9fe4011b880b346ca89dda578459e653bbc8592e7ce30e7f71890b54a52a4480cfcbaa1fd862967ac7eecf9df2ea15c62d68a124748506b546fa57fdfe13eb70c37723b4a5d453f7b613929f812f2b0878ae873d86314d040e177b76f29d1e9a2e13f3c25126120fca108b4c2480119651144703acd4719897831f3abb41051bbc1f7a6faf95aad3062eed67972365b66cf2960d717a4dd55be9ec3f2caca1466d0ab2f22ab5b398aa1d60790dbba9f0696eed3c37490da6a65a3be1bd3c412628128096db95ea58b92464d065c3ce7ac41d76011133b3b98504231a3f3c07ff17e9c53817631a817ff1338220095196f3b761fe07deb148504390a9dce32fae5a511ad70568fc16425b2738a49aa01cd937cde27e20161fb069903dde6657ac7114ac4984254bc751914500f05140f528caa18bb6848ad289f9b022b4385ee09d03ef338d91129c5d4c6de357a6eb917d052fb2c6ef39be04b544b788ae4cbe963d14a36524f01c09188c3af221b6d4404f80f83ba36fb316be4078a3f44d9359a8374d066316bc7ea9ebe9d88c787afc2f668c52494301f1b04fbcf578cc8e619ae9ca117bcacd7e617077e157008160f0969b24cd5da61c5a0de17515b84c5e679884956f2d271fe77e5c6ab26ea8319b5089a1270005527000f86c8e7b8672b377b36d701ba088bc79c1a3a5e5cea6ab82ab12e78a6f406ed392d2dccf427b47c643b46bf41d50661c356839806d8c84bb7c450736c199c341d3e4535663a81ab6935205c7c74d63a7420e86e355b40f98a8766ac014a4cd91fa79cca749bd7290a234f33568c5c8db83b5876873544f0f0c8119aab5f65a1bb46770128b757e10b7ce0b5be25bdf0cd9016ef20876ff5b919663a46195047d316546b286afea5f695ac21e3791e64c3362c9ca7afbfaccbbd20d286db6d697ea0db40d3be21fd41c60a630f925944fc0dc1071353ce8c87ffb6e8fd8d4f9e86314fff13e9554b2e7b136dd17c69796327196bc0950a56b455906f7b4ba3f22399d6fce1ab7bbfb001f4bfa16343fd7982bc234e88908c0e93dbb45678a64fb967e54fc42c9599dad50c670247cb0e7e14e8cdd28b168740d8cb212aa678c47d961a96fa8800d2b97123f5ffff60e93b7a7a2de1a811e1bd7d715cf4cdb607dd67e16760b4f8947a00b80ec4005d85fb1f3db63aaf11f60a870f63b85bc6672b876d535c2c47f2604658d3ffd112d82b04f078cebb343508ee7d41b0c4bec1ceb3f691b631d1348efc6d23af5f2ea056d82a63beb41517605fde594a8314209007bc1aa578eeb2e5a4ce4a975aa24b9ef90f9558a4111d29b0b9a6435ae6a5bc87f28df177"}, {0x1010, 0xffff, 0x10000, "4cbd4317e264cee9b20e9e3d607104a26bf2a05b197f261b87fc3666ea6290ab615eaba3a2e385d49525dfbd673eccd10e850a67362c2e254f878c3d90aecdcfd7ee66d435fe4b27aae7c8c8e7aa26d06f6d93b8059ed096cb9e93281e5e8b28bd0419143e086dcbe2234b26006f6f036233940ddf8d17947e2b647f94532218c63e52ca6c2245a9785e03cbee97b229ec32deee2c763251475139bebd89bdae1f742c2578feb7b1bac4ed9b053017713a57b34f679e6b294af9b587fe32e2b6212cecf72a5cbbf4a96f6efb384d47f3a29eff96dd1f3bb09235e6a710cd5be97e444fea68df7bf73f7aaafcfb5d9116fa374db0851d9a096578cb014bb335d3761214616dde332a1495d1f8d6e928a214742742bdd9fa7a0b9687bca224a8313f13a26007e43c47ed0dd8a3cf69026bec351dcda1e3aa8f38a5b73801644c8ed922d8d9f4be2ce40e4d15dbdb16df1ccfebd8bb20647a5f947c6332424ad13f3b30029d0fb9f3610647ea361b41f762249eb095d3ee0a628a83868e2379f22c27b1bb249aee20f349d5a40bcf4eba08688b6ae76446f752107ba5cfd96cab9bf6bebdf4756d4ffe7271f7b2833a20d7451afc2cf7316fdaa6b9c44d8541ab919e1cffc531241bdd863ec66c8fdc9ac41e82e0e48ba55c74036d6fcb80346d84aadc4d118de8a74b144b90ac0e3b54c93cda7096ddc926d3ca3e4bbdd52762818fc8f382e68e0b174b163c8ac21a662c642d43e695fbdaa14dc3f4ff982dc25206d2283d5a1e38d8d455199cdd322c644be48b9113ed890b9284687aee6e62110144d92eebca9364367c009dddbeeb3e1cca99fdf2b7987b9cb6dc2bee29bf2bd91202bb20ee4e2d6e33bac3a346ed3d32db8c1c1c36d57a5e3cadd599abed59c0d042527858c3a0886940eecdf04b00b13118f251c913707ad61234b99c1d92f6ce5fa0e5b06ea239d9438d79003c1b088977c29246041a9d059a16100e62dddc5f2e3a3565fc51fdf2e0c4bdf5440dc5322ade5249b99908ebbe5bbfb2f56102704d4c07d04ed5d207385e63335d59b688cb7a88bf3aee9c4d0a4d36cbea733d6800e895947ae098b8da51edec999dd942185b2052b85511009d3bbda5d0885851246e4251f08310bbbf2d4de02064f10668065c96cecb0ebbfc2a69391baba99bcff4708ee4c8853c8163d87f845c494ff45e4b85d4f9dc017d4b5113916151302c07dc26e1ac106eaeb21516ccd3a00155c0941a6959c3f5f05ce84b782c50d53c9401587ec28836e07c3e9b17d98edd9ee33623e8fc453fa142521a7f2423890a0db17ead21be90b1ee4b98b8ed7dce897f056010021e9c0b85d84a3f774c0b27877c86a80a61883cb5570871877c8df4012940c887d58481033eaf216bbe8057c5cc733c036eadf68daa79ba5dec6d58b193fe235f5078d611ca0ecf5318747d41e7d7bdad6094ff8d8856a3308e3a95f71a046f219a5c055f92987e37bad807497f3c2f3e94d86c2d185769ef0a3836af149fc5f4f180874061bb65ca413e18f5ef04e1e3169e670a66be0358861932acbd9761af07d0f9568b3a0113253dd2daed579d1f0f198b4065b73ff68f9517c103b7c72f70056e47dfd769d3a6c93eafdecdf33eafdd92ce8f15b0c311dc664f818a631047f0b1ceeba0ad181d670c8aaeca871e7845dd7f003d589befbd87fdc449f94ad89abc9f180ac492ff8089aa6e538d7e36d960aeccc5877253d92743bd510106470e5dd56044613158bedf6c5aede050f016724ef489b0d29dd772a98ee0e4b7d981e1b029c80cb12b4c0e3e6201a15d3894054f11072ad7dd8f371087ebf15bb2fbaa109ceb337f8fbc74cb5d17566d137a21c354d7a64369e4b7599239d5382a52332cdf0db96b6057853d80637498fc29deea74bf141c530cb9a0b429f37d3120ec9ed6503240c18602c7413877fa67e122e74324d8db563d98f22ca6adae20ad5448e636409848b3035a12f43bd7eb3033bc27003c5ada0ecf9b46ad9802f9ab07fc07aac0595fe0d1d7dd6553e94dc854894e70fcf76811c6580f82c3641ff6912e92929eaacc1bc46423a6f60ab8864cd1b6e5de659355401ec5d8ad5174263549fa44f2d7478f6d289c3c14893d278b9b71771eef0ef6a2169042e9268f9258c46973add35ca8e423273b02a2478b6f2d49e2b5897fb5cb139e7203c0f9431ade99517f77e30417b49630f652e3efb002180d72af0c83be9e0b259e2bf1947e5f73764365c3c1aa84cdcf3d43e520e0dda69a6aa5d9b809183ca4c2c510d23ba9f943132d90d04ea07772d6531131ae75f47980c07b577e1cccb05912566d40b480c15c92b35d87182e5be541868dda6ca04f264bd17e6318f9d8e82c57737194778ccb7e99f203bf9f2790afa161b66dba0a034673928d8f6e3f155aba461ee0c3508421353aecb3afaca2d37dab36f7e5d2892e3fe3dcc71bebd6670f26cd2ca920b9842ed2051febb9165c2f06f4c45eaa0804b4addfefb3004c5b7aeef6763b1f903b561b8150e11760616c6c115902c10e9c90e4a5a96d2186da3c042b88370e75b409095f3a672bf03a995af2e7a321c4d2500a48d50598373d6140c51147793fcb6eecf0188beb768e4164e372e92349e03d366a3864b18617c4c7d00aa5b24b96f2e7f66c19dd01fa5a16224db0241bf0bcc8e0d58c69ce894ebc414b6028f9107def22db33221d6c8d7830958b2604c6776ab71a5204940f94bab9ba7a59bb86a356bbe47b6e70e556365de5548ca91e8a5293b8e892a4c2cf8dff8dbeed4bc4cc765acec7e6397c3cdc2e61059c2bda5fcd2d18595c5bc280d2f41d2e266ad1e1433defbb57c2c19842e3f52ce57b9393fd6d4bcd84bb0f083603fc6f1e0468e48585bc5506e99923ce7745e73716f94d1c7390d3a47b8057fd9aa4eca16cdab85448c950642b3e6189d5e26d1673090a4a282412147d6460cea4ec2c96f80b62be33e41119227465ecdb368965684ec21103805b741205209a284ce597f7a588215a92746753cea234f41aed5a3ccb4bbefb94de1d9dfb3e74f4bc9f2f9cfef4d37c770683bcb179ffbe5958d2d706933b8d2d01d24d0f000bd7a30ccf8cc88721ef84e98f487a2f74985f54e4ff943eac6ef8883d3380b891df572967b93aefd9f30b2bbfe6b6f37e03f3063fadc61b4a92267f20f890e97d91ae23612edf37e7e65c743f9ee24f5a3f956c54713b4f445b37c8a4841a3409d75a82f763158696bd0d725e335c71bea4be07736578fa7214f3fc6a61a3e042ae3b966b594b3339d0233d7577f92b8ef4807676cfabbe951c64b426cb3b652fb67e03269aa1db0f6a13dd2871ac6b55930397359aacb941ade6e45e759c625c6316551aa0be694362e498bbd67e7232f32b0ef334888a2ecbc7b4fa4290d2cebc2c28620f46d5abf862c0cf583656305c98dd6302ed093da8810f3dc01df13e1105d2989d46f38354191977608f73e37dc1c755afc9fef259543570a60d41007f3e12a07bf17c341988d589388d97dade8f7b44577502d0ae8074f949357234c9631b004f2bb63e26c6499c8d850819131cd52728a54aef013860094e329c0914b9ee28da14910b28d7a53889da5092ef2be62b16ee68194fa69f172003ea704b63ab523731ee5441dbd936e69d800fa4b4d7c246b91960522a7f9938f8cb20ab23a6e047b0effc84d8bc76e7637d4824e2647eb92d9f495b3797983879e36e5103229b9d7f323efe02edcef8986bdaa14a4e6c13eedbddd43589143c2e7b0dd6e0cc7aceecddd3f71b2ce039a31aa8b12a429b6b1a90fdcf0a773d34b805fa1c882ed66e65ab3c21ba9b31b12609cd749a6a3be65f57f704b08e2b7d81299c306358bffb38eb5985cdbb893e4941361b6c994e6bc6af77c9f7a6728576028b977dbf18434c497e47b50330aac334318e2236f307e367446b279896ab8d91e0bd1fec62f0b0c73973ebc7a8837ea73569699eeebd19c10003b114d9b9426c2fe918939f6505c75c247b6585cd1381ed6452a25919537c817ac0fcd2c7cf1b11bdc71506a17ea0ffbcc7691d7b88520ab51877181c97f54a334d7c40911c6d55a3a7dac79340c45c56cd95cbf5a937872d5876871397f14632fb6c4e72d8db1a1638b6a8b84628ab0011ab010d68bd708d4c569b258c81f938ac42f81b9fd2d027b450dd3d472afb10ad33e8e9a00d98fdb4bec98328a75923061810ce14826ce3cab50bfa4fa3b9dc9c6c65aaefb31dc73e578d478566b72139c8fd1a1018fe6243cfa9944171a8da89c7fea9dba65e2474e1c1054c89f20057f2c44d9c01463660bad43afb66bc5d859ff9261f710ea285749b2beea2208da95b6eb5c47f26737c0919df394dda89d93a4d66511c4abf655dea1568d576dc9974afbb40484b508053f284d091a247c45d8958d0e92e2e93ef3dabeb6da1371dd0b750189267c4a440512daea31e21d985061be1ae5c8189d3f1b5fb591402f6e5b5cfdf1a83ebd8abaeb901eb33210c3152ecf2e87fceedfafc61d1a77bd67fabe4f9d9886993342d9e4b148806d1f4222a5b99e8f7b38b320a0adc908532a8466c61cc0e5f9c1f4f5b48b566a65b10d410a939ef24b63237c8fad52c77ef65b0a89325fc8afd93b8257924585ed24d1a01a134b8c928a5df3ac3253e41b251c6fcb7aed5c3e7534a4f27b089abad9b89a4eb566976e1a19ca03492f26b6cecb11c7b4fbba171fb446fd4174728ee483399b7f7fb9a930dca75e08fb117d2304bbfc369ddb3c87e7da1375fe61d2be0ca1f73ef71d66d87745bd5eb14fdcae05b0917e9b0a74d1af5dfed7225e08cffc55436f74dfbd16292fe6aefafa7cf36b23f4887119874142939f67d587e8f687cb2c951cc7fd68e32c401358266f31edff9220704a647e3f39c7a01d164423f9d266c4ce43d820b4d4a35415fbc534e35b446c8ee8b9e8e52c64bcf39e653c8743b1599543cb712a763f33afb98a1c85f47e98553055d6ddaef0f22812c899b67be1051968ad7532edeb2fb1e900a144535a17304df7d79821c81ed204fefe639b09cc547d377a51cce77ce09acb1c5ac57b86ec34d4196ad96f0d74cce07d8515b0b2e6c82e0c9888cf43bce6862b7464da9cff55edd62b65fb652378ba09a2ff59b6ac80128a94083eec152e6741ea417bc7435a737285baf563ca8728369da812889f8532cc1b621ce9093b28ae76d7a19b51ec177db7b7237b8ca38800a84199065d2d1fdd2fe3fa1ccf33418031837f2119c1dff2a80b69593d7ca2a51a737c90b36323937219f88e8a2098113f7ed3efeb4a8e1c35d7af8d95f8195d9545096f5257015727f08c2a5e33bdd387e431a301d3f1462c06065df6d1da5d31a4b39d10421f358693bc1b69d57ac347f619798bb2abe04f27af33a01ef852d3fa1cf896bb76ab0848df8127353f835529a7cab24e3f3c7016583de7565bd86d55690a893797f785fa76c1d4e3c34b880e58108b96a1698ee02b04d99a1b67cb9e78162991e03bc9d7a85f593eadc6796e6a4712eb05473f96834776cff82fdc28f6e26eb1649d3c9904149a7145f348555d0e32b6a4e71308a3816b882fbbd802572144fb1ce42515b02e8d09d69ccca47826d199b4f7b73369e87e91e14e2238b2764e80aa5748556a2a991a1ab865abf217ab2834d2f160f12adc92f0846672de48cfa850a74c1c76aa7802eb847189dd7a78d99843fab75851a2372a459eb4794e7aff3cd4627c295e846613b84cd3d533e774c05e7f4e43c93"}, {0x38, 0xa1e7db5abea20296, 0x101, "bb53f7553dbae1856abe150a45bd77d05c31f9c61b6c706833d0e7dcf69a2bf49f7f77172d1ccdbf"}, {0xb0, 0xffff, 0x8794ac3, "769037189290bd4477a0fdcedda4b5fbb25a5b8641179886d81f68a64482d1151732acec44a656714171373e241ec52f557bfd31732cadf66ab9678e17afecb09091843d660b33d6fd25c6067f1b39420b2af567722d1485a208ad3973703798c165b24b6e414590fe61f7f16d5e3cb9fadf005d0b1f320023dc934a1c140b860782481acddf440350e49fa660531676c181e2024d716086e6f88034"}, {0xa0, 0xffff, 0x0, "6b837e4c42784f3c76bc90de593105af1e4efdbc556db371b2e3bb96488970b18326867dccdf9c9cf48e3699eb6124b700928747011ad48c2e920a777a8f2e2b7cc5c63a75406dd6fe99b08b985010fb3fb6fb90d40d9c1cea48680790e005a14850952a256845f60b56fd0e29f2425194b0be6adbffbe63d1f49c81e4c63eacc81d13d131dbf93db824af"}], 0x21c0}, 0x0) 03:41:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x1, "66400000003b51cd0b0900001033751bfe000f00"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 03:41:00 executing program 0: pipe(&(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) getpeername(r1, &(0x7f0000000f00)=ANY=[@ANYBLOB="00000000000000000000000000000013000000000000000004040000000000051ea657428609a200000000000000000000000000000000000000000000000000000000000000000000000000000000002c41fe18d9f9a1f51ecb4bbb2758409856e5502b28e114b10491edf9195103080000000000bba47b48210a8481f4c7ff94070d537f4ecc8d45ca3a894e17fbee861a4f0dc177ec07f51f9e307d212e38e57c8244e2ff2264196b43d6913994c7a20ffae8b402fa4df5bec34d2ef1f24fb9fd7b0e4049463708402c328652cc46c4c83291ccad9ed094b565f5debb9ccd5bd5842a7461f6cc237fd0de59cbd8ed69954ac660c5b04c380e08ac23f1969184a9000000000000b857d2e918b841465bf7d8e7926fa81573714bcef9c013200400bdf34650c6816b7fc61d085ee811da85a9150246c5f49ee8849851c76569a17645b9c28ebd519d02ae9691c61c61e73b54a52f60284c4e294874c83d46fa1ddbbeee4a709838fc595dc4775c6d503c5d3bba27194d1f2e471797851cca3600000000000000000000000000000000000000000000000000000000000000e1dc4bf518c1fe228369f2daacd6f7a0ac476baf36247c5fadd764769ed148e4315ec5115261a610682b29a20795d27d3aaad29131e9ed070d2c3f0a8a7264b8b5e2f4e320b6e59225317b91db08240451a5ac30c84662067edb241a55cefa2d9f7875a853328fc071184c2a5d7c45d00247bd78b1aeee838fcf12c45d86c158595cc876b18eddb13dbbb4279d99a802ac90f154013482854a8d3980f5cb395f6a7f02b700000000000000ff199da0558932c89aab5b8410cab029c0061a59a10ad1208ce454ca2d53d05deda5f4f12992bed8d98a336ebba39e3ef993569f84d8a79da28e73231c8100e89e4b499944d36bc5c482d85745449c0ea5d7001d88e994198a0f077bcb4a85562c6527b54a9ffb1a30af70d1"], &(0x7f0000000880)=0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000a80)=ANY=[@ANYBLOB="928b2e2f0eb135cb3e7e66296c6530ba7310c8314f4c9b1ebf7823d511c287562bca33ff228793be8ab22fdc200000004500000000000bc70a9f46206abad1cda628535962f58d07fab702cc6d817147a457991064caf85be8f3000000008b38b1eb843c7ccc5328319fdaf69e3fe863f1c8cea36b2c3ea5b707226a4ba1e1b355ef663fdb877d976ba5a0e3dc71ff9543af2a76634cda887f589e584aada4104013cf77402b37aac2e27d11190e76fb3f07e42f4ebf126221d1ba4bb263319f964fc7d828ee64619e0d0555c86e218edc0656bc0eaee1b70d826fd2393dfbc5d7d67f6cd76d66e184fa6663bf41427694600e3e624a993dce2357ca3c3d59dc4c4fa1b745ea190776529347654d84eaaabbcc142e3cf30899e61174ba90fef8fb22e921cb4d1e98096cac19c3d5016d41fce893dbc40a03d2257b24e08e2bc03f56ae7955fe"], 0xa) r4 = getpgid(0x0) r5 = fcntl$getown(r2, 0x5) setpgid(r4, r5) r6 = dup(r2) r7 = socket(0x18, 0x2, 0x0) recvmsg(r7, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f00000008c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x7000000000, 0x3ff, 0x2, 0x1, 0x7fff, 0xffffffff80000001, 0x0, 0x1, 0x0, 0x87, 0x7}) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) r8 = getpgid(0x0) wait4(r4, &(0x7f0000000080), 0x1, &(0x7f0000000680)) getpgid(r8) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x20, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x21}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800007}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x3435}], ['.\x00', './file0\x00', './file\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) fchflags(r3, 0x0) r9 = semget$private(0x0, 0x4, 0x104) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x4010, r10, 0x0, 0x0) r11 = msgget(0x0, 0x497) r12 = geteuid() r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18202, 0x80) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r13, 0x0, 0x0) pwritev(r13, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r14 = dup(r13) r15 = semget$private(0x0, 0x1, 0x201) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r16, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r16, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x3, 0x8, 0x5, 0x1, 0x5, 0x1, 0x7, 0x1, 0x0, 0x7f}) ioctl$TIOCCDTR(r14, 0x20007478) ioctl$KDGKBMODE(r14, 0x40044b06) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r18 = getegid() r19 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r17, r18, r19, r20, 0x4, 0x200}, 0x4, 0x26, 0x732}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), 0xc) r21 = getegid() r22 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) r24 = getuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000a00)={{0xfc, r12, r18, r24, r21, 0x82, 0x5}, 0xdd0, 0x9, r22, r23, 0x7fff, 0x7, 0x4, 0x3}) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000200)=""/254) getpgid(0x0) 03:41:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8a130370443798c9, 0x0) close(r1) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f00000000c0)=0xfffff001) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x2, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000140)='./file0\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) writev(r2, &(0x7f0000000340), 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000380)={0x3, 0x337}) mknod(&(0x7f00000003c0)='./file0\x00', 0x8, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) getppid() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/66}, &(0x7f00000004c0)=0x44) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r6 = semget(0x3, 0x4, 0x200) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000580)=0x8) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) setreuid(r7, r8) r9 = socket$unix(0x1, 0x1, 0x0) recvmsg(r9, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/179, 0xb3}], 0x1, &(0x7f0000000700)=""/245, 0xf5}, 0x1c45) r10 = open$dir(&(0x7f0000000840)='./file0\x00', 0x10, 0xf0c859b392dc7b4a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000880)='./file0\x00', 0xffffffffffffffff, r11, 0xa) 03:41:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0xf7, 0xf307}, 0xc) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:41:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x0) setsockopt(r2, 0x2, 0xb, &(0x7f0000000240)="fd5d50ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x1ff, 0x9, 0x5eff, 0x1, 0x7]) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000440), 0x0, 0x0, 0x31) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x800, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r5 = openat(r4, &(0x7f00000008c0)='./file0\x00', 0x100, 0x46d3d2e9d54b7ae3) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000900)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d2fcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c6128933b0ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c872283becdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c721b7fdc5c8f0279512f81eaac84a61634dc3e9f95b8031c91275dcb8860a16d7d814c6918cfb5de2355a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732e111bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf5971bd7908fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242c241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fbb84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aab22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126ef7bd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa39f6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf4010769330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fd6fd958000000000000000000000000000000003d37e0e08372a03b897e18c966dc9141755f68d05e2412afaa6a583169dfe4b31277676aeb25958df3a0a1e29f3843fd464299cc593176860abf15ca5248632fdb6dbe4aced26d2e8ff75073161afd498ea0cfcf11fc428f4441675e06bdbd875a24939ffea923dbf63c31296b463057bd5a222ae2222f97206a14e452e83bc69ea2c341f6452a412c90ac6b2788cca140c2c093e8b3f1decc58e1f3d228723618d823058bab1b89993900"/1295], 0x10) r8 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x568a6569efe70406) mkdirat(r8, &(0x7f0000000200)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xa0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r9) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000080)=0x100000003, 0x4) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc334}, {0x3, 0x2, 0x1000}], 0xa) 03:41:00 executing program 0: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESDEC=r0], @ANYRES32, @ANYRESHEX=r3], 0x3, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x29, 0x40, 0x0, 0xffffffffffffff23) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bcade6db19ca50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172fb544d667b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d2c38c9fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4"], 0x1, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001b40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034fcdfbc97b478a250eb82107ec15a7da762cc649535f7596ecb3f207587a54927425731801652bfe2b1347da81db3683ae89b37ea378d219c4d41d180d25df61d954c4ffaf59d751c26bede8e194f7419e087b81d3c4cb6ea394759ab2634b919bd8f970448fb263fe303043e16b4a05305202d2bdf33"], 0xf, 0x3, 0x800) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = msgget(0x1, 0x28) r8 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r9, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r8, r9) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) r11 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r12, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r11, r12) sendmsg$unix(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r13], 0x28}, 0x0) r14 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r15, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r16, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x7}) fcntl$lock(r16, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x200000005}) dup2(r14, r16) r17 = socket$inet6(0x18, 0x4, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r18, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r20 = dup2(r17, r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) sendmsg$unix(r21, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) r22 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r23, &(0x7f0000001740)=[{&(0x7f00000014c0)=""/2}], 0x0) dup2(r22, r23) sendmsg$unix(r24, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800434624fca3d24100d3a800000000", @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r24], 0x28}, 0x0) msgrcv(r7, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r9, @ANYPTR64=&(0x7f0000001780)=ANY=[@ANYRES64=r4, @ANYRESHEX=r5, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r13, @ANYBLOB="2a88e54f511c7c696a88ee3d62d3d6cb062a45d22da5f02b35fa4d46c94baa02d0a5d8a5eef06b3b6ed54d646920634630bba4681841a2a0d62809a8d20b417b7fdf9eb5fb5ab3363dae171e910502974f717c34bec551a48920f559d74617c1b2195c48a8627943062a4b837e95338acd6008ef4f63daa2fce3afcb1b01637835ca324ce41e05ea80f6485c089c0f6aa479491b010c7e6a34d52c2704adf67ba9068fc957a3a5a48312c201caa1424871dc4b3875ab12"], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000001540)=ANY=[@ANYBLOB="f1be993c0f82c8db23f0d6c24c72dec9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff750dd522183e28ebfd33c16c81e5582213759427c51e9305cbea3a2b1ded27f1fba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb020334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f268300a0b7e20fce11cd57c8a2795b06be6f3bf7e0386", @ANYPTR, @ANYRES16=r14], @ANYRESOCT=r5, @ANYRES16, @ANYBLOB="1f9d3e52a0267de516b5b35ede2808d1dfd42f1945b9abd14fad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cd2c69312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed87dc3e6ad2a1ba2ba556283c94eb2a29e732", @ANYRESOCT=r19], @ANYRESHEX=r20, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="c47bb10601bb930f56fa79316ae2e61abd66ea694de8606da0ed1f39c81a7ff854ba", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64]], @ANYRES16=r24], 0x5, 0x1, 0x2bbaff95d624e2d0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f00dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f0000001a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000004cb8522f790a88f7c7463d2ae000000000000000000f50000001ef9c93b63aed7be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000c27eb4859ff1db0000000000000000006b62a6e75f7a44b5cd291a364d8a137b64fd7174e94d7605c600dee6301780ef4cf79b478c1b135173e42adda99dc499311df246ccb858737546a9538cfde79cb5fcf979"], 0xea, 0x2, 0x0) msgsnd(r6, &(0x7f0000000680)={0x2, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535515bebfa25245e804c95574b8a60f3154e10dfa023aa618256b2bd8b46afd62f2b01573cab5babb6313c8c54cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc01775ddd417bd2c5f2470a3deaf00000000000000005235982c3bfa0f1112134cd39b8d65900000000000004e842d7ced1d1589195da820"}, 0xe7, 0x40000000000800) 03:41:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1ff, "676e417a6b1a9e98cc355b7d23e0aeee6155a881", 0x9e3e, 0x2}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0xa2e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0xcc}], 0x10000, 0x0) 03:41:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 03:41:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) munlockall() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r0, r1) 03:41:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000300)="24704d38abb8b1c09b758e31d4b07c0664ced2b6edf6d6e97e81b94fb737c54f51811fcfb50a515ab25eda6cf17399e0b509c48dd34e17a9459dae330657e193968a1b7506bda51136c9559b55bf924f30710439504dc745935244674698c010210e34ab2daafa8d45f07a4fdf866e", 0x62}], 0x10000189) 03:41:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000040), 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x14, 0xffffffffffffff9c) accept(r3, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) kqueue() ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 03:41:02 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x3) msgget$private(0x0, 0x43) geteuid() r1 = getgid() r2 = semget$private(0x0, 0x4, 0xc1) semop(r2, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x3) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r3 = getuid() seteuid(r3) r4 = geteuid() r5 = socket(0x15, 0x4000, 0xfe) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x4, r3, r1, r4, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semget$private(0x0, 0x0, 0x200) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r12, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r16 = getuid() r17 = getegid() r18 = getgid() r19 = semget$private(0x0, 0x4, 0xc1) semop(r19, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r19, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r20 = getuid() seteuid(r20) r21 = geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x4, r20, r18, r21, r24, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r25 = getgid() r26 = semget$private(0x0, 0x0, 0xf3) semop(r26, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r26, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r27 = getuid() seteuid(r27) r28 = geteuid() r29 = socket(0x18, 0x2, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r29, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r31 = getgid() chown(&(0x7f0000000180)='./file0\x00', r30, r31) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000680)={{0x4, r27, r25, r28, r31, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x0, r16, r17, r20, r25, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) semop(r10, &(0x7f0000000040), 0x0) r32 = getuid() seteuid(r32) geteuid() r33 = socket(0x18, 0x2, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r33, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket(0x18, 0x2, 0x0) 03:41:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) 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) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x164edf5754efd295) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) dup(r5) 03:41:02 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getgid() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x30000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getpid() 03:41:03 executing program 0: socketpair(0x18, 0x2, 0x1, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x2, 0x162) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 03:41:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r2 = socket(0x7d419facaf465df1, 0x3, 0x7) r3 = dup2(r0, r1) r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket$unix(0x1, 0x4, 0x0) r11 = socket$inet(0x2, 0x674ee89400330a13, 0x1) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0xc72, 0x8}, {{r6}, 0xfffffffffffffffe, 0x8, 0x80, 0xb44, 0xe6b}, {{}, 0xfffffffffffffffd, 0x2, 0x80000040, 0x8000, 0xc9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x84, 0x4, 0x1}, {{r7}, 0xffffffffffffffff, 0x2, 0x80000000, 0x20, 0x2}], 0x8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x18, 0xfffff, 0x100000001, 0x7}, {{r8}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x1, 0x80000000}, {{r9}, 0x3, 0x18, 0x0, 0x40}, {{r2}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x3}, {{r10}, 0xfffffffffffffffb, 0x43, 0x4, 0x0, 0x3898}, {{r3}, 0xffffffffffffffff, 0x3, 0x2, 0x40, 0x4}, {{r0}, 0x7ffffffffffffffe, 0x40, 0x80000000, 0x3, 0xfffffffffffffff7}, {{r11}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x4, 0xc4}, {{r12}, 0xfffffffffffffffa, 0x8, 0x80, 0x2, 0x6}], 0x0, &(0x7f0000000380)={0x0, 0x7}) 03:41:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x100) fchflags(r1, 0x10000) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000100)={0x4, 0x8}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) fchmod(r2, 0x1b9) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) getpgrp() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/66}, {&(0x7f0000000380)=""/36}], 0x10000000000001de) r5 = semget(0x1, 0x4, 0x40) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r11, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r15 = getuid() r16 = getegid() r17 = getgid() r18 = semget$private(0x0, 0x4, 0xc1) semop(r18, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r18, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r19 = getuid() seteuid(r19) r20 = geteuid() r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0x4, r19, r17, r20, r23, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r24 = getgid() r25 = semget$private(0x0, 0x0, 0xf3) semop(r25, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r25, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r26 = getuid() seteuid(r26) r27 = geteuid() r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() chown(&(0x7f0000000180)='./file0\x00', r29, r30) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000680)={{0x4, r26, r24, r27, r30, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r15, r16, r19, r24, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) r31 = getgid() r32 = semget$private(0x0, 0x0, 0xf3) semop(r32, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r32, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r33 = getuid() seteuid(r33) r34 = geteuid() r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r36 = getgid() r37 = getgid() r38 = semget$private(0x0, 0x4, 0xc1) semop(r38, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r38, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r39 = getuid() seteuid(r39) r40 = geteuid() r41 = socket(0x18, 0x2, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r41, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r43 = getgid() chown(&(0x7f0000000180)='./file0\x00', r42, r43) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000680)={{0x4, r39, r37, r40, r43, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x1, &(0x7f0000000300)=[r37]) chown(&(0x7f0000000180)='./file0\x00', r13, r44) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000680)={{0x4, r33, r31, r34, r36, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x1, 0xffffffffffffffff, r7, r15, r36, 0x0, 0x3826}, 0xfffffffffffff0db, 0x1, 0xfff}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 03:41:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)={0x1}) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) getgid() r7 = getgid() setegid(r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getgid() setegid(r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r9, r8, 0x6) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x5) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = semget$private(0x0, 0x7, 0x287) semop(r13, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r13, &(0x7f0000000140), 0x0) semop(r13, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x1, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x23}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x2}, {0x2, 0x9, 0x1000}], 0xa) msgctl$IPC_RMID(r2, 0x0) 03:41:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac14f22bab641abb3b2edf5f3bb0ed9db1cb2f298cec1c8900c3e4cbf5d33aa93443ab02763df36d59ceedac9d038b758da1b5156fce1223088c5ab3f79b198855"], 0x1) shmget$private(0x0, 0x4000, 0x284, &(0x7f00007bb000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) socket$unix(0x1, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) mmap(&(0x7f00005be000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0x0, 0x3fc) accept$unix(r2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(r4, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r7, 0x29, 0x20800000033, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd2d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r8 = syz_open_pts() close(r8) close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89", 0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c652200915f19339c14025bd049108ad5bb3d03f758c8b6dcb04e2c7c24cad17afa92e0bc92545bed066fe9dc465fe9ad30398a63a3089a239d537734f4fa7c3422925c6a0851cf8297d4cbaebaa766f518b1b0ea577bf7bdcc2301ed289c0b650e0b967bc0388fe2a94a81e9c9383b7d72e18512120f3e0c3bba94148c0d7b51da61e6120000"], 0x10) shutdown(r9, 0x1) 03:41:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x5, 0x3, 0x4}) getpid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x401, 0x4, 0x4, 0x7, "25531abbec29069c06cafd639c6f56cae199d278", 0x8, 0x9}) msgget$private(0x0, 0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8f04, 0x1ff, 0xe67, 0x1, 0x3, 0xfff, 0x1c, 0x0, 0x3, 0x1, 0x280}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) flock(r2, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x31485a7e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x81c2, 0x0) chflagsat(r3, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10180, 0x0) r5 = socket$unix(0x1, 0xe, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x2, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x8000, 0x4) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x80, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = socket(0x6, 0x4, 0x80) r13 = socket$unix(0x1, 0x2, 0x0) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r16 = getgid() r17 = socket$inet(0x2, 0x4001, 0x7) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/speaker\x00', 0x0, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x2, 0x0) r20 = kqueue() r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x800, 0x0) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000380)="8472602f00058cc23b089eb764092bc66b0005eefc7b619eeac74604bf38b1a9fb52d0be0f3ae5f3cc714c4044d5c3b9c6080b9cbbdc840512a525d099cdb54384ba5365802c97eb209c6ce04401a3b651c6911d824bb43e3a2b8998e914736015630c3aa76ba164b31643bde5b10ebabc6b064c099765aaedf28b68d7e2b9417bc6546a6e2c2a0ec174eb777a16a4e01d3ebcefa1380c46df711869e788690db57172b5945901e408969e2d5f528708066df75fb0cdbeecb1c822d53701906a852a8473cba793fbecc29b569053e45c82676cf62ee45ebcd92ea55256a38cd56766fb4b5d7d3c93939d4276690c467f0f2f016c57d5", 0xf6}, {&(0x7f0000000480)="266837f090ba03bed89ef1717fd6d5233d722c6adfb6b939ef21d029a5a54d2bf82f1fd97962d4229abb6e77a98d53faceaf49dde91097a3c69336356b40714fe83a39fa8cffe9494ce611015702d71fcd924fd636d47f40e757c3bb4a0e31be98e0008466227c79e9918d68ce7699d3096d192de0a78b48383c5ce80e167663b28998af4181fa310cd7e8db7134eea9ffacca04ccf25bb4598e64c60e96", 0x9e}, {&(0x7f0000000540)="5f40f4fcae52b4ab29035be44bf9eb7457eec594fd7914cfecb377c647053d5421360f20cbc96e084b89c8306d866471e6db4e9baec7be9412e48cfc5a4e5971568add9b42b4a50f5f3c71533fb5af1029c0c6b7df8dd87956", 0x59}, {&(0x7f00000005c0)="679b693d29c0b1fc3a67a3de38ba963a81f84e3af350e7a78cd5cfb716213c32048682db60218b1819f9c179bd2db04a8d1c7519946eacc856c214342b5e53af5ee89d8dd1f396ef74d6dc006d6b0444feb27a00bf04832fdead43d6b180ae1a6cca7b250b8ff69d2c58f2a11758c8480d49395d4f4409b02d8e7d7fd78d08c96c6161190d2d51df89a2de19f74c97cd02e3e7b0f2ce6e73fb48023ca893c55f764794cfcf4697b90f761507bf0f905dfab679", 0xb3}, {&(0x7f0000000680)="4198b2001846c8ac4e10238525750d400338f413dd200a941e192bfb1c801207e81ddb8834745455202ddb5b78f0dabebd07dd2a8e13ff8011b70b1bc345e8d0a0827b60f361fe00747e991e27c77911492fc494ff4b2eeba49f977031086a8912390440d49a3ee987552632c1710f2b51781211ff532be2c9cf2df1481d32f07470759c602e6feb120f06674b1b6beb12399dbd29108088db9043f186df043a00dd6f83", 0xa4}], 0x5, &(0x7f0000000980)=[@rights={0x28, 0xffff, 0x1, [r5, r6, r7, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r1, r8, r9, r10, r11, r12, 0xffffffffffffffff, r13, r2]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21]}], 0xa8, 0x4}, 0x602) 03:41:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000000c0)=""/189, &(0x7f0000000040)=0xbd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80, 0xffff}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:41:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:41:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, 0x0) geteuid() r1 = socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r2, &(0x7f00000013c0)=@in={0x2, 0x3}, 0xc) close(0xffffffffffffffff) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) connect$unix(r3, 0x0, 0x0) write(r3, &(0x7f00000012c0)="bd", 0x1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x4) bind$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./filee\x00'], 0xa) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047308, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000000)) 03:41:05 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = socket(0x18f8f1f6f3513285, 0x3, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(0xffffffffffffff9c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x6) 03:41:05 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) connect$unix(r1, &(0x7f0000000ec0)=ANY=[@ANYPTR64=&(0x7f0000000e80)=ANY=[@ANYRESHEX]], 0x1) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) kevent(r5, 0x0, 0x4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x10004}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x14, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xffffffffffffff1c) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2d1628b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d1000000001278bd725592655b4c3e885c27d5020000000000000000a00570216da0e1b8aeeec3be0484ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c0800438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c76121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c9712a7731ef7acc02d1fb3dcea1361ba99d9b3c83ffc311d6931ec5ba0bb0e8997f700"/364], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r14 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r14, @ANYRES64], 0x3, 0x1800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000000f00)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535ff010000b6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573cda0032bd713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deafbb9a82a5cfc66ba3d64be29f4962b179f3d1c67e16e669df61d721d32c5b621fee12d6d5d7e347"], 0xd5, 0x40000000000800) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r20, &(0x7f0000000c00)=ANY=[@ANYPTR=&(0x7f0000001b00)=ANY=[@ANYRES16=r21, @ANYRES64, @ANYRESDEC=r22, @ANYBLOB="fb1564a1be5767b4afd19e819d537ff475bbace3609d55f3e914fcd65d18067ea5b24d5198258dc80d762e9f3eb4b6bc35a6ff194e4624e0e4fc0f44cfa76ac38b620476b5d91f80d141b393c24c1a3f3c57417b3a8b8e68b7329f6c664bcc57597909e2fd5794125eb17c5becc9e6ef4f2c2317f0d16397d6f5b8536d8fc52003918ac877f6611fff5114084bcce58f4b2a089cd39c4adc72386640c9542ef314a3abb7dc90dbd170f4c6ef97076948da83851abe41915ea2e2015dc94850133c948f087b7934de00f0f78cc679cb9e085e403f6dc44f8b935440c7497884ffa360717e57e967d0a949fd848bffdda5074334f5f17739c2d73f7c845a539398e300bd035ae6f7bab05ceb6b3c3d5645229db3c350b1c992f66fbea208d3003fa5d32f131c042afb4b8ae88e3b3a33f30d4005a786bfa7887d8e18ff5814c76eca46cb640abe80e9a29514449b645cb24df0e0b53df1b50888b5c4b6d8ed513844859ac855e7da02b91887f0af293f4d6fb4d53303a4ed5dbd366710028789c4162c69b9b5fc0bd7431a4c65c3ff796e1b785f7995e67863c41b1ed2ff27a10aef2186da762500d4c2bb873c365e38f25208dea4159c25a1b6f820740e88d184e619c5d81ede9626095f014f13661616e6e52c4fdd985f4e6631daac35ad1eb827c276b5a120e5a750bcd08c824e178ab3f197b604127c225445bacdc7da568191a2302ccf9f41ef835659aa5d14777a6f8daa440db4c794ef64c8d44c23e8d6e76dafdb6efd8ae4ba2fd08311a664e819e691c9febc394a9d36b8c783617caab7d87def936e61bcf8760a8029a0a70b669b9423eac6f3c847fa395040a2a158c8b1919e0ca4a564d92637620a57e2c7f3f069fb66abdbc316b5efe409b5a7e5ffbc066d58906cfad3ecd5a6c4b944bf6a1646b8ffd9ddefd3525f1c0d2ec305d020ef1452b5674aa477afe01e1966de61319cc066048db8066227ee8703b6926b5beadbfcaaae845333540d3ef47720b10a31b6aa82766c1bc2b26edfd98619a770aea4463eb75ea07a3a26781b3d6ae3305e4a52ecfd57e0b7fd9ae1b1412c2e5fa97446e0e3ed171a3452d43123300417bdef6e60fee4d185b322f2ae27b40efe9625bd4193c885e7f18e4e17c2f13528ad1ca0bd881d39faf719fb96a608488a65e8b2658ce3949bbb43c6600683edecce6f67cd3039fb75fa65d3bc398a0c249eef09e180a3253266758d97e8c3f57b75e250d6369cd398c840360b97889a220385ff91a7264eff442b1e3ca8b52605648c2d0019ea89ebeb2dba8c280f06367b507780c37f84e796fa8069e110f6b1d52c0607bdefff692e87ce7052aa63fcfaf2a7400647d18d53d617c7502546418fed7fe9076bbabb435795c8b88e4d1bc3e6b3b559ba866828766d5847a29207ea448abea27b79be4c394d1a262d8b690bd47053c1c01268f334f819a394350c03be106c8199e6378f42daa5b5094acaefdccd04860743d3d4c78808c40d9a3b4e73be1d90f9f96093273b6dd0eab4abdd4e3d8565d9da09877a68132159f9e0416afa2f88e0284e68821e1ce198261e199d0ea8bcb48f541f58794b37a817b768aba4d1767008ed07b299766ecf31a457e3dfdabbf1cca31cdae79bf3b06f2cec014139db445d06c6c88d9be7608ea3f4f7fa8fbc1260936c14cd62978eaa9b5965166b490a7abe38d79c22c2aac18750e2d1ab6c971637cc38dfb038469acdf8609d82041dfcc1725d8cbfad50e14dafe77eece4db578f610810d98723a593d4c3c090a52c0de58535a5305e18c3811c3cf9f10947f3299e6b53b4f9885e272971d9fe0bc82339567b37afac0ff01fe7ff68bff1d5cc3b45ce3652c567147b809a5e4470a2c9f641b4a00f226c7e48df94b2757b307433870c4279d7b31b12f6303b3adc4590d7a3682ba9404fb8a354884add1d9ffb5ca03cb4424de6afe30d87fe0d8c8e3943771207a1ff46a7aedd26ed3799fc58f97b56ca5c68a3f7dec1f7a168f8f4ecc3bd17718da33c3ad4149f67cd1c6fe018498d28941fd44d5c135cc42bc8b7875bf83fd107eca4b2488a6347970e6e3de033c66f84e5b725366aa0b808473f30df7703437639d3699e52f7f145a9521c41ec91993574d35545d9dde797d66dc743bd1c9438e98d5920e44b44830f2914a4e0059f864154c998ad2244b7e109b121b06ddca65f5c84581ad1b1e045dd5676106e4288d4f3507f0d67e8702bab901092da96efe11282d761344fb7fff70bf26daf0de8b2b474688d6a5354f1f5eec16dd42668a6631d26e66683fcfbefae830b9c82ce3e755cbc6165f4cc7704d78b9e7be26a4c97b09fbfda8b8515d0610e0aff1accae9a81f5219b437d31935ceb20b7c49a461c4ed52dfe7d0641d2fe743d252b92e79d1c7c3e0ecfefae45be489a68aa0a2c45f266fa220581e0580ca6b4728b08b0045b1bf42e34bd08175b4493cd3cdd54165b7d1a497b73f913e34cba5f9e3626a8ff569f9431cd890658e3097a2d809602764a3dd46ca4aa370133578a7e2cc79328b386fbb68d8e8ae74c7b7c28613103dc1a7b7fceb14ff8407d598f1e14edfa2a7db9b854b6fd429fc8d39d2defd9b64000668c54cd4c833bf119a3b41d1387a6569b22c4f4e40cdd902712e06b00753690a5875c5c9be41e8d2cc1891ff0058b4797c0648fc41e2805fe434c2fdd2e9543bbca24e5a1443f1c59d5cea7d1601331391e1ffc27dfc6a3c2ab0f3d392de36189d311bfaea6c6e3f762309c4e622f45056839594cd1a9a2dc68cf6be2a040700489ebec8faaa15e854faaf7f0dc29ffeef82f91101a9b83b8bb138b4f57b23842e166ceba6010d79a5d29a5804cf51d75bbb17368e6d7a0642bec4172617c13f506624e3d6a1ea270320e4c55e35f8aa60200345c3192fa7329926ad17adbb316cd93c5fbcb6a1b12eb010e18563946bb348716f07fd8b8809d0657e756987c75abfdfd081a848c5a6dd2a2c22efc1add4e242b3a13c6f80eaddc9dab6da88aa2dfa6d41ef9b0bd96c69921c0ca0ee4b2ea3e3e654c06cffa0867e87c755ea51849a1a96c1a94397340cc20222eada3aba43b50913154d1f7efc5b0ba5337746589d61ef332d13352d093c1f2ad9570cbdc2802b49c6734b81ecbd7ff6b8816ab88653449fa54b53e5f370de13e5ca2d6f95563f1673540da68b9f68fa17ce9da797d44617128a683d388c225d04cd3d3855f9861164c308e5ef870c2cf21231bf2c1f246665a15c68fbed4df8fddbb22c4f61093fbb3b90b1a3c3a92484a59acab83e08c68d8476cfe32426f2c95d0e14a8b9bdc5710fee94fc8562474d4539036a7812ad4cb92171fd32dffe6ac3811a678870361fd8d0687ee69a4397939ee4af2ce623b471e838cdaa330d4202e86586c345e06452c3abe27ca249de48963809b8e36a5ca5f5f181d54e3a6f2185d6cff9fec0ce368d6a130a5d7632e142fff7187d3cc236d74ab0dd93860aad2972a7ebb2ad1c3f846323b9436283d3bf72839c4e7d22a93f5423ebcdd8ab220d61017295271ff52f98a8e153c7682186dfbdef7a730838f15a80f8a57a2d3b507fa76a5232815eb529211c1ef0831d6a7e5440d3e28fa4393bffb46d2f114278c554c0ec4f008377e96fba1741f00e2440eb186bb355a3908b6112d17bb473852db3d94fa28ec9002808981992164d7b1481945fcec2eaa5b12f548a21a91490f42aa0f6701752fbe0461468e7bfaa23e73f5b5f122046ec014d3434d04c3203cee7f4efff535ba4715f7ab1d0c8737fc191e6800c92258173ccc3f215ee49fbdea968c0d0f5e4bfc656f04ab7b2367c35a6a08b970983dd5a944f3d4d47d0c63542aac9b99c5321b5049b846e0eb4cb23dfe9cb4db8e59bee053fc5e450df02536669e10eda1259c5d2bba313c30cb6977ba8444e7ab7393c6abb143e9192dbda84b7029fc017b7edb59cade8e17393ede186ad8f55b67bbe654036e8578fdb3cfe8f9aaa55cb3625f97fab15a07c0b0f18a950818a64796b6a4dce0d1c2d6db9a71a2edf07534a1c1aca1ce93a522b2d0209f0623ce6f648b42af52e6f5385d10e07b5c481dbc095382b718c43dad3cd035f176c2173bbf7dd840d56c371c67358389b0a4db0f88fc4f658b975e70ccc0ce0bb7d73ca2b97a5766d8b2dc698187b5fabf10c70ba8df92f1b4f6b275d6656cc060d9a1756ad0926feb58b4340e3be26e69b7fe9ec5c412e92d4e0e6c5656228de7e2b748bef6f4798c670f71a51e715da3fa07c917e5aa789a43ce7070c1c49d44db4d003eb9b20e6124548d386816a69027508215c46b831572fe492d2e301f3d4c6976268cb4912b8861ae63bc99433b9beda29af77a8b2cacc07026ec93cfcbd43952f6a01b7485647addd0c81bdc07086b9fd225cbe05262e92fd1ba9118d3717f8bddb14c0343a249ad1c287644c71b0e2102764c31b784bc9c1da21d1ea3578cb17c049954a82cebc90288def9e17ef995d2ba1f4d60d54e7b2b19bb3ebe0adde4c59a296721d3d0b04b0954c934a4683f2243fcf0883d8a8eb19bcdb1e7edba221d9d28340b463fc1b78175d3c2d608607acc1621eae6faf2a704f0d3906d26beb398075fedf16e4a5ad6a522831d9dff5db6a11186139e0b8bc3877126c5521e05e425ccd67ee28c5b074dd2aca2274a66aebe5d8a848c17e8a370d0162965262c5ab74057927f619d58dacbb8027f85c66f44fb7117d513eb62594d1ecaf4ac82eef4d9d0399ce6a68c8ba4bd6dfad6af215a4cb0b530e4558a4d5fc4b27cff667ed70fca6c90a6d71d2aba14d4ecfe66367b2a925bdb888b35934e392383ca075779bbb73081706c069bc7c4000bee1013ff4bafb0ed9bbb8c1de71187c5904c7696ff1e22ac29169cbba92f343f7ea5723bf8fac7f683816ca95aec0314cdca64f24ed77d76e79f911629fa05aac476a05540f849f37c91ed72eb95d911c8dd520cec8d210261282b8da1776c7daeba02fe93f74b613a0a29e25cfabfbf577ab41d7ac4637c209340be4681edd0fafe97d5d9c288f3b9f1c7c7aeab4e18921af81da9b53eb99a52ca11da8814c72aea3f43e58e66ffd6b8c0e5c2ae704a3e7bbae9d16381897a325dbffc4725930c912d668e1c9ea90ca76b2acf800a6e388f612fbc710443684d6c31dd87143592c3d201ec81c8b5bdd5073c67077e4a138b1bc7a7b3f4093e442478ceea27c51dc181e2a66777a0a75d00d5669cfd52018e2c8884b02a8ebd63d66924f07d2798b51756e86108517de4a8b58e1aafbf1c2ff2767f9b437413acf7b07176fa2416431796aad2941a9489bcb0b98086b727c910f5fd6de313f60470e6536a8f6fe482fca06cc1dc9d2e7be46a4cac55504249e4692067c8fcad435ff3160163ffe19a76a5a5b74ef22ebb60f2a6343c10ee9826cce11f0249ab3a679b8a84b4ae935e3119078fb031609f439ea148aed37ac3f29f30d6fcb05aac5de268df4b70a7f41dcc70e5028d143eb9cfe5c29a4499f0b7f93c0cff2b0514f53dd772a754d4e64ebfb941fd1c2b0bbd3c4806ed3b61ec7b12597f012a5216b0d3f46987041183d01739be8908f5a19e729798ded3480bb65bb2df035e4734e8a593d496d30222e9793939e00ee348b0362ed76c7c8d168c262055f2af299a0e63ca6307ae2653ab1c08da76cbff483f46e994f9c52b6dbdd24dda5304879a258474ba8b75c73bc85ca4ae5a7fce832257f8da301fbb5a18fbbe8e6d06b4ca368d9a81ecd3f6b485dd64e75e", @ANYRES64=r23, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r1, @ANYRESDEC=r13, @ANYRESHEX=r3, @ANYPTR64, @ANYRES32=r24], @ANYRESDEC, @ANYRES32=0x0, @ANYRES32=0x0]], 0x1, 0x2000000, 0x1004) msgsnd(r20, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r20, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r25 = getuid() r26 = geteuid() setreuid(r25, r26) getegid() 03:41:05 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) accept(r0, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) stat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff8f7fb02c0000008000000000a108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320209000000aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400195bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aaf90f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a2000000000020001f34626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed27098068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e6591c932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66affffff7fe0bb5b086a0edda19af759e4905cdcdd90e6696fd79769fb05347de39d9fa81504ce2ddd9488a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad40086e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810100000000000000643889d902d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e28e45e6e61ce5b90e1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbbcabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e5202acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f07044f3525ab1bdcded5fa434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c2eb273b3f7903a62b24e473545e597baaef6d539a1efc08d3046fce883897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a528813890feabbd8ce7d0eac90aef21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000000000000000000000000000000000007a9732b71ad0ea5bab78e1f77b467685047596c1661deed44f496a1cb34e68c419e2f97c9f4d240d41b87f6b2b62465d34f985da0b17d4a234df1701af08a3f66cbb19dfe38c0d98c31bc6ff157648dbde48207c16576b357cfdb50b94aab38cf1c389aef8620f85e3b1a49484210a59f7823fd863b626d7a93ecc489b910c714ba9a717f8cec82a367bf46adb67ff21193fa0ce"], 0x10) write(r2, 0x0, 0x0) truncate(&(0x7f0000000940)='./file0\x00', 0x0, 0xfffffffffffffffd) 03:41:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000338000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 03:41:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wsmouse\x00', 0x76061214b0447183, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001300)={""/16, @ifru_metric}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) connect(r2, &(0x7f0000001280)=@in6={0x18, 0x1, 0x3255, 0x1}, 0xc) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) unlinkat(r5, &(0x7f00000011c0)='./file0\x00', 0x8) open(&(0x7f0000001240)='./file0\x00', 0x0, 0x101) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001200)=0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1f) acct(&(0x7f0000001140)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000012c0)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f00007e1000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000080}, &(0x7f00006c7fc0)={0x0, 0x0, 0xfffffffeffffffff, 0x0, 0x9, 0x0, 0x0, 0x2}, 0x0) fcntl$getown(r1, 0x5) 03:41:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x2, './file0\x00'}, 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r6 = getuid() seteuid(r6) r7 = geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, r4, r7, r10, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r11 = getuid() r12 = getegid() r13 = getgid() r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r16, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r20 = getgid() r21 = semget$private(0x0, 0x0, 0xf3) semop(r21, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r21, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r22 = getuid() seteuid(r22) r23 = geteuid() r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() chown(&(0x7f0000000180)='./file0\x00', r25, r26) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000680)={{0x4, r22, r20, r23, r26, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, r11, r12, r15, r20, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) lchown(&(0x7f0000000080)='./file0\x00', r2, r20) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r28, 0x4) r29 = socket(0x6, 0x3, 0x80) setsockopt(r29, 0x40000000000006, 0x1, 0x0, 0x515) 03:41:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x11, 0x3, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 03:41:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000140)}) 03:41:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0x0, &(0x7f0000000200)) socket(0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(0xffffffffffffffff, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0xc0, 0x101}, {0x11, 0x8}}, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 03:41:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x2, 0x7, 0x2, "00000000000000010000000004000000008000", 0x1, 0x3ff}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1c46, 0xfff, 0x658d914f, 0x3, "5e90ccd91c837ddccd5a3d73f32dd4664b032721", 0x1, 0x81}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) r3 = socket(0x2, 0x1, 0x94) write(r2, &(0x7f0000000000)="d0519f04000000000000000be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cfdf28bb8da37a756a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a157a4606fa98ef4467bbfc617a611b6b2c9c992729a7", 0x9a) write(r3, &(0x7f0000000240)="eb7aeed5bb4f503135d188903e175e658659", 0x12) syz_open_pts() write(r0, &(0x7f0000000280)="d31744951ab5e66cdf4b43b06d443d96c93e3d652dee9c44a5ddd691c0715d945c0fc08c27d1d50034b279367e38afb96ce4d7b8856eeea4764d255a6876e9e36263037a4519d9fe15412673149e9715962e07a26e105649c2396c16ca166716f56ea692573f18aec46a55d0f3646cf0ea51e637e0f159c1493808ed032779cfa79d5a74e421d2d11856617728352041e4841e6996cec5f9f6ef1c627077ed75fa9b522a96dca54337e03a02349dd02aa4e2b99492e298da70cbca9c680dfd50c15a634a9fc8e0b8f4e2f91c42d212aa646f5917db91394b00a9d345ebaa5552cee2dd9d44deafe4fb1cb1182c866753d094f0df98b2ff8c054a4dcfba1b9121831f30689fe58fc6504b4141882f2e295570bdfdf3cb36c573de5c9c849478c9b27965f79be07c89adfa73d84f19ad54be4534da8f27437b5b12e3d8d781d1a51e1bd0cb5aa7e13aa4d56b2e191052e74c1ddf8588e4570c9f06a473facf4d8ead0c27def3d7f836193b1f15fa65480e60176b6e91a88b408115ff9059b09e54f61073a81bebeb568a59ab4455fb88637bc7d89e4cbfa2e494db43e562f572e1ac9a4ae9d3baba76ab36a70bea3de06b792b073509c0cb0fe0fc5fef2a811255446fbbbfc7d6a196f75ff6a7f3d57cd515911ed28df51e68aab96e4bc836cee3056f9d02c8c4396cbaf86ffaae9c158ce22bf5c81733b36a344c4de6eab416a66a2ff97639d1eba6a0d94b320a4043999a24b84460f0533a35355ba54f642b5964834080e06a826b7b5640271fb617ee1cde2146fc6703ce3d88518b10484078ab769dbb01eb4b5e5b3abbfdeceba35143bf7a3ce65eb5887fe131ca2b1c1625ff91b3fa3b6e513758e2b712b8376616ccea7154cc8f1b9d13f0cce08658faa41d21a4924066a8c0f3fb4c7ec809690b39cec9f917098f62a4b0b413bb3edfebc67e411eb726beb726ba4e5883f90a0810b43cb9f929047daf184d72225153d6da1fbe5e74226e907a35cd53539671fca62ba79bb02197eacf004cf9ce6ca42372700602f35fc736bf0c319681e977b36823d834d08ebd305cd65ae0729c12102835568ba4bd76eb4b6e4e8284bbdebb8824c38b58d1ab5c726b76b43f079004f4fd6e580d41a9481c2e519e78620e8fc8be9a1c121ab582144e9b2bd27409e5d1f97c6625ab4cfeeaefa17e12789c100c9c56356d007850a8a90a76197d0c277074271922752506d3c022bafa59456b96bc8ea6c57134c515b57f3ba73001199032e20c354919c99787c81cf934acb8ea51fc33b983e204d2d7d323ff9aae8826099924a0f843333710dfce240e252c09a504c9030f325dbecb2e4927d187b71437923091f1601eb8cf2d48d76a60b4ee458e50070062f0a67ac62703f2ea680d19d3c2879c7822437b44a1f557d020eb4b0f53c195445c1103f2938bf3ca244eb30cabef8b05696604e2441d53088b3c2f6a5f4b70cd57e7aa5e79039610232b44e38b62f968a3bb68136989bcdda69612cffc4e2baa54028a7a19d4474614ff66c063e04b87707b84494ac8e801ec11c6c2939ad816814a38d58c32281e064006128f0759a7192af4db14b65c17a64b29b9870a75af5a3b2f65711e26b3aaefd63d6f1048dcaf1b55dc9ef2be1f1df8b279de7438175652e912d86539ac582f870dfd1f04e13d3f8dd4bf0ea3ebf247a1457f825580c21569da0aea3a3325bdbca03f3854478b4076dde6818ee854a2858c5fbfad8e730e85afb4a0d10e7dd692d7ceb6b0c056ebf2f88e306cfd2336d612eacb16fe1cd2f88e00dfd542969e2c69c779804d6b17605b768c96fcdbd88a6c06d5f308b581b37604967129e2abfb8edf81b901478cb5feb10f7593b64ed2e094adfae437a30762e1d62de050169d15c35b156169613321fb024bfaae37d79a90f19d7be346d564bce7daf829226751665111c461f099bb594711e4a72b03926b60b2b51985a1a81b1c47610ba4ba81c6c9b4becc898dcdddd42db67b6889f24f8ac6cbf1feb781ae13fba4f01774199e8ac1370245f3672450014ab9f485bd7afe98548ae74903ee3d1aca5b676eba68f5a75c54833723d5632fa6c9e14c6265b06c195c40bfb1841782a779868492c2a8d87626fbd6a2a9e84c8af8cfd2c5905199b4922dbf15f828dff4232cd0fab2e30f49362db1c6b30e05014c3ca2f66cd7acdd0c3645aa8347144d10126abbfdf73511c184affc4d6ff6251728394b95e0e4aaa7c152dc01a3f9dda0cf22946730251c28b3e8a95738a64dcb9c26f0d7599f72736d53c7acefcd6f48624483891bf706e2e8291a810ff06535588cc79cd71f68ac0c4e12bef057340feb0e8ef565c9557182980a32d8faedf71e74b6cff27308c05703a7a1241a41b6e228ecd39a113646754801499614e8b6b6d908b377a142823b1b809a4d6f088ac00614c4d4a5b17f7fc25eba4a54c1168520f5c5dda4019783e8a942fc16da95a01ebb73ad8d1c35b21c5ea44336a09f2cff6307fbc02fc8100daf07e395a5b980ddcfe49433d6f320027f249c14d13bc4724f7d0864d15f9f07bbb1ed422abe08dce22ec11e371d82142c2b113068f0969fc97aaa86a9204634639c1f7e74fcaaff080245a03a9699bae10c6ea11d1477e10d607d2f42ef2041e8882c7b3decf805ed6a57a60a89d4c9c95442eba847d3ce4a587d23ac88965f2db0f239d31131e66c4856d866f5610a002234830e82e2cca33bef4901f879e479e15fb84a0495333712e554dd69f478feaaed1fc9788e7db9de7016f57d1bd904e9238f3d0a1d084059c43b02331cf675c8ab3216338e527175768abe362028de7a01ab6065d006e7be799c718a2551c67d6fb292421f936e4539787e1bec33cb719fe727b713459eeec833c275bc783200082d4e9a3e3d58ce7de9bebe3c24f0bd3e667039aa7fda452464b85497c2dd1fe0930c0c0b6a42929bdb7a78dd339844adb8a9ef742962715321aca4f7e9dd4be9a97743ce70905a9bf9336855afb30aec63c449e47294f06fc7656fa1e7f4f78e2ec7798fee72c41634b241cf7e4c116890fcbbb28ecc418e8ee5313792ad9da71851fb4a7c7b4c2c007f28483e0ca31b1224dda47634d4610c71b4e0223bb287ad84e62a850a90b257c84abdbb25ee775c682bbd1107d4d577f8dda6365b13d989c49597e4a518782de70f812fb5651fe04102421d47d63ecbfb41cf2b5ab674efa37ed987d5da32825cc88eccf3eb97b069756b0b66095670bff363ee7c6185889dde911bf9158f0bb5fd913c12806f11b80ea153012c732e693d809ade3a12007df55aa045b8e926fc3c3d4004d936bb28ac2ac6def01fb7102c943bd7db7b4d57d5efd8305d3283e9bcb2a6f0c0e08e63f7219e55258d72ed546ad5d34f1ebd9f89bc34ef9c54412605775d98e239b9ecd056711d33e24e523555fcaa5e41d180935b7b0977c738af2b659a2ecc1b1b14fbfb537fc1ed679619e3294b7b4538279cbfb1d6b103a4fb92f5c9ab682ec49a7dec17ef6137bce09c14860f68da20a43bfa076a84f882ff8e3cd4e74e4cad9af67b032dfbf0df23491a8151e9e92d6223cee55937203fc37425480cba6fbff338b21199ba2e0fec50408c76e00a6129f7f224ead71f4ceddacc67d8a0f1c292bbe6d275be51923ed2f40604beb28644466113c877b6326589655e15e0e672654efb415fbf545ab1218d04be748cc9fd4740990c17699dd2fd6060ad77c3a2056a1b8dc6f990f4f8a634e5a7f9ee2f28a134796cd20e4c3029785a9212b68ef74909977914000d96bec7557c797645c5f73a9903b80f5dc63068ee405716ebc0f5bcbded5d9874dda61443e61776925fe36b8bad1aba21cfecc8973437de0a820c0e53a2467969139c79eac03996f63e296c5fdc0696eafeb01b609778f8d6dc56cac649f913ddb33620ea718e669da8e572f75059fc70086b8726256cfb0e0b079a03b9ba4391f3a49660fb9368f4a61ebebca24b11f65aa90c657bee3c728ce608f9f9c04f18299311277ab12ab65829a08beaedeb38a1bf01a96c249ef4898663a9e90743b27334b4bf158acf8af13fd5d01c9141b1233fee80ef5624f53e6953a6a26387289135ebdcc132006181978614a3550546f289e24766170ba63ec9f435a5e0017789b1c45795a412338351e94e4f633bfd49d3fecc2fb3349ff1f0be198923701f895b6c40cabba56ec1afcded1a1fe08231904c0503c6a6d9898082c0b03b8da77539c29be652f57d933e40fef0f787a06e8bfa12cdf9f383c6949a8992be55e91f53acc5bed949796a37d2d43e1031c20918d04fb68ca97b99a338f2b83ec19389ec95d2a16aa523aacab971b4bd5e3e23e96d42c92a5802719236ae1dd908f2936e2f1ccd550fe1ae86ee737ef2424ea76667f875c75ec5acd42dcd87dacd0e81bb41529255520118586cbce00a470726987dc17a844ac3c3a3506f8b4aa12d0163cc6561fab74eed318d3e7ec1af75035d9dc37db3f5921c6869fbd2f4e84318e690e705199d4fed9fdcbdad5c126601ef10d9377b1778827e93480da4beec1fd7d8bd40bc7d32e73289cb30f2c1431de9bb19b88d5eabd9dc3d93e7ab14d8286575f4fff2f6cf7bbef9ee92bf87bdd1ee9354ad9de1ecc69cd5ba12f1041d5e36e0768c433eb87b012d9e41a21b1b198841ec1dd5c40a6e26f5bf31d7850e681e5bb6662d1f085e042fe60c735f907f5183c90a8074272fb91e5bb72e2672db9dd42d7c5f20962bddf112b5b4c406a2aecfc794c62cec37794d376c91cff585c850d987dc6407ab1fcc7e27834bd67a09e266bf8e645e08b35b2577239b3babbdf97954e278f0e1825ff2ba9c41fbd60dc947539e6c4335f52b87fecddad90814851775a7694ebcbcf453e9be2d8a031a8ffc0ca40e27d65049c6c5f00e859bb6af2564060609b7584fafda4f55e12c0d58c71365b2bb9b3ad92b2eb81b527808c67d4cb8eedf425ff0e0e9ecf206620baddc0b0a98349970f39ece9337116f964528f9c0d1653db0eb251e4dee4ef15d030f2ac1e230a9391ab7c2b1c2a57786c90ba8c34486ba3c140fdf115ab69fb5245f7d0d06a888e0c5e0219a1bd5ca41ed6a1cfffd08666fb70f523ece95fdd5b0a2276fe2e62ac66684d00a9de45a4f748ea1de409623094d8b489e54d90e561707663057fdabe31184bce816d4c20fdc84d164b20e28c1240fe2d662bf2518ffc2a3ade4e98317317dccc38fd46a0629979d637f1bca2368a979411c8140700dfbded46c1522ea897b2eb6ccaf46446c22525ea5267f420d2ad10cf7341e197729a9aecacaac07c7daf97b7d5645f872bac1cbb49fed297957edde2d1eb016cc4430414b0b47ab5bc3d4d1300becf2f3b3f5a95a86d4752da1fae1fa38007f707ca4113853e3d0f8f9c9dc3a0d26c91a44cba7f3c96233054baa83f4df8f329f8299066e1d62f7cffbbbf3ea821c14aa235173dc826681cf579fa957edc35d969b07feebc4a53c2aca00575b2dccde4c3ce565285de75864a827ec25b76d9c3c916366e8aebc18c97f63cdadbdf86a0c7e358539b602daca1df81c78962645d9e604458ce1c7471ddb3e08483e5df9467b21c44310c6752ae63290ca328339cebe5dc94fb795175ad53b4936a249914a94d843db1734ee69b0ff798d46b828ab2bb1b6bcaedada67844d6c47a2f21793cc0b219fab4c0cf982773a7653640e40c6582e0fe99418b07825c8b83633362d41eb9a8f08c83bff4481025b33257ceeff5703d030d61d", 0x1000) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x141) pwritev(r4, &(0x7f0000000300), 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000001c0)) 03:41:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() open(&(0x7f0000000100)='./file1\x00', 0x40, 0x30) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000080)='.\x00', 0x80c5, 0x40) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() dup(r0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 03:41:06 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(r1, r2) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r0, &(0x7f00000007c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b0372884ca547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b40009691450722405ad6f16615bf09e4f15848f5c0a5108bbdfd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8479dbcee3dfdb7b58218da03dfac92e8294bb20fd0b853f8db22824f44a3ecce654a4c1367dcd33719536be4023144cabe7a9ab0a6aec0b76c2a5994a5ac883f72bc00000000", 0xdc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) 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(&(0x7f0000006000/0x4000)=nil, 0x4000) 03:41:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000, r2}) r3 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r5}) execve(0x0, 0x0, 0x0) flock(r3, 0xa) 03:41:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0x1b2) r3 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000480)="aefe44e47c1dc62df78400fcb70abffda8ded531e301aa5fbd1702eac6d5772fb3702d5daa8bfcde66262701ce08a52dc33159d3cce0a3c8d4438a2068e36da5d2b7e31812c2253fb5c22965590dd65c3de4c7933e796b4366c948754e7cc4dbdbd819f597229df4b04729df025dfe09e588284338560c5d1903d15e18dd7032a5c58da546ad7a0882cbd26f", 0x8c, 0x1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semget$private(0x0, 0x0, 0x2ad) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000640)=""/124, 0x7c, 0x800, &(0x7f0000000540)=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="0488362955580841b26dbd0d3a2af0ea9300d5eaadb24e4fe6365bb8adfca098d9c99e"], 0xa) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000900)={0x704e, 0x4, 0xffffffffffffffc1, {[0x8, 0x0, 0x20, 0x336, 0x40, 0xd18f, 0x0, 0x0, 0x391, 0x8, 0xa5d, 0x5, 0x3, 0x3f, 0x8, 0x5, 0xc1a3, 0x87], [0x4, 0x6, 0x7fffffff, 0x7ff, 0x100000001, 0x7, 0x8, 0x4, 0x8, 0x6], [0x0, 0x1, 0x8, 0x5, 0x1, 0xf4e6, 0xd83d], [0x5, 0x0, 0x2, 0x1f, 0x8000000006, 0x1], [{0x0, 0x9, 0x4, 0xfff}, {0xfff, 0x100, 0x6f6b, 0xffff}, {0x5a5d, 0x1, 0x5, 0xfffffffffffff801}, {0x6, 0x5, 0x7, 0x800}, {0x6, 0x8, 0x100, 0x6}, {0x2, 0x10000, 0x0, 0x38}, {0x2, 0xaf2e, 0x5000000, 0x1}, {0x2824, 0xc23b, 0x6d, 0x9}], {0x7ff, 0x7, 0x5, 0x95}, {0xc000, 0x101, 0x101, 0x2}}}) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r9 = getgid() r10 = semget$private(0x0, 0x4, 0x522) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x18, 0x9}, 0x8, 0x1, 0x9}) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x10) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 03:41:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x106) 03:41:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x6, 0x2, 0x3f) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0x7e4, 0x2000002, 0x8}) ioctl$KDSETRAD(r2, 0x20004b43) sendto$inet6(r3, &(0x7f00000000c0)="ce827819948ed51c15bb0f55b157e5ae7264162f52307ae2362613f2432b0e99ce93c234e5119a5866a054c48ec509bc1eedc54abaad52d4b5136e762f727fca1b60ec1d2b0053bb0fc16d968336f5b0b9564efbe43dac7d241d68a9cbc9c937a63066936fc344d448a4ad327157418bac46be54935045eafdfdc34859dae2ff6bd0d6942f290f1755c16fc88ba56b226582aaf327", 0x95, 0x409, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 03:41:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)="c8bb7da033772c2d142a1e647a8b53f3581aa1b276613249c8615d5541560e99fb99f76fa27a379b7d858be90070fe71b464c2edb06880a5603c779d18304bd233bf616d02c662f56b2cd95a1b68af61cb9dff018da4902f7211398a5e31c387e420068e4782c367a492259fdf0df6ef46d2848a063586cb5c02e2b00cd3b2911a2465775d526239df4bfaa216c7d3ea4737bea5885bc97214ff816457a938ab4e512270496ce440ec0f86da04372309c676e995bad1902b9229a620e37d099722cc5c8db9e4573acbb6c8550cf61f1e5cb36aa41472f178ac", 0xd9}, {&(0x7f00000001c0)="6ae959dd63aa528c", 0x8}, {&(0x7f0000000200)="4cc4b656bc9f67f6bd386c9b3f756cdb6b66180c066a1ea9f143e2e5a7bce24e8f33ae874b67", 0x26}, {&(0x7f0000000240)="41120dd4aedc5f53b20eb40fbd3c5c896261f0155f51a451ec44f236db406ddb0b48cd6aabf181967f202bbb65f858187fd8f3bdb64bb8060747691530c85eae0452dd", 0x43}, {&(0x7f00000002c0)="9611d847eb56a608690f580d938c1b0b2c66e9215a804e3d8f44b6be715ab2677983ec8ac8718cb5b336edc5db557c1e3d00386753e68be8688013923dfa05326e77f5efa0abfafc76464e5e6711d6023dff9928f2c4906543073e11860881e4c44be041d3159f0ef341f68bc1a3420da5453f00a0d693624724f80ee9878d0ca067fb394d4b8c01a6d875abae4ee2c0ef159614b2e1", 0x96}, {&(0x7f0000000380)="ff0eca3dc25098266ef072e9c813e0f3a304f7c12e8fbb57d9692a6065e14c1d", 0x20}, {&(0x7f00000003c0)="7714d1cbf9a351a27612f1d3e266c6ec0535810b313bf35716", 0x19}, {&(0x7f0000000500)="63a542ccddf47f1ed9bc7957ab1993d0c2cb8deca7e0850983d5e8dcb861428c3bf235f9469d3f86a68a8856c5b40448a2276981f3105384c4aa3cf6ac66e1fafbc229fac009ee4e54f4c846779cd65cd68addad2d13d5ea02f7097773c8e18a26689aafb38bbdfdc39d3db0046b17d6ba9c40750040c16828d9a3ce49bc14a95d42e44e5ff5b66732b011d2b250f654ec282744a0cd8a454c69dd06e0b32295fe3a137b15c7d9c8d9014722b1aca946f362495d8547d9ef457fb2f6db63135feced10345136a9ab3204151779098b0bde6f51313a872e35d8137d774ceeff36eab91aed8c7cff1fe7e903104b43e2eae440e11ea630f92806c55a19f8830910f23f1a30901aa77284dd44096080e6a8edc74f95583246a56a9e73d0134a818a8efb38292b1d4c6175e9eef4e3237fec7e7ed41aa0037f8d16d9380fa12c75058ce33a7755a2ecb2d777b9f00669a33d835d231a0f1f5b92a04138ba7c52dd4438e2d2aa18d905568082183432d9c039a3a6408e6d69d77603cae5a6c535337584beef1d5158d6577900218f25f0c47eb8b55077db7b00e2ce1bd26b53008e8598a2e6989f523404c938f4a5776d69d6cbebffefd092e617c911689a083d9412c707f586588b7a47673b6f53a2d55f8aa53a4c78452739e7abcc2c07dc0a6ecf121d81d739bc6cf380b955518debfcf378e144db91ce89a56426eaa3e6dfa62a0fdc4ecba5343c998f02fea7658484afe967eac87e72da97881af2f6ea32b307a8fb918d57a9ca6d135b105c98272b742e92f2f958bbd8a43ade144f5ac5709d0140984b2f72cf7931677caf229300586c52d040acd6ad1eedcbcecfed557906e3c629010e8e3d344f1999e3d410239f10c6cf7a8b9de2882c685fd0957466fc2bd89f862badf07e018c21aa5aca7dd59dee3fe22da4dd9b02b5f7cdf606eac040e1af1081c9c955d6966249082a5d6510755013ac753d37fcd2af676e59f88f3e669bb27a8d8faab506c26d051f144fae077df5c619f3a2210b0ab910b67ebdcd8989ab6dfb8e6c97bc9fdf58d35e5bf7396221a5c402b85c5ec03604b081fb2d8c5c5aa36b9762a6ac489b4f8f259a8d583ad4127f23821942f8da0b79e4719df99b3cff271e0d9c9d326b00753d9276fa2ccc1486dea38191d25c4b975e152d48807f7557dac08e3eee60923cb054dde35e3e7c289ad53e8b8074322ba4f2978682605a544931fb32d52f4fd4fe66cd325b82335533a7d3c2e9ac2d559bb19b48effa97d8fe57721b5d43f31561e47b00f2408aab3b0658399bc2d7cfd009b9d76594841a57b512bba6fe3799446e1e64fcbf30dc5b69970e51df9ce56f9547e32068ecb1cbbdba1406e2412f939b367ff5081c520493759bac87a23995980d9d24cf4e9d716ca3429a2fa9d53536721d0164266ede5c876928f2dfe658f6feddd20173dac9cbf0510438a36e864ce62d7b2ced8a8260740f4651d9e4a1eca182df925f8cc78bbd88969baf6b048aabe972e163390fc9d9c9a40e756f4550aff7d2668980795f5dd6e25f48488ad6f67223124efffc3fe678e2d53f3967c0312caf0472b8c12ad73d33e6f9b7db8d5a824f00d334ecd14ced29bf6103dba7615fc0b32bfec34703e31f82d358cac9448e4147b6707c3936866ab70964b36324134c22b259256c6dd4e9be56d8273c5b8a17126b32384580e18b9453b0a0273447650a4d6d11ab8330f226f0bf857f5b175eab06cf39f8261ae59c57a72bbf74d60620b60cd0051f964607521f0f33874d8051732b3873229a0f913594957518222e822df0c4b4f3eab3301c3d4b696b4ef17e76b011c59ea0b872919bfdc5b381dff6ba7c343767367c4c71ed3350f31f78a5ac522fe896c741a6522e28d1143495dfddf2a5a68678a8fce1d4cb3c891119772a8b39d6be1e0ce70fc943b86252cdc77de561a3eb2f14316465d3f4196c00c184963adb6ccf173e60de287987f5be4f28f141886e7e5929359f9652a18e2cd4390aa244d8d5406b19316ef711c40db79f90300b7825e6fcf4bab890468252c84a4d2e64f8ee491ce9facabfc3ddea7166b46334775510da6852166e5a90ca99608115e46e6ddd1f7b8b7120c84b12f5830526ab13845dd8b1b88ba7bf671690ccf112283fbb591dd72229c80bece2046ccbe04a2fc998462a7a03b3d915e15e5e89595cc344ca50158bd2934d8bb7dd30426ecbd9a582faa124373445a88afc48be10a9d313be1e86078641ee17eec6421dbfd22a30f6eb7c87659bef1599bc4ebb4f2d10ae6b88e33acaca195c138d51f4572927c256b05596162ae5de7fba510046d5b33280ee1606517477f8ff5f4e4b21f863036bc7aa6468d462f9d6228937bb1a51138dcf997aef454973f4b555b269ff1bbb3588b3a408656a35d75bb69ccf17835afa26365c7aeabdf587c4810b7705a12bd443d4c587254113debea65385af22a11571de43f978cd1a43f69724c818c78eefb1784555b6ae0a92c866003e5d327e3b673d651bafba0c89c9e9f15e80fd2979aff6fe5f845222fe4d36a511612bba5decf6cba238fb3f202fcc7035dc8db56aba109a0b2eaaab36beac6a3b95e5be41d9a1cde3ac0a4bc9410818c32f40191a103e953a0d8f6e6962f27a91e26d39c12c7f11fd7ebd1e98c6ac13704218c4de87c52ea436190ada8a3e63b9f5c9e035e74b535cc9acc5d439378537ad0b2f7ff2db4a574594f09eabb27e33b7bfa5aabdf5d2367d09f8d9b4142ede4193fa106fa364b7795763eb1f418e89281e28a34552f75c6bb737fc5441183fbb46988c5f8b09509456bdb70b5bbbe6e4d5b86a3521fd3e0f1a006306b0e7dcf32e7bcb4b1174959b06faef7d003968a1ee07f909e3e63d677bbbc13258970bb782197b3021f6f662320cd5d3161855566e474563a9c1be23623d9465019ad989b73b95c63f0c39fdc8c6d880b0e254a3496ad5e64681bad379bca1bac3d3164f194397f3922c74a31320dc95321b4102ea9936f133675d45fa7173d62dd2c5c0ab0680eca783c5d7939f7cf750056f3387e214f41398c1f1c2d0e80bcdac2f939a4cdad70c8387a17237c11cf7472f0bc1ca4e05f9618b455c82b7e0c871505de8b69026455b6d2592a2b4286f645ceff0fe82f3aa6e2fd1d56bf03d1499b7b1ea74d8f9dc6821424937f14d5488edf2eec786a265dd7ec88c551d06567db44ae8408014998ad1a108f122ec3e6b022e07bb4b64c601badf0ffbaf44306a39845d2490adadeb4ba79c521778ce28ae8e117c40b18c9be0b358b9d156df8e1df782438a192831e6ff3740fc3bb8874afb2accad730a388507170cbc70a478fb1c32391b4d2c9b3768dd0c8407ba023149cd55aad458aedc2fb09deac587919b3e2c63492df093ebb068f8bea97b3f34f17b09f376b749bbc016b3cf496785e2fde9f29c248e1fc66c9cf98e957508411552dc267ba5f02f91ec3b78c935bb767024dcda8c9a346e1ab3c6e4a95b5954be97aae3103742d92b432a69603bdfa675b3cf8647224ea448dcb0f62ea0cd8f8191205c244d3832cd071d7028d38c36f9226dba61ecbd2212b82b01cf84893474ef92fe75e7cf07db99e1a5371b1dad9628172befc97d7a1243fa1bf1d3b99257ac0069e2a40a5603de99a659900ee4f5279ddccbbadd30377010c52d12c673f2afed78ac16674001ff9a47ac22957a7877f518bfe8a0d48b010789bdaa0d1aea242b42fe346a02b3249f3edd9fc5b9b3624885cbca4e100f3c857001dedce70a8571c7f3eeaeb74eedfd5ec04454c8eb2c10d03283f1468486ef347f2cbc292c67bed8e3a649f340283db352698c575a58e9d0b8a8199443b2c8d1abe577be60095bce0ef3f879688b269c127c201a00c417978a93fd196ccbc022b966ab132e57c8c39adfe43f6618c4bbc3dad0612ace6cf869a8d4d9a404c83a686f0297f7c37073b3c378027f946f0bca41d5e71d2a7fb843d154f59a7d4d09159b770c9d94aa0bd55df84e507e33382f8a8b6a7dcc85fa454bc54d9f3ad0e6fbe27e01d2bdae3f41a938a5bd8d8d161baac6105b3330021236e80848f32286861725c38233c259dec0a380e387b14cb927e492770eb4d9f0ea7f119f053c170d064e54ca30a2f91167ab0168c80ddb508ffbd36a4d108bf024d4aeee8eea3817478e50f2b8da84da6b08f85e904260d8f828d85b65830b057edeb2d14cad456d549ad525af03be2866854944e09c8e583c80b5eac45388bea2dfa8e2614ad01751b0119509b78e4ed44fbd2f209a0a893f48a8fc20f4ed51baa650dc5fa75a31cb1ce5b306f4e89d59d766c5e07c926f23e672bbd39efd0ee73292b6457819672395937fc80e90f085aa7f38c5e7ae45f442ecc06c1bf22d2301402a007461d8fd1a0cfc9d28a9477d7e9354bdabf8b9881878244077102cffcb4a5ee88e5d9ba5df3a00ed31a6e9e13ec3a12a9959a1a3c5bbeb9a5fb2235b3bb5c3dda2a21f73ba3c3e7878977dfa4083f038ac95a71bea447b670c6eb3ef97e272798d3bed1703ee8358c6bca25765d5ae88d6965aacc206c7e7d09a6c7a3f94f9661a000be61312fc86a7823f6f8191d6708b8ae5330d4e386d35cf8977779485c9519e6c34248b3b5b8c46766d592e96dfc00b156c199c3ea5d9ea11401bd3441f541a3745687510baf9d7939bade6791a12f9c3be23773e9cd6ad91b7ed1b198eb12877e6e1477c17a2adf106619b1edde28a95883e9558975f9923ed9e174af9e7a114f1087144882fb5d211636859eebc373ca85e44db689591511c5723981cf71368bc1f0f3c94b42bd3a4014bdecdf4589f708dfc6580a674773dd6d841ef34aef519af635096a5340f1ba98b33f615d22daade3708c472bde34347e0bec01fa777261dbd012aa74e18ec94556f008fa9e5b4275e21b35ad8f38a5faec8d00e5cae806f443a8a41ae5b10fb221baab2d427ef788a20b15f976cbf812196138898903387d77edb6747373579e05d92a4a22e68088ed94be77c6a4a1c47bd8018d752a3bc0b54192ab4551a387a64877f2c125f1dc3da93c6fe56724d7e322760804e5d934927415bff14160031fcb61d0964f89ccb0bcf9f614fd1af44fd69adfadb469ad39f0f25ae6e73abce37e40370e05d9a04913876816f78623fc80149ee03588e114ad05033eb29821c0315af66364e2fdbe3da92c2120637b89157e65b7c35040cc4731096f921bd0f9e299d7aa3380570cf6b88d358115cd48ca858eecf47b7dad5316eba3b61d69c9d6ab9d82f909e41fe783ad44de436f23dfe5e2b4ec5ef284c525944ba314e01d8612ab0ff733b5ade993c640a96c5be00be4cd147e12bb7039848dd92ad43715943a830b47b78033f8b4a1b36ce17eb59ebce92b931568ce79f0889d3d020cacf9317738415aa84f325b4972f95ae31e07f878a1325711a4a8215066ed70323efbeb145b35baccbb75c11e4768cab85fa4d548a3e8884d827981615cea8ff4623bd74c366f5e2d87979f937ee8946efee8bff3ab649d2aabf8a0f091c1d5edb5adbfb0cac27d0ccae217ee1ead8459cabb53d274d1895abf2868883c874a1569573e27ce3bacb5ca4240d34839838070885cab26baba949f9ff215ae5bb79b5c348df94972e8b92426bc3c0d693846fb9947d21954fa0dad6b2a30e794f2f15c03156fd9bdcc254a8f2c6d082900a8ff00d1020c9afd68bf184ce4c80b322f9b416917a7b2519347b76562c20da8d023279ea2056d238792de7da6207cb2487ec", 0x1000}, {&(0x7f0000000400)="46e19077404278fb13337ee89bdef0c5f3f35ae50f35d40fa72ab7cadb9253ae7a8bb092cbaa1a81c6eff99a37775742793b332ba61ea3481aef6c08189ff082f247175d240e148060ebf0bcc63b95c766230037f2a32d4f522604ab766eb8119ad40dad3e8689657c699c9102ba5b496a4070f70e0a2093f8ea0a4152c9bfa11feae4a17b91e7d75478b89ec0436ebdc27d8e6a6bcad27ba72e6670ec0cf6ab0f05af3a826f8191d247fb42b70c37e3ed263f", 0xb3}, {&(0x7f0000001500)="9eaee959b0888468fbb470c4070000000000000007c06da78cd232a0e987c8b989c0f23fa0a8b88e87b358cf20a6f77957265ddd87aea10d0461c23200ee65e930928df7762a6ceb511ab1f41436f268bb28463ebe61854a14e3783509ddc99a86322c6234564ac58fef392e4e387f4c99dea56de8b78928249b90a642b32b1487ad2f096153dddfa70cbef13e72b6f039da17", 0x93}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f00000015c0)='./file0\x00', 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 03:41:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x1, 0xff) r0 = socket(0x18, 0x2, 0x80) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendto(r1, &(0x7f0000000100)="c5b36f18df999f84fab4df993b7941f6ef206cb736698653225eaa2fe5767381d50d7f8c0977e555cc3e747f006676f48f0ef8425162806dff00cb7b5a932a8370ce58421e00ddfbd64e0598c6bbc517753a0d8d3fd4da13efed555600c860e153899124b2473db886b7702e1d29dd04e350b247cc287e2008b38587d8462c11d355554547cef59e6098693115ed00ec6574e1c0b1b158757e55a6568179333a961ef807d5bdd511fb1b6d09b341a118e64d2744595b077b2e59586a5cab8f127d6c88165bba977ca075dd14355c7cdc1a4cc9640e3ce396aef1121fdb9c4b2028a27859b5080af88deaf1866af2651cd368a44547b3d3008652e2fddfacca64a302e2bdd230bec0e3de242c721a77a4a16689246c860816015df5f6a0fafe054e13c669d4a953912baa72011df3685e3b7c92b81ce19fa64ac1553733386928c9ab5116d3af978056771f4dfa8017dd41c65e5b1c3826af63564be55ef24728209fd9f4e75bb6c3f2513cb1a787c1ee57abae09a64bc5b02a823df4beb5e8ab1253fbe9c4cafb942a3ef4a8a1265855165764e7adbe4d6c432e2b01521816831a222033f650d364cbb72f91de1234de2342187e15c5e4c74aa834258a2ff906e0f1eb8f7c2b4ec3be31a6b1468f51efbb2c12330d99985bfa74e2c58c95a6612e17f0720010c7c4641ff93a8bd99f6b53e6003f2ddfcdff2fef6089ca31387e9cf0203b58cd809d1ef6799b9837c9618bb1ec866f8406a7b572e548636d045cb3547ec884731119adb99068f637a33e3a9c835bbdf7a498baffa45f0c6feede9e5569c251c8574fe4fe256b84cbb9e119ac35bf3459faac03679e0539dc8edc90b0df3ef5bbbd206343f0875fa0e837488d57105d6eafd9229c8122281a0996fcd738b7808ca192ef9f023d5b34aa77b90a954c4b4437fb94f5ba4e3bcbaac9246f9982e78bba23bb49c7f2bd18308cbd27af5f07d163c251210e305a3ef48767b566cac6537d6a7ebad7514f6833dd569238b7b7fa4b567743b97ef773a02544117159020338f8f364a6f7b28d820bd610d8a2245986451a0b767ab3be1435894cedd5fc02f1c81b9df913cb6b491ecbc43579975f49aef77660d646284a46ce13c848410601a71c92861ba5e04a1ea87cb88d046809c00abfd96b044157cce0b3f53963c8f03183ac860f52728cc247429ab17624c9dda2c7fc04184e305ce3fb6a08eff319dd8a2894101fb0802f4319d44cc5fed2be7e583a91825ea5374b0ef62cb9b0ffda83949e9f16907944138e9054982032eb5344d63676c45c73230b2169fbe3c48e73b343b5ce53a8eb8f83cbb6bb0d3a1d7a062f26e50540512c971b97babe9555138ed3b5b81b2d4c3316be0d168b04a8edbcaf950737134531527bfc81b28f76956beb5ba550c9b77ca9f81f18506f7c271f65f810c9109c2ef643cff2f7bd52fd499d548de89c3877a2cb039be0c93c7150c38342c471290fb753b1a4e62308e09d28a76598170572e047d6e1d961fb1bff5713b04c41793699efb99dcc2c6ee003fa6445a3acabb3e0f2231930c82021e43550408af029b3677ef27ff6c2e7d41b62953ce1afbb0ecf81d98cf59ace4f7071f77e230d3484c1e259bfd61880770ec130c8259ce0d4ce69b4245e49b9da28f4aa0f056f17997d51e11cf06f17ea79b05a012fa6762059ca55c2f68fc8f511b87c915d30389b6ec1c172792e9e616a8d8ec6cd3d88de83a779056997b7f295b1fbd0c1b229236bce3f9ab71df347f0fa0ac9b1afcd4fc79ec741b9ae236c50ba27264f19ed26162cdfabd2732ac5ee1123104155cdc3de554ba155ba0e730b79f893827004edde6d9156194a48f648a112ec75a2c8bc486f0bacf03d9a4c9a1c201a06bd5c16e43a4ada1ad2545fc1f70aa0325817890f3b14122412467a567eae2259d936f7a1b6ee250af9e3bd1bf701bc8aa8bbede8e11652c8a4b95e35f2a9bd86287dcfd717c3e08e9cb761d68b16d8c841b6b03c4ee7c1c9962340507ac57120f27d93c908cd7c148fcd656137461d9bc7b659342ec706e5ce12dee77dc9a8318c8a718a61ba49dbd31af08921d82d128d745270ba86bf4438adf69bfc10ec6c058897d5af612a04441b4c9134c78c4905c6b8b3c0675fcca371381e2670cf2625d3d870309aaa064721d7af05887bcf3aa871f1cce8ede5f0ee31f414f62851938164df75100936abce9d47c13113c0cea41aacec831d5ac13805a6dea94affbbd31a3845f1be3b67d20638f5c270e3be39050f03529a4996f974c5ba07d3b0cf860ecdde2d0ccf760f9017aa0b96bf9251d8c2a451cfef466b33819f3ac62db3b873419a86fc75d1855786dc5841d58c9a5d16aef99c418ab8b6b9e93c621a41784fa0f6ecb3ee3776273ab5bf691dcba55d85ec21fe4535b1b19bb278d00dc47a1ed826adbec8cda22e417cb9ab58ed9a5af364eeafe4aa238a61819ffb3a46113634c97a5dd8c5b0bbb7cbc535894cd9570189d3bf74be1f43403c43ccfb619f430a95dc57cfe48eebe97928a0759c452ca3c6f2903acf3c32902b96e6ab08d61732b33e611c845158bf83dac465d972040c587b7aa1ee9e634e4292f3c6e9f210e8eb863b3b4e0928ffb0a75bf9cc0a9bb9ff86aa6c5fd322c0601c1189d1e45032efae250e745ce785e8cb49287d936464187f83c6dee91b0a0f3e8d07c37f304554fb6b1a383db4d5938bb068f66f00e24c467739101d1f74a6f75ffe32a37e986188136f96e979adc38a6fbb32cb878bb50910c535b1cca5e8d7194254c3471473122bf728f3cca99c6e0279c9b263ffee797663812bd820ea3a40d3d6bc7271b7457c4c9b0cfa157859673df0f74e851c8b43f3fb0501357d3ce52806dfa35fce06e84f4124807b8759de94b1bad372d29bc226e1c27568b222592cff0ed08e5d0fce6354c0c6546859a8741f5a46d2b9738399c97aec55cf7047c9ee7047b46d8280bebd3b2f9715cedcf88ca2a6d0504b53dead86284e7080ce80cca57bcb53aa8df28e37822849dbeb4c3242d61c1add9415fca651fc7c101cddaae272da7422b62f957b30dd3c23fe5cabdd2c1cc972562d523de4927fde8a6b3c11a845d30a82de0c1656153616db1d3838b282eafbd2aa680baf34b5973a3e41409866b9c1d986d5c6c977b07f96ab942c86eb66430272635c746ce3629cb6313cf3fd86ebee48e8d9b1b4792b10cc6e34d3206b5387070452c5e352db73a9b640974571cf7a7b69223fb6f5e75ab0ce64649081cc4b1d00f3c033f45866a30fcf93fa2090648fc80f04f2225d7a47c75902357c0df37887de2247f36493ee86558f104c164b48498532b81a05f993a34571d0882df63edd007c6cdae2ca3d97cfac3caca71b376c986fa17610f56ac5f94841bde4e45c2fc1c7aebf3086f3224a758a5b7bf918675565d4d74176f64fafeeca55eec3a5cdf8c973702fe9e84ebbc618a205ada4377a3c9439dad75776d7caa7cc7e77e2b22fd7b63147a0ac02886aa131100a4606509098ffffc0b7d1a6a4b0e63c88b770f0d0d8b63e865a2bc472dae7d15d3bb0173207f793cb9326321e4044fd25fe66084d57acd82a426fedcc34a87fc31df17e00896dc196a5753dcb4c4e8295af2c36c7288e0f2aaf741578d8a2adc47410cd9c5ca1f6d12f5572cf817396f3e6baa130ee2d633150043acbb97af9598f8581f49aa05ba283e6d5daab9c8f0a474d4abbb0f5ff2eff7246a540d6707c38635e7c03c5b9777bf86a417ed76fcdfdfae20122c3d03df5799587a6518b47381cf515300767a4a64d691c2ffdde15c39354aa35451e0a646796645b4dd5ad80e1fd90df424c27768af58c1763f6e35a2a5fc9ad15075aa4fcf1a21e5159700519345720911c93d2efd9a5847ec52606ec574d0da91cdc6a99448019d39d6c1d33a1ce0dfbb59a323857e03c4d3dfeaf7894a9b1e582ff08a4ce77f24bc6dc3115bc1d836e87f6627b226fb7307a292b28a0b2b621a800d8e50da4840e27096a76f5ae78a725bbbedcfa01de1ba51f27d1853980bf3eac036c4970556d61dfdcbf6c55a91a3d2f9f85d75a370d01005de24b654676130558c37d1a4c7b160a74698d01b1974fb0fc63d7d6260d228e7d2b2392705c2c5c864b8b65610e3cfe960cfed4237f3e18054f7bca03b34504cf163e3c09949b562afcdc7a684648275f49c60cc43a3eb1ada9d967ec8844148b815d696bc20c8abf45373139be7f2d50f39a0040bd0a72209d4533600235b69fc6e1e31650180fb61d6463000078de8d5b522c244e1f122c1a870ed50896433916fd153e3ce59de9eefe6f8341fae1352ab529e38cbdda75df6f764370c2a98e61ec724ecb0e33f9eae5c3a0c73ac1307cb938b1b6e160d17e8abe8ac197df795b46ce64b72e7fe6824ed5e8b079e0d03e038d31148bd1d2368a89b452926045e50dc4028244809f8c510c03b7d01ff1dbe2d4d3070db87a968fca68ce10c637ab31b58fc0c1ff2412dcb079d4d1969f4ac88033672d5bb2f91a0dd8f80222b9383dec0187b08f1c3f1b3544fd0dd589500ad9dd65361e3cffd78816f8508f75aa047601c4683e24f44f193e5d057d77eafe612e243988832a87b509a88c7c2733f4bcc411fb00ecb525ec85ec4a6ed294dc11eb7ef5bf5d1f399360df163c71e206877143598379c37ee35cabb5172437a7dc578b645b28de7a15d37925550c95f3623eebe662d667828dc79de1c8c2c3b80c046b5fe122d28f6a4266ed41ae87c9c7e2ce934cf915ffa391272db4121b2954ca195160b73e638b2225af285964e8b573b4139375a1ad7dd57b2fc475010291328979a6fbc1fc093c7de1fc47928e99f67b07e59e883a14d990d87b3c2d59aa5db47b7fdb1f13bbcc1ef3f9672584493f721431c7fb696f7b3ad8dfe2258ee7073fb65014f49a524245fe6bb7d4b55150f06a8fe2ba1a23032d03c4f903abb50e517565a2fcca762660ec82a99a7c6fbd5b80c0d30f8fe9c445a623892507183b02290150678029a0caf0198511d1e5a686d520bb399aa1d9a907758537eecbc2b0f4072d532a6a6ca1bf419982a0129f641524a15f0fb3d453a77648a6963420495d06001c9ae38ffd53808fa3a6cf5d1c7a15fe8735906abb447b9d00b4ee1601e1bf668124d5ab286a67cb10306790afb73b4eb6aee7cc1d07e5520e8dcb41308e8973e417f1ee9824bd256274515c41bd7291e0859dd0773f117901cb404fd7dbd9642846c4d5706f52d683fcbe618b3362022af4fc6c45fec4386bb2b65dcb43e66752851ec20d9a1dc4efea906a4bc056dc65009d0a1364ef479aa988585da9e525728583f214f33a6f2bb83a76d05099777eac434af8f68ccd711ab0d6ebb633b9ed1d67e2c667605bc612099fec9146406b9dc526ada07a6a90ebae4bdda5122092c2b09929397c1f89aef0902bef19fb7d6c68c7711e362b97e3cf36d9ec994e2915185b61cfcea93c635a451c4949bc25081fcfda6c26156bb5914e52dbd735381a966f81f7b65ea38825316f855b83e465818061408f9e72ed88f2f50be019c9cc8160f272137a4671ccb6289365f0f672de8fcf60e780de6f78bcbb23df44204bc703beb8ed9942c9ad0ee223d5ef63ccd8ec0225826d00d7c6d7b3ebeba065b517221b6d57282020256a715eb88715d05a99f1d2101fc7801d19e3f2bb17d96f3d1aeb10ac81d5349f046042486e5f865e13ca8f3068c9d516eef24f2bb98a3a78613ef15eb152bb5a22ea1d7e2e235c", 0x1000, 0x8676904a1e623b54, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 03:41:07 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r25 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r25, &(0x7f0000001480)=[{&(0x7f0000000f00)="85c56b977b374c2bda3f5bef58ec0aa3c4b920f6dde6a86a517e9cea907c71483992b1952e8763345512e17a324ea42d05496287f6d0f42779dec5e1f81370a568ff66d6ae49e2977b5d7776ed1411e15ca8dd26dcebd489116496d6042e065c54f15dc4e9d760b303467e6a6c531bbf5ebd4675af10b11a425d2643357931d43676d9d00ac65be784cbba68b9504e2c1fbaa7", 0x93}, {&(0x7f0000000cc0)="225e3553512aabf22893aa94b650ce41c67fdc827d0fdd3c03cc3aeaedb1b2f2321880e87dd60bfd82cde39e5422b317e3aa2adf2c604854f906270cd2b65b8375f6d78244671d33340a142ed1cb5c1c71c83888a6155a348af33d34edc5f8d96eb555408858af1bcce196a8391650bb92b45e4a8e538e7e7150efdcb8", 0x7d}, {&(0x7f0000001500)="bdcef330d7391f95193fff560d56d7496f8a7636b195ef1472dbfae58fc30b4c3a9f7140ec0b62ba507688d1d4466e6079f0093226ddad93b83f84b8d843ff1436236ec903752e2cc5e64b2b54d4e3d49ef034076105a661ba691e531343fca4de8a80d89d310fb4b6d886859e363ba067e00700926e63d49229b3ea0d04c80e987adaaac2749c355b18c452ed7a2f208496cfdd073e8e0637221bd41b52ba4b53f2612de72b203044136e06ed0c000065275fbb5d58d130d05080e0b1820cf728", 0xc1}, {&(0x7f0000000fc0)="fa8dd6eec87be62491c90aaeabf9d1b764828ad503de177242c38be99274ae29efa9ea3db4d61b5cf7fbdc1ffa4c3db61950afe5979280cebf66c9737532d77f4f10650e33e50f366fa5ad8f6428bb6feba0c70c58b83b55b8976e76574d6ce0fdbeede6a9cabd438aeae4db3d6b36655e3d2ac5c719a05cf318d1cb4f1d6feb424035dc3cd634b745fa43869a4571cd2e91f9769aa3762e1eddfc7daf00216ebea9d84a3f78c6b1fd2ecbce843bb51fcc65c83af655d82a76ca3c14afdf5e75634dc89b85eb9e4b8e074f8df8", 0xcd}, {&(0x7f0000001300)="fa0b825bb6ea6c017a3e867b98719b7b5e6698e3eeb484927e3b4668611bd001153ff2435351b846dff52ad6f03bcf99fe07c844af4753d3f0d6e326c1d72a43c8dc5ff4e137b691665af03079ad5b05e7344355d41d719c38ad5b0620dea088684a984329bf79df1617f1ba06a3b68e34b63b3f6208dab96170fbf8fad9662c92308b975dd712157fd22ca35f5850344db182c01fc95ea4541e6e1dc03ae5e83e7535dbfbbaac1aec6810c1c712f447caf4132ff3ce75f54e50dcbba2b0d17331c1aaa22f589692758c70f2974b60b32b55d42ef0cb78aca4f7ae07440be8a6397812929a8da5e56ba5a2454ca699eb721d8f742c1ee882be2c", 0xfa}, {&(0x7f0000001400)="755f3bf8e05da6d889b8d9357bb802802a0ec9e378e18d5839b750a0cf6139927c1bc55a8ac7e037e8baab9f51f1a1ecd712a78459a60f76875ccd74b0c087f361040721a51c2278393a9108dd9cdb00308c80835134", 0x56}], 0x6, 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r26, r23, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = semget$private(0x0, 0x7, 0x287) semop(r30, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r30, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r30, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r27, r26, r27, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r27) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) r39 = getppid() getpgid(r39) r40 = msgget$private(0x0, 0x20000003c4) msgrcv(r40, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r40, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r40, 0x0, 0x0, 0x1800) msgsnd(r40, &(0x7f0000001780)=ANY=[@ANYBLOB="010000000400000048000000a22f5c0ed193424179fc5bf3017a071300acebf87cb0938bc01a09b28787c020e859768559d9ed9cbf596b4ef7dfc2d2ab83d70a918ade0960fa5f04d30e2c348e2afa72a8a7d3ab8116f6de8c496f3d1a5d008bc9d463ffcebbfa86f837f7e8f92e5ba310d2734dc3e728de33f6cc1f2b6cddaa2bf62cbb06838eaec493fd"], 0x2d, 0x800) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x1, r34, r37, r33, 0x0, 0x46, 0x81}, 0x10001, 0x1, r38, r39, 0xa5, 0x1, 0x4e2c, 0x6}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = kqueue() kevent(r49, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r50 = syz_open_pts() r51 = kqueue() r52 = socket$inet(0x2, 0x5, 0x7f) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r54 = socket(0x2, 0x400000000002, 0x0) setsockopt(r54, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r51, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r52}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r53}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r54}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r50, r51) r55 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r55}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r55) r56 = syz_open_pts() r57 = kqueue() kevent(r57, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r55}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r56, r57) msgsnd(r41, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r44, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r47, @ANYRESOCT=r48, @ANYRESOCT=r51, @ANYRESOCT=r13, @ANYRES16=r56, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r41, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0613ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00000000000000000000000000000000556dc6e73eb40cf2ccff5a4b73ff3d07510920eeb9d318e3f4c979434384f94077062b8a0f87f6ba8982cf52009480b81d3a19c4e8dc0421207eb994c98159362342fb0606399730fb03f9d82a16406589bd56783af57c6e865ec5802f0478b0dc361f2e5581287d438f75c3a8"], 0x44b, 0x800) msgrcv(r41, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r41, &(0x7f0000000480)=ANY=[@ANYRESHEX=r38, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r32], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r36], 0x4, 0x2, 0x1800) msgctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r58 = dup(0xffffffffffffff9c) r59 = openat(r58, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r59) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r60 = getgid() setegid(r60) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r61, r60, 0x6) r62 = getgid() setegid(r62) r63 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r63, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r63, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r63, 0x40087468, &(0x7f00000001c0)) fchownat(r63, &(0x7f0000000080)='\x00', r64, r62, 0x6) r65 = semget$private(0x0, 0x7, 0x287) semop(r65, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r65, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r65, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x2000}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r65, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r65, 0x2, 0x3, &(0x7f0000000000)=""/9) r66 = getegid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r64, r62, r61, r66, 0x20, 0x1}, 0x198d3e44, 0x4}) r67 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x1, 0x1, 0x80) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) r72 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r72, 0x0, 0x0) shmctl$IPC_SET(r72, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r74 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r74, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r75 = getgid() r76 = socket(0x1, 0x1, 0x80) bind$unix(r76, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r78 = getgid() semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r75, r77, r78, 0x10, 0x9}, 0x8, 0x1, 0x9}) r79 = getgid() r80 = getppid() r81 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r83, r84) r85 = getgid() setegid(r85) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r86, r85, 0x6) r87 = getgid() setegid(r87) r88 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r88, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r88, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r88, 0x40087468, &(0x7f00000001c0)) fchownat(r88, &(0x7f0000000080)='\x00', r89, r87, 0x6) r90 = semget$private(0x0, 0x7, 0x287) semop(r90, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r90, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r90, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r90, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r90, 0x2, 0x3, &(0x7f0000000000)=""/9) r91 = getegid() semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r89, r87, r86, r91, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r83, r87) lchown(&(0x7f00000001c0)='./file0\x00', r83, r84) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000080)={{0x6, r83, r73, r77, r79, 0x1e6, 0x8}, 0x5, 0x5, r80, r81, 0xfffffffffffffe01, 0x9, 0x7ff}) r92 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r92, 0x0, 0x0) shmctl$IPC_SET(r92, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r93 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r93, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r93, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r94 = getgid() r95 = socket(0x1, 0x1, 0x80) bind$unix(r95, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r97 = getgid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r94, r96, r97, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r99, r100) r101 = getgid() setegid(r101) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r102, r101, 0x6) r103 = getgid() setegid(r103) 03:41:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x400, 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(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r27, 0x0) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', 0x0, r29, 0x6) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = semget$private(0x0, 0x7, 0x287) semop(r34, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r34, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r34, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f000001a8c0)=""/102389) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r31, 0x0, r31, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r27, r31) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r27, r17, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getppid() getpgid(r43) r44 = msgget$private(0x0, 0x20000003c4) msgrcv(r44, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r45 = msgget$private(0x0, 0x20000003c4) r46 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r47 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r45, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r48 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r48, 0x0, r48) accept$inet6(r48, &(0x7f00000004c0), &(0x7f0000000140)=0x6) r49 = kqueue() msgsnd(r45, &(0x7f0000000dc0)=ANY=[@ANYRESHEX, @ANYRES64=r49, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r47, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r46, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33df545fb0c85a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce83fbd4205909115c5f392c9b4f4c7d0a707a12ab799"], 0x7, 0x800) msgrcv(r45, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001400)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8c8a73da6581d3db901c48e582d225bca80000000000000000000000000000000f36cc7c6e0c9b876e427a09f114b5cdc9baccfd70f00cd15a45bfb609f28896647aa7bd7312ad651cbe775a3afb8179b66443babcdfd"], 0x1, 0x0) msgsnd(r44, 0x0, 0x0, 0x1800) msgsnd(r44, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x1, r38, r41, r37, 0x0, 0x46, 0x81}, 0x10001, 0x1, r42, r43, 0xa5, 0x1, 0x4e2c, 0x6}) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = syz_open_pts() r53 = kqueue() kevent(r53, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r52, r53) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) r57 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r57}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r57) r58 = kqueue() kevent(r58, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r57}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r59 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r59) r60 = syz_open_pts() r61 = kqueue() r62 = socket(0x18, 0x2, 0x0) setsockopt(r62, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r63 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x40, 0x210) r64 = socket(0x18, 0x2, 0x0) setsockopt(r64, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r65 = socket(0x18, 0x2, 0x0) setsockopt(r65, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000001380)=[{{r62}, 0xfffffffffffffff8, 0xa, 0xa29e006d33103721, 0x800, 0x7f}, {{r63}, 0xfffffffffffffffc, 0x9eb2d06f87224d46, 0x0, 0x8000, 0x3}, {{r64}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x6}, {{r65}, 0xfffffffffffffffd, 0x8, 0xa8, 0x1}], 0xfffffffffffffffb, 0x0) dup2(r60, r61) r66 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r66}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r66) r67 = syz_open_pts() r68 = kqueue() kevent(r68, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r66}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r67, r68) msgsnd(r50, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r53, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r30, @ANYRES16, @ANYRESOCT=r56, @ANYRESOCT=r57, @ANYRESOCT=r61, @ANYRESOCT=r19, @ANYRES16=r67, @ANYRESDEC, @ANYRES16=r20], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r25]], 0x4, 0x800) msgrcv(r50, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r50, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r50, &(0x7f0000001200)=ANY=[@ANYRESHEX=r42, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r36], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r40], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r15, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r13, r42, 0x0, 0x94, 0xffff}) r69 = getuid() setreuid(r69, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r72 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000200)={{0x3ff, r70, r71, r70, r71, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x80000000, r70, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 03:41:07 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000680)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde3787254548dc6d9e106d5c2659439c77e12d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3513d21283653323a7ec3b7bde4", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0xfffffffffffffdee}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x0, 0x0, 0x80000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b500"/46], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289200d9e1fd9710070c5d386aa385547cdab0f657e303e614970025"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r7, r11, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r19, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x1bf) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, r18, r20}, 0xc) r21 = socket(0x18, 0x1, 0x0) close(r21) r22 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r21, 0x5) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200), 0x1bf) 03:41:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pread(r2, &(0x7f0000000080)="ed0be5e65e1f93d93928", 0xa, 0x0, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x101) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)=0x200) 03:41:09 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x39a, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="64c57b2d6b8608fcd6b380f645cf754fb2312e4039992a5c9a035a750972be98e11248f2a6cad7ec3ccdd72503c2c92c774b9919fa39926326d0ecf2139eb68a446b999da8a423932f0adf47a97b0ccddca4911b2259245382c56f94fee2055d7cb06b1d768d69fd9cc1c0bb4ed16fffb1bc1be5c68ccf48b290192bc7f0bb44505aebbfe1120dff6d930524b0cc5062ecf9ac86ce4de14be7c9915e4004783e8e614642609f641b79bbfa5f675efe8fc9e8edc008da2fd250b1a234ad39b0b1475d16266b0dcdc071286daea4150e02700fa705e8b2876d", 0xd8}, {&(0x7f00000001c0)="a112", 0x2}, {&(0x7f0000000200)="56f50d068bc6af0ca4e34520a93f2c502acf8704ddf159e310ff0e109671cbeeda5e72c4d2b5612c6f634270b23e3299593c62ac3c1f3ce1825c52b732e5375556b2c49da40e2c530f85b4718cad888720ec1f4cbbb46251c6e68f4bc1381ee1f0ca3814", 0x64}, {&(0x7f0000000280)="293304582a8119d6d8a51987eb58f3f816f45df10b68dabf203be3f8420709be4cb23d22c7652fb356de5c61ee2a6db607e0f44f8e362a6cfff61be4e2476808fd054c0d256cc5c43447a2a3dcb81f6deaeee9c4d48b86faedaffc336070a8bd1420ee228ef8f9dee25e043ee8383facb1af1620481039f5b054394f3e98702f1913f2bfbaba76d1081cdc2f5f51f298d36d5c21e95e37a0ce1d7ac12f8da9d36fc7e7505b7bff0d0bbec14304e64d995a8f7bedd6aa88488d4a89d45a", 0xbd}, {&(0x7f0000000340)="e70d0b990975d68491e2c2aed37cc49b5671b7b86a1c3f4b397d1bda50927b8970ee0b4415", 0x25}, {&(0x7f0000000380)="fa3c7f90f794712e57c0ec2fe067b8688f0aaf9be4e0b979360b02992c78bfde75f1aff58cbb0c6ccc5860baf27e8ff13a9e", 0x32}, {&(0x7f00000003c0)="7160f0ceca755336dbde2971516a2332dc3265594f0db32c3a23c79468264f08b80159f2d5b71952500056e44b9035de1bd9cb2fcef13e20c4234f09a0e0404b81dcb29df4ce306e4f9853d792411856b994fb3fda8f822171fe565a93ca21b476a23c487370d26e1a8039a76c701f15cb67b9e2a92c1d86aa75bb2263089c11725ef105677281d2b6af9a8cc8c9008f7d6ef5bb3858469160f33e9b6c0404a4a44a69121589db5434a9171275384add3443dc7598b03f1ff0691b64aa1cf8a80cdb0264a4f71e92215317ad10fc59ab0e6ba17900128012d3d60b89f04a851cbd437dd23b050dd91f9309925e92b378d539", 0xf2}, {&(0x7f00000004c0)="1a132f9d44aeb9d46473c8411d38dc2f9ad06c30b1294a7601cd8312ae42732b1c2c861c133380231607c841088574df037e3fd9c2ab", 0x36}, {&(0x7f0000000500)="730abc1b5220d96403db8a6fe147ae83a47ff9d802fe33261cbf399afbf42327cc983f7af2a7fae6da99480fb88fba8a84205f78e0ae7dfd57e850245435b7f5b94b212ca91c3cc2fe099887802fc25052667dd365be2eb6528a4c6fa902c406e55430e048e0ef2c470c58b09d4989fc2970373b8315a95be73f8a3fd69da0aaed3ce350fc192936", 0x88}], 0x9, &(0x7f00000006c0)=[@rights={0x10}], 0x10, 0x3}, 0x1) 03:41:09 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f0000001040)={0x0, ""/242}, 0xfa, 0x0, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de0093a7264b9ae72238f5c625b9ddadb35d31e78f698653988e8670fb293bd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e3"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x10, 0x1, 0x10001) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r16 = socket(0x2, 0x8002, 0x0) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="622eab10"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r17, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r18, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r8, &(0x7f0000000680)=[{{r9}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r10}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r11}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r12}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r13}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r14}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r15}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r16}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000001140)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c985d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed000080181bdf7dbfa3d8f01fe6370b9b529ecc49127d8ee6a945459961986ef83ca969d0814778f3896a4d3530cc9f9fa854738c68643dcc84"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) write(r21, 0x0, 0x0) connect$unix(r20, &(0x7f0000000200)=ANY=[], 0x0) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r22, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r23 = socket(0x2, 0x8002, 0x4) connect$unix(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r23, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373241ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e1c7a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c55421f7a5d876980a796d361b281b5908dd44690cbdcbf53bea8ba8d4b90d0482604cb767586913b3cd9aacf3d6d0158633257ddf4bf5de35318742b8217e7e5643d6a3a6ebda65f9fa2f68dc534a793ed"], 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r25 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xffffffffffffff31) writev(r6, &(0x7f0000000640), 0x45) writev(r25, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r26 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r26, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 03:41:09 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x12a) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0xc8, 0x7, 0x9}, {0x6, 0x7, 0x8, 0x6}, {0x7, 0x3, 0x9, 0x80000000}, {0xfc01, 0x9, 0x8, 0x200}, {0x8, 0x9a, 0xff, 0x3}]}) 03:41:09 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x126172046f0c8dfd, 0x100) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = accept$inet6(r3, 0x0, &(0x7f0000000080)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r6 = accept$unix(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000e49a0085c93a067912f3a23e3c7fe97345738e103e55a1c4aa489dc3571bdbdd2f80a65c3084fa00f76eb06c286467e43c8e8505edcd8eddeef4262705a7027d4dbca0bb4dd8eef1a249299670bd757e136c15e61f61d2e36358fa9458fa0a2fd5d34bac8dc331befdf230d3b07b000299483dd9cdb0751ebc264537134553f97774c259293c6068beabb9dc3126d303a1850a0b1b9aef45effd8137ec4c58754184202fdbe901eb19725a86d32004cf0710e7bcc52a763e27f1f195e3b0d99396101f772603e306e87631ae9dc75a40a937fa1ed45b0fbe40336d2cec7f8c9458d02a196d6892a0eb68afd1bb547c22f2a348d583bf6a50bdb279101ed624be7373154a41e46f46a3da14ef9550d47002e81d4ea696f2ce94fc7913338005680092d8ea9408a291f12e3bb0266f7c43670bcbe9b043fcdfc99d057e8f33a9fed1586532ab6aba446caedf4842540be5b0e161f31fe0796f3d788a0d14e62e8322025186ca6f389fe19e2054d70e7a0f517f06d38059802d5bd8bcbff6c50b8980b7491a7fb3c20433defc68c0f1cc3981fc1355ad05e6d83cb8c72ff26bc33a94eb57c4779020b9ec8cfd7f410e89104d75d0db607c1ee8b90299e2bd2a31b7e22cbf9e05"], &(0x7f0000000200)=0x6e) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) accept$inet6(r9, &(0x7f0000000540), &(0x7f0000000580)=0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x400, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x200, 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x75a, 0x40}, {0x18, 0x1, 0x5, 0x1}, 0x6, [0x6, 0x51, 0x0, 0x2ba1a80a, 0x1, 0x100, 0x0, 0x1ff]}, 0x3c) r14 = socket$inet6(0x18, 0x3, 0x1c) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x0, 0x0) r17 = getgid() r18 = semget$private(0x0, 0x4, 0xc1) semop(r18, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r18, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r19 = getuid() seteuid(r19) r20 = geteuid() r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0x4, r19, r17, r20, r23, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$GETZCNT(r18, 0x4, 0x7, &(0x7f0000000a40)=""/4096) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x4}, {{r2}, 0xfffffffffffffffd, 0x59, 0x2, 0x10000, 0x5}, {{r4}, 0xfffffffffffffffa, 0x9, 0x80000000, 0x8001, 0x4a}, {{r6}, 0x4, 0xc0, 0x40000000, 0x70, 0x5e}, {{r7}, 0x6, 0x8, 0x4, 0x1, 0x101}, {{r8}, 0xfffffffffffffff8, 0x4, 0x1, 0x6, 0x1ff}, {{r10}, 0xfffffffffffffffb, 0x2, 0x1, 0xe489, 0x6}], 0x200, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffff8, 0x6c, 0x20000000, 0x7ff97746, 0x5}, {{r12}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x4, 0xe00}, {{r13}, 0x7296f8a5890d1925, 0x1b, 0x85c2441cffa5e328, 0x4, 0xffffffffffffffc0}, {{r14}, 0xfffffffffffffff9, 0x20, 0x0, 0x6}, {{r15}, 0xfffffffffffffffa, 0x0, 0x2, 0x3, 0x1}, {{r16}, 0xfffffffffffffffb, 0x0, 0x2}], 0x3, &(0x7f0000000500)={0x100, 0x8}) r24 = socket(0x11, 0x4003, 0x0) sendto$unix(r24, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:41:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:41:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1, 0x200000025, &(0x7f0000000200)="4b74954c02dee2a800a101cba8dc1688cf8130de5f0b28544ac16b841c7079ccfacca90e60b2a11ee8452cd28d9ba24f1960bccc0ebe9183c5b3e0f8c730f4bedfb6e66293d00e1396f48f1687c6d11a027288ce77f7c948621c5078741ef9cdf08a61d7e3c333d2352254d866d5a6caab3f450bc3902c06248716fc50182fe28538aaa6", 0x84) write(r1, &(0x7f0000000000)="e57b4387bd9b0f432a0f6f13a0f34b9ef01ae96e4240421f8e7e6078b782fc1806a062c56514", 0x26) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 03:41:09 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "a5a80c5d72fcd607d00bc34b15cba69300001800"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 03:41:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = dup2(r0, 0xffffffffffffffff) fchmod(r3, 0xa9) 03:41:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair(0x20, 0x1, 0x7, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r1, r2) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000580)=""/232, 0xe8}], 0x4) 03:41:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="68f3fd0fce3afb8a631c834d668111f13b9d921f3493926bf1d8c6abcff7a44ddacc2acdf36a292b1b9721bf4e891722b85d07fbf7c8a3f2cceea5e20fe174fe0fa908d6c85604e6d12eb5989852c8e2b87588dcbc106934f9555f27361c925a8f1e7e336109", 0x66}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r2 = getppid() r3 = geteuid() r4 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="f244f2e81ed10d74d266f4666f98d14dfa9672151a8dafd3bbd66a6ba0aaca31f11ae47347a274930a1d2633a55a3b2cab40d29d71329622192f535e8fe80e8cb1f24653178edaefab0ce15f40e01d8c3543ad87ea5dc3e31fbcfdd8a2b8cb04593c7d1c4ef7e110c537310daefd44c1159fb809955611989ed90fc9f90c90b849b3663fe63da794002ed609d88b7346153d021df02bd77c75f8907ab7e5485b5704aacbb6c91e8405132ed7cd704eab3064d901e9763b8d228ec1b36570a6e41270aa4ab15c0053ea52fafaecd5c43f7164ec50b9fdb1108908f83f3156ac1b62defac32c7cc9cef39cbff3b09e3844a8a3a61d97abc2f92bec2f74c9868106cdc79103836882025366b0c918ff29fba691350cd18c134eb7f2f473c6e850534a129d1277dff2c42bc3a72c483c489d0be087d6fa36eb89936b2ec045655c7675d76d613c9cb3af571e1e563d71900f2db3beef306bd89b5a2f2851d90cdae93643a360280946f010f14a987bf2d12cc1254b3badd1bc95f1b5fe62016cdcfaa778328818a9ec0628b461d59b140e0240172b5d082fa0c4e579a2f503a67bfda7ec21c650c261fad04e5e6620819087a163c73af8bceea69a01644606b0f58655d7c68c259c9babdfa11dcdecc1862eb393a189a9bd859b4b1d2da65b3525220988fce7df77894a4cb82d537561e5f95a71cd5b4bf5d0ea83a6b1f3750b69a3996f3b06483bad00247d25653e951997f51089bec971fd416e96de236bcd2a451657cff5ac1f83cd52ac4b7888444dce93cfea6e7faaceb4a4807f4d9ab12f8c44b65827e3291e30bd08eee940f434fc23fd164d26a4e0d53511c809de45cc83541f9bdcc03ee0ab014f9598eaaa5ad480a858beedd8dd02c67a5dea434623c246a59893de2165c6b218e9a4bc3d99883b7a15a3baafcc05357c13f0bdaaa0c0f5876b43ece21e4bd1c6d9e2d52032b04155740c2414a680b6ce27011eeb86eac41f7f1631d9ccb4ddcb0f13444a710b250de05ce237343984ee6b17d97c79d0e21ad387c7515285ca22270631cf7b3a600ba6ec13b6f3ff42dc32e438bebc3cfd043c83256979d6feb17d7f63c3b69a077270247d83c8d08fe5308ad5e4792b08a05a3a1bcac4e7936991caf82f0d9baa02a889f25e2f0dd64bec7dce3460afac8e9216eb4878c150647430ebd2f5d830ead3efd3a623491dec7db86fc1fb02c3b5009ab5a8a6343be5dae009074173158a2c6c69d48c989ef6c25b803afea5e71ebacf9ee09c08c56ea6a5278ce32fa3ce7b92c9caabf832e1d82e0918b40e5fa8dc52406e5e232454d251624eb9ce74b3769cafc57e797afa18b2efb00a68f4e5b59d156a04b6710067a3f3f018470f105a2de8ee6fbe69db2d1180214519835895f906cf3d5deee6c4062be87fbae80d78dbb6671637ff6c182aacadcd222781d1f7af74b0c44da1425266c9465ea0c53e353f130f14d863f7832f584a0c71cdff96c0182fa871adb21c4b5c132dbfa92904f8a0661005c00fedff1e521624a6ea87017ba97bc5039e61deb32dba207ae9de0bbb33fb680157e93b54768f476bf01b2a81a748c64352bb4d8859f0124c73ca0bb2ea14ca1a0845ad334d57cbe57fd98ceca1de45ea6f4aa0cd099174d18c3a7a6c94408845bb4057571827e5fbf65fbce7fb680120ca18223e15d70c76f502f621449335ec5db0962fd20eee0f8f37da8f7080c80f92025d4a848a104ca3a375f26cca31cfebaae916b35eeda7a3394e4db521d6527fea4e19a9819398fc50a8d2d573d901d782b0cca97441545064bed5b2e7fdd84fed4adf5e0e789c8ef50b56f5679374a2603eedb30b7d1fdb700e0cc8eddfe7763ccea0646f19522ae2cdf551b496ddc58c99c52df5489230f0554a2630332cc641bc7a58b322ca93fd3ef47beb57f8e8d71f9bf02abe5dfd0e48859132ade580baadf2ee7d02b8906d9ff351362df7cd28a0c7b461906d878f94d09a7d7d5be40175bbcff75a736e7138bbf9772a31673d7e017cb62007e77783f32ee5a5fc76a6134d2f4812b9eaca06df3118557ed83ada1e40d88c0c10abab9c5580790fcd67b8d7a3e7981b7cf80b66280f778a6b123d5bef6ca8cb1c428311fa3238d7751337cd46562d69396d03f946e703af8189030228082a6feb3cbf06f6f9c7ac5239d0699a1d27b8f000293d4e2ce1158a3f9d544752f32d39a3600f0c6768fa1795505634c31bd84dc35e7dcb31c80df8f75d13bae7c7af4b30b10b533f9a5ae3f075187f1503c06de7576b81259d4b5673ef899d8035f4c14272efb9c88d9a4b4ea166f990f0fd923d2258996996a569b013f7fe604b014e5085cf9bc3e4e0131985b4f4730aba71802ffbe19f3e8d49e31fc8d1f39d44fb6fede137bf7bc89346f1acbb9d3009e6f332b6ef96e7fce6b1fb89dc77b402d5154bad28f75ba73a26c3340e532500d61c5d95b1209a81557b9a052e6ecc17f408e5ad456df9e6d50be046ed643d340697af18528378f318cc6a4ff52c5124c8f654fe624708cec8a4c718da347f1f72e15e039a2be6255ce969a278882db6efca909abd163c7318e78922df589f97d1ae96cdd93d3653a501ac03b5226abf119b11139fa28448f7471007944e80c400f302867e2c4171dd93bd1f8cc16a54252cbc0a537ffeec39a1524d97151cc3eacc9867564c3d2ffb893b557176b0cb6da14aea4579510de13751776718b376e31c46d68332a0a96dacdfb2aa3c053baac7ca552b14cb05cf055e787bf4be3041396468cc8fb763a0b3e1e1d77afa2e182e78c4e99c7c68b793a4e907de2f447075089de355ef29d0daed77959fc1ad8f6bedf7132f7c7e83ca366afd88e13b892cc4df256f9f6124530c5cfc0d6c25ab898adefdf780ee992b19999807e53ceeced68517b8c6e008a3c208f1664190ca1e7eb383133bb38c15c00c8a10a3a9affa31b8a935a0a7865543798e8724bcd955bf90ff1115ab66dccef35ae38ba42c159557fba35106d1fb4a3910bebd6b01c0faf98046d894abadfd573cb37a5a544e690a363494882bd7f59a9f8a4355664adba5cebf4755c54ce070188c4ffd8fcc1e151c0e864a043f4b0b5f2fc8fea6952799161d8d8499e2c45fc8adfd732302334b7bc8602278be8efbf9b0e87f73b3291d315a2902b14119da72c7778c6b3b87122e7f41e518cb8ba34a53e07e95f544a361c7360243558fe2eba059322dbe67ce9751bcc562a392085e9accddab770dfb9ea03832a71500c8fa2d175219de407974e5f466a094b5f5104d0abb513a7bfe7d73600007ccd7d15c176618ad28b430d41d95902e271bee7b562798b294a77626a31b75b3669b30ddccbc2a53886d121478052d77d02cc320ac07539a8014f89f03711aaa9913246e8fde304d5fc39425666b357d145075e0696a6925e5e9272172a8ac70b5f9d4f33f221403fc17b5e30412ec5671509692834b6199a0e0beb8a1567e921546df59e0f3c9f2a91ba6c6578e6a1757015121320222a0df0c86cb79b59ac3cb0c25111573d34b0c1b7f6a6f8a258ced978a512393e52eb625cc8b808c221c6943f2bcfdc9c39adbccc7d50271a3af2207391ff0dc04faf81492e363578ccac01c0dfc1ccb0e1610e0da8b5603d8e588f7d743f45b308192a32915f14dacfa457ebcd440917a3059d85f536c9d30dbf4436c701dc4f6839a20c75f509b195b649218775d92b1c57673cce6c5043fc9c0c3983d49f268b3de666b0994679f59916ac5ca06e8f62271062cb065e479bd6ca2048baf20a94ecc1346a76019f84b3d21da8683131a64569d935cc11a2e01b32e885c17fbfb69c38d17c7f9af79c92565aa791d2778762ff8db6109a72779dc4e569e174bf489eda29bec9eeb3a1715ae3e059b8c577109ea43ba5f02e171b865acb0546bd91d27b2e93eb1c54f716d5daf17a12122b24ccc42da12ca91626775a32184fc6f58c275e2e562860b867481cfe71c64ff062d44905b4485cf4b59bc15bde59b3fc23f2e1135b558b51aff636a9ebb81c76b08a4d2a957d6657885e8c90fb4be277074fd39278a6fe0856ad72e0dc94ff2b5ea69b7191c16febced6cf0b3443a3e28d272126d1ef8ab54c988bdc5549c0b47f457db50fefa07340e877a13d5c13a309e6f84a01066eb46953dfe1cf2c7cdd203fce7643df14720662c9c31ae1cc6af0ccdc3367837cd959de30c5518424e84d7d6a18fcd26274af6e885568171c2f98b2797dfd22452c18d01bce67d4899534c81c70157d4684f678a8ea86f05b23c5a310bb6620c73976b8d59ebd2696fd635dd95ee519e1bc1c103f0336302bbc3920b84e331915ca6a847cf83154eef1974683b3974cc9e6288c6a302e93f04df13b30f0911de489b577ecd2b31b8e74bddbf9881bfdae5a3b28ab58d31a0af7d90d530523679f3cfbb78a4c6d97859033c3cd23c982d1f038da4f61fe9cd4aeaca7d4c1a70a8e0bed9fb690d7f52514e08adfe6871f7de344ca0ccb120841d9eea1d6dcd9daaf44cb3cb5bbaa44ff19408fdc3f03d4041e08901ae1be0e84b67f2ca5b3800564cacb27fa4f9c35fe13c22d9b3893ab7018d583621564880f62ceb43df35f76c80b8b4bbb38b3f779333ffb7d7fdc34ce2be63928d6b06279765669329281b501fa670421012bb8a6908daed8dcdd0910e27c5f4e970e6ced333634da58e9dcb6741266c7d0d5bdb78eabb6e6d8e8b590b39f4ffe6e6cf09d7dcbc1054da25aee4b310c6cb3e8f41b00eca566e6e0cf24f0101032f22960bd60ffec7fe49460e4b520062a156af5453fc49d3b0421dc7dc5b445f9a29c348d11b781f2135c2a4b393855d8b1384e9d4772e5ad990a040f4397aefb94ea8be15907c1ae2b3c12612dd98b63f8733e8ef2642bcc7c4a303227a357cdb0f79ccbf659141254d601ec6acb7b80f776bd39d36d0aae4784efe133a19a332e8340288b4af3546d281e60cca1615fb76f253c7ea84c793dd30fea08f3f2fce884c7aa731a38358e764ae9277fc61ae7f33d3f99a614ef86619627086d30d73be2e813976d59e2406059d26ac0bd24902b23553ab0905dd72b5c5155e2aabc3ff7e1dd40411534d3fb2dd1a983bb1e5632e685c245e8412acaf8dfd4c3e9f6e3b43417d0b3fd60cd07b7f89bb8f5aef028b05e10bed93b550e862cf0d56f09505596a17e508ceb6e1d4796d84a313e2af78b2624584b459950260063b59285f755388c9e72b3d64ea6ee8dc4bb8471aea06900af250149ba18ea6cac4674e447128e36580fb730ffd3e97d2def2da43b488d2cffca1647dbe7a7f225350aed8f945b5bd67b41dc555212fbcec3682b0b23b85509062ad9db7c95f1b586be2c71cfa0ff2b208f1943188254b545a9bea73d83e0eb02f66749628a68f1c79ab7d8f687e3bec65bd87f8bd660f23057707371e10be5c4f88275ebd062b7ee22c289182a9623eeee83bd4de367eca19de3703761151d4bce851108c949c7e2ac81dec8ac5cec3b887ac2dfccf346e8e4fb12ac5ad4958f9cda3dd6289a74faf78cbd6d15f3845599222531c50a3f579d4fef0e1d254d354755c423bdfb3628489fab2b84f8e1e56d88e7e44e71416022567efb60397933e99ac70ddbeeadd4fe86ab0f5dda009b94f5ee1b0daf9ca2609a5f3c67bdfaf53acb62cc51af2163d8d0407fd59ee471bc39a40622e13a7b0dbc25ce3192decc28dad6595156937dbf0d059715016ccab44615fdedb3db30fab69fb04ea35346fcfb63734aa9f80d035ab633f", 0x1000}, {&(0x7f0000001280)="f154b3d5b5ee5246d58822e86206b40c964936d5f6d0a028c638603b39a6c46e91955ba945cad14194dea21ae54a93e60682c66bd27fc5befae867837d1e43f55814d0b5bf1f0c99dfd84850bf84603012b0eec6906c55077c020de0acfe231ff61dd3a97b8835b221f97b7e0b240a414a3604d81832aecda13dd37c0eb5d66526a1b50f1f5577ee1369ed291a1574eca268843e0b413352b67160aa30340fd6", 0xa0}, {&(0x7f00000000c0)="27f0677979373febf6b6d7e88d9c6e9f47447fe74fbbbb0ffe5ddd61e77d0a8e8aa6329f952a203c7cb95f9f72fb74589ca1686a6dd0105015e4ac01582a26771c4e7161227ff5dad7e97c4366e147e6ef06a8a0a502531c91de6a6b31a87ecdf4cf0689925b14ea3336", 0x6a}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x20, 0x409}, 0x408) execve(0x0, 0x0, 0x0) syz_open_pts() 03:41:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x9) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x6, 0x0, 0x5}, 0xeb, 0xeb, 0x3}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x59, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d", 0x0, 0x10}) write(r2, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d", 0x198) 03:41:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) accept(r1, 0x0, &(0x7f0000000140)) 03:41:10 executing program 1: syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffff912, 0x48d3}, {0x88e, 0x83}}, &(0x7f0000000100)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xd000, 0x6) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000003c0)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000680)={0x2, 0x147d}) fcntl$setflags(r0, 0x2, 0x803) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = socket$inet6(0x18, 0x3, 0x9) pread(r0, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0xffffffffffffffff, 0x800}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) open(&(0x7f0000000000)='./file0\x00', 0x202a2, 0x12) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000300)='./file2\x00', 0x120, 0x200) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) 03:41:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000300)='\t', 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:41:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x4cd) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 03:41:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386208000000f9ffffff5984c87910bf09cd68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd7a82cdc14420067bb400bcf248f3332ad88b2451b15801360bcd4c0a162b58b55c71bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b8009cf5ad4e5a85e25bfb258557d60f13ad30505e8f53f8a4eeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122c523500000000000000000000000000000000c2337c18912d665a955d65f0db2bc16aaa3d84d8108f969b2b1b1d52f1566c74599d550bed99a88625cf34d1187af7c5496b824695a5f53629aacb914d1599bbe3a404d05495bbc33dd47fd8faf8e7dbd1443a1ee0626f8c8b30c8d95b0cf8d2c137ec236d98d453b45f4dac0b6aec7587e975b85b55d173fb06e01f64e06c552759f57bcad316649ccbd1bb74aa545a36f00f51b4a2c42fb364e88b787c955af37af38fc314a1554791d7a695bf4cbfd2e4903ec20c5f54e43e0ee23607077a4cb79614a414de226b138cac13ff"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) msgsnd(0x0, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(0x0, &(0x7f0000000400)={0x0, ""/86}, 0x5e, 0x3, 0x34fca874c089bd5a) 03:41:11 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010286) socket$inet(0x2, 0x4, 0x55) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r1 = semget$private(0x0, 0x2, 0x104) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f0000000280), 0x2aaaaa38) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x4, 0x3, 0x800}, {0x40d1771a613be259, 0x1, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r4) read(r2, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r5 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r6 = socket(0x11, 0x3, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x80000001) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) sendto$unix(r6, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 03:41:11 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x8) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000f9b50f3700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008105099218c23f000b003f00"/109], &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x6, 0x3, &(0x7f0000000140)="6d663e50854da60889a8b176", 0xc) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) write(r0, &(0x7f0000000100)="ac808c72ac12452f17fe3b9085df02abc8ca723e52d4cf83d8e7781a133f703c58cc83", 0x23) 03:41:11 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 03:41:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000040)="01882365ca533f954e49251c235853188d6fcb480088b741d5b2", 0x1a) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 03:41:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x6, 0xf78, 0x1185, {[0xffffffff, 0x3, 0x4, 0x80, 0x7, 0x8, 0x0, 0x401, 0x7ff, 0x7, 0x80000000, 0x5, 0x1, 0x81, 0x100000001, 0x2, 0x8c43, 0xffff], [0xffffffffffffff08, 0xfffffffffffffffc, 0x7, 0x1, 0x1, 0x6, 0x3, 0x1, 0x1, 0x200], [0x0, 0x7fff, 0x10, 0x3, 0x4, 0x7, 0xaf], [0x6, 0x58, 0x4c93594e, 0x2, 0x1000, 0x5], [{0x3, 0x400, 0x7, 0x763}, {0x3, 0xffff764f, 0x8902348}, {0x2, 0xffffbd9f, 0x35, 0x800}, {0x0, 0xfff, 0x7ff, 0x9}, {0x2, 0x801, 0x10000, 0x800}, {0x0, 0x473f, 0x9}, {0x8, 0xc696, 0x8}, {0x4e, 0x1, 0x6, 0x1000000000000}], {0x11, 0x200, 0x2, 0x9}, {0x100, 0x4, 0x70, 0x9}}}) 03:41:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 03:41:12 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x81) ftruncate(r0, 0x0, 0x30000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) preadv(r1, &(0x7f0000000600), 0x0, 0x0, 0x2000000000000000) 03:41:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='W\x00') 03:41:12 executing program 1: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c48606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff00"/4098], &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:41:12 executing program 0: r0 = socket(0x11, 0x3, 0x91) socket(0x2, 0x4000, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 03:41:13 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x104) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000380)) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000300)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)=""/5, &(0x7f0000000200)=0x5) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x20000009, 0x0, 0x9d, 0x0, 0x1, 0x6, 0x3, 0x23a21f4db6bc0260, 0x2, 0x3, 0xe16}) connect$inet6(r3, &(0x7f0000000340)={0x18, 0x2, 0x8, 0xff}, 0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r2) 03:41:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 03:41:13 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) dup(r1) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x7, 0x1000}, {0x0, 0xff, 0x1800}, {0x3, 0xffff, 0xed7bb86a2492e182}, {0x3, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x800}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x4, 0x240) r4 = semget$private(0x0, 0x2, 0x0) semop(r4, &(0x7f0000000000)=[{0x4, 0x4, 0x1800}, {0x7, 0x7, 0x800}, {0x1, 0x7, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x13}, {0x2, 0x81, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0x3, 0xc00}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xfffffffffffffe0d) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x5, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7fb}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r11 = accept(0xffffffffffffff9c, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r13 = getgid() r14 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) fchownat(r14, &(0x7f00000012c0)='./file0\x00', r12, r13, 0xd) getegid() r15 = shmget$private(0x0, 0x4000, 0x9b, &(0x7f0000ffc000/0x4000)=nil) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r18 = getpgid(0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x8, 0x0, r16, r17, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r18, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r19 = getpgid(0x0) r20 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, r12, r10, r12, r20, 0x11, 0x6}, 0x7, 0x5, r18, r19, 0x0, 0x7f19, 0xffffffff}) 03:41:13 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x50, 0x0) fcntl$dupfd(r4, 0x14, r3) syz_open_pts() r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r10 = dup2(0xffffffffffffff9c, r9) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x4, 0x4, 0x28000, 0x7, "8271c9b25f686577e1290b6756fb37a9277437bd", 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x46bfb) r13 = getpid() r14 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r11, 0x6, r13) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) write(r12, &(0x7f0000000340), 0x10000014c) 03:41:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x1}, 0x8) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 03:41:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xeb, 0x100000001, 0x550f, "08eaed00fbffffff68ef5163390195607fcfd711"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="253ccbf96999e59868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6c60a98f79ad028006f13bb4b91f0bb11b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb697920bcda1d82ae18de0c344396265817e5df9393c3272da77cf594ab247c6270299dc4ae08eb54924f4e6e9327ac541e73772bf8e1f9eae0a0d11149308", 0xac}, {&(0x7f0000000280)="6341cd770fe38d03816e8b766e5b1f6efb996e95da6c4f9590564ad56d92130657ebc6c5dc90ac8caaaba9fc2fc638377f62b36bb11deae2f01807864b5eed1162fbd0e1b3f5f4c0d41240b2fb5654cd04de39f9ca159188174bd912416a39e1e09ed351a49f4191a08e6d142560", 0x6e}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r2) fcntl$setown(r0, 0x6, r2) 03:41:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) sendmsg(r5, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="77994d58b205976489bf7cb7c7bbbc625eb9841c867d813fa341e2fb2553df8404e5e0c6c2a0e318bdbb0d7746d21ddb23e058c2e769649dd2d481478597f18c93d0e6b425e05d68f45ca4d4e138caf41277b841abfc16312b22210b03ed8d8b71", 0x61}], 0x2, &(0x7f00000002c0)=[{0x70, 0x1, 0x3, "234f1fd0d36fc8605058cc6d0768c5df201d6e9c4f12b45aa162155992f7f82249d50ac0baaff473da1a59180c89152fb448bbdd82b185ac04f03405f120f2da79e185cfd7734028b6436bb16227adafb28a71cca1b8432a7169"}, {0x90, 0xffff, 0xfe, "8eebe30f181c63af8d49799b2c2deac39f70c60492229338bad631c04033009dd3f97d5074ac37fa7a083130f8f625bc4e609f8f4b5f415868da9f61189de92264a1a3d2381ca95940fecd31383fdaf866937db9b1b090f29a494e4effb2c84011ddf3a655ceacd2176860bcb03026102460c8c287d458edd3"}, {0x50, 0xffff, 0x10001, "60735288b49409691b9e2f7341111d4b4a840a91e3bd4bda342ee44864993c96347ab98045a706533f01c82ecceaaeeb9b00cfddb90dcd7d0fcdb6"}, {0x28, 0x1, 0x661f, "8fbd37d7e31a5071592c9f8b7918bab4c63d"}], 0x178}, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) 03:41:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/100, 0x64}, {&(0x7f0000000400)=""/141, 0x8d}], 0x6, 0x0}, 0x842) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r8, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r12 = getuid() r13 = getegid() r14 = getgid() r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r15, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r16 = getuid() seteuid(r16) r17 = geteuid() r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() chown(&(0x7f0000000180)='./file0\x00', r19, r20) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x4, r16, r14, r17, r20, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r21 = getgid() r22 = semget$private(0x0, 0x0, 0xf3) semop(r22, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r22, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r23 = getuid() seteuid(r23) r24 = geteuid() r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000680)={{0x4, r23, r21, r24, r27, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r12, r13, r16, r21, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) lchown(&(0x7f0000000080)='./file0\x00', r3, r21) setgid(r21) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) close(r1) 03:41:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc72", 0xa6, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) readv(r0, &(0x7f00000002c0)=[{0x0}], 0x1) 03:41:14 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}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/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', './file\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(&(0x7f0000f3c000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x3000, 0xc5, &(0x7f0000f26000/0x3000)=nil) getegid() getegid() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r5, 0x0, r3, r4, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) 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), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 03:41:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = dup(r0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) read(r2, &(0x7f0000000040)=""/94, 0x5e) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, &(0x7f0000001240)="c8", 0x2fd) 03:41:14 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair(0x1, 0x8004, 0x36, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x101a2) r3 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) dup(r3) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) socket$inet(0x2, 0x2, 0x45) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r4, &(0x7f0000000140)='./file0\x00', 0xa0, 0x40) clock_gettime(0x5, &(0x7f0000000100)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x7, 0x80000001, 0x0, 0xffffffff, 0xfffffe01, 0xe85, 0x2f6d08d03065ce97, 0x0, 0x5}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r6, &(0x7f0000000280)='./file0\x00', 0x100, 0x69fe5ff0a297336f) getsockopt$sock_timeval(r0, 0xffff, 0xdf73a9ad7cdeb3bc, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:41:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom(r1, &(0x7f0000001940)=""/172, 0xac, 0x4, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001800)="5b6ee75f4bb1cfe9d369ef6d863a1a681d83c79a3203412579ed601bb03599e9680552826ac2526f60febff732ac0d683a3cd63fb933c62d80c966aa34f9836aae14bd806a1c2e231180df7d3d44f0937ad77354c858d1209259a91ebd269ef3716e84159b777b82a51b847ed0744f72d66e36f1b0dff1eb8e1a74a6abee2b65eadecf5f457c7f0f484b7095db65b2173749fc9a84e6083ec947b055b348a21c1d7d9935ebecf5ebe6d1ebe189bb526ce8fe79ec51c8d8f7024853369afb088e0756eb5c7a94b3de70c0ab03525e96ec13434cea86b9ebcffdc5632ea5d7d529a5f3b976696d2ec84d50f4776a41e867b54834fa69fe2331278205359d56ecded34e59df27b61b5825369fc70cb03fdb9bbf64c824", 0x70}, {&(0x7f0000000000)="4c5002c58128bcc94537874e07bdeda6ba0fa03215f734d71010bbd76300d05954cdd04c3ea216b65c8727", 0x2b}, {&(0x7f0000000100)="4e1ac24689d09b3b667c2b4bee3beb3e49ce09e4a1a909f63125de174e46dfce2f14ac05858249ee72c4e06aedfc916d94a7e80688da751f4e8a46eb7d", 0x3d}, {&(0x7f0000000140)="ee2f4b8083cfc753a8b1f0273a03437078859b9f11f841690ff76cf0fa26a29f88888cb9f92ec7d50725c9086bb68cf3c22f5d0fe2d1d6275b024b5ef785c96cb40824622ebe74f986fcef99ea87f5e97ae4167693b847e9b6a30e05fa766191a7dca09efdf47faedab24d5f3ac803183e15543c393e5fe4dba6886ab1052bf99426cfaaa44779246b6a7ca6b628d7e29412f88ec9182a8d31004e30a0ec8014369e68f57dba4a4fee684cea4f6eba51ed5361776a11fb764db2b74345bc51b384d8db48efbfdcdf6a822ad68291d79b69ed5bcfb5957b1a06d5ea8934e5be07721f513c326415ffacd5e4d3", 0xffffffffffffff7e}, {&(0x7f0000000240)="27dd4ac2d17aa7e034e4de916cfccfabcdf1717c7f18f920f35f3cc2a18f4c3c2da8684c8945da79d061b32c6b13b471dd6717ad99b41bc27f4e97ecd4935c54d0df7346fb9262cac0c1f8993df9e0431952d3fe52de6901a8eec543a5d4", 0x5e}, {&(0x7f0000000500)="6f0a9fcb4cdcd75eac7f61d5bbe11b31b169279b58de173805989fcae89dbf8b7fbb993dccc863b3d639c77903aa2371009e60060b2211c9d3482cc3851a22aec12f58d3ebc9c06784871ab140a091dd34177dbae13979294c2933fa3d0927bceb76589cbbab3b13b6999c456db91ccf0e6dbe7da58d227c56caeffc33d8372926d9a0341a1052368889405175760246207f88d24b383b969f84a55fd8a6020f32be705301b48cd2c8f10c6b2209bf4ccd985a6304909f150cf4ee4c435fcf7b26463e4ccb579c37aabcc3ea70828a8b486baed559e016df4d8dfe1ba6fff3baac70fc4f42bd11f4a42dae3b1a732b84e58c79cb7edc503c84a262863a8a4ed8c03bda862c54894f3234b1c1443a6ff238bb8b239b133080109ca79bd8ff5294b64c0838949a48262f72889af08b3d48140b75926b949e6ad9a04132308f9de5a05dae42d8e24a6ccb1fa723484e86d7b6e59287915fc247637420043935890cc14b8e1172282230cc5a2f2d709f9bce998b1555903a5915c604f9d60d71d25be463aaf7bb0472fd22df35a1015ed2cb4ff583457c9334bda0042ff7794d589759180d52eb75c56d97eeb4464c58bb39ae9bb4ee0e4c047b3a15db5bd9dd5aad9f2e0fc4740006ecc7c437340994135453028e2e0ba83606bad593467b471ef378a33b646bd5fb1cb538163200650665dafdac2fb358bcbec98800af3e799a09cea85ef3735f11351b150f5f56e5583f4a3dbaf3804c48e98bf4d6410d8167185b8444d1fd14e492333c07ba504adcb9ac64e5bc54571997be1c461cf6455b1dbc5b0708f53654606372dd3a1374a9f0b99faf8cacd98a38320ec47ba64d57f6e256b0de6468be6fc7c449dbe654663b75e9e7e6f08a6128c86b2517cb302b1a8a32c9e11df4ee2f4e8d7dfc8131e2d2f94469b61acdcd45464ea2babb240d93fba8c86e0e3dfbb944bab66f970a2a8daed7d3ee8b659e1196cbe8f2507315a6af06376f99495fba14d75a4915f6ac691a5dacb552967c5db6b7c16b0c40bd392df336a83f5edebe90fa2609bc7e8d3e720176869ca66c9aa15b98efd9027538244a50aee3402a85afd6f423b8fdc568a1290b628412741e2a096252bf26607f858889854a1d84f2a64fdf46c3970cb084095a9eb114f4311f3158aeba4305882aa8b3287a654cbec46c57618f22ca41a9352685e54672d902c5f918c5614c6a2b9326dbe13628bd6de3cf08b6164090b16d794bf194e9ce0b6e6022db39e81c887e227c8138b1909a510516a209794026ffc53576bc5ec8d090c0ae8c1e168330a887419864399964ee72eb0942fbc3788d2f5aced1845e2d65bfefa42116ebd93ce84617ae956a6cc6f85992eb42ae32c45bc8aaf25f25be0dae68bbe75290cdc45567bac4949f3cec58c3c9df0c0d2fb039b23c741b7fc3c0f1a0561415e757805462fb6114038855a2e448943c23d4d8385ffae7bc659a8b32cd0113aa6596b1ee7f638afe3ce3623e6be7d27ab38114b7952e80243ec739955a8ee28a8554bf6dc573ad30aa6a36645814c0a8df85d7d7678136231647c51c95da2a2b98e908289ae5f67b8dee11244ffd1da196a7e686a728291fb4b14424dd891e2f9b14f63e7760d5261c0a1329b06db7f294816d3b76d49bd06fade16efc5bfe26359b2d08ba6bcb1cc13aadcbd322350fcf23df34341b229d6ca8296919386138dd1a296c93c38c404c237741a5440b5c8cd5c023d9d078d75dd691ddc48abd06cce1fba679bc9922aeb33c0a2f999dba4cd5377b6f34880adaeddea614e7d77207b5f81f47f0372d6039793089ab80a1c3be2a6ee0c79a72abce7148f2585d3beb290b48d2a85aa2d13cf5d547c4ad7dc5c343674016dfe8b5f3a4cd4baba50ca7a7b8bdf6f30d3fb438ee4351d81c21fd86ca450a6cdf48d10502253e5b89f9cd2ad685bba7abbcd3ec3be9d493a092cdc2f56aadac5915a5975064e4755d9d261f316bd0c4ad1bc504918ae87496ceb3a46f94f08b5407464e62c2e4f372401d3d3496b5db205a94db0542fe1f253fd06ac2b3ed00dda41e8734c691346e9f3a6349bb166a43df0b4f7731202f78f1e94b93745e28ac5a4cbb839a1cde2d27e40bf73ca512810972afdca87fcd04fe2ccca6311c351b61f23e73ea964eb021eaf45d7913d46e216ec960cab056e39beb95e552ee1875965bc5f869d5aac26c7a00a770868f5c05df71c7cbdade9a0c6eb085d3f2c5078060dfea5d902f163e4b8a18aa2105aa7f24a14c68972ab7b23c58e06bf96a0f8c02742a8e9965ed03787ddb2c416b80e3d127a7e76ed297adcda5633580a36311565f1e09eae83e05297fb074ce38ab95f807d5bb4cb6f0111e3bd6c79a51e8ebe3ff99eb18cbff1b22721235089ebcff727cb3bbd7a49c51c5f4159b17ecff36a15af89b1d284abe29d8935c98e47b6b9230ac83c3afd5054720e9f1e43f8af8914f7455bb3e5e1306e08a0ad4344ec9655fe53407d3d1c2a852476d1140e2f0b6531ed9047ef4399a5ad4609ce851dc9ca00a470ccb5d7f44c92991943671dac997327902118ec1b5140179167a58c1b9d3069eade0074f413b248141fe66badb714e8c5698e566ee6a56ff908be7b6349de91af72ee96214820588dfaa0f856d0348604f6e9cbe683478285b31986fc57ca4b4391907b1c1a3ebbbf3dbde2cb2426f9a3fcc0e82d7d9ed35dedb45344d4b3566cd976504c86ce7f08aae2061899dd52067f1c397b9d6f8cdbaa7909c24d242eac435ecfca2ecb81ca1e8e68e0474a2f116609e6a7c9c7ad043c3a8d222dd43cc2ebdbb18801e434009f2f92102e39590f9214cfc24788cbab5915b4ffc23da5dc9520c12b875757b96293b9418c822c9287a14eeffdde9fc49319b77ccbb951cf829bdc5a35d0dc1617a8c7064d0669b7c7b6b98e38e853ffbd8167d2a41c953a97a02780d48895fa1c2d5a47d3d6e237cda08eb5a3878c993c208d96ab819ce5a5a961233949b7334abeddaf4a7877f68a74fd35671fc195c4ecb7e4ecdcdf8b7330988544d876640d0c7f435bee5795ffc8582b26913714a50e0bd9d790e4a79d9d97c335cade0fae55ba61338a9c595e4d6b18ee11708f5352d4503d5056c4b1ea4fff09941f138ca3392114f60dc50b238647a7d19f98722cbb7b5ac5c10c4ad0e6c0fdfd1fb74a6d4ff3141e72db56dc3e59831931178b487f229d89fe147e9326a37fb3f270b9e7c3f4f960ff328c96d2e84caaa7d195229ae11cc84f96ec5ccd9e3147900e948673cd2c456b24543e8e79d37b9a5a6dce51fa110542a4a5180b2b9cc7f697e85d1a8cc9e968591088e085997525e93f08c3b04627276f74d9db03da1a6890a76b3bf2c88911d4c4e93306c07f5375b86888a7bffee944bc527949d7f02904fce2895168146d00a46f4be9c56c69ee0999181c73c5c9359664bc7bed6ea5570b10abc2eec0665e25e40c7e68a5b3d6ce29b8f43fd52a0f47e47ea349469f7b205bb9a494b3655dbe7dd0d3468c19d23d03af90eb5039af55864f90766380dd5664f7dfa25469bdcd230e545fd14afd6b9db224a66a7b5c51b718c517f211ec09816118ffef906d30a81eb412fc9face9c3aa1119280d32814c60f1b3ce64c65ffe02d23b3bd9a5a0c2f48755ee5bcc4921a8a1a16918570015c6906e177c3979ffde80236a14e4b964ea52b468735fbdad5cecba6fc60d79d1a467ece12e988cf85a503272c9bf00b3c9c8e269eefbaa5ee807ac2a48a470a13378d79c956b1e8f7ec5be19a6a0fb75e0a2222bffd69664b53d7e0d4ef4b0cbf010726b66861b63e0fbe365fd96e6151a5ff36a07d18798a747448bb60bf7870735c81fd90e859bc9037cb7cba4843519e5c30adc6457e8309671744ee89e570315abccf026deac46fb8f42f62967bda16621bd7835db523ecf7096fbf74b54e6441f3dd0f953260ef5af32c3d999ccc006d69881753edde19e7956b442478097285832101c4022e4cf0716ed0866079408d35366e6f31b796da7fc3824868793f274759596399914ccb014347f333e6f49a99f3ef781f9227c1a218e8377e0186a06b6d92d378192564da9a242a45cc9e10294b2c3bb17d967187219a60bde420b10827883722e2c145d175eacd30f2b16e471f6f33970798fdb00ce5bc906a17d7a18c3d833a0e18f26d6565f7d91518995a844958edf1437131ac56270b128f47a6c0aaf4cb38b6fc066507ae53a9dc7b52b9591770e43790265fc88070d7ef1d5ec1fc946e14998baee74e357da40c87215ab09cff6b8cab158789c8e24298ed4d704834687152d9fd6e511db57c34ee9d304af131c2a3ecad9420bbe0870094d7603b1d0e8727651eeb472c02853eda472045d1fffb3d02f40c6429ea5a81a6c5420bd4beaeb1bc201a9f54794dbe3d3cf730133fbcdbb373b6096264c03873bcb7b3888e312225baa8ebf2b96a42b669653b2f0e192ab7e4aec239f055e8dbf775b12b1cdfa0492f227ba790055a7e96c4ec1a52acfdd7d757e5eb2999f893e50ab60f318009cf9efe587b0b35955d5ed788175808dabeeece3d03111f93e6ac430c19dd93f56a9dcc9d6164a7a1b6e5957b50e34cb379a191ad12c28b375645a86b410e5d3f192a916e7fde7bfa11dc5c2a62dfc1eb795f9e325bf47fab333d8abb66da0e2ac20aeef5eb1a8842cf8eca88c1bedce69b945d2eca8e29d9b6ec2e19a4aec2fa6e6967dc640d7ee330419da5b9a018ef3eaa0c742c9c33e0faaa498d2f966eb3313157a3df0301bd9c7e49a0c1f8aba6ba2be08f55a3dd8fb21a4b8c63742f17cfe0b050a62e642ea1fbd40ba166a718b791fecd63fc2bf0c6d86b2a3e5e5a0a9c26b53422b231e21d1166e4e2e3b2b9200db16be420cf2da2d8f02886ab9e78fe1b1e4a19d11e349286d582d6a15841ace78636d67c91d500caf1aa00307e6db45912f882cfb030bc32d87ebe9774047d8b382c5a468459a9de6dcc9d33a49285ee8b5edd0474f97e75b4dc0249a75aef260f4dfeeaf6529c9e1adf6571f7b359dfc5960b700d1905b787e2a9571d805b6f601601fea9cfe88f39bf54f975d9ed019b0c81736ba42b6f46458a88e65220ce31e84d3cfd9c41f13e3113ce39a39d25f941f2d0a9bb02555ae68d9b231ac9b9bb2085229cef0a0dc77d08334b84a4297dfe44d2d8cc2de3653cbe25171bc463016c312d2ff8050236f11a288d0d36a2d82acfe93a0637e61d3d29399b5cfea88ade1f7d33d7a8601d3aa391946eda3aad05e431df0c6999090468428752ecb52481afd90991f1493a5d1007c37efb54d378ef41bf473f660620b81a5b3551621b4be9d7b88c2732e3049a9d38bd339f06dfbc60a003f06eca881f4a307b69dcd4778877fd08df892bc40d825376f8ed7e8b58337f53b1732632386e4bb6a1271cc8a72b04f3c548c4a1c03c4d871e280dc27aa99f60b57d0a89a2a1adee7b7eaeaecf0caac1e9d4da8853e7c7007db13db1c6c8370e799d1ca111d5b9b3033b575436717bdcf98c11c0c09bc5e524b7afa63a0d646b7dd596883ce519e6180257478c6dab8eb85bfc09ea801f86842b40667aaf105f3aa3a7f0913218cbb7431704c703ca35b081744cd397edcd8e554c6ae2213bd056f100de334e374f9abac902a9c2c19127b4266c78975957339d05cbaf1407ab8cc555dbc4b81f7b0ffa2237751a31851faa90447e1224f75c07973efe1abad69e8d16c5e74d5658cbe50bebff8c8d43dce1965034bdc32e968827ee48a6ac8f8f", 0x1000}, {&(0x7f00000002c0)='ef', 0x2}, {&(0x7f0000000300)="7e245408ea09801ea21d2763b6db000fb4209f98585bc1269ec682383441ca1356546808fe02493e234aa8bc463332dd07dd8cb3440629369eb0ddd1fa41b7268dff3b9bbd1ad3ad947d811209881292c8d163c5438b8093816fbb18de1b", 0x5e}, {&(0x7f0000000380)="cdb0a5e4dd4dfbb694eb82b2bf06e7b40fd9bbf712d6feffa08691d0d34054b6148da2774c525178d4bbbecbd6b5f1b08409d470bfcc8b0a6701e8f6b2b6874a76d18c7f1145de1d6f09117ed2dc7817b80ed4818fef748cf0e49290b21dbb340936f8de0d0dadc3b76f0451c5561ee725f221b021696c3ce7ba7e1a6f239fe6e6b7bc31f1", 0x85}, {&(0x7f0000001500)="c8b9577cbb309278ebf01dde98f7dce5e5ff93bc10afe4bb09d6c752389dd9c9131d0929e4bf5332f71396c73149e625c3d642beec2c622b00097751e483f309a3611f71f2756a1a3611c8a902f2b708ab69f2ecc29d0eb17e6604b04ce6b26262be60247139a5a418576f1b10cb47d4c6b5ef5dbf2a3aaf91798ec93751c9572330f8656639496247485a444492cb0640378d2fa13a859662dee666b9fcaad887f46d59d050f19167db56da86c6ef6e19e690777fd9f14905bb7a", 0xbb}], 0xa, 0x0, 0x0) 03:41:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = dup2(0xffffffffffffff9c, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r4, r6, r8) r9 = socket(0x2, 0x2, 0x0) r10 = dup(r9) read(r9, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000380)=0x5) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000340)={0x7fffffff, 0x635}, 0x8) fcntl$setstatus(r10, 0x4, 0x46) connect$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="820f426784f53ed5f53f9bba17aab900781abc32090ad821b287c03b43ee39c859c642b62f662283b719feb3d9dbc3d47fc4716e0045f91df0a5a1bc8243aff66980558bfd49942b43919926396e04da0c4a252ca628a5b7ef224ce393ab3b7709bd7019b6f9a20c98fb1b0000a1ce9d6700000000005d16d85623abd32552d22dd87b1fb619090000000000000012a3e6827dd7053117f6a0d6c4a5e6f12f43ec08a9e21c0b2a5f8e23102dc0f29dab753ec8c418"], 0x1) dup2(r1, r3) syz_open_pts() r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r11, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r14) fcntl$lock(r12, 0x9, &(0x7f0000000200)={0x2, 0x0, 0x1, 0xfff, r14}) fchdir(r11) r15 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000180)=[{0x6, 0x7fff, 0x400}, {0x3, 0xffff, 0x1c00}, {0x4, 0x7ee6, 0x1000}, {0x0, 0x5, 0x800}], 0x4) 03:41:15 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x0, 0x10) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r4, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000140)=[{0x4, 0x0, 0x714cffda348a8603}, {0x1, 0x8, 0x400}, {0x3, 0x6, 0x800}, {0x0, 0x9, 0x2000}, {0x3, 0x8, 0x1800}], 0x5) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) r8 = syz_open_pts() close(r8) 03:41:15 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0x80000001}}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 03:41:15 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r2, 0x0, 0x1800) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 03:41:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 03:41:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfdfffeff, "8501117600000008000400"}) r1 = getuid() seteuid(r1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 03:41:15 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0714000000000025ff149b33ff0f000000000000", 0x14) r1 = socket(0x6, 0x4000, 0x2) listen(r1, 0x1) write(r0, 0x0, 0x0) 03:41:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:41:16 executing program 1: setrlimit(0xd6790c7de05948d7, &(0x7f00000001c0)={0x7, 0x10004}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) 03:41:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 03:41:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = getegid() r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r6}, 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\xc10xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r17 = getegid() r18 = syz_open_pts() close(r18) writev(r18, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r18, 0x2000746f) write(r18, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r19, 0x2000746f) write(r19, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r9, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000001100)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r17}, @rights={0x20, 0xffff, 0x1, [r13, r14, r9]}, @rights={0x18, 0xffff, 0x1, [r15]}], 0x90, 0x400}, 0x4) r21 = getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r16, r5, r21, r5, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) syz_emit_ethernet(0xb3, &(0x7f0000000500)="f84450cae603efefbd20c04fbb72d626196e62e1e28d203e2e66ae2c611c6d7c9b7fb806bfecbe364c959533c55a92621f1748abd75a736253c126c7108f0198d124cd11757d0e1311724f790bdb44fe6ba5c01160603c222d803772e26b5f221fbfd12d60b080e546247beebc6b205ccfe08a7ebe080201035ed18b0e4929cc6974a946fdd23bfea4a96afd614575f0401f0daf266e55c9ed7d5863cd7f492dc5641915610aa5a08cb044647a8b57db3ce406") fsync(r4) 03:41:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) dup2(r1, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) dup2(r0, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) dup2(r0, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r6, 0x0, 0x0) 03:41:16 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 03:41:16 executing program 1: socket$unix(0x1, 0xae7f7a635cea8e9c, 0x0) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = socket$inet6(0x18, 0xbfcfcca7a1dcccb1, 0x7f) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 03:41:16 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socketpair(0x1, 0x2007, 0x12, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7f}, 0xc) 03:41:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x9) select(0x40, &(0x7f00000000c0)={0x1ff}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x1, 0x0) 03:41:16 executing program 1: chdir(0x0) chflags(&(0x7f0000000040)='.\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xe6, './file0\x00', './file0\x00'}) chflags(&(0x7f0000000100)='./file0\x00', 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90001, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x81, 0x39a, 0x101, 0x10001}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)) bind(r2, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)="dcffac935631fd5c9f6cc5058771ed9e10e104021bf3d84cf70d3fa595c361d27cb99b63913f2225bb8c2c94ae1baed85c0adf51c4ecdb0ea32a03524196a23d883d7444ffc93162022df791f5dca1b868d23d69a4c8223e4d19b37a7be6d7f1a5843ec273340858f52f6e4dea799067806361f890ccedae6fd57d71140b45e1e83724ae0cd15067218cc2f6d5f05d6f9ad3", 0x92}, {0x0}], 0x2, 0x0}, 0x1) sync() r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000006c0)) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000200)=[0x0, &(0x7f0000000780)='!!\x00', &(0x7f0000000540)='\x00\x81N\xc2\xd4;\xdf\xb9C\x1c9\xbc\xc8\xe1D\xce\x8a\x8e\x8b\xdb\xf9a\x8fZ\x96\x1d7\x11`\xc2\xa2Dcc\xac\xa8C \x80%1\xc2]y\xaf\xe7L\x00dN\xe2\xa0\xcc\xfd7\xcc\xd5(\x94/\xabZ\xd1\x98\xac\xd6\b\x00\xc8)\x10p\xf17\x96\xbbYF\xe0<\x00\xea-\xb8\xd6g\xd9Hs\xde\xdf\xf2\xc7\xb9\xbf\xc5\x1c\xe4\x10\vfi^\xf7\xb5\x18\xccLut\xec\xa0\x0e\xfe\x82YY?\x9c\t+2;\xd9\xe3\x9eM\xf27j\x01\x12\xc7\x97\xe9\x02}\xea\xeb\xad\xc2\xa4\xc2\x98,+?\xd746\xa0\x11\v9c^\xfb\xa5_\xfc\x97]\xa1\x19E\xee\xf6\xaa\xbe\xe6S\xde\xe4\x17\x1dVV', &(0x7f0000000000)='/dev/ttyCcfg\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='!\\\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00', &(0x7f0000000900)='/dev/ttyCcfg\x00'], &(0x7f0000000b00)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x20, 0x0) faccessat(r5, &(0x7f0000000b80)='./file0\x00', 0x100, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000bc0)='./file0\x00', 0x8000, 0x303) r6 = open$dir(&(0x7f0000000640)='./file0\x00', 0x36f80f8d86a0e3ac, 0x100) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000800), 0x0) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r12, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r16 = getuid() r17 = getegid() r18 = getgid() r19 = semget$private(0x0, 0x4, 0xc1) semop(r19, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r19, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r20 = getuid() seteuid(r20) r21 = geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x4, r20, r18, r21, r24, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r25 = getgid() r26 = semget$private(0x0, 0x0, 0xf3) semop(r26, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r26, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r27 = getuid() seteuid(r27) r28 = geteuid() r29 = socket(0x18, 0x2, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r29, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r31 = getgid() chown(&(0x7f0000000180)='./file0\x00', r30, r31) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000680)={{0x4, r27, r25, r28, r31, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x0, r16, r17, r20, r25, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) fchownat(r6, &(0x7f0000000740)='./file0\x00', r8, r17, 0x2) accept(0xffffffffffffff9c, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) 03:41:17 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) socketpair(0x2, 0x1, 0xf0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e1023f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a8287e229e62945813a0886d18af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55b32a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9f35fd3074f9a678956cbc6fb348ed4e6d26230b9ed317b34e3f3b0f1637a41afba0af82fbc1e37964660a3b58bed4f62d41fcbd3c6b27e783e541cf707099973283046179766440e7cd5fdd3e14092e063fb68dcd3cafc17174a7bce3f750a9e7f316335c3d94832561d9653a9738d8f6b57580ea354323d9bda7c54fd98876d945b52a28156064c5ead636787f7d5fa0128e8a519b140beedd6a375849eeae02ea1f6b0477c68e6e1aaa688d8ef096085d8566f08cf6c1034d8c335cac"], 0x10) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x1ff, 0x0, 0x1, "4c8974747bef715082a9e7f109ab9c21ae9769b1", 0x9, 0x1ff}) r2 = socket(0x1, 0x3, 0x40) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013eca3d10433"], 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000040)="8a1128cf1bcefd538c6d95c1dd5b44f4a788a7e4849b51c78ed7aa73ed57b01201cfd70f06c67a82b8ab58cb618a181a663c3e0290a9d24da5665764d2d804578f6de7ec4444d36fad76f969b574100aa8eb31ced849eb11052e7ff9ba70ef226e220c0c44bb51fc77d38f9dda3ab955e76d205731ed7a59bab878172a24d7939fde18fff0748cc26f8f702079408f827dad43cab28c1ddfa503fb4c19b542b503e410b58db3bd2220005779b1a5c32835332e1bbf0ec33f863d0b70730ad1dc96370b48c1cf6fd1c7e9b8cfee25897c22da9387ed884e2ee753a5862363a9274096ed662a5f1fb9e2fd2a10d249c5e904938de1d6", 0xf5}, {&(0x7f00000002c0)="a87a7d2ab2c59f8b64a063591691d11220271c8a4ef40c400220533ce457c384f4e88b13f2fa0c98ee1f2e", 0x2b}, {&(0x7f0000000180)="855269b7e4a5a838e7a6a4a0a8ba83b0b81179f3c869400a700ddcfed5bd5be62cfd11aea28ce5af0ac578b7b14470213b5b847d8a5c4fb3d42744e0a6eb501a87ba7a54880bd00b0a37f374082e08fbd61eda72f2bcbc8bd20e81637f5e4fa1188382dd617ae50ceb5f8bf070ca8fce4183fe2ebef3f83d07cdc57774293a498a40b9927fc0be6ec1cc2aa976c369cb16c7554373c591051f9eab20ffabc0eec7d4b660159e0017e315353d4b50d141592991881b6738033de1e94432ce0bb8b0c5e1cd6123fe3ede27faa356c9c4159bd659", 0xd3}, {&(0x7f0000000880)="e9c989f58f92387f50ef93d911f98aa3f1a9b3e0691f76b2736e7d2ecf8baedad447254bf6f421cfb95ccb9cb3ac63d17477a038961d1df54adc149985307d2836901ca35a8d7640425728b0315271fe0d08bb584aed4fd3fff862acc894cccb3332a495d7a086cc136d75c7c8193e68b794a77bb0ecc52a86a1e215921dc77662801d0c07ca830ff4837d8ec9333d5446d5a6394ac065100821eebee9d9423353ea647acc73dcb50e623deef9f89774680848afb8f6464c73255a8f6e398c3930ae912fee37b6ba7fbbc78e9ae4e14dff2f5b070ccc7830993a47828d2e783fc2d7ab82f34d3c3bc45e04c8b901a995a8c886bb8e2c0ee45a289756c9dc197bd841f3e10b0b58e4fc8238bcd6b00ff6c5adf1bf28bdadf78e132f1a161c6afdadc2854a1875683781e3404418885b9d005ec34825897c97cd078ab3f0583287341e9ee0cf848448556995f797af404f71fc792136e86f4cf81483d02aae7d24c3ac931ff9ae476564d00a83d4e41e1abf4073a7b52bdd6a24d7f269af542d3163c42c959bde872cfd0bf44bcc76c36faf4a26c2acaf8407c0ad94f781929d7d5eb6e28237207ec1f6351eff6c8b6628e35eafdc327db74cd74abdc16b8454e6283d308c905fe29767fae0cde3f7445c443be684a3f765beb555d9a2008da19ed9d23edc6a8c2bc7d1b1bdca60eea95e4cad3636726418cb0a06e103f677f5a2d2af954b320355482de46851e8489cd8ea990d1d8b81cfc2af13498d004a7585fbe54b9de027696ee555e7e67b2cbb6a1490d8bb8763c53a79da0cd1cd33f094a03e3fac8c5757874f7ecd6c80527b30c51345998325cd485ef040ee8cdcd02919fbf109b46f67c03c8cee94cab4516ecd778cfd3e6f60bbd4e1ffd90f83bff361e58b699bd7fa97c7ef73a5161325a1a903fdc2b3b9d3d20812a5797c4a9ff9ffcced815023efc75ee85dc54af390aa85190f2c6f87f37db959e2e7933857995b88f4867db84acbba4d1186dbaaed0c7bcfb8e07856896839491073eaaa6ea7dd6247ed4f27065a4233e3a3d53de1e7737f0b889dd09d34e9bf70a7a4a222fd48b02802aa4f19272d48f4dbfb8eec5eaa1a5f4e42784fc96e8873d78a7581cd877bc9fc55413b4e7d77a2e472e19775b456ec586a595703a82dd87515f46b7d42bf13cc09c39f8a987da3c6d376c8985c26f9cdd99a3cb2afe7d496489ace5471b8f451a5dc0acaca96ad179f9bd295d60bbb19c66266f6d36ca705b034b2ff3153c1a572a7a6e29e142617626a20c051252db0f2176ec89e52a364fd489b5ac048e4cc473701293b9e093d29bc9a11f679ed2469c070e8dce2b98774c7185456193809dbb7ec584dc3dcb7cbb2", 0x3ce}], 0x4) 03:41:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x2, 0x15, &(0x7f0000000040)="79e2003c7f5d75", 0x7) dup2(r1, r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="820299cc7f543cebedf713ecd9acc7ff2eaf66696c6530008d3313120e98ef48d7be8940621a76acb8558c91cf5e71ae14b24d9786d758d2e9fbd70c88c4fe65823dc9cc5eaf1a95f9a2bc4120cd69ff796ac1edd1bb805a2de69b22501dbde47e30912f66b370443eccbd96a3642cc2c9020f3e8805baff8c7ae886cd5ebb013e1131ff6a2c4e9943a8a07acfd7d40f17313e669e63809062d48f4dc29ee987d03e9bb1ca6c6db936760db04c28fbffc18a670da273d54b0e4a108b13d4b041c0bff6aaa8b1115b5cae0c17d75a58cf56c01a70f50e000000000000e2a6e6245465e5a60ccbcc4b5b1f66cbd5616af4cadac5794d9e1a9547ecfe5000a8b4b888e9df753caec71acde640371e2cf0178b4da0911866ebdd2e51acdeb3fd1855a385b9586ba19f532d139949564eb66f56edd0411e5c53d061d2921a4a898b88921c73cd5802a7728f2c39f1d50680c4ee3f1058d7f367ac7c3b4043f88010a723d1eb643525177644f5558887f511a8"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) 03:41:17 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x2, 0x7f, 0xa545, 0x1ff}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/160, 0xa0}], 0x1, 0x0, 0x46be) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 03:41:17 executing program 1: r0 = socket(0x0, 0x2, 0xfe) r1 = kqueue() r2 = getgid() r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r5, r8, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r9 = getuid() r10 = getegid() r11 = getgid() r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r12, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r13 = getuid() seteuid(r13) r14 = geteuid() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x4, r13, r11, r14, r17, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r18 = getgid() r19 = semget$private(0x0, 0x0, 0xf3) semop(r19, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r19, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r20 = getuid() seteuid(r20) r21 = geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x4, r20, r18, r21, r24, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x0, r9, r10, r13, r18, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x2) dup2(r0, r1) write(r1, &(0x7f00000000c0)="00b9ae50", 0x4) 03:41:17 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) msgget(0x2, 0x19a) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r2, r1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r3, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r6, 0x2000746e) dup2(r6, r5) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xffffffffffffff26) lchown(&(0x7f00000005c0)='./file1\x00', r7, r8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8180, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r10, 0x2000746e) dup2(r10, r9) r11 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r11, r12) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r14, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r14, &(0x7f0000000f00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4891fdc76b1c6db03673ec08e012e012ab14b7cf88db69bb9e511072579c61d64faf7f47709f71c7e867a8a1a3eb19b70052a2296da6148de15df7f1e8c4619b842b13ece17bd9240a1481fcb7b92b1534808934df251565c6108be68c6be029"], 0x1, 0x0, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) msgctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r22, r20) r23 = getegid() getgroups(0x2, &(0x7f0000000040)=[r23, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000340)={{0x3, r22, r24, r25, r26, 0x0, 0x100}, 0xf8, 0x5, 0x0, r27, 0x8001, 0x2, 0x4}) r28 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) fcntl$lock(r28, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) pipe(&(0x7f00000000c0)) r29 = open(&(0x7f0000000080)='./file0\x00', 0x112, 0x0) r30 = getpid() fcntl$setown(r29, 0x6, r30) fcntl$setown(r29, 0x6, r30) getuid() getgid() getpgid(0x0) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) r32 = getgid() r33 = semget$private(0x0, 0x4, 0xc1) semop(r33, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r33, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r34 = getuid() seteuid(r34) r35 = geteuid() r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() chown(&(0x7f0000000180)='./file0\x00', r37, r38) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000680)={{0x4, r34, r32, r35, r38, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() r40 = getegid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r39, 0x0, r40, 0x10, 0x1000}, 0x8, 0x1, 0x9}) r41 = socket(0x18, 0x1, 0x0) getsockname$inet6(r41, 0x0, &(0x7f0000000200)) r42 = socket(0x18, 0x1, 0x0) getsockname$inet6(r42, 0x0, &(0x7f0000000200)) r43 = socket(0x18, 0x1, 0x0) getsockname$inet6(r43, 0x0, &(0x7f0000000200)) r44 = socket(0x18, 0x1, 0x0) getsockname$inet6(r44, 0x0, &(0x7f0000000200)) r45 = syz_open_pts() ioctl$TIOCSETAF(r45, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d731c1e7bb6fc6e23c5b00040000000000e74de4"}) writev(r45, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r45, &(0x7f0000000140)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f95", 0x5b) close(r45) 03:41:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70550002000000000000"], 0x9, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fchdir(r1) 03:41:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) write(r1, &(0x7f00000023c0)="f8c5257e60f16a6994a556aabb052a1dd591d2d51d7c412a3304c72799beadfb983ca6a15fe1333f6cf77eedb87830f7292f00e1361b91dd1928f02ca64aa4f9b798ed1e3431a43c0691819cd59058eecac1590b7b720b87d3f385baaebc0963f8d8e38792510b2aaa610843181c742b67655b69c8981cd7475025470681d23b1aeb4ea4e55d9c454622ef4b10c2468397845aed72b3b176bf0a7aa06a1ddecdcbde1fe4a6a1692b112784e0750a319c01f6b6179d43287a536bd694170bd5e670ef074ef18d14a271c3b05e24cb8df8d8cbaee223e2e4a43b74c183fb75412d82d871c4eaa1453f0f7cd9748efedf9140", 0xf1) setsockopt(r1, 0x1, 0x29, &(0x7f0000002380)="4b74954ca109abc5826463ddf5cd31f6b20289fd34689cfc72ddd72c2cb79f0060deda3bc1cad6c2e5fdac2f36", 0xfffffffffffffcff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r2], &(0x7f0000000000)=0x1) getsockopt(r3, 0x0, 0x0, &(0x7f00000011c0)=""/222, &(0x7f0000000040)=0xde) getgid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/\x00\x00\x01\x00', 0x400, 0x0) getsockopt(r4, 0x80, 0x9a82, &(0x7f00000012c0)=""/4096, &(0x7f00000022c0)=0x1000) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 03:41:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x2) 03:41:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x10000000000000}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x9f1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x30, &(0x7f0000000000)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) dup2(r9, r10) shutdown(r0, 0x0) 03:41:18 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = shmget(0x3, 0x4000, 0x620, &(0x7f000010b000/0x4000)=nil) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0xb6) setsockopt(r3, 0x429, 0x200000025, &(0x7f0000000280)="0300000063543f90ecb37e8bb77d7dbd4c284393d53a420e8965f3c2d625060b4305128b1007de673be969a74fc4b146e2d603c41919b8611413ce2c4d67b1f5deb6db9a15d16b04f103e89a89ad1c32b1d9ca520912d8c5ff3ed9034db9303d2c4e155a8431db8aa40a6ca90971d210530398e0b8b43a4f2104f9767bdc11027164accb8f4ad3ebcb18e7a7d9cc3f09f1a16a7ad27c07a61973be9413c5d0bad96df190a1d4", 0xa6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r7 = getuid() seteuid(r7) r8 = geteuid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x4, r7, r5, r8, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r12 = getuid() r13 = getgid() r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r16, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r21) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x40, r4, r5, r12, r19, 0x81385a528e5d98a8, 0x6}, 0x4, 0x2, r21, r23, 0x9, 0x1, 0x5}) write(r0, 0x0, 0x0) 03:41:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) kqueue() r2 = dup2(r0, r1) r3 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000500)={{0x1, 0x9}, {0xffff, 0xc65e}}, &(0x7f0000000540)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x100) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000004c0)=0x1) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0xfffffffffffffc9f) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='/\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='$(\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='/dev/wsmouse\x00', &(0x7f00000003c0)='/dev/wsmouse\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=')\x00']) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r3, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffd, 0x8, 0x40000000, 0xffffffffffffffff, 0x4}, {{r4}, 0xfffffffffffffff9, 0x14, 0x8, 0x8, 0x7}, {{r5}, 0xfffffffffffffffa, 0x81, 0x2, 0x401, 0x7f}], 0x2004, 0x0, 0xffffffff, 0x0) shutdown(r0, 0x1) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) listen(r8, 0xffff) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000180)=0x400af, 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xe8, 0x9}, 0x8) 03:41:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0xa1, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfff1, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2a0}], 0x1, 0x0, 0xffffffffffffffad, 0x9}, 0x40) 03:41:18 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0xbfd9379ab11010c6, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x103c0) msgrcv(r1, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r1, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) msgsnd(r1, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r6]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r6, r6, r6, r6, r6, r7, r7, r7, r7]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r12 = geteuid() r13 = getpgid(0xffffffffffffffff) r14 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r11, r9, r12, r10, 0x143, 0x80000001}, 0x8, 0x100000000, r13, r14, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r13, r4, r5}, 0xc) r15 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r15]) getgroups(0x9, &(0x7f0000000540)=[r15, r15, r15, r15, r15, r16, r16, r16, r16]) getgroups(0x2, &(0x7f0000000140)=[r5, r15]) r17 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r17, r18) r19 = getpid() r20 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x101, 0x0, r20, r17, 0x0, 0x0, 0xd2af}, 0x4, 0xffffffffffffffff, r19, r0, 0x2, 0x100, 0x10001}) r21 = msgget$private(0x0, 0x103c0) msgrcv(r21, &(0x7f0000000580)=ANY=[@ANYBLOB="00000006dc143d00000000000000000000000000000000000000000000000000000000006f508d2e16efb8a6a2c54631fd45000000000000000000000000000900000000000000000000000000000000000000400000000000000000000000000000000026e1b0e4d946a6954ffdb96db90e31d9a8da971aa46da43312ce5e8791b86c7c3700df63e7651c6e415f1e8b9e00e653fb92291a8f399075edff96122394a70ef3a09fc8e005ebbc5d0d5ca02e006d092d5cd7c1823c03dda1b351018e62dfa43f256503573e7c4a1b8ea2659059a97dca39667cdbfdc87f91238cd9b53074ff56a95e71921647c406d50743519c2d777c29ebbcd4bc92267cc94ebcfb9a0f512d98e09ac6ad4b5c77649476d619c11e1b2a3dcf4a59881681fddb549c484610a4c5cc64f60c77f318aa1311eaa67d17c9f118ba00ff7248d34e481e7aab"], 0x65, 0x0, 0x1000) r22 = semget$private(0x0, 0x0, 0x9) semctl$GETVAL(r22, 0x3, 0x5, &(0x7f00000004c0)=""/57) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x610, 0x0) r23 = socket(0x11, 0x10000000000003, 0x0) getsockopt$sock_int(r23, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 03:41:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) sync() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x596a93fc7140deab, 0x100) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x3, 0x4, 0xfffffffd, 0x1, "3c4f6b2a5b43833dac37840fe044320bd98e90c5", 0x4, 0x4575b9bf}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 03:41:18 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000006c0)=""/24) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0xfffffffffffff801, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) fcntl$getown(0xffffffffffffff9c, 0x5) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x10, 0x0) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) 03:41:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0/../file0\x00') open(&(0x7f0000000040)='./file0/../file0\x00', 0x80, 0x28) 03:41:18 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 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 03:41:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup2(0xffffffffffffffff, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r5, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x4, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x6ab0b6efaa693e12, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x800}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r6) dup(r6) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r7 = socket(0x2, 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1772cd09a8de8cf0) pwritev(r8, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) connect(r7, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:41:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f95955984987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a2e660d299fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e36090616ac3ebe277d5f773d1e197b3d47d924434a6c8da5a218236330ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b69f4af7c22a1464f185f8d2bff47b8ef4fd0abce0c07c3d4c84988df2f291629c38c3fc9c7b76f1e41d93a7368530ea2a4873845e1123f28d1afc7250ff76a4adedf540c1"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x40043cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendto$unix(r0, &(0x7f0000000080)="dde21bbde3b084c2914e2415a0720987b90b3ed8c94b155682bbca6433da073e0d1eaea9d19afd27546df48bdc05e68df36189e5b6d9eb9f2e512dcf51a89c131aecaf77ded3947f60519f867e0f4ac7ba9722df6cff50087abd2f59fed80ab2454ee966dd762a5bac91a5fbdfc9e1a43d56ed5376ce208adae55ff0fd0a5516264a1f45325b255c6f80500047cd23d139d83432f7b1a10cf730bdb3b7280582b6b638da351faab54335d23c40da6e4eac0e6043c9cee2b2e3dc7efdf27fb9b8", 0xc0, 0x5, 0x0, 0x0) 03:41:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) 03:41:19 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r4) 03:41:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) r2 = shmget$private(0x0, 0x1000, 0x218, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/115) 03:41:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8500, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 03:41:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 03:41:19 executing program 1: shmget$private(0x0, 0x2000, 0x1, &(0x7f000000a000/0x2000)=nil) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r2 = getgid() r3 = semget$private(0x0, 0x0, 0xf3) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r5, r8, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000200)=""/110) 03:41:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x342, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 03:41:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001040)=0xc) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) accept$inet6(r0, &(0x7f0000001080), &(0x7f0000001100)=0xc) 03:41:19 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x5}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r3 = dup(r1) close(r3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0xfffffffd, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r11, 0x5) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r13, 0x0) r14 = getgid() r15 = geteuid() r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r16, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300097360e02ea4e4b0d0ac6867d"], 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r17, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000004dff00000100000000000000"], 0x10}, 0x0) write(r17, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r18, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r20 = getgid() chown(&(0x7f0000000180)='./file0\x00', r19, r20) r21 = semget$private(0x0, 0x7, 0xa0) semop(r21, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r21, 0x0, 0x0) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r14, r15, r20, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) r22 = getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r23, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r23, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r24 = semget$private(0x0, 0x4, 0xc1) semop(r24, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r24, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r25 = getuid() seteuid(r25) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000680)={{0xc, r25, 0x0, r28, r27, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r28, 0x0, r15, r22, 0x40, 0xfffffffffffeffff}, 0x400, 0x10000000007, 0x40}) fchown(r4, r7, r2) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r29 = syz_open_pts() close(r0) dup(r29) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x3, 0xfffffffffffffffe, "854917eb866ffe4dbfa620000082000900"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000000)) 03:41:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) close(r5) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r1, &(0x7f0000001a80), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 03:41:20 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="67006a000000ffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) socket$unix(0x1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000004000/0x4000)=nil) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() getegid() geteuid() setuid(0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setgid(0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4083, 0xff3, 0x840, 0x0, 0x0) 03:41:20 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)='r\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x2, [{0x2, 0x80}, {0x3, 0x7f000}, {0x1, 0xbe}, {0x3, 0x7ff}, {0x3, 0xffffffff}, {0x1}, {0x1, 0x97}, {0x0, 0x3f}, {0x3}, {0x2}, {0x6, 0x7}, {0x2, 0x1}, {0x3, 0x9}, {0x2}, {0x3, 0x1000}, {0x1, 0x3}, {0x2, 0x1d}, {0x2, 0x5}, {0x1, 0x9}, {0x3, 0x200}, {0x1}, {0x3, 0x2}, {0x1, 0xa6}, {0x0, 0xb8}, {0x0, 0x1ff}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0x101}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x400}, {0x3}]}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 03:41:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r11, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r15 = getuid() r16 = getegid() r17 = getgid() r18 = semget$private(0x0, 0x4, 0xc1) semop(r18, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r18, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r19 = getuid() seteuid(r19) r20 = geteuid() r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0x4, r19, r17, r20, r23, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r24 = getgid() r25 = semget$private(0x0, 0x0, 0xf3) semop(r25, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r25, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r26 = getuid() seteuid(r26) r27 = geteuid() r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() chown(&(0x7f0000000180)='./file0\x00', r29, r30) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000680)={{0x4, r26, r24, r27, r30, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r15, r16, r19, r24, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) lchown(&(0x7f0000000080)='./file0\x00', r6, r24) lchown(&(0x7f0000000000)='./file0\x00', r3, r24) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x170dd1187511c1c9, 0x12, r1, 0x0, 0x0) r31 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r31, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCNXCL(r31, 0x2000740e) 03:41:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000800)={0x10001, 0x8}, 0x8) setsockopt(r0, 0x1000000000029, 0x200025, &(0x7f0000000840)="3c74954cb535121f85b8764cd647a22a67664cc0dd42464d5961a8f86584559aff74b2a4e6ecc4c5072fc8532ca97d84251b115e5d3cbdb61e2f57b0", 0x3c) recvfrom$unix(r0, &(0x7f00000006c0)=""/244, 0xf4, 0x42, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x104) faccessat(r2, &(0x7f00000007c0)='./file0/file0\x00', 0x2, 0x2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) shmget$private(0x0, 0x400000, 0x40, &(0x7f0000c00000/0x400000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x80, 0x0) write(r3, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 03:41:20 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000040)="b8ab0000007c7af604203fda7e35f471df44ecd2a4cdd6f1bb2de52c2803ade92595a3b199da21afb627b4fa7cf3523a11c5af32f12feebade0b3440ca90e37d30e77e54d2448df43ef19846b777da05c9ead1191f5d", 0x56) 03:41:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 03:41:21 executing program 1: ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 03:41:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r1, r0) write(r1, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0xffe, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r13 = dup2(r12, 0xffffffffffffff9c) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r13, 0xa, r14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r16, 0x100, 0x3}, 0x3f, 0x49, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r16}, 0xc) 03:41:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000380)) connect(0xffffffffffffffff, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xffffffff, 0xff, 0x200, 0x0, 0x4, 0x7fffffff, 0xffffffff, 0x2, 0x0, 0x1, 0x6}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f0000000280)="a6019f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed532393cc7e0ced95638ed4c3e912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc6867a680467252eee84933e8abdf3fad14741fe093638869b4ca03bdcfdc7dcc9d553b3042ce95b93471", 0x16}], 0x2) 03:41:22 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="1c421eb8ca11fb703000000000ecfc0e710988cc12d107819dfe528338d76264a3ebf8db74a907000000c3d4add906984d625eb5edd4b41ae338701a62b302dcde9b853a9a9c0f1dd1c6f68d6986c35ab760d7d82a5cc0705adc5eeea27674b3dda0f243f576e1d7e36a48b91b6541e57422a505ef46720529ff63aa1adf991b4d93349ff06e99f44f391b703b4fc91bfe739e0fe3c40817f078864508b6c8b3eb7a47b370dd3ddb2686827d7c5567d30d6a5585c22a0013cd87dc07e391dfd1c01ea506444f0c75c9ec5784e3b9086fb8a64f748e917af806fed77db6281482416efebad218fbc6204a35100dda94e0f9b2e23fba62ea21e09741a0f4aa8bb1cb9acda6c11319f3efec45b5c585363752d5713875620d0a261a3eeb24474746a6be4c0af2ea35c3393d980774951caad7e03e353a7674264727b79f02978df9339e8e7c8153897199eeac2683c006c4551352c60eeeaace4eeb7f6e1eef", 0xfffffffffffffefc}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') 03:41:22 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001380)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5", 0x91) shutdown(r1, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 03:41:22 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000000)=0x3ff) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0c7c63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342acf276bbacc2e264d01c94849605c3d1d3a2bbb2d969219f8e9c1129d1e7133c52b1e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af770395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556996d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a2d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36"], 0xc, 0x2, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000008c0)) msgrcv(r2, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) pipe(&(0x7f00000001c0)) msgget$private(0x0, 0x478) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000084b38771fc6af5fa0ba30a5832859d8f5e84699fd6b697a555c8c3aaf00000000000000004ef1e7c5f2453a632bc33a0000"], 0x30, 0x39a06f3b3d49dc7a) 03:41:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x45) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f00000013c0)=[{&(0x7f0000000200)="e1f166d5583f5934986cd19bd1a17736247b233230276f7ea4bac2c5f3d3e8a55196450078b3529147e9949ed0820658c5b119c9162e97895fe3e935e1fb7b63064c0fe9c38a47434b00e4deea5df4ed2f036a60d3b9e79bd44e3310ebfde6731942854f541ce31660c91cef692a31244a332852a6805acca83ba905022e563bac37391391d4152b6baed0c01507273395b54800dfe93ef19755303f926bb3c86b3e295341c22e8bb449f2ef3a9ba2b5ec0e6962a30163e9dcff4771b599f9ad45", 0xc1}, {&(0x7f0000000300)="6fe8f934ab2b0ae8d1932bd13d940d28e6748498720b125d47ebc3c3b3c8bcd91d1f062210c86e1f93ad8ff95253581904cdde6c7f65a099a03c8a5d2b64b92af1f545595dd5f5e487d0be74dfbb65fbfcd501077e5c5a53d4841e809a01a4917426d04cd41fa9b6227372704643ccf160d09c2f56e3a7596be355d2bccf701fe2d448b76390fb789f4fbcfc20146038102a1636e09ee190004cb03249a2586688da39675fa7f92dac407b79bf321bf8c078eacdd5001e464acb9aae7c0b1a9b918f0bc515429e2cf214a9da54c15a4ae4c40f6fc3352dfa95ae97c61236d55d684e1e83219af5ff233c913670cc89a89326181f6acb13787f4a8301ac34203dce9954332acc11f8f3f9615c4b88ad6c0d1d94936c3a2e6e551ef72ee503e38186eebcf06b182d194f0f487488d1f19cb448d5156d93838fdb66b38f1b3d803bb8cc23fd196e4ad321d528e1b151311b4cb6ee94472dd4651befc970f504717f7b6072a2fdfd8c1992494562459b84c53f168dd5f2b3ab04506c36de76ff3dae9a724f13d6b4ee0f923f6cd73c5068dde149f7df42e3f9c22c9c109eed87eab878695faea2b13ab2317882d5ad6cd4888df758de22216cec0094e5cd0f053394ab120a32b6699feec85023606096d431c929196aa8ff777f276d77af2664ab1ed52b075b70a81417578a9bc7ca7c96a81650e9f2d255abe0fc0aafaa79f61bdec4773c78e987ba7da2b06ece34d486c7bd2866fc6fd3d213274a340e93849b3f41234900413cfb43757c528ce42e03c36bc5df53459b58bf8403d7b3b3b224325ee3d38a5e6083bd2b7e1ca09e849f243c1bb5fffd61e0ff6c1a836eb50f2ca10346eb99c05116a5f846c00604032d57f3fff8e5ad105ad405550df82a0274a2e546399d9d60d33fb2e0658931cf19427b78decf79774d8f4c1c9d983bf67a5ad327a354b437c78193ea11f05a5383e68e7971dd0bfd040e3650f91dd652fe49af5e442cfdcbd88e6073052b10dcf79465484261155ec20ad21d23e030d0b6b60612e17cfaa47716cee46a98c4879cbb48eb61e7f95138156408bce56923e31f8250b84999cc83572178836fdd94efdb56af44127907cd04483d5febd94f701856c9ed7b3e0d00c428d02488d0eecf800450930d366f3791f20d4364c3b98b6c11894901ee3b9a7cfb1639487f3d5ab85876023d5572d80208af7fc9d4bfc26ebe914fe0cb0f59d3f8ce76cff6637c3abe98d957d3eebf6bc4f075a609e885b446aff063fdda29aae34dca96ca1b9e29eabb5ba63021f0afa6666f80c6b20ad20f9e76f83dc34a6f6575fd4fe96d12c710c2bbea82899de3705c5a07f5cbd2ff47011b6fda981796587cb23eb95b173e5f3d3436e0a9d028fa97527b2b4e8a9106b45c1915046d554a3ef5603098ae9800fdf12360f467a3b3df82571faf3f1425a89a049933046a8de7dd6a513eac7017db2eda6b06b984eb0645937410289aee61e1fb7b18f695556c9dbf81ae803a416f33967bb68c2731a0804aed7b0ca5ac0bac03b54a878e1b8dd40de15961a2bcfb7b1c57991c9686abc1b33f9b1b1f3095efebc40fef7bb2767db49e5a867f96258dbeb49d23811d2ddc0a5492a2bd5e08981b93cf3235e8167d5ad40dabf079250336ff569aaeadbb017e48ef4dfc0cbe45ba06b3df1b2dc2060e0466d746edc49e73591dc3b789e8e3b35f160e150efb5b7b3c982f962a31635f0b2223c6ff3fe6c97f356c1cec6575dd402dfefd8498dad296b4e883085f20844b45910609e584d5906393ba71e8d63056abf281bfa451a65b2776fa8ec4cfddaba396ce8e9685a6029d423bba8605b4bc50875ccf5b072ca6439419f8f032566f6ba48de331c2f6593e23c8b3784ccd903764874d22ec2e3bf2cd5a0b9b3845d1893755910df3a654ed5feb97d8723d30c478e4f2754415e8daf03d0e0a1b9e472e7672ce74a768f3921438b8126157040e72dd4984a1cccbb4624b5141b6adf82313a70ef115ce8aca6024422b7b40136079bd79c227f27199d296c4e70381bba3a8a6730ffc9a2ddfb5e7caad8bdbcdc6d496d73da56a83b3f1bb8500b8da17db51cdaee8532f6afb04f386a0d76d4890d66976efa3e4a4a8e04f69b7fc3ff9df57e8b8e03f0bf386638ee978e0e7375517a0a47fdec199dbd2f82f6f37c09d687303447b8ed42ff80be757e9ccc5a87da2ddd0a905603e19349ab76dc5be0fd48ee6990391e8d5776c8fb04a6c5ea4f9fdab423f4ad7fbc7946e07a8d97d663ecf65843e464c23a39680398ef358f4119e5cfd2b128cda5958edd37543c47cdd358fbf214fb01ba15fdc44549d8fae70c965d3af6f2381e92769a456d2e3058549b44c7d1b1c8258db93ebd28ca32904c9bfb2bbf4cb1912597cb116395c99740236b8f5de7e8b8e305942859a431cd6c2d83c63fbc1aa1c5a685e48622a3553466bbc65fc5a07a6340ee9620b0c6dba98afd54703e7ff9c31ed0a03faac7af4804f8f7926a33b3e568d0a6b35442e47dc63a7fe9a45bfd3a29151f087e44d0e9c056543f337df5c925ce1132396d7ac7e81ffa0f6cb6c5e8f3518bb49d7e8cc43a11db6738596ab3520002c4a06eb0dd2137f74d5279cbdfa75efd1ceb8a335ff0691c714db3b8e810656ded9302959c08f09d6e5a174999d2445096b9efb8adf2cf382d2142a1c951273d8290014033904eac64df6f3b0bb57cd77aa0dfb53feac9695a6c962a5b2dbe2f124621b6a0c96d639ac560e50b3e72f23175d2c60595acda66149b879fdf15423546a201258f5acfd0ac6587ccb3f635d24e2729348914ce3ccee53bf55137bc09f6638a83090f05d32c70e69f185509f0f03308061a7a0eb168eb25fc0731885430d0cf4b1fa12b66b983d0dd51b750eecf0e7d6ed4f73a399c82575bb6c3eddcb54ab21a574420aad76ead017185d99ee3a7128792d6a52cf60c6715215d5ef289167be36b991c19b172d76fb9fd8fc6c43e543f68bf3be7fc9aeff4be3eecfb8050dbad6a4856f88adb70d87b1768e9f77999c5c040a98aa149a7f81f50d12cf131c9e68afd5f8e3102e5fb64d7f399638d4a3ead3087cae226d603f6ba23ad54f07f8ff41ebe16da190f614ba84bb6f8aa1ead090d51c86cff9a4d1ed75237c0c6fcbbc5686df333ba31066d16698e8d04755a21716fbad2568b859109401edd3533bf91b41bc074dd87a28f9694da3a5eb815c7d0d0b7ab520eafddc58dc433807f93f146294b62fa00cdb718a51e2dd820f2b6aeff034f7266d6717a1105209c7a9ae29b26e6443e47fde19b4a10701a8f28d61da3e64b41c1edf017a68a55bf40ad74f746e39cffdf75e5d18cf9ba386e80ec533b864d6568404050b0d409b8ac1a69d898e043f9c50919cd475b40514aabf3be779a6680a496a68c599247623171e5ba40163177329b599b156e9b7e060408566497e79bc6380b67aca3f8246a7b76947dea44adf67d52f3d71f2788507ff900800bca83012fc6a995deb98e3617ad967babdfb6997c916f7e0c278974ff7afd958f45e573823daaa8f98fcd3815a8dde64f1a1d5230f26873f0fe92651e88fb1e78569f38b560beb8db0be10f71833b7b9628905d3d22d00703a709961530cbac3de6ea89efd3095debb02efdb05d767fab78d74f2adca74c5f3c49d0f3bfb0d7e5cb7033a9259d954073faad9837dbe0c06731e0ea42fa08a6bd6db55b2773a8afcec2ebd6b77e25cdda89837e3217c9f50a1e42b9f7914f7fe277178111940225629b458bdd07a9fca6027b91f024694ef91392261c701b3d4969e9d4588ae74622a88c53e8a89d9e85175161ad1460260abefb70358b2e60e24c53c32aa27c7a7524a2b4bc3fff57600335bab85ff91ae73b6b7c472f938d484354065847211cf587bea8dd629c6f4df16ffffcda8bd6923bd0e85a31340c86da0bd5462098d865f01158eb2605d8e16e12692d4701e89165f0745dac75a1851a9e088ed4f3e895c2dd6c047517d7ca93b55b8d9eceeff817f0f7063c87daf035891f21cd3151f1f45cd0241cc62984600962b7cb814cc34322c33fca67cfaf3c10657908839c1275e1ceafc0be3c373cf1b6a140cf0ba9df8092ff6c8c43a5fb7c3a2d311b197760f4b43408a6701c5d120a2c487a4663ba99271717181a07353b41bf941ab490caf1823dc30a70ec9a175ecb9f7e8435f22e723575a247d6e3a84db4e89abd8b730f4bd0e65f28198e66cdabc392b0644a3dbc81f39b3fa8baaf39793fea6f9b8bd2020890c1daef79c549c0a85d628428130843e2d127dd43f56856616263625873dc4006d52c30f1457279b40add766c6d745cb2353d6141de1b69bd42dc7ba295c72de37b2f3fbb223baefa70d39f3f4f7edb72813f514f932059232e14c57b9a3e91af3607a8384b21ed180c4b7f54255f48a80db4bbf98e825dc643e7dc0bf88371f89563b0aead93a0f4aebc2c7fa3049eb6d46535cd5232824d8ea5f633cf539c5d584c7293abd9b0acdc93e0b68bc16b8067d2b9ed40c1cb043e45c6a753bec4ac678c14a4dd632da06481e681a5447c3669b7eea1f53ed2743f4d4711c8e5e05b437cd16a61da557edda4cbde3cf6ed206641af311f7861adf9054ba9c60ab42bf03142245c9f5dd28ee3732da1fe8223ce1b44c95e1dd4a7ee700b108bfba0d181564f3ea5a28cb6877d226dc8a9677e77b77884b47024e62e8002291129b44c19a53096fc966b62c83a17e72edcf6b160c37283c18a72d017765b5de81cd167d1cf20c13f8ffad4f9b040a653f46fd5bbcce1a41d814285e0624b80bd10755e70ff22de52bbc96fbee54ddc70563fe79a2a7e4eb73c78a4ed347f09dbb779b68eaf08fb18dfd1413d76cdf72ac59024284871fbb2dd96e20ece884d96bfee31a9ec32b350089d4c40f198e96a93892c7c06b8251a567ba13c76f7c85055053a7290f4d068968f917fe91cc7b4c8426caee9685da48f0b70985505b082610f8390829ec14b4bb0ebf46cbfd4d0ed21cc35f7767d760c3368872fae74afefc18ca4baa55c2819ad432c14723982b17143296839e78c6a8b276412e021b9a99fc6a68145df525033b7a692da3fd5a31d4f8bc25fdfc065c645d263c5f9e9276dc89c503d47dd8222d0329bae6e562c0fb29fbf03263985e16d486c08b482a40b44f1ecbe372687455d5366cea90509d2aa8bd230f0e9cc691c4c3a87e3a3ae39bb16d9e5a08a5636f9887c73be78b729fae5dfee9c1b71f2ff5602f25835cc64d62bd080bd1dafe5933d7e22bdacef57ebe655d5c145adcee1242d0d917cec8c2e902cb565c8bb4b1a5d58e69adcff0be99fb86e4712eae40e47761cec2b51159ab9218d0427553bd814891b9171fdf177564a6fef93064fff21bb041393959989585aac43e093ac97fa7db153b92c162b44835c9a8b0a8dec8073364b1f631cb4bffac29bc1e1e968cc3fe11d2896c9f60855c26557b40e2ccce23ca03a99cf0d80cde6ac7f2e484539558177f86b5b3bd3d1299b65a22a11504dbc2a69f70d8108deedb8c8b64c78da6ad9d15dea2272fc7a7172a74b6d73ed558fefc2b945ec5fbc792d87452f21565411a6b0aa5faa7e996da73b0d264e6fd3da5bdb5a1f0bca16911e1c1646fcbf96b9465c959210931d749e4e6035d5f578fedfce123dd8eb1924387d1f1d8dc672097de7acc426491e7b6ca24150285edc52c25246a58a8898a38726f42c1185056d37b1cb754de32b2d3fe1be373aa6acc6a241602f9b53990dbfe820428", 0x1000}, {&(0x7f0000001300)="46ea71cc20590108fc69a5c44d91ee23601a8ce5698cc3963b5311a9c0dc5ad4aeb0351dfcb9e2848672add5271bdd1e0738e381a5a8897170da118a002897cc71d8d5c660504f73b6ca8b296cf74e7ca3157b9f7ffe6893d41a512f55635c2773eebdb4a26f942c66a1353edb08bba9c837afdb0c8f44249c3d2eb030406c7856582eff8d1aeaf9c39935d9b01851c5e0ade2e62ebfabbd13b295ddd58ea0e422077db0cbecadd4cda9", 0xaa}], 0x3, 0x0, 0x13) 03:41:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1, 0x2, &(0x7f0000000640)='\x00\x00\x00\x00', 0xfce8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000280)=0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 03:41:22 executing program 0: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='r\x00') r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) r1 = socket(0x18, 0x2, 0x0) socket(0x1, 0x8005, 0x80) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001500)) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000200)="6776888515ede6615e07df0e50eb2d317161ff5e6b6b351214c1b907f8e312203ded25d54aa8092b458ad7e566bc63b3165daeecbd2dcf93dff7391b4e56e24571b55658388d643fc4cf60d90dcaec1419eb3629bd95c986f725da7356ad80888566085458f8cdefe6895964267e823bb5bca2ed4d00060e40293e0d6ec89ec173cb8ff4a5d17d85a2e0ed94521d431d19df4f2f86bac804c3723d3f7a9ec807831792475cff6797bacd8fa014d574fce260dbd0e377ffadebb78a7df1278b489aa3ff26500466130e84504ccfe16e4fd9e8b10b565016881357969ad0267029e3e81a3ebeb5d1fd49d016228942178827c6b9879a91bad02e3474f1970c9c54c56a183d035ad3b04a4c161412063c14dbec40e0676304ea7ff3a0d63a51393307795be674047b32cdb956866f3f013b4d5a63ba9c3b61961bb7a2ae24ba4247be0df5f46399f88e37ce81a278d12e29f302ad8d04bb37675bccb86ea24dffeafff81a5f8d37e4de86ee59055a2910ca1a78b9bbe8c6d2bdccee628be82c3fe03f2ca2b2aed62745cd826abd6ea414353ec927807f77d23cef4feb62001fe6c226f22a98da12cee702ddc3374b99f60a46e1ea81ccc2897eb7173ee042ea7427445bd1475d5988159c268231ad89a5738797ff3807bcc340b8fbf2cfd774f392c459faf3da1ba5dfaf3f0e8507f16a52abfdd13cbf520269625337ee5f75ff4156115c3e1d03cc48c622414d70df0e74b2734a1c2cdb746e4da50872566d9c7560d63dcfa8f36b05cc5355a817a32e93c07d344430e68bc046592bb2d9d8d2c9a7d654d8dd081134118f0f7aa818b90443ea8bc050b77a3e5a8e4d6e13307b959f7b88c37aeb1c966e3adb0959d07f704bff5686cbc249f8a040f551e86c494db83f4e0464f1f11847a3d3c9474bdf553ded1960e07e6a073c069db91451ea85eb94215f0ee3b7970c5029f82ced3300ad5c1be82ea498c60ddc5119e5cc217b714f36437a9ab16f08107b645fc52529e4e7481e486467c93fdb33f1f94b4b193e178ba40a85416521a58f45ec1b920c72148981ada3206851ed7e8823cff9ed693e452e3b27eabc36f1f34cc3d472e1a231e140b61db1b80051a03374fc28a818b1999a2092ee82f39ef1d754c5bd765d12e2941fbf7b7e5c62ee25ce88cc117cdbbbf3f902e4d5915d7bb5f5f060fa90605eef6a98d940688681a687446c7f6e5c278f1a2467c48a70a35f7450445782e05bf0277fd69c890f11165b930386e9a7e5ca8b47f516b2f6c66591e9a797a71bf9eb3fc6880ccfe952f7838a939e6233e27cf9d80ca1d6bea9168a427add889922251a454a1263c4becb462bd732f8c8bba91f12821fb466e1ab42f5973bf42a0a1e094d577d5d6b9c64909ea564558699f7f46fa9354ba999a1960d8189e266980a1cdcc130b40c079064d3deb8fe9dac64937c8a23461424ca2219da40cf53c012f0c4a5a1d374d1353637fbb73d73783f993f334dde83824dbd1a6fb03f17eaa056e3d3a67ee56dc94c475782d05805bdb0c59e2abe6be7f51739da780f4d177a45fb6b4629c84bdb2bf432b60bec9f7cf237e1a062aad3f28695b91ef2b878546a8e92b56993e3f9cd11c5a52ebfb004e39284a2efdeb729b98926c3031deb16b116083c6fdda9a03d63b34e6efcf4d7f451fa9a9cdf64fb0f3d8ed788edf3333374176730232cbd4605d81a58115c9c1137dcb94c3ece189bc59c22314e4f866c680a2360aab7ca178b434f7b432e6f10fb659e213035e3af70f3e2526fe679755e77e63be862adf380936c1e03c5a6eed373ce81de05347d98d38c141a86da082c4398ff972d0a9643954b8f05963aaca134aeb24fd831fa5c61df9e8592c0a40108722912747c990833aec7cbbcf4259749f44c0e2a5ae5de53ca9659d9b361d02ef0183df30bc5112744b6547c52a12fb8a1371c150faf9ed6d4e8ed2d5599a3efe1f103de47eeae3ed2d08c5299e7581185535b6a37bf8a8723b71153d0c45e11e105de0486b1859aa39ebe11e51895ec9999eb939f909d5d43afccec5e6fcd9162201d86ec407cbcfd33b07d0e579b38a2d7d483a10d8b5c5afbb402831ce7d365c85e5429ab9f4c86ca1719dace617fbd19270f49b3bf23eb6b742e6e35980735887328b96e430f561635ebe05282004da4e5feecf06d5d1c064029e0ec38e5d79240aa4b6054cacb55d0c3a5ec8b4bf8fee1426f002d7f89769a24a087031f911a4eb469cfa0c1b666387d87304e36541cc2b40a8a1a9116145fd6d8d1e7c8fe00549e8f2dc397526842bd6c2febf374043d0716249f51f69776666c1747d18c1609524c47ab551348612cc695ccf1cd6473509b625e5f7de9ba2da87cbaff8f6bc124b67e170c577bbdce03956389d04cedd41cbf8cfea9f1b63956e184dc1562e5c6be94c25469304e48df95516df40df3100c82f99aafb5ac05e79cea51a235bbce51b2d3308b1aabb9e516a089c3447f870db3d2624fa3b62dcbf1d69dee9bc3c74cac660e91e7604c23c02f32a415ed6f38f6fc1a984409681f5469e93171d1a245f2c988b62e62dd3a18c8f1321661594511fc77fc1aa4572f0ef7aeaca2b5ab5afb437dfacda509349beda241c24f3263dac38313254db2f3e6a734723c7e70a78a1d87af19da06c4ac45b549dc06891b27014fab6cee1dc6987383f30c31479e5ab9ebe1fc2eb1130e4bf684dcef3b4da8a88bf499db21d1c79e3f1be0d9f0e9a4950c2648a6af5340c6ae4c9d961c0995d2e1a3b155702fd4c353a10d40f8992de7d0b5fe6d08db869a26143277f4765c6b973d575da4e18385325ff7ec3bfebbc0cc6a3b0845ec40ae70a4fd9ff28ddc3af7e89c6e7b7e4427828fa2490538934e75010eb59b4661de6f36d92e6258ea0aaabd5dd3bebcf0529253c29bd9afb4b3f94e48c118bfbb8d0cc105f472b0d04f24836b30e6f922eb2eba906b8a05e45d824114347e25908eb5c8d3b1ff5f1a1f2ee96ffc143fcda3232ab5eb09a1a7e9199948112d0576e7f5d9573b6b6114e83a8df043bbf2fd921d488a8652e96ff2cda47c2f930951e46b82d44fa147cbd943627c20cf39162edd10d390580aed695ff12d1762521ffef25bdd94e37a0336ab21861e7f813a08c4afa03c264acd2d2449e56fc1a01bc83857de15561d397fde682c65d9202258263c1d85c43c21b27ee09e842339ae745297d248889d5c1a3eb62568b1c2a63f3ddb66215671a4e89272a56a7210e1cdf7ce7c7665c5c492f866b7480b7dca3df4d11ca0ecf61b3f74da0ba5b2540d5e479f47d2a85ca94f62affa4ea9b5a90c2f417cd346258301da3e2e2415fc9aacaf723918783ed747ad26f741ff6ffb2d7c508b9bfeabc628b01649bb1fd46e004739182424ff9dc1815ea3b131826f5f1866aafa805d2a9d9e68f0cd7dd3baeec433a9e3cc63e6e6efe749d35ea20100900d3880aa9d8b49d4100886556a27b96fa06006f432ce707d853fe00a48fa54712eda4e3b6e978be5c5fc8ce32bc6f052a0b52a574d4b1dd9913702355a139fbb448926b3b0d72561da96dd78e86c19dc032b59d36de4aca718bbc055ebd7ed8f3370c2312c336941875cd5bbf188548bdb72822bec43868b43c8169a46d3346f050f750f93ad9547f6d4c0239218f051264911164961b27ccb37af8735d93fbd3f8b82d1631c75ba9eb73f3ae9631ab12de16f61225f7be976aca9a25a241c3b51bb3f500c8c4d48bcdc9388604e6a64567eedf4e8b670e60ee908770f2600530ad4f2d3d8b3970fca1fbb70ec0f7b211e5b1caa50ac4e200998d6c6a0bfe8a9559e34e8b0c16928031bc7f8ef30b6c864bf37e0c4bcba32430d1cc5220e4be4248c69a79b1ce80ac6976ce5802fef2dc96a45af5056d218d508b77ee0bde339dc260713c74018c255c1cb0c873e7e2190942b6e7e8a1a87ddfa66168e164a2aaf938463c0d6449ed52f1d1274eac9496dc7543c3562df8bc7a5dc56f6f94c042c1798ccf91968d071b289b6b50e0c8c4e1a659249128bfd735bade045ea3f2d6fac0d4d37fce0921a4f5be936aa2cd78f8714202e7e5b2bdf076801e028a1f6174f38e0050bf1ee8fe01eba84281cebb8c72104159f84b40004e711529e423c80f76be40f282b4bf1b49c5d846d6ea09adc7c4e7d2816460918c8701af93fbc9ef2a1422e52878d4e2eaed3614c6e5be26d1773c0f86f901f451b37f31cad065300bde3a6ed6dd07cff2cf133225684fc49b069455d9e46ad77c8ef54e04855d7c3eaa3d9edf43a09a3868b39cf8217e3bff36bfaad2f000b281f6e0e87cf8c59113ec9f9c85e2b8f6450d03e4785ea8ab688b7323154c9ddb539660dc85bf823bb03c3d4c048a4885389071de74cedba566fe61716f2fa0874e8e3ca54ca501674cd16696e74659451d3964d5fc64259c87f7a32e4a3f84edba547c0233a5f4752b9405497bfe288b5c25a8935b47d68997a25238b9735b6a57b658eb89721fa2dd7b4b1abe77b88c0277a2943ef6985910db546c2a4f782a13bd137c42bad2c1dade06bf2e2b4fe4953b1d334aa6c9e0d53c4a1a93bfd39f8d108f77d87bf1721be24000e412c6cb2cd7c855e81048541f4a69917d37bba85763c1834766058ee1d891cdc6d686668e8b5fed00166b0f46e3b50280dfed3e069264a2278d8b518a8a42d63d6321bd3200f9fc44f344b90f10286b4faa238ac2a72de892caa76f45d23d31a3b1a604a9aba96fcf62462696a5319a7d91eac3fd269c500212814c16a362630d848bbd3806f2248765be441e24ca083f65160fa6762ac978976d5dd2c4051768378286bed19328a6da7279c8feea333238688640bb954d639e1950066733e8c5b09e83f5c30749a45e53c5fbf20c73da85ad636a16d6468715f1593df45b12655bf46de8b717c639bba34403edc5ec61ec2bb674a33da742bc1bbd6ed58cf9397cade58b2553114693f873926d4c384c3413054c3201ac89b01fbf02503cec562c53056e2fba986d4103dd53d9ab1322377812ed902ae3d8ca05852369c8dd7b55c2c82b3ca72b97d5a46cc8b689c9df3f578370b142b4ccba335097497eff48477a1659e5d95340d28f3275ea2817161e9922839ef9ade51cde84d0c44410ee2e3c133cb0b38481704e8072d64e45530e470db428ef6f2d5d06c230bdc14feaf85b6b0cba5aa3281142c5e945e71a63f602e62d2fae28e8290622a5f64afecd8abda116c28a0a0c3f43704e77e8a3186637dd02326853fea5b5a0976288e3ba23dabaacdeecc2baaca27950e112a551fa39aeb264b95b6c3e30ded8192741da9a6777ec1d4698ff2935b36fb11e467c84d7059be400ec835636c5eedd87faa004b0258ceec640a31219308a66bc673bce4676b2819c0d433002debb5a88d93e721c0d4e0ad3758a92badac16d746c9d5ef54fd8bab48fa79957c05f08b77ddc95fa845b39173ac5050e429af0eaec36f3efc18a1b6920b95651710b07b7feedac7527add37c09c4502c156885d6c4e0db5c32b59152db021cd1d91ab5bc8ba884cb791eae153462720605d2691900fa1e832e023aa2ed6ddf8088a816879adc0a0abc91c68f7d8b3e4f9cd7d790b890b85ebac7a3129c1c9d7b5a23a0dae62794237fe40466ffc9acf9d3d5616ac848d0337130c798556a280a753d55f87adcd470f880558d5035dea809ddc24c597a4310a823715aba3708794c1aa3a9e4070b08dcc8932da53ae71c32c7fb4152805d782a3c63354d56947b5724e57921b3203c3", 0x1000}, {&(0x7f0000000100)="7d5c8f68406bc7146fab55a3890b08bb22621965019b04e56bdd94b3480653bcbfb13a00cea3d9b4103a1ffab46b66ce590eae4c410a2d7ed310889f95de134b3d661cd23b54ab61aea2655bf52b7d8c754c3c9e54f8f3163521aa393876f6ccceab0b679aa8fa47f9bcaf0083c2a5162e1fe95c29d5f516851587424dd03eb8df3cfed120672c02d9da9653c9e4b8b64748a69b310611be88ee6ccdb8b7b7b37a41c6b1", 0xa4}, {&(0x7f0000001200)="1f63de47ea1d7a", 0x7}, {&(0x7f0000001240)="44cc07f2a8196b155b0a43b303b9b7ac076acfde3cb24705c70efcaae182e8e75793c015df028c119d437e4277abd8b66e97a88b7b3f346c", 0x38}, {&(0x7f0000001280)="81b1f30f71c5ae087b39540ef0b865b1814f92935fff9f90dcc38378acb1becdefe93e735a403f9d56c2fe3b321851cd214be0714a14f6749bfdace84c332b040c06476184f515a75fbc7c585e108621528258cad88a304154e776f3f18ff5ef0bbdf8d32071674abdf0fd38f595c42630d6d8b4e41f78ea4a6bd039e00a11ff37c3223fc64740886c8a347125c21c5746375319c27f70ce86d9e3a4d9f553835aee87d0c474a116e2d0e2abf1b4a1e9cda71c78538d4b68f2ba637e0d95a330f811cce5639b0fe343893fcfd9ec2afe7b075ce07d5f642d64193aaa7ab6433d23d6ade88d8a00735960a42cf5", 0xed}, {&(0x7f0000001380)="c5c64a79c19a3c8d8e93580e151c232f2abda8d59a7f454d4ac689ed97e667dbebc1f8620b0c954c45d24f01937dbb9dc48ec918e9017f46e4b2230a267af9cd55f5421376b82bbf3b32e6c4d2d6495c4f59618b14ba9b8b3545374b28bde4b9d1963922b43367d8d3de71928063e809c518b5ad9f41d1e5b3a33f080f2493b9e1e961752fb0d9a8b684056ce34b394d313891fa17fd8479854f513b1774bd59068a7fe1f001480e2c463e45ab44bcd0c3ac06ac2871cbb1d8", 0xb9}, {&(0x7f0000001440)="b46195e9626e39c437e046dd6a8d32904e560f97144a3391c58f2ca060e5d198a0b8cfdba7efde9b906f03a98c3dd1388b89ecaec0211d8aff67bc8e025a2fc0bf01f9910e628f8c248c5b20da86627e068c1a309e7e7d91c267356d939f52e0fc82e9dbe6e27023166131243052e5ecccded0845578f731a6d71388f55f3d655d9ec16fa07e45762053d05e8396fa29d13476a3aed8dd296b0a78409f3dbef76116558cd3fb3217f9ab6226067579a470ccaa656bc4", 0xb6}, {&(0x7f0000001500)}, {&(0x7f0000001540)="1228ed614ae615695958ab15ac3fd2aea8371cebbacdf182a31f5dbcb66f4d2f6ab4bf378535185b9811aadb0f0e721f7732389e6e4379c95f4dec03d605a8a7cba89e9d5631660e521c77df3758b220994fa74946aa51a1a65a4259359e2b03ce67c52826127c3f6dedff17b03e7a760b301eb1a2b1b8069fc92ea4e3d0f87033c1aef7fba7e133e6143ae0096f354268e5fe08b61385547f95325400c6a23df1bd315432a875e7d7baf7d01f0ecf2828f71e5f76a0b2e2edb3c7d4bf254474ae7021bfd8f7dc4c8cb25975910b0478a12f0ab71ba1dbe4464e66d30020c62abe27", 0xe2}, {&(0x7f0000001640)="39ee3b6af9529ec4a89706d4f84bd4148545804a7cd0cc973ff9adec8f62118ad7a896266327b1b77caf81b5612980de0683d9f8227094162c86b660cb424266b49b4677e633d474e22f89625178920dcf9268b4f99dbe96aa99a864af7d615b52fc4b609970a0373dde7c863c3a1f013e3a2c2708c91721083d66c3d858b66dd964328b08d072090f47e188d3d4a9735f60ae78ffe8171534b8ffc65c6c3626600abe911eaa1fa62cdf24b672065a3cb778a5e0edc16251d5210ef5c09bb3694bfce7c2b85a6a3447a30dca234d7faa423f8a320a4cbc604baf300df98fbe18457c5ad2cb4f5744c3ced1b180a8ad49", 0xf0}], 0xa, 0x0, 0x0) 03:41:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) kqueue() 03:41:22 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = getpgrp() r6 = getgid() r7 = semget$private(0x0, 0x1, 0x3e6) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, r6, r9, r12, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r13 = getegid() r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r16 = getgid() r17 = semget$private(0x0, 0x4, 0xc1) semop(r17, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) r18 = getgid() r19 = semget$private(0x0, 0x4, 0xc1) semop(r19, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r19, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r20 = getuid() seteuid(r20) r21 = geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000680)={{0x4, r20, r18, r21, r24, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semop(0xffffffffffffffff, &(0x7f0000000040), 0x0) r25 = getuid() seteuid(r25) r26 = geteuid() r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r29 = getgid() chown(&(0x7f0000000180)='./file0\x00', r28, r29) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000680)={{0x4, r25, r16, r26, r29, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) r32 = geteuid() r33 = getgid() r34 = semget$private(0x0, 0x4, 0xc1) semop(r34, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r34, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r35 = getuid() seteuid(r35) r36 = geteuid() r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r37, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r39 = getgid() chown(&(0x7f0000000180)='./file0\x00', r38, r39) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000680)={{0x4, r35, r33, r36, r39, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x6, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, r33]) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="57047220f0a4739d850516a89484d21e7656f3b7e69ddfc412845f5c0752e8c487e1573fb295470a59de8cbaf9c022daf72688542f32fefbdb799f2a6a0c7d2281254ed3", 0x44}, {&(0x7f0000000200)="105c8ca3c6cbc157ccf8ba04f5ba5d9d09e25dbaeda34205129009604a71748f4b74922782ad783122fcfbdac2ba612cab3270d04c1b23007032283c3402926077a3552af98cb2a78a46c8118f02ecd1d8a6dd3e69", 0x55}], 0x2, &(0x7f0000001500)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r13, @ANYBLOB="0000000020000000000000002e17e53f00000000c001ff68bc50dda486f60ff84438c7000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r41, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x8}, 0x2) 03:41:22 executing program 0: chdir(0x0) chflags(&(0x7f0000000040)='.\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xe6, './file0\x00', './file0\x00'}) chflags(&(0x7f0000000100)='./file0\x00', 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90001, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x81, 0x39a, 0x101, 0x10001}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)) bind(r2, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000640)=@in={0x2, 0x3}, 0xffffffffffffff7e, &(0x7f0000000500)=[{&(0x7f0000000380)="dcffac935631fd5c9f6cc5058771ed9e10e104021bf3d84cf70d3fa595c361d27cb99b63913f2225bb8c2c94ae1baed85c0adf51c4ecdb0ea32a03524196a23d883d7444ffc93162022df791f5dca1b868d23d69a4c8223e4d19b37a7be6d7f1a5843ec273340858f52f6e4dea799067806361f890ccedae6fd57d71140b45e1e83724ae0cd15067218cc2f6d5f05d6f9ad3", 0x3d3}, {0x0, 0x30e}], 0x360, 0x0, 0xfffffffffffffed3}, 0x1) sync() r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000006c0)) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000200)=[0x0, &(0x7f0000000780)='!!\x00', &(0x7f0000000540)='\x00\x81N\xc2\xd4;\xdf\xb9C\x1c9\xbc\xc8\xe1D\xce\x8a\x8e\x8b\xdb\xf9a\x8fZ\x96\x1d7\x11`\xc2\xa2Dcc\xac\xa8C \x80%1\xc2]y\xaf\xe7L\x00dN\xe2\xa0\xcc\xfd7\xcc\xd5(\x94/\xabZ\xd1\x98\xac\xd6\b\x00\xc8)\x10p\xf17\x96\xbbYF\xe0<\x00\xea-\xb8\xd6g\xd9Hs\xde\xdf\xf2\xc7\xb9\xbf\xc5\x1c\xe4\x10\vfi^\xf7\xb5\x18\xccLut\xec\xa0\x0e\xfe\x82YY?\x9c\t+2;\xd9\xe3\x9eM\xf27j\x01\x12\xc7\x97\xe9\x02}\xea\xeb\xad\xc2\xa4\xc2\x98,+?\xd746\xa0\x11\v9c^\xfb\xa5_\xfc\x97]\xa1\x19E\xee\xf6\xaa\xbe\xe6S\xde\xe4\x17\x1dVV', &(0x7f0000000000)='/dev/ttyCcfg\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)='!\\\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00', &(0x7f0000000900)='/dev/ttyCcfg\x00'], &(0x7f0000000b00)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x20, 0x0) faccessat(r5, &(0x7f0000000b80)='./file0\x00', 0x100, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000bc0)='./file0\x00', 0x8000, 0x303) accept(0xffffffffffffff9c, &(0x7f0000000c00)=@in6, &(0x7f0000000c40)=0xc) 03:41:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/192, 0xc0}], 0x1, &(0x7f0000000280)}, 0x1c40) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x20000) ioctl$TIOCCDTR(r2, 0x20007478) open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/75, 0x4b, 0x40, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f0000000300)=0x10) write(r0, 0x0, 0x0) 03:41:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x2, 0x3}) 03:41:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) 03:41:23 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) 03:41:23 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000180)=""/169) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 03:41:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x69efe131995e5027}], 0x1, 0x0) 03:41:23 executing program 0: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="f7ad50ae88b989c62ed8a089edbb3d621b3baecbe6245c0f8e8edf263327795ba54fc9aab72a2061e77c12b5b52b358aa2b8cb1eba6d12202f7e96f363e27dda61165c37f564562e1a6648ef2b5e394a4ee79b9d684a6542c15aa391e8cbe9d9f1d80a9e81fbb4f3cb930627", 0x6c) 03:41:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f00000016c0), 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9ec9c601abd33dc7, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x9, 0x2ad6, 0xb09ba00a25ae4c36, 0xe5e6365, 0x9, 0x0, 0x2, 0x1, 0x100000001, 0x1}) 03:41:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x60) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100"/56], 0x38}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 03:41:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0xffffffff, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x5}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f00000001c0)=""/193, 0xc1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) preadv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/105, 0x69}, {&(0x7f0000000440)=""/52, 0x34}, {&(0x7f0000000480)=""/153, 0x99}, {&(0x7f0000000540)=""/151, 0x97}], 0x6, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 03:41:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpid() r2 = getgid() r3 = semget$private(0x0, 0x0, 0xf3) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = geteuid() r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() chown(&(0x7f0000000180)='./file0\x00', r7, r8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r5, r8, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r12) r13 = geteuid() r14 = getgid() r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r15, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r16 = getuid() seteuid(r16) r17 = geteuid() r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r20 = getgid() chown(&(0x7f0000000180)='./file0\x00', r19, r20) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0x4, r16, r14, r17, r20, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x26, 0xa0, &(0x7f0000001500)="4b74954c", 0x92) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x10004) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r29) r30 = getgid() r31 = semget$private(0x0, 0x4, 0xc1) semop(r31, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r31, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) seteuid(0x0) r32 = geteuid() r33 = socket(0x18, 0x2, 0x0) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r33, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r35 = getgid() chown(&(0x7f0000000180)='./file0\x00', r34, r35) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000680)={{0x4, 0x0, r30, r32, r35, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r36 = getgid() r37 = semget$private(0x0, 0x0, 0xf3) semop(r37, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r37, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r38 = getuid() seteuid(r38) r39 = geteuid() r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r40, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r42 = getgid() chown(&(0x7f0000000180)='./file0\x00', r41, r42) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000680)={{0x4, r38, r36, r39, r42, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r43 = getuid() sendmsg$unix(0xffffffffffffff9c, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000180)="777c0e104927b95fa093c057b2aad72556286608c1bc8f687f212f881499f66997d3b05bf975f7070bea4d0edd8a5d57cc38c297e74fd3e0a634737149e4c0206cd387dbefc8547df0f4e79d53b2ddc431260d9023a60de1d1107df6b35e07cb868fa08a28117c08c8451598442712024103ebd6a1e2046d3292f52955bb3760bdf2e839bc7eac7090ff33e5c5e01156f4efe865ce8bd597bac5bbc16d9eacd6125b208df8116879bea6c46b88ea67e9263bed4bc265fcded4cb27cf64dd8c00a930f0d6f177366b2d61f6d4544c1ec93ec255b14ece1c4d2d1297a1f1edfa9cd24f94f923060815581a221f90224cdba3c3757ada600578ecc97222f0e77915bf1f0723b8eb10929dc1b42f89f08e98c7770061db2d48b583d43810dd9afbfb1aa5a8e2108e3d34c42c36a4e293bc70f441471a349b94e853b6405bcac7e3d03ac40cce62751e12309c4ad39356114e91737ab784ecb3aab22d3255b5de8b1aed9ecbfef0a112ceb220744492bc149d7ec2a7de39e90d0ae61084c013a11af9280857dbe33d5a290a6abe7db18cabdb92d99cd78d7c41422687b2e9f13b0e767c364bf0f63895f42e2800e2a9712b761c50c2b940c9eae9c9344cc5071b50308808310dec0e897496650898f0cf4adbd81d51748138d3060aa606713cc65ed41000348b80a485423cffda53ea2eb435870b09725f1cf440e5b3fe49dfeb12c015d1ab536a4cba54bee48bef4bc5fa922c2fb4db3445d2ccffdd7a2871a1596497312c141ca76d2aeeae6d1d80d46ae70ebd9e97d43091dd4ef79537602a4724399eabe21cd978a631aa56b39dda196d5064bf10cc8c8a064bed6fd445ef8689cb9f83c3de3e4c543d7284e5008c03e24253a68cbb800992efe1a989dd8925ab702f1ea15330f018f5331f624a71f9e732eaa03e2bb61d015d7edb086172ac17af1ab58c9fe1fa31370d25059bceff3f9c89c76e9604196705ab1eb341b13db205bddbebcbbdd2b32fdfcd91ec191d913474ded2eff07bbc068b8e5e54283007cdc0560df32da963053e8ccc524d1d53c3f9660217553b3f07f7c147f19604c790a7980283c895b2e6a91e863446d438fb031d6eb9672b8f1fe5b4f0cdd7c5a3c31d06a6526bb0002df6b2ce758f6a9726ede37be238f49b3c85505e0b7a713c37a2b6c19edd46e9f77017255aac05eae7af1886432151646fa4cc469a17efd98d578878fcdd1f28c8001df8c5d4884e01cb005ff127f3cf297682627ffc881e88eb36b61bf8b5cebe26868c1d9af91aecb849533de81944cf358fea292d4133ab3eb803b44ac84d9ea8516e5e73c13d8b2ad23a79538cac5f6963dae427e9ecdd6788b80fa9d2cc877aefb170554ebc74ad9b14d5d9c8b8c4b39fe1320713459a8b4fc10f4a1a8626c50940eaff04c3e16a97e48a3470d0ebb8277d0760c3998a0ee95c3aad4a696808da6ab81d0c21175361d9cc6eb15fe7336f25a185775d402c10097c42dbc2f4287ea4c017b29dc0149188de2672bba73467ee95d4647b985a79631f677b309a16d93a8dbfaff848401416de931d2b9cf6baf7106c6d1bbb930283d2fd761049fb93170c94a91b084133bdbdcfa91e0542288f9a1e381f7f2ddf1c075e51e17e96930236eae496db27830be7acd603c6545de7b664be32b8989b652cb58e4aee25e82cc4439b92986b4f85903f51143b0d7d975ee5fc8cdc0feeb178c5a8c91fe34e6466e80a2c4084f44338193bc2ae3004cd3a9600bfeb934eee45c6f2beece315ea522cee45303bca7b782c4b780401cd6bb29716b4de96f637c58466a7de10bec34c07a06023517c80615414501586bc1b1bf6cf11def33f2d979e21e03eb5c45b3fbe17abd11fff00f9f8fee24d8386d2cdf01f805e172285b5888977fa3301ba3bb2272774fe5c90b95ba783285b5dcad1928640a0e14398de744504d5ba7cef3ee5a5681ed801bbeafe8c95f6fdeb61eed2386d380fe786296ed0d714b7119e1f05b65e0c62a9c255fbf98d67cef59f7da7261b3892e921e82d96cd74de79b893bc4ea6e2d11ede877e1afeefbb6c8244b41c28e921e44c62af6719155906426be633fe58dc6fdfd86b95d140a245ce60ef069217763b0f3cede7fae834bd216833b1ed7834e68cd75e0ac2f37bcd3f1794609a83e93e7fc6417ae92056702cde74d4a2deb0d06f8b5131c51041eaa3eb35f37ec8ab0a8c2934209ccb05382c706ab244bf790814076057e593de96f7635204b23721e10e4a137f24a857c471d1d2b401eaf6fbacb92658743021b1081aff4cb2365d5b963e03c50f8b02c616e8ddb39e9301bb0f068fd32d3744e01e74b642e6952fe27efec6c081be74a2ab79a16ff981ca97c6ac9b29770c7ca6a77283804eb885c6c82ad02c94a44009825e2da06f5c4da8c7b4055833c32fd68a2500d70a3ae455f1dbfd8e64f983d27917eecf256a1ddea11b0cce6d5b3de8a061a305b32c38f9763e294d1367d4a47bb84585e2b99b8222bc12f1ae4e461b738627666a86139a124266a9f9e8dca89283b326f906d36ecebe1756b6f79dedce12db00b1b1cc614834331b50a95fa6518bf5613302bcef42a564f7cecdcfd373c371299ed70e684ddaf91e43c9a9c8e924519834ed029c593b968b842675c27708e8869297e12ec13120cd3685eee5fd10bb5f6f04b2ddbcea5254da96471de20db8ef9291d22f52ae287012e2fc9f1fdd8c611405942fdb77fda80e054546709c9922ce11a34f4d4f361323aa0d37e25a9aabf54d14167f24d25354ef020bda14e56d40509fe6873bfa092ded401e1470ca69f6e33ba040f068938461e5e4c14b4f5b083552a30810ece4e3256ddb07a517021216d5fa4e7238b7b4e25d732223df60be74a2bc6a4f53e0658dc8ffaf2fd5ce483ca5f121905d6498b4555fec46a0db101aea1fd17e25306b0ffee058b446d9598e20ac39b4ca055bf2ee2e0640918879aa3dcc2b308d5edf038af13ba7745fa1d2bd9a40ace4bc11be97e8e07d84ec1b1d2c81639bb680acda96a2a1ebdd8a64426851ba1362e6de786f91d0320339271b0e3e07f00aee1fe0cf748e4cc0fcaf0c99e736b2050e04f179f30372e13e9935e6a379eff6225065c9b61742519a0dc50d4f0973a8ab43455b1651e1a64ce152a8ab5482e9e2df57b519f4b8c88301420bafed170f284171ce5f93cab3b1ff25c5ba9f06b0ea51f804915e63bb49dcd3cc194fa43a63f060cb144e8a2666ba97dc9e241f9ecc5cf5ecdfd24fc34ebc0c1d6a7170a786a395635324b007df082d9196cd1f1ec15e1c87ce76da16c5462df98c3bde4d928ca9f79f41fcbaf906918797ea6301dd6d30976ae64cc67342142c5f893d213bad261ffd77620ddee6b56dd0dda756dda4ee66296c93a47df2ef8cfa3f7af16c774ac765b57deb8f3b31a3b086ee2eb38f3d1ec01dc694373ce40a50e46ce7d9bceeb3423800765ed4bd75e7c12fd148d8adba6218540a162b9bd240df107b7a48c62840bfffc8e331eef3ce812a41de30322b58260d40155094306595a7d7c37827749726aca85a15d4715e5d1587210a3e11ee3c1f2cc7b79355a1319cafbff0963e742ef785895a7f231a6885b75e0dfd97ad6ee8361bb3cfae5bc2f673f3bc5e01c6f4b7bc039f5bf3a5a56c7ad574e4b378c3ef1afec243ced18736b2a3234300481ac6361ffb98d0019c27c230b8f985fe4559fecc10db8cd609231ab6c0caa3b98ec6ac85e8e5d196afdc1d87c97626cf2d4c30561a8ba68f613a0cef92fa4d53700c6fb498dc0e5d7965aa5d7b762a201afb57451d5cdddd6450f38aa67e6b2501ae4f0de27ab1358171cbc7dd46dfefe9ac6017319257b594a6ece3076f969ae09c412633571c35db95902754df69c92b9d892d269940ade1e3101f579fc4fc8b2a4668305ed33856a095f6a4489b03e4e6a95766afbba71062248b12843214601e5dc5fc9d37cf9128be0024b94d56b67f91924e67cf2d8e1030fba46913e98e1434176e5c7a02deabd8524a7277f57fbc3bbd45aa0be0bcb494bb464243464277a0192488fd6dd83721039b27d55eacd51012f3c7b120a6d68ab390830ed3896bbfb964ed79b1f5a8ef77abaca9750851156892055042075662c11c2cc94a7f352b3883ac2274ae80fc6a0b19c9c42e86d1b6e291684a3bc6f8370672156c1cd4f55dd7a5f3c840662d60ba3de95271c82292220eda3b72a3ad78eefc445652f78b46cc9e62345ceb8491d16d99022e841a3315c0525bafcd0108711c451e47172cc55eca4ac69b1097a05d7660e1c31f62834d3bafb7a43e7a52e5578ad3035a447d14db977dd7e2abfc39cce64a696b348860cfde16df0ca207c64dfa0d567f63c38141365157cfef602dcfc13af6cf2a85ac9ec210a9b56f5179bf099ea228175191b70868f544d69ef9573080656f3e57ad792a2f0987f6119ada9c0356315e6a9216e21aa55d3498b028317dbbc086738812493ba8689cabd5ad729d2dc555b4c485aaf6af812cd6a5d0a48d399933ee7c517da9aa60231fae0c61e38b64a5cc4eb3930571fef6b0318b715ac51ba00638637bfdeb5b1cee2b5ef777191d4d0b78f3a58917902a76ee14cb71a3824da6d1732dc36f68da168b1fc1090e9e39b310241dcbc05a2a7c7e9c3c5f1a9e5c4a213ca8af168f9a3d1ec99b6190132d44fdff7030296f065798c44774806372760f6c912b24c3c5b26ccf67c7e7aa9268e07d04b9ab6f34f7e6301626aadfac8a5dc1ef173568ef4700f1cb4d643d385be37fd618b13fac139a15c2ee844b7f7d004d5e19cb19d0e9232b6c919ec3353bf5e448bb57c8871bcbe7315383e7c4add26244702ad658d801c411c091f0d7f4cf031427e781bbe71e4da2f25a68829b5fcf6567aa433d7219e917e704dab357777abf55e0cb64bf47836b0eb89b77999400d339dcfcb187333f5efbc584d404f3b21471a5dbd2c89ad5d400c82e86e010c836ade07a5147a3b85f4ba7cfbbd052f3e7db446bd3e62f54e3ef90e0541b44796f5992b89130ef940859330ffb34ef1504e81644f0557b071c0d29b3a54f53d83ae3d4d6e7f553dc1b996b0baa3f1472a1ee17a854972005d1964c01dea72833d9b487ad77a5142b4f5e3ed7a50a54a8878b27cc084dbd60d38f6dc6c0869693377b572b91916b25e8c648c9c8945998ca35fb761609b60a76d5fdd34c960ad3fb27c8facf4e68c5f587d2e6ab45ef08b39c3f1a3786a8c3ff0790bc7584939214bedd56d234a628eb441a71b9145268385bab81e237ca49697c57433160d0a1aac9ddd7dcfe9ae487c13f160509b0761a7997119562af64bc1abb4cf85d163ceebdda4187a8750d7301c51ee34b65bbbee52e0c50f718474598e5dabe3822d09d913c678b81f391376e5436aca3ced87fe1588969c2bc61eecd74d31534976a12f04432321bb4737e352b77be1e43f9625173fe4cd6091f4ebf1cb9b17bb242361057f2bfdfb6e10fdf3485b4efcc46fe990eb12af642508a69fc9b21c747fd589e1ac20a271658c263a29a0bbe8507c460ea5d832a55b399692aba3fd800ebc4eef8c12982d91dd15d808f3b2c130f8da696fcf2b67f7fec9f677e710907de1fe8042f61377774106345c81859036aaac5fd896a6d4969166f8f9aefba61b08103757c6b056237db08408c7e2645185d019165f3a7e6cb370aa804c3d76cf4e7454fefea9627c1244e0a9341c8612b64d53e9528a5f518ffcd6a47b9421acb2369296b7f69e02f2f4973983135b3", 0x1000}, {&(0x7f0000000040)="5da126d3055e9fef09cbcf41a3a2125bdd09109c021b5db45249d809e6acdcb8cb16fbcdf088734764b257cfe67aa642ccc546ef8e696af58ed88a046f9a1e7a7b2ad8ef3499d1a0c088a1f9693ba09052a0e2198a4aa9be79f7cf10dc4be56ee30b17862f3366ec1648ea5f97bfea9837d252d706714c0575d4f9544ba1", 0x7e}, {&(0x7f0000001180)="4d584988aab41d5e5f37645fecc314530ea206e1cedd2a770d88c6b18f6a47b50c7c1e984b037e2a054fafec3be501f18f1bd69232305e39582f49522be67d7a8b86210fd90cd8db8c2289fa404025fc61b45b6ddb5309f15449b2e01f90275f8776925926c9b50b7f17d55a75e9412c10cacfcde05c1a3e245c0cab5326cfeb0ba249b34aac868ca4f902d75daa03553aa0c1b78d1fdf", 0x97}, {&(0x7f0000001240)="7fb8be1ba96c726bc001be3518014aa6ef45d469b6fa52be70da648a386547fdbd8aa560d54f1cbc5e37d3024fd04c10acd40c2c5be207accc806b0825d66c2c6fd1e81cf819bc639e7b79181e928f2c667bef3b2aa11527ccf9ad689164d4662e58f9115e9784a85cf6553068be2750ac9782b230cd572d0e2b988ae8a3134e03ab5e86d1c67d04e4576c38dac598d4d0c30a2d850abf3492775baea51936c4d4b6b09ccf5f74b971892b9c5a1979312f34161adf3fa30e5f3fe0368d6717b8369888e7d622ef1733db597bbb87625d51910008", 0xd4}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000001800190000000000ffff000001000700", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r0, @ANYRES32=r23, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r0, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=0x0, @ANYRES32=r42, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r43, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x2}, 0x1) 03:41:24 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:41:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x0, 0x9, 0x1, 0x1, 0x118e, 0x2, 0x0, 0x3, 0x8000, 0x9}) unlink(&(0x7f0000000000)='./file0\x00') 03:41:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r3 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r5) dup(r5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r6 = socket(0x2, 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) connect(r6, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:41:25 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) r3 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) pread(r3, &(0x7f0000000000)="08b19b51e32f4eb8816e82629a55f18dafc929e3c37103d6d427701fda10a9e3f8b8ced8870c5b9dc559645aa4e17b9a5b54b4325ad513ecaa2260ff2973e4bbef6f03595c23bd6ae64d88fce625677f2730f3f638cc79dd29f07834cc33a78c7e2844c295daeac5db21", 0x6a, 0x0, 0x0) 03:41:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getegid() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) read(r2, &(0x7f0000000300)=""/29, 0x1d) close(r0) shutdown(r0, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000440)=0x8) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0xd8c89e53ecb8fcf8) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000280)={{}, 0x2, &(0x7f0000000240)=[0x0, 0x0]}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0x6, 0x1, 0x80000000, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffff9, 0x10, 0x100000024, 0x7, 0x9}, {{r8}, 0x7ffffffffffffff9, 0x6, 0xf0000000, 0x2, 0x7fffffff}, {{r9}, 0x8000000000000000, 0x0, 0x0, 0x91f, 0x1ff}], 0x1, &(0x7f00000003c0), 0x834e, &(0x7f0000000400)={0x400, 0x6}) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)) 03:41:25 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000000)='x\x00') pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xfffffe63) 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 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r8, 0x0, 0x92, 0xffff}) r11 = socket(0x0, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x1000100d3) semop(r12, &(0x7f0000000480), 0x0) semop(r12, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getuid() r15 = 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(r15, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = fcntl$getown(r15, 0x5) r19 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r19, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r22 = getgid() r23 = semget$private(0x0, 0x4, 0xc1) semop(r23, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) r25 = geteuid() r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() chown(&(0x7f0000000180)='./file0\x00', r27, r28) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0x4, r24, r22, r25, r28, 0x100, 0x3}, 0x3f, 0x49, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r30) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r14, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r30, r18, 0x41d, 0x5, 0x5}) r31 = getuid() setreuid(r31, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r17, r31, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r18, r20, 0x0, 0x92, 0xffff}) r32 = getuid() setreuid(r32, 0xffffffffffffffff) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r32, r13, r14, r17, 0x20, 0x7}, 0x4, 0x5, 0xf0c}) 03:41:25 executing program 0: semget(0x1, 0x1, 0x200) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) 03:41:26 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xd2, 0x77ab5a048e46902d) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x1) r1 = semget(0x2, 0x0, 0x205) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r5 = socket(0x2, 0x8002, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="50bae5ff02015d0d188e14c7597e82f7f8e67c3e541a8f48d3a417b4d3d90a63fff72cf0d20891374d9d86212d089672d630db57073673e8d0505906b321a679c74eac672ea2117f60decb93a34e127c48b898acbbafa3424dc0367d8879fce91430688d7b8737c1de4496f65118cfb80b7add3476e64ffb78f152ba710375596b63c59ccea890cd30915c0e1e704d4c72d69e5d37c9663ce91cd6079861949a25a84379b870dc99dc79d6ecbe24e7bd932fa049f5089c301052ca748582d16fc69ad390935a919cead865279448acb46363"], 0x10) write(r5, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r7 = socket(0x2, 0x8002, 0x0) dup2(r6, r7) connect$inet(r6, &(0x7f0000000180)={0x2, 0x1}, 0xc) fchdir(r5) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x15, &(0x7f0000000040), 0x0) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r9 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000000), 0x10004) r10 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) msgsnd(r9, 0xffffffffffffffff, 0x267, 0x1000) 03:41:26 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r1, 0x0, r2) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0x0) 03:41:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fe4b1faa5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000500)="90c34c7cc21fc126f4c8654231bcb0c29501b4389a9aa93f4ae118b57a0017c89280baeae4a9d90635313ba82bb190dfcd0a5a28808107141196f7498a4827b2bee1b8a429a9f03051921b6ddb0f", 0x4e}], 0x1) r2 = dup(r0) listen(r2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x2f99822121a9018a) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) read(r4, &(0x7f0000001680)=""/4096, 0xfd45) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = socket$inet6(0x18, 0x1, 0x0) listen(r6, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup2(r6, r7) r8 = syz_open_pts() ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) r9 = socket(0x18, 0x2, 0x10) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom(r9, &(0x7f00000005c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="2b59000000bb4f15e500"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket$inet6(0x18, 0x1, 0x0) listen(r11, 0x0) 03:41:26 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0xfffffffffffffffd) fcntl$getown(r0, 0x5) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) msgrcv(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c9a2553c4d7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x8000000000003b, 0x0, 0x0) setsockopt(r2, 0x7fff, 0x8, &(0x7f0000000240)="c16ea7f35a3fc71ffa1ca76380f725383a69fbaa960eeae292a50afedce0ffccca9034810ca7c76c589eb9affd3b0fffbd3b7abc4a4f25f56e4a38f9fceb0a8fe8c5a95551a2cb74b0416d6757c9e0384caa92f5db2b0feb441db9b1287319f59799df1e18dbbd4bd2c5fc1bba4fcca506cbce3999907ad2cdb9459068fea60044b2cd3439297b809bc100ec36502542befbe1a62b41b4bbb4b268bf4a688732161792a243c1e68dbf352748d6c30b9bf2369dd955fe7ebcdc1a2b61253dcfd59b4a7f2fd750c28b216612a52efd9240f82bcf5a9fbcfaeb6fa4e3b991db8d654d3a082f99f4d0ec747e902083e108abc8db", 0xf2) socket(0x20, 0x8784359900ca9505, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x44e0) msgget$private(0x0, 0x104) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x20004) close(r3) 03:41:26 executing program 1: r0 = semget$private(0x0, 0x5dca59c99e81ee31, 0x682) socket$inet(0x2, 0x4, 0x55) r1 = getgid() r2 = semget$private(0x0, 0x4, 0xc1) semop(r2, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r3 = getuid() seteuid(r3) r4 = geteuid() r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x4, r3, r1, r4, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x3ff) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000300)=[{0x6}, {0x1, 0x7ff, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f0000000280), 0x2aaaaa38) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r11, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r15 = getuid() r16 = getegid() r17 = getgid() r18 = semget$private(0x0, 0x4, 0xc1) semop(r18, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r18, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r19 = getuid() seteuid(r19) r20 = geteuid() r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0x4, r19, r17, r20, r23, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r24 = getgid() r25 = semget$private(0x0, 0x0, 0xf3) semop(r25, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r25, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r26 = getuid() seteuid(r26) r27 = geteuid() r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r30 = getgid() chown(&(0x7f0000000180)='./file0\x00', r29, r30) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000680)={{0x4, r26, r24, r27, r30, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r15, r16, r19, r24, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) r31 = getgid() r32 = semget$private(0x0, 0x4, 0xc1) semop(r32, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r32, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r33 = getuid() seteuid(r33) r34 = geteuid() r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r37 = getgid() chown(&(0x7f0000000180)='./file0\x00', r36, r37) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000680)={{0x4, r33, r31, r34, r37, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r38 = getuid() r39 = getegid() r40 = getgid() r41 = semget$private(0x0, 0x4, 0xc1) semop(r41, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r41, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r42 = getuid() seteuid(r42) r43 = geteuid() r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r44, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r46 = getgid() chown(&(0x7f0000000180)='./file0\x00', r45, r46) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000680)={{0x4, r42, r40, r43, r46, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r47 = getgid() r48 = semget$private(0x0, 0x0, 0xf3) semop(r48, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r48, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r49 = getuid() seteuid(r49) r50 = geteuid() r51 = socket(0x18, 0x2, 0x0) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r51, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r53 = getgid() chown(&(0x7f0000000180)='./file0\x00', r52, r53) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000680)={{0x4, r49, r47, r50, r53, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x0, r38, r39, r42, r47, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) semop(r32, &(0x7f00000000c0)=[{0x0, 0x6}, {0x0, 0x2003}, {0x0, 0x2, 0x800}, {0x4, 0x801, 0x800}, {0x4, 0x1, 0xeebf43754684b943}, {0xc, 0xcc, 0x1000}, {0x3, 0x80, 0xea127ff9e3066995}], 0x7) r54 = syz_open_pts() r55 = socket(0x2, 0x1, 0x0) getsockopt(r55, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r56) read(r54, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r54, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r57 = syz_open_pts() ioctl$TIOCFLUSH(r54, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r54, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r58 = socket(0x11, 0x3, 0x0) ioctl$TIOCCONS(r57, 0x80047462, &(0x7f0000000140)=0x80000001) sendto$unix(r58, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 03:41:27 executing program 0: r0 = open(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 03:41:27 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 03:41:27 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x158) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8, 0x100, 0x5, 0x1, 0x9, 0x1, 0xa6, 0x3, 0x1, 0x101, 0xffffffff}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x41) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = dup(r3) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[0x2]}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000002c0)) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x150) 03:41:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fe4b1faa5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000500)="90c34c7cc21fc126f4c8654231bcb0c29501b4389a9aa93f4ae118b57a0017c89280baeae4a9d90635313ba82bb190dfcd0a5a28808107141196f7498a4827b2bee1b8a429a9f03051921b6ddb0f", 0x4e}], 0x1) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) accept$inet6(r2, 0x0, &(0x7f0000000600)=0x19) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x2f99822121a9018a) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000140)="392e3b9edffb82962c6b6cb2d817ae9e3c9b4d2f3512c90602b240d9e1cdfe231627dc47208c62011c2261934f14bbebbdc4a378399d9cedfa1ff4d8e546fc9044651b7e45b8a7", 0x47}, {&(0x7f0000000240)="15498bde55d463707fbff74bce3eba10994e29e06c9b9c79c8e46872a711c57c40d3271eacc5cad7ae737ac9bb18e8be9c4e0a18a3e1a11de899cd9b3e38fd4ce84341a3d0215f375de88f9f1d616c2cfe842159b6bfffa00a781ac19637bf0a4c2b554f13851148ca23873128d37ec1fb034668b3997517f280eff4664cd192b04ace6e00791a82b255fb6b5d1e8872", 0x90}, {&(0x7f0000000300)="73668fd8dfcb0b67bee9bd69563f47090de9826a48afea79e606abfee0362ed497b6d3ae0dd7b7bd26d9c5341a1226eede5e5e2a7d0164ce19d97f8fe0d09fcccd2aafdd9d7aca3131dace261431046ad1c23202adf52d051e30e9f6eb4eb3e08e1354a1412f0f322dcaa834c4c9cb657acb705a6b5843499ef3847009e862687a223c5c0b67a6df15b68e3b96b640685cfc6f720bae38b9e46387bdf9f8c4e2a83fe2659036bb7c5bd7", 0xaa}, {&(0x7f00000003c0)="dd57b2388b005c1f44553c10ae811a4b4b2fffdc81157969f1054a3063623e5dc04d6818148d4fabaabf2e06cfdc2e87a3bfac8ed6a454dbf92bbffd34d58958d228dd95ece55e08f9f97523571c485817ee6a781ceb60790755eabfea3a8dbe722b664bdd3bd9cd08f97878a0da0fdbad1fe5334917e6674a57ea6476169297bdabcccc3e60e04e774f5ce6a8b970b024daf3bf7fc41fc25c3947d688b882fb", 0xa0}], 0x4) read(r4, &(0x7f0000001680)=""/4096, 0xfd45) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="2b59000000bb4f15e500"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f00000005c0), 0x33b8b1cbb824fa4b) r8 = socket$inet6(0x18, 0x1, 0x0) listen(r8, 0x0) dup2(r8, r7) r9 = syz_open_pts() ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="2b59000000bb4f15e500"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket$inet6(0x18, 0x1, 0x0) listen(r11, 0x0) 03:41:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x25c) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r20, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r20, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, r16, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r17) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r21) r22 = socket(0x18, 0x2, 0x0) r23 = syz_open_pts() fchdir(r23) setsockopt(r0, 0x6, 0x6, &(0x7f0000000080)="e32c85da3c7cf4319c9e5bd60a597d348b2062220f54945ff3376f60f931a19e8a9da8763680c78b33f60615e5819c8b4e45f95d6e88c8453fd867936f7247ebaa0f2c08fcd1aff5dc809ffe46356a5b6a32b93eb1e4409ef8e044c5fe4dac710fa5a4867608287c4abda6fbab14fd430c377644bc5f008b37b93c7dcbb45e96f0cd858c650ede7106dfe6c9273289972e6d13a612e1648615f09dec6e276e29170f628fd2667d03c3506b95b2d3", 0xae) setsockopt(r22, 0x1000000000029, 0x9, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvfrom(r22, &(0x7f0000000000)=""/34, 0x22, 0x22, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0xbfd}, 0xc) 03:41:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65300098520ccd6311fd522a3ed7aef1bb927bcce7984b25dbcb7969c70000000000000000"], 0xa) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) fchown(r0, r2, r6) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 03:41:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000010000000b467"], 0x10) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 03:41:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/102, 0x66}], 0x5, 0x0, 0x7ffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x41) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000000c0)=0x8b) ktrace(0x0, 0x1, 0x40000000, r4) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x2, r4}) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') 03:41:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xd0, 0x4, 0x9d, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x0, 0x1f, 0x3}, {{r3}, 0xfffffffffffffff8, 0x8, 0x0, 0x0, 0x5}], 0x200, &(0x7f0000000240), 0x8, &(0x7f0000000280)={0x9, 0x1f}) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 03:41:27 executing program 1: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/59) semop(r1, &(0x7f0000000800)=[{0x7d6612ea7324a836, 0x29c, 0x1800}, {0x2, 0x880, 0x1800}, {0x0, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x0, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x800, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x19e) semop(r0, &(0x7f0000000280)=[{0x1, 0x3, 0x1400}, {0x1, 0x36b8, 0x1000}, {0x4, 0x9, 0x800}], 0x3) socket$inet6(0x18, 0xb, 0x9) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) r4 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f00000001c0)="01", 0x1) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0xbf9a, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f271786385e5eeb8845e00"/544], 0x1, 0x7fb) r9 = socket(0x2, 0x1, 0x0) setsockopt(r9, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r9, 0x2) msgrcv(r8, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r7, @ANYRESOCT=r9]], 0x1, 0x0, 0x1004) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000b80)) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r13 = kqueue() r14 = syz_open_pts() r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r14}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r16 = syz_open_pts() kevent(r15, &(0x7f0000000040)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r13, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r13, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r17 = dup2(r12, r13) write(r17, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r11, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 03:41:28 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000800ddd29817f35e732f53b4d1685d429cf370e45d4f2a8a6a30e0264eec080704402f1618d98a76323912eed8820d237490a52b090036c92dc2b44526638c39e85a2826ac6695a3b61e19a59621337b409c487ecf0472c6bf94584f9e1753b537b9f0f66cdbc47ff5c9d2600fa919cd1db3193748474da9e2cdffd9311bf88f8797bac5b81faf98dfd9b3d99018", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 03:41:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x7, 0x1, 0x5, 0x8, "3c734db816e88dfe7835e480d85b016c00e431e2", 0x0, 0x80}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x7, 0x4}, {0x18, 0x1, 0x4, 0x8}, 0x7fff, [0x2da, 0x8, 0xfff, 0x0, 0x1ff, 0x2, 0x4, 0xae4]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001240)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendto$unix(r5, &(0x7f0000000200)="e95e8103b63b776d190344b31976607bf5610e3235f98a00eb52b63b2f5d89f7943c7425fe1c8bab7bdba14cf4e6271f7df02c202cd3103f5b6ef0e0ee10648280a94717ec8949be20276b1e29cd64a808a8e55d5cbd59ea1017b030c72272f4180de911ee42a4333af757ac6c4c3c1b75f4c3d142fc85737ae519810fe8b4e3d0901df8ffef3b01e69e99787b9d5c88f1add9b0693d1e02eb697d85a17ea2c34e3184ef471e8da6dc8cae20d1ef09886b0cfe8aa6622df9b8b8e62d413e55907278d5849733471e156b68e85856c331f202ab309e24a539b22b3ce166a613b38c1a448e4cfdaac91c97b0f20b0f39688c3d56052a17b708cc4677691af5a1a8dc8556bd42e175ade82e11009f34c4d2e258d05f3c62e3be8d4212fc6b7e94fc32d96c75b3373e3bd8a31b658246851becaaea161a2186558adcb35314df8eecc9bf6e1a9b8f8d593601058c8b6559e215faa64f720e79dc77b3ea31c9d7338cec31144430d50e3853ad452e85d2b3520c66a324c2fae38a21eaaed07bdb4d8b781bbf27cfbe0c004d826e9ae8cb382e065b30d046b52d0ac75cf46f75a4cc37d4a7472389818d4b38e40acbdc044be3b23e4bdb5897c40057d1e794b3e03222a14d0c075d182a02c72b7750302d2333520ad8427718003f0aaf623fdbfe173e6c64df81acc9477f6cba9eaa360e2c6d45b2a208ec296c0238434b0d95161f4844316fa2a184c6562852cf11dde758f553aeac3865cce5745ab3758256eb8311b57c56818a045bad5e2225cb2cc205ab2c4ee57453cd0f83090041869a3e1fb16e3912eeceda4a6af0a8101c7603bef8eb84a2a5f860a21c7eadc0d807ae02424097fe5d8aea7c93dfbc6604a72a5329edfa644a3dbad6f98b0ae9758b0fca488f818ba1404da55e66c336a2b7a3facb7ba53cebfadffd686f3e625caa4c4eb9d74d721d5a8f744e31337a1d3dd94cd5dfb905a4e0e36b9d62e914d2ee4ef863f19b503a1dfdcafef7af7e54e0f0fba816651f4e04e28ba4e8e1ad8739e410f3c46f02d732b219e6dda327dddc388708eb461448bfcbcc33e8ea3f4028d8d27a9ec9a1ea2779d0498ee7631cfc9f9f8b5542bb1504cf7e7e0f0e8010503278ca6e2832446caceafadfc39cced8191d761461acf4a62f3d0ed99b048c713f7691c670dd3271fd972b1ab9f34c96d3a6abeec53e3c0585e316b067122b1217ab9b7d4141e4866d0e8a4a8fae600dcb81e49b11f63abf6da80ad5f1b8d2833c2685025a7018817bf6ae9da66f6bbc112ab6f27998a6c3c7a3303b1a164b824590c38beac0d77a8838346a75cbeec2042e64b47e9ce52cd36beb011c6444f570663807f4fd357aef1bbf4ba8189aa5a2a105c994bf12340088ece9a580fa2f2e7b74c4d68cee0d11e3d926567b95527113164ff440498d60bde042d1139c81a96f5bb033699ec94d160517f3b61c4473bb84b9eaa4fa81eb79281b767b17fc2fc240d86149192e2fd246a9865fb03e7366cbd5466baa5c6cecf5a9410378ccef578adaf3e358beedaeaac977453a9a9eacbb446878c95cde00cf6f66c78963b51beadc5d67e0c1ccdc0c697f79ef136a0dfe4a2a7aa7b06be1693ebf12044b90dd3660f193803f1b1b072dfbbde59488e752d3e8cec4e591ffffafdf2c0aaadcc299f0056766810d3193d84b368d4e403e7b482d8fb8381da4b7e22a4ed29cc4476ffbb2db26d0a8664ba868210c6e489a54336b3e3bef50e9a6c9341da4a96fea308655350060da5feeaf2048379e29f9f61a00c187ce0b79531789b326e2a12beb63c2119ad801aeef14bdef5076ce7f4e15b5d84a8135ea78ef2bc5a46b3cd6ac1f0924c2f84ce971d79aca5c07f8d8d8a6f8b04efcb9d4ba27570d99954e672a3ad81d9d5d7553c999d11fe0b054f843d0ee3ca3238b20979509b76d136d194b85e5539f432c278fb7d282c3290241712d98736cb03f4aeb1be990c9228b357b267d6ee7549b66c12cdb8dea1e6906f1980de639b07c2af4a231872e240a19adc2b11a40c27dbd19b9a32bc2dd5087b15e2f416deb6424e2fbeb7648a4f9dcbcbc8a12152647a7ee47908a5b9e1da8e380f1ed9b9478b33c3d613aa44895ce9caea383c0b7e5ff874d39a0dab5d426ddaa1ffbf8c7040a9a09c56bca7d2eed84e0dad83c10063fe3c8e377752a1005df69ffa73d6e44edb00c7801e4c1dd06864313ea52399df5362008c66a460c41a041df1c59c28038d2165795f98a826d9cae33e6bd5fdf93fb11a3ec600aa864b61f7b21abfe1b56969bac6da1891fb0a8763a8c06f03a90388b4b25fce1cef1d2352ae0d58abd54430532ea7ff3eb431ad277b2a19c8286f4717a9ace3c88560ac19227ca5440900f022f545ad975f4e1e57b66a5275f27f36ce76c21ccd1c65d163b7a761ec24d2c7f802c8f78f93b640fc60f0339c8718e6274da89b3b2f826e63731c28108b0e6ae5994d6ec7c5409d514722cb6af80e037fa46cf2c30e7a2857d686952b6e5af6679444ab6786d17e211857c06f998e2e63f52b90bbba935b16f931159b4be220e16b6143a72800191442677e6d59095192d856f2d5b3139f2824fdaa32343bf6a3eac6fda313dc8f576e07d33216fe7f25f8f33238379879d70bab4c8d833ab85c4c9ce013593c8783115faacad0a6a538afde46f096ec65d4e850e3cdbb2806451f09039b77b11db5aecd922742e2cddcf8ff177cbc3e91282c5ae5b703dad4b7f132f1da3b291e2df2f8540a70a2ae1211004afd2b8c5cf211e8a3048f7bcfd24557f8fe51c4c436adbbea3465104ff02435591b96a68fd8233c04384b38c77f33dfc15e92d1ea3551f865ee7c9ddc23c43b340f26eec16bb4d23a9e0a32212be296ada45deaa539fbd2ae60fd09e53923c229b3e29cc46247f71e12adb93ce5c88f7b3e87766bfc485b95901a305b299725532e35501f27fdfbaf09912cdf653d1ce04fcf8e0dd754207c0a2aa91f90b186243010ee7e7f16fa7813ebc78ad5e2a0c611008596175adcabb08bcfb8efd3af4df0715fdc7206e843e9a5d16e3556fbec1758fb1d948a1bfab3111d3882abc369d7b57bcf0f8b4ae595a46458473c91974e567721cf940248eef6c4e5138df1ed8815ad20d048b2da0973ea5d64ec299245f7a2fff5c280fc4c18083082220364e80b851762440667bf8895637e9813641d4d33ddfaf24cf43c978250612c17a856cf3efb1cb2073c6eff7cb0d16971d2835d454687c617582d1d40f097ee0f63ca0a3f5e6ce16dbec343c501e7f21b51bd6a339935627b93952b83e08a8e63caaab0e5e9ef18707c209e8525f47705ed186ec2a1565ac9669707949c83c22fdfeec9e7d5d45df94bda552100a3d56cfdbb118f0f96d6e75a01a21a2b8001735c70b46bac9f486077f7a2acb12441174665f08a741ed975559ce2f774368c49d1af2af8133292344e2eff17c1135999667da434d33d075e8d0c94239a413a6ec9ded6c04e2d7ae08fdc19af1131a06e1546c49d20323fe38daaa01912fd33331a39325d87e856a64ea7642e4d4f8b359edca9193ac63fd62daa9246726c6dbf90204bee6c0a45e80408076c3a51a41de1e37fed6cfe051611bd019d8ed1d1b46efe1faa376870691bd7a8ed1335efe6fdc58ede760c18cba213e383b5262d5b26f863fa1bbc6166a3deddf303146a5fc25d7cab2b3bd77e5ee8be7aa8fa2fab151407302e6638856770c928b08f1a7fc43dd97f11d1a6fc6a48e44a5a24760f10e057e5f1478de50a07caeeffe41f8cb1e3e71067e4faee009237fdd6484994457bc60fb2621a888ee6b9c26ca1536c99912d38df77630e3e78c80ea872a98dc9876c12b3ea278f6268c42f097ce2008fda547ce7a8fa16911b9bc28ee4d0fe6e9696911f272a73cd238c1e5e79f92f4a73244ff2020441695fb4acb0e902f51d44587828b601157bd20eea9daefe050de6a76dbdf00c9ec6faccfc8fc84391a60780a0bda5a0ef1f85976f027b0b740a66a11faff9e96ca533efd96f453954df094aa640ba02807b2ab946f25d499178743c41e50e0965a33b512e642f3c02a6818c77b7ed4303ed5e657f4c026c023e62594dc7e47d80b274b1c9c0ae9e8e39de6d37ebf33f55cfae0de6325c3fc7cc8b13e11b53c3217a359bab698e57da2762d9c0ff7055670eaf175de24d4e26bca43e67661d3b811f968b56563ed1235b6379030d2d60bee89399c8b28defa748eb167bb98ac181911472efaf0af04e713445f11c3019721e33c85cf6d00c27646f110abff8ac7010b02af054dab3dade757b478294364260587785c01a827972b1892bb530048e121ff5a93bc81db7d3e4b6e59b28d08c6ad099ee2e202668d86aa4a0d2ed892e99cfaeba5c35ae15ad3cc42907f6a0281419523d28fa7ad8218822856c7080202b0d713bb3601cd9b1b462984c3af60d7dbaa79b80084d2df6266ef965ccf354b0feebe4412dc6daf05e0c80a6485d99686b51c4ffb0959c43c8bcd33404bed179a331c31c6fb766b020752fad8cca66f05828aecfc3de1a27a40df50cc6feb45fcd19c05811e8533ab3e46cdd9e9292f1e8cf4be570aea55124e29ad4a429daf7ccedf3fd288cf08790c107c3376fcb895bf362d3ce97a2226844ade6171e1a0446319e95306441932a7ed37cda713b66da8287a1a8475d6c0bae4abee59274cb2857100869a85bf0ded43d15dccf76e6e63f0f161dd89d9228619e9e953f71a806a328c30f2e94ff7f0bc3d7fd51565225ddfd245564e898d18cb62b0c380987c8b603162bff881c89f05b4b7d860bf239f80edaa1651ac05922109848c9bcf84aa72753d3a9e32576c72c9f16bc12da485dfe6f4c91c141a16dac8a8fa502cd4834c10a390564a58e7efd9d36853a0c32fa341055f12feaec625a3da6f26d9251768cddfbd684abb41bc5e25fcadc02b53c65d2c41416c583f1ac514b1f5507a3a29ffa83fee883be5cce9e1409f97905b310403ce0497b9b81ec5b8658e9f125076ce13b98bf04fc39342e3b8e2cb91ba423dbe36710f5d191d4e0a85b90c1f230d8b682cb92c0e50ebb782fa48b1864f119ade800e137174a8dc7d76e508b69c5ee1a166c49c1d8297dcea8075db5605399f8df2692f41089bbbc747d72067d2632c7e820336e04190f4a615ea861ff5e761da8a5624995a5a59b4ffba81bf7d323d6e869390f774ebd3968d5348d9228d5578a3c825dda27aa0a284555d278f2aa341d624efe05ca65a33ab7c91c1f755dbb850136ecc803eb6e2d56a0377d6ead943d2fb2d45d74ae9523a4602839ed06951b19dcab1aad8182e5a48bcafea98d8399af1464c21497f4aed477b06978a240801032b1309190c35cf5839cbac8cf8ff7a3a079e0cb2f6925ed593229c3c730cf45b05312f1460b2cefddf9c2dbfc35c446a1c4da4e6f63834b4d79813e164965282cc7a38fe35f920a9c47f658fe323ad89882081f0dc537a2e7bc8ecca9aca1b88eb206860f94ecb20b93f70ef8da6d10c9bd62f3f6863dafd44c9904d7db0f359c4f0c5ed7f4ece619d0c91f56efb5f496412dd2bb825ac6e29e4af6f941af85fb616105ed4278ea7d3b30bafbe4762f3bf1599e0f976b7e977bb076270f9905fb107acbe561db443f81d2229b89ab1d2db0ed134f58f42958da3f8c394f0947e01c066e1cf75ee0acaadf6140da3f0e4f4372374c983ef88ec418ed18ca255ae0b5d27eaf2799a1a1bfe52a72eb55f4b5c1203e2ec74886f1b686eee91571279e9cec4af8c", 0x1000, 0x20f, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) 03:41:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2018, r0, 0x0, 0x0) 03:41:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 03:41:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = getgid() r2 = semget$private(0x0, 0x4, 0xc1) semop(r2, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r3 = getuid() seteuid(r3) r4 = geteuid() r5 = socket(0x18, 0x2, 0xfe) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x4, r3, r1, r4, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r8 = getuid() r9 = getegid() r10 = getgid() r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r12 = getuid() seteuid(r12) r13 = geteuid() r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000680)={{0x4, r12, r10, r13, r16, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r17 = getgid() r18 = semget$private(0x0, 0x0, 0xf3) semop(r18, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x12, 0x1000}], 0x4) semop(r18, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r19 = getuid() seteuid(r19) r20 = geteuid() r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r23 = getgid() chown(&(0x7f0000000180)='./file0\x00', r22, r23) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000680)={{0x4, r19, r17, r20, r23, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x0, r8, r9, r12, r17, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/111) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 03:41:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x33, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) recvfrom(0xffffffffffffffff, &(0x7f0000000740)=""/236, 0xec, 0x800, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000940)=[&(0x7f00000003c0)='-\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='-\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='-\x00', &(0x7f0000000900)='(\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000200)='*{^/\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000180)='-\x00', &(0x7f0000000380)='\xfa.-{\x00', &(0x7f0000000600)='{[\x00\x90q\xf5\xc6\xf3\xd8y\xe4\x97X\x83-16s\x85\x98@\x95\x93\x8f(\t\xbd\xc32\xb6\xcdL}\x1a\xb4\xfc\xdc.]\x90o\xde\xfe}\xcc]#\xd5G\nG2\xa9\x04\xd9\x17\x9c\x17\x1d\x19\x83~T1-\xf7!\\N \x1b\xa6\xf35O\x9eW\x94\x90<-> \xbb\nY\x13\x98$dr+\xdd_\xfb]\x8e7f\x1cDPD\xe1\x83\fVu\xc4\xb3\x8acP\x03\xf5\x7fJ]\xf2I[\xbaO\x0f\xc6\xd8\x1cO\xcbPeNq\x03~\xc9\xf5\x81N\xc9\x887\xa5\x82.\x84\xc8\xf66\x9bn\x9a\x1f8\xde\x9ep\x0e\xfa\xf4\xd2__\xa1\x1aQh\xf8\x15+\vE\x15\xe4s\xdf\xd0\xcc\xfd\xb52\xa1B\xb5\xef\xb7=\x15\f\xed\x0f\x98\x03(\xfbp\x1b\x06`\xf324\x04\x8c\a\x8a\x85p/.\x9eRG.A\x1250xffffffffffffffff}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0xd63, r6}) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) dup2(r3, r7) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000100)=0xff, 0x4) 03:41:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x33) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf81}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2}, {0x6, 0x4}, {0x3, 0x80}, {0x6, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x3, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0x10001}, {0x1, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0x9}, {0x2, 0x9}, {0x2, 0x7fb}, {0x2, 0x1}, {0x0, 0x4b79}, {0x2}]}) close(r2) 03:41:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402b08000000000000000200", 0x0, 0x200}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 03:41:30 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000001c00)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001800), &(0x7f0000001c40)=0xffffff61) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 03:41:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:41:30 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) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x10001) 03:41:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x1a2, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 03:41:30 executing program 1: syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4}, 0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdff01ffffffffff6530130fb9aa23d0571454d78a2a197a3862070000007fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae4e9c41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8a46039dea90d160e9b3548a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beeff0f000071102f9f52d3a41e33ff9b6500000000000000000000005ba4db6fe653d7c781673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e197b3d47d924434a6c8da5a218236330ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b600"/385], 0x1) socketpair(0x10, 0x4000, 0x40, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x40) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) dup2(r5, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x20, 0x2, 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 03:41:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x3, 0x0, 0x0}, 0x8) 03:41:30 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r11, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r15 = getgid() r16 = semget$private(0x0, 0x4, 0xc1) semop(r16, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r16, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r17 = getuid() seteuid(r17) r18 = geteuid() r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000680)={{0x4, r17, r15, r18, r21, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r7, 0xffffffffffffffff, r8, r21]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4, r22}, 0xc) r23 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r23, 0xa) 03:41:30 executing program 0: clock_gettime(0x0, &(0x7f0000002980)) r0 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="28a7a6a94ec35bc7670f196902a691abe1176b2ccf5d15133f662c1626e22ce5c1e56ca63f2f560e135fe7b53d1b8dfc326799b727f0cca91d75603850d37acd1a2338fd75a8c5413d3ec9ff736e64a5936c33f105a681302a865a0b8778e335b856dbd82d181660e0f7b4f853b4b79be2aebcad896ed1"}, {&(0x7f0000000180)="b00eb88fa1b3ae597c3daf6140cfa85fd5ec34a37560c7dbb6254aba01981b86216e370280ffd967591b49d8b80c9714b643e7dd15a1f74159d1030a3a80d2b27645df096fa2af9be4915a1c3cb627182da79f1fc86ba190ff87edf5afbdbcd7bca3abd1920d54be88277b20c07f058fc1"}, {&(0x7f0000000600)="92b540299a696dac81126beb7ae8a24372ad742bbdb4df40ff25442e311c6d4399d9d38265c2cdec4a248d37b79748da4613c5d5aa500736d3cb5825d0ff51c5ef347067fb6ecee38ecd20e6f717ff73f2bdc6952d898991aba7aaba38331575b75eba6fead99d27f82e40b8dbdca23a0e9380d2aa22d7a4ab775c8c8cd0ebb466863ebc191d4d68d76d3674f622537f4bcf7f2a3904a88d4a048c6acf9b22f93c414c307302bfaf333baefa35f9715b4b725ae55e478f454502a9f50ca813c6445d4386a6540685bc62e24f6bb6a4ea07371f075387565cebb5055fd9108a425c538a922086ea0ea12cbe85e4dda6ba64589c0fabdc8ac906f3050ef10b548a9d18a154397c029b4cbf19118078ef404ad9d6d32eecfab09ab650116a15a4da211ed07e5730119b79b76308b1a0d71c9fd46449f4fb01e7b0a73a67829b39f05dd970459ca9b4445739034a80dcc69ab48dd8220b9076b06ef1876606cfb10fce88b5dd6eda0213e175d135b38f5be4ecdf056018399df8ef5f3e5a22de8233e6efaaebfe7980edb7eadd89a3b3b31899276bab62594ca376eacc1e29343ee17c7d3718e261f475376779eda31f6e9cc65664852de8aa84f0717978f9a968d501dedf8dd763ed1176708803019320f7fcfdb41f5fd36c1de69d5a9747be6b5c86e9e6dcb4ddf527717627b56d929f2bf60aac06d0d0e72bde4a8b937119811c1a2c345234f6968b612279277c290ed489767ffa6f8354bba7e3d4d054685504e1411b2fa532f735316c68c756491f147dd0b9b50fb24d4d52a0d091af50bfa088406463d0e2f0b0a46c7ff70b2e6ccbfeb298f86d17ca74c35dc8c5318d175850f4b6738b793cf7c3d9dd014ea81324bc43b373924e1a023826a4025220d3f4bec0616b23e625e81c7d96f6f16ab8c846acc5543c05af53b8100fae88f478a24d0a8e6719313cda7096d0c33628a7319e421264a26cf3a01ce122b221b99425fb81c64f5fcb10a2b3312955549be4776881b089b0ae079888d2fc15d4ed47877d3bb9cd3cac3b438a1c1150ba9b3eb62b051420e05d6a3f2bfee1f6518f8bdb6c433b20088f7f1b668c44c18de275cd8f7511929ac43bdc8e0b1885cf90f05331cdfd254e7609111d8a324086f9535d3b01496eb7fb8ee3ea36cb41d7e18c7b670763da3bfac0ee791026b56f550a24f82550103f5babf7a3aa7a70035fb80ae49f06d1756fb21634dd6f493d21cd613227c8e4608629d6ad14eb4717f38335428cc10ba4a4ea94ba9b2e55a22a3d73c92209566624cdd68f57e518912b5b15a2b6f261fef04a078dbc5a908a4e8e2d30262c9af790e1abccf7fdd693e83776b95420813ea57fd415ee16d5427c9d810401e1de88fcc40002f28b4b33d7cecb66136dae02309bbf83665b9fc88705e1aee9e61c27884fb12e563b3a85f97cba33631ef682d5d2a1a6a5eb8416bf2c5232d1c86909b314708ce0053d6af5b876ab6e02e9f687d5b14c170e1919f088ec50e5ec5cf9bb93efae772279fef255d94722ddfd4cac23ff5a12ec38d4760c8285130e34aa22259f3905a397cef07225502c788406d6e60d191dd1f79a1133428163997555c92a5afa08adc4b29325afa34d576e1657bb5a4316db429136070006fc41d1bdf1f13d348a2ddea662cac6b32d85da3857d572420e4ef047fef759c73aaf5f79c9640d6455818c1da1a6df21e699b8143388a584aaf94b7fa60cf4b96dc7b3d059a7b7fabaf169f515715c42666c05c5aee4e17d98e87db6eb9f14772c68a9b4b28454cf9214e393412a52eb3d50004d6462c048ff1a72632d2a1bfd46c7c0627575ef83c8570c3eaae428d3f82027351956c8a1b53559d94f6c21f85cf7b297fd205e84482de306607706270ab3280934ff1e0cbfc8dc153da881de5b43be5bb6ec4ffe3b093dc8605178c5c13317c32a3d8b2c7dc6307a43be019a62bf124942b2751831a2a1888a64650f7f89e8ec5eda47e52c4834bd05f061b0ecbc0e6aa43ba6900f58b2231db26e0869d67ccb7edf6b4d5a3f9c34b186c3eb043ec535e34e791cbd7f5150ff09dbf9ce0c24ce2bdf98ead39fbfadeb03d906eacbf93e3d0a36b970f1113e03dc4e817b786b57bbed61532910949332883a7e4cbcd32a9384743862b179a9110142cb698d6699feb911112a239f32226f5a7818d847902f0f2fb845d6ad5a9ba3e36f1dc80665e24a8bde9a9d9989dc2ce929b5d7a924f91958ba2c016830a71ad335650bf9e333bda3c5dfe8f66b0c4125ef0e26dbb058e62e7447fa4ed691f8dce4fc52c5932e5893f4e9c01ffcf5b2844a8e2b3ccbd89ac96c31bb312633b96a6f9d4bb59a1ef3fe8d274bbb911076b44bfbdc83a47f4d89bf07a6472612de37848eea08bb8da495b87c482c282f9f3881179d819ff11d1970f1f20d8da6d6d6f06389459b1cf06896eeb5196284418a3f924461eef886daa198975252d39ba6265e58e250fa984d4c94b282484504e24ac24c355c49f822eb8007b6f65df83c680426f42a0005c7838753f878a06bc97c7ac80730fe0c1e6792b64140d902904111d1ec7b19d494d9b2905654668f5d5036d1995f0d994545cf0393affa386f4f96bb9c5709da97f1a2aab854d0bc91ff9d0ec0ab67888c36d9c37c37955e2d63400f743f13192e2d8fb95e7b00acf523abbdb53b091ddb5b4cf6fecae11d867c6ab6605622a03b7fa18b94809255b1c66650e3b2ba7d7747ba0a521c08169ebeff24e5b7a49d5a4988e4bb84cf93bd93c74c46bfa7dca2d1c2ba108c7aa865f9b52e61abdd7d4a9637226d514ba77139af76d2874e92099a398f3da3c7e9510ac97b30c0c9406c07e9cd555743344b93e36cc2878ca0295ca446d5a0fab40c4c213f18b43cb5457c2b1c3b677c20e440a6ca5cd87979228403d8a3f8817c6497899f97330f97f7f20652642c43b2087b0d0a102a854f8d04cbc3cf5930b510d8c9a229544d6fec6f556396c53734b7bb0b6ae52fdb7d13f9a21c53ca551388fb8d04a7be657999b65a78f69fa6f0d6453b88a0a44e42d174043d14f91fe41c13ebb123978694fc75f9e67fdaf7ca473c5314da5a707b5b68810abc3c9b658a17d25f33176f5e42572fb0755e5d2e05ade5dad53d9ed212a143d6bb4d7cab77bae58ce074173ad18c91e1b6063ffef2f325f1fa3a46a7e97b526848a00bb5160f856410f17a4c1f30e5f4204d1a7b354ce64c1faf0e520074ae31f367367bb8da7eeb27502c2159a6a5d16e043f323624eaa2df0ad15525376e39a9e13e531147c9eb6679c9e10f103a1c3b273a0cbbf7dbeb8d90b9ea388f8a59a537c7ead966d3ef5b0ac2d39b22b64d0c155e1300d325fefe724d6f5b6c760b5af4be739cbce2ff94e535a2019a4c9b94f3351e9003c49434a6ca84e02c6d9cb9cfa13731e8172803b978e21c84055a917a897c3553e485113030cbd9cb788d9579136619ddf7f06be434076cfd123a5e8df92c652825920b9ba0fc951c1bace80bbc8b9146bc5919e957cd00a15ba251bbfa72ce22789ac7ea92f3961e8290ab9723c67a5da985481cdb82278b07e6e9dbf5bc7c7c5f6917cb6ef294da3b38102964b83a3571cb04c34d689b885969b6c3faf40e8027c4aace2dcef21b60b65de9aca52ceb524c4ebc871bec5d59db8af488af8dc0be9b72b40bd27b499f77c002118b1684720bab56d126f1225cdfb1e86c137dbcd39677e7aaec3040688bed06c96b5f21133eb23b2792eb8689b273d615a2b442863ed70e5f57270473f094156f9ab519a25bc7443dc276e77ed2c8fd82a9b23ef22752890806e7e747d4b4c2309a55fef50dd95e9f1d3b2f2f0f53cdaeca212447dd20476247010f196604b3a08128f32ccd5171143ab3f095114b8ffb93d1cdce5cfd682c284104df6f9c70a01685bad49b324d7e8e698f05026ba3616b02ce7184e0b89736eba995c323844080d44edc9380872ab14ac48ab0966e5769651f0f4609a2965f0adf5e14b7336e72aff40c0738c108fe5b84fc17bc9de79e9851dd4d86946470973ec6a27c95aa9fbf1225ce8ced012a03613dbfc5db7e46d8fcd092bbb9a9d19a9f535046e76325eefba7fae6a3090393d511d7902d39ff8f49c4f34884904dca5abf3293b12a26ea7d2eedb7a1f06f676121ae17ce222b91900430ec812e75510040230990e85b10862e4d31155da4289d3554ea12d6306e7bfdf48026cdfa8ab13b890311414a870424dcc355e963e14dabae5a3ad23084ec8761731cf5f466218c4fe1ecc62c7be8f5d215764b48ad465f71ea25edd5696a40e5cb6219585ae21d9b7c7e097b48fabfdd6814bf0333fee3f4511cb1a6a8f9e1e82f2084c0ce657073bb53fae9b02278292f606f96016581b0d0b1a53d95278ed4f2cab59f1dde14a8aee06362fc42d7256962178bfb9e25af7d7252261b1e7b3d9afbdf95053e994ee92994b87c49c7d45508214459f309091341dc72a515c052c91372fc1ef38b6fc03cd365ebe29613afcfa07caa233649271c61b7e6a819a0a1c3736bb806d9e2b1295938af049cb086bda71f98aedff10c76a46517e31ca535dc018de49129235ab47d355182bab02fa7b9b9811363ae6018b4f58d0e42fceb22ac1167553e3fc4cad4874a26484fa5b0de6cdbe5f3554c6396796b6d0f475b1e7d322ff51b14341ac042d45f781a446b80558889f170682a492b9f90d8df24ca5cc0134d64e7a7f19dd999d5c6325a435b38b06377bb02b6e6cbb67e7e76925b89b09be1d51d2070c82bf869c2c02270591e2f23e07f4b104b66316dc6b7de0198023491624833bdf32675f8b2fcc5c4ac2a598fee30bd4093fad78b8fd077ec682b23b807c03d82b38b66b21df813d212cd801b0a470ca8db6cb6c82f1ca8134037bb70c5b3ded2bb20ca0c77a58ea3ee76cdf5c69fbd307032348096586a2f8e42bfebff26d9709b9261bfde03483edf9463f668b95193b30c7f16750235c0f584144046f7608b3e9e73bcfbfa9ddb9113728904550de6f566184f5634d0d426306c1c09fde634bea60099bb405cb8c2a6d0654905260a4a2fbdd253f84011660a06c313f482aa75d02fc46d9b340d2d3e0ebefbbe21792222c62036394f4f38c1593cb359a8c9e361b3ac5094ecdda336f7fb52c0430d463295384f8e233bc9b3004cbe5dfe558b9460f04a2fcc9d05cc001785b365e5649b1f56e0e11d49847a90ca03aa83b72a431c50b5be30e6836a91a469d872e2c048b2f5860fc3c97130ab94c4b9286f0bd7ae8dee997ebf9f3bd6e020432531f8d73f464911a06e39f3b56744afc951e8ec7bfc55ec618b74e835c8f51367b5e341a82111a716ba3bfe88ee6529f524f99eef152a25d2d53da0a84a8a6d14c24325478d5d9dbe1147491a4c6bb57e671ea56ab5ffddf178f4bede4c0d16738a9ad68a1d3ff11c5e46a737f988a4b9a4409cb1778283a0facbe71d6a72740d36a003df72c158bde11e95934cfec088f6016c480f70dcea2dbc14a74c9200bc3e434ecfc2f3acb3690fd32b120f86db03501b910d5293faa391513cf1bc278747802a2438cf6ef9285e181a64ff2da503befd71e6893a25788135de078605616a82e0c29bc7471aba971f4b67c289483a0db8b275b6a8801ce7a0538c1410c973d53c457545cc9a17c2d3cd3929540018576ecff1420ed64d989383a39701f05c4bc0780acdcdd8cab797a13d8932951b4149f3c51a257a2888bb1a933672d2d190af671e32d239120df8116efe693fcfe30d31"}], 0x100000000000031d, 0x0, 0x0) 03:41:30 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) socket(0x18, 0x5, 0x6) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0)={0x0, 0x400000000, 0x0, 0x200000}, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xb0378f26f5a0fa34) 03:41:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) socketpair(0x18, 0x2, 0x3, &(0x7f0000000280)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt(r1, 0xf4, 0x1, &(0x7f00000003c0)="d7087f2ca7fa416256e1a1a5c32f", 0xe) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r4, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r4, 0x0, 0x0) ftruncate(r4, 0x0, 0x8001) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x7, 0x4, "364e9500", 0x1f, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000f80)=ANY=[], 0x0, 0x1, 0x1400) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r5, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) pipe(&(0x7f0000000040)) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66a79e763280"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) read(r4, &(0x7f00000002c0)=""/173, 0xad) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x1, 0x80) semget(0x2, 0x4, 0x2) 03:41:30 executing program 1: r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) 03:41:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000200)=""/196) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r1, 0x2b, 0x4, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = dup2(0xffffffffffffff9c, r4) getsockname(r5, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r6 = dup(r2) ioctl$TIOCDRAIN(r6, 0x2000745e) 03:41:33 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r1, 0x2, 0x1) pread(r0, &(0x7f0000000040)="e50693a460ad971450e63ed2fd18b0ef91d3047c27666dd7152320a6c725851ea820d88a5e3adb7291602ecf44cb368c1330b325bdf08e1a9e2805978f6ca3f10104dae449cfe7ec11e912655407362d90a411699fe3c2eb52ec8f3965b477c5afd360585ac8285d864e1ab91aa067112dc9feb35b34493c0a16fb155663f43f79d5ddeeeb583450de4c5ee2dea93e3d55b7b192d84ee4d831b1239a38a723537bd0d3597a9f3d7b8391b479cedb15507bec6ef58168f07ca0f1da9c6950c61ea61136426bfb7c9803caa8fd310ca0d5dd4c4d8e8035272ab2d1769642701ca11c782b707a970fdd894d2173c5", 0xed, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fchflags(r2, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x8, 0x3}, {0x6, 0x6}}, &(0x7f0000000200)) r3 = kqueue() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x30088, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000580)={0xfffff000, 0x2, 0x2, 0x400, &(0x7f0000000300)={{0xff, 0x0, 0x0, 0x8, 0x81, 0xa, 0x400}, {[0x3, 0xfffffffffffffffb, 0xf5e, 0x25d177af, 0x1, 0x5, 0x0, 0x728a, 0x7, 0x837e, 0x3, 0x2, 0x81, 0x1, 0x0, 0x3, 0x21, 0xfb], [0xfffffffffffffffe, 0x20, 0x6, 0xdc1, 0x5, 0x200, 0x20000, 0x5a, 0x401, 0x8c], [0x9, 0x4, 0x40b, 0x1, 0x7fffffff, 0x7f, 0x1000], [0x4, 0x513, 0x5f, 0x2, 0x7ff, 0x13c], [{0x0, 0xff, 0x6, 0x80000000}, {0x400, 0x6, 0x89b7, 0xfffffffffffffff7}, {0x8, 0x9, 0x0, 0x9}, {0x400, 0x8000, 0xffffffff, 0x774}, {0x8, 0x3ff, 0x2, 0x1}, {0x0, 0x1, 0x79f, 0x1ff}, {0x8, 0x7, 0xfffffff7, 0x101}, {0x49, 0x80, 0x1, 0x1}], {0x9, 0x1f, 0x100, 0x3}, {0x8c0c, 0x1, 0x7fffffff, 0x5}}}, 0x8, 0x40}) close(r5) r7 = getpgrp() ktrace(&(0x7f00000005c0)='./file0\x00', 0x1, 0x20000808, r7) r8 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000600)) r9 = open(&(0x7f0000000640)='./file0\x00', 0x80, 0x8119f2172e08b8ff) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000680)={0x7, 0x570, 0x4, 0x1, "54a8a3360cec6e3ce9e0b7108f0363bfdbe272fe", 0x8000, 0x8}) close(0xffffffffffffffff) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f0000000700)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0xffffffffffffffff, r11) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x800, 0x0) close(r12) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x8, 0x0) fcntl$getflags(r13, 0x3) r14 = open$dir(&(0x7f0000000800)='./file0\x00', 0x200, 0x16) flock(r14, 0x6) 03:41:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0xff, 0x9, 0x6, 0x0, &(0x7f0000000180)={{0x6, 0x8, 0x4, 0x68, 0x0, 0x1, 0x1}, {[0x9, 0x3ff, 0x1ff, 0xb60, 0x4e4c565d, 0x7, 0x37bc, 0xffff, 0x8000, 0x5, 0x46, 0xff, 0x3, 0x0, 0x68d, 0x7, 0x8, 0x9], [0x7, 0x8, 0x1, 0x530e, 0xffff, 0x1ff, 0x80000001, 0x0, 0x7ff, 0x4], [0x4, 0x20, 0x1, 0x7fff, 0x2, 0x100000000, 0x2a055df9], [0x1f, 0x227, 0x9, 0x2ec6, 0x8000, 0x1ff], [{0x9, 0x9, 0x5, 0x1}, {0x5, 0x101, 0xff, 0x9}, {0x9, 0x4, 0xb3, 0xa3c}, {0x2, 0x7, 0x800, 0xfff}, {0x7ff, 0x7, 0x8001, 0x1f}, {0x1a7, 0x1, 0x6, 0x8af}, {0x800, 0x7fffffff, 0x60, 0x4}, {0x5, 0x5, 0x401, 0x4}], {0x8, 0x8c, 0x400, 0x9}, {0xa0e, 0x1ff, 0x5, 0x1}}}, 0x3ff, 0x3}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 03:41:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0xd2e00e09f2f525a3, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = socket(0x18, 0x8002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000800)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7ff, 0x800}, {0x0, 0x0, 0x1800}], 0x2aaaaaaaaaaaab18) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000001780)="000000f25db010c31fe400", 0xb) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0x0]) r23 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, r22, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfffffff8, 0x9, r28, r28, 0x7d54, 0x5, 0xfa}) r29 = socket(0x18, 0x8002, 0x0) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000005593151b7d8c59ff46cec9ad68a7b2df9bae025ba3bc99723f099201c0a9ee9d70f7b24e1a7625f81792a88e951115febd09cdd302988b852e56f29e0e9b6cf562255a9e41543c39c545b7b611878d2272b2d5ea3c381157b23bde2972ea65cf7ab24fd49539313bcc7ba53de3d9a943df6afde9813cc8676e9a5fe2fbfdb7587418079cd2d25f7c9cd5858b1aa5a5f08119a82a9ad896da493f6c2e8a367fcd7c8330415b4a402a07a6a0521ce6f1c453860c323484cb06b8"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="fe91b3c6e42e4aa3f4b673990a9d407a86a4a17d9b122bfda39eef36a6853402167b7724ef02872bb6d52133c73e26ceeca29013831da1075f96105487db768fd4ee3f111ab9288d476acb01bf490a8f4500a95675d66d0e676e57158f", 0x5d}, {&(0x7f0000000140)="2169617482cb46dc24cade1d77f57cb64d7e6005ea88106ab4276d41e77b4849fcd3ae7db71c3d62027c7296333bc3a251bb89ee4b5abfe1654419ebd524e942821d719659fd3bfd9e09dd86b5edbe086d8c30622ba8b79cfed2d5be93ff824e1ce15262bc90343f77cc872ff7f24262b1488d57d0da24e7e877f9939a69f8ef8f97dc6967d5e19ad52c112616d0c2759a70f631c070aa43c0bb3fa8a828e038ec74ac69aedaaaf699e7bb6756c09bbca2e39012d8538d9fe9001528e682136e0581e8638488589c8828d114788b3acfe8ea8c32f6183fc646a07796b99903a3081e7be50660d071627854d8f9af", 0xee}, {&(0x7f0000000240)="6ca47850942a9ac5c57421fbc4a59fbed65c05764f313bd216a4acd104b7c36d859aa8f2d87e58ecef9c551c1385458e7f9e957a41ec1542197d854b046b5e6b15e7ef25e5f4bb24fd728a5df180697ce1", 0x51}, {&(0x7f00000002c0)="9be98c466ea1bb839ef676351bc178171ad42b949629025eeb01b2d9bdb81c98042e66a287089a82754a33273ca4af55ca630416cb0f41d9a64c459c253c6321681f54231d5f920fb9697e81c595147387aeb003b7e6c67199e6599208e826766cf55e7794247013175c18a1a5f4ec3c911ab09560e48c7998df9f0bcdafcf3f8d0c727ed3b36985d448362da8e3f73daf6a7e1a7fde8e71cc8ff1e7cf6c8ff9003cb3e0c553a628b58556156ca23bf8dda7c12b79b3e7fe0a0d86bc043389a79a381f51395f7fbf3c3f2b445f54f817a14cd4d9c24c4b310506cd3fe4aa8aaa7903352d0e23639343e172e71e9322b21b484cab", 0xf4}, {&(0x7f00000000c0)="61c1943f4c", 0x5}, {&(0x7f00000003c0)="a94e", 0x2}, {&(0x7f0000000400)="efff31d36881c56a26372df961aa50fa9e843047908c17e0978f43445df6f8f673b3a1f8dba2", 0x26}, {&(0x7f0000000440)="c3a3a5a86fe28d0fc9ef15cabf4707d5b95ccb922d66818861437c9d499d01251388bee14a85983c0835b6f8fbec9bf25cee11af844dbae03d", 0x39}, {&(0x7f0000000480)="a154e6c36a13ce2e09f4314d53b870956678faf308b17d70d0917d1d90db7fbbfa90e799247faa6374f5ea78674ed2", 0x2f}], 0x9, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r6, r8, r10}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r23}, @cred={0x20, 0xffff, 0x0, r28, r30, r32}], 0x60, 0xa}, 0x400) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000, r28}) dup2(r0, r1) close(r0) 03:41:33 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000309000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) dup(r1) getppid() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:41:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000"], &(0x7f0000002580)=0x1002) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000000940)=""/75, 0x4b}], 0x3, 0x0, 0xfffffffffffffffd) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) r4 = shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r6, 0x0, 0x0, 0x1fffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) 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) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x15, 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(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0x99) 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) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r26 = semget$private(0x0, 0x7, 0x8a) semop(r26, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r29}}) r30 = getuid() r31 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000500)={{0x8, r28, r29, r30, r31, 0x134, 0x2}, 0x3}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000800)={{0x3ff, r19, r20, r30, r20, 0x104, 0x5}, 0xfff, 0x4, r23, r23, 0x7d55, 0xd75, 0xfa}) r32 = getgid() r33 = semget$private(0x0, 0x4, 0xc1) semop(r33, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r33, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r34 = getuid() seteuid(r34) r35 = geteuid() r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() chown(&(0x7f0000000180)='./file0\x00', r37, r38) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000680)={{0x4, r34, r32, r35, r38, 0x100, 0x3}, 0x3f, 0x49, 0x9}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r41 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r39, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r11, r13, r14, r15, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r42 = getgid() r43 = getppid() r44 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r42, 0x1e4, 0x8}, 0x5, 0x5, r43, r44, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = getpgid(r43) r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r47 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = socket(0x800000018, 0x1, 0x0) bind$unix(r48, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r50 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = getgid() r52 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r54, r55) r56 = getgid() setegid(r56) r57 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r57, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r57, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r57, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r57, 0x40087468, &(0x7f00000001c0)) r59 = getgid() r60 = semget$private(0x0, 0x4, 0xc1) semop(r60, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r60, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r61 = getuid() seteuid(r61) r62 = geteuid() r63 = socket(0x18, 0x2, 0x0) connect$unix(r63, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r63, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r65 = getgid() chown(&(0x7f0000000180)='./file0\x00', r64, r65) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000680)={{0x4, r61, r59, r62, r65, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r66 = getuid() r67 = getegid() r68 = getgid() r69 = semget$private(0x0, 0x4, 0xc1) semop(r69, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r69, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r70 = getuid() seteuid(r70) r71 = geteuid() r72 = socket(0x18, 0x2, 0x0) connect$unix(r72, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r72, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r74 = getgid() chown(&(0x7f0000000180)='./file0\x00', r73, r74) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000680)={{0x4, r70, r68, r71, r74, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r75 = getgid() r76 = semget$private(0x0, 0x0, 0xf3) semop(r76, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r76, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r77 = getuid() seteuid(r77) r78 = geteuid() r79 = socket(0x18, 0x2, 0x0) connect$unix(r79, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r79, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r81 = getgid() chown(&(0x7f0000000180)='./file0\x00', r80, r81) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000680)={{0x4, r77, r75, r78, r81, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x0, r66, r67, r70, r75, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) getgroups(0x3, &(0x7f0000000900)=[r40, 0xffffffffffffffff, r51]) fchownat(r27, &(0x7f0000000880)='./file0\x00', r58, r82, 0x0) r83 = getgid() setegid(r83) r84 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r84, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r84, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r84, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r84, 0x40087468, &(0x7f00000001c0)) fchownat(r84, &(0x7f0000000080)='\x00', r85, r83, 0x6) r86 = semget$private(0x0, 0x7, 0x287) semop(r86, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r86, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r86, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r86, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r83, r58, r83, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r54, r83) lchown(&(0x7f00000001c0)='./file0\x00', r54, r55) r87 = getgid() r88 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r88, 0x0, 0x0) shmctl$IPC_SET(r88, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r88, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r90 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x199) r92 = getgid() r93 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r93, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r93, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r93, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r90, r91, r92, 0x10, 0x9}, 0x8, 0x4, 0x9}) r94 = getgid() r95 = getppid() r96 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r89, r91, r94, 0x1e4, 0x8}, 0x5, 0x5, r95, r96, 0xfffffffffffffe01, 0x9, 0x7ff}) r97 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x401, r97, r98, r49, r87, 0x1be, 0x8}, 0x5, 0x5, r52, r96, 0xfffffffffffffe03, 0x9, 0x7fb}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r7, r8, r9, 0x50, 0xf000}, 0x8, 0xaa7, r45, r52, 0x6, 0xfe4f, 0x9}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x3, 0x1, 0x2]}) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet(0x2, 0x0, 0x0) r99 = dup(r0) sendto$inet6(r99, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 03:41:33 executing program 0: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7fff) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1a2c693ea1ea601c, 0x0) 03:41:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)) pipe2(&(0x7f00000000c0), 0x4) 03:41:33 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0xfee1}) 03:41:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="9154740363a457898bce8428b68cd099b9dac77077130b441ee40682d28741d3cb77daeef2ab9e3463648b0f5b76b010d5c6a1f07448855bf2a01c43dd16e2b2873a19b4d91f70a02032c3acaa7c6f065bce4dec38d2432ac8310beac90fa4d30000", 0x62) syz_open_pts() r1 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket$inet(0x2, 0x2, 0x0) write(r3, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) close(r0) r4 = syz_open_pts() fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 03:41:34 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x73) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() fcntl$getflags(r3, 0x1) getrusage(0x1, &(0x7f0000000100)) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000001c0)=""/195, 0xc3, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r4 = getpgid(0x0) getpgid(r4) socket(0x6, 0x2, 0xff) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) chflagsat(r5, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r6, &(0x7f0000000340)=@file={0x0, ""/62}, &(0x7f0000000380)=0x40) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$dupfd(r7, 0x0, r2) r8 = kqueue() close(r8) r9 = open(&(0x7f0000000440)='./file0\x00', 0x10401, 0x5) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000480)={0x9, 0x2}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000004c0)={0x0, 0x1, 0x3, 0x3, "8957f9942b9cb7f17693c67ae3234ce58fac8731", 0x5, 0x1}) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000500)={0xad, 0x80000000}, 0x8) r11 = getgid() getgroups(0x1, &(0x7f0000000540)=[r11]) r12 = semget(0x2, 0x1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000600)={{0x1f, r13, r14, r15, r16, 0x30, 0xcb5}, 0x9a58, 0x4, 0x2a9}) 03:41:34 executing program 0: rename(&(0x7f0000000040)='..', &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x3, 0x5) 03:41:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) r1 = socket(0x18, 0x4000, 0x80) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) accept$unix(r3, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) recvmsg(r2, &(0x7f0000000600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/219, 0xdb}], 0x6, &(0x7f0000000500)=""/199, 0xc7}, 0x840) sendto$inet(r1, &(0x7f0000000000)="5dd2394336e02d06c9a1530fc7cc1eed66be7a833d24cdaa138a7afe001a82cc5d905860b90c119e6dc082250cc37a85213b6588a02165e88b47edb51a86f7cefe5192b1fedf525f84317ac3702b31545e23363cb977", 0x56, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080), 0x0) 03:41:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 03:41:35 executing program 1: getuid() pledge(0x0, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x1) 03:41:35 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = msgget$private(0x0, 0x20000003c4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = getppid() getpgid(r16) r17 = msgget$private(0x0, 0x20000003cc) msgrcv(r17, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000001b20"], 0xc, 0x2, 0x1000) msgsnd(r17, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r17, 0x0, 0x0, 0x1800) msgsnd(r17, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x1, r12, r14, r11, 0x0, 0x46, 0x81}, 0x10001, 0x1, r15, r16, 0xa5, 0x1, 0x4e2c, 0x6}) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r17, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r9, @ANYRES64=0x0, @ANYBLOB="81687dd1f7c5af2cd87b0db443dc6f9409226dca859c490546513ca1ff9419fb296caea3d98a97a6f257cc740cfba4cb5ad16403910c92ad03bf8354fcf451741eb6e085e426f081a807b935c5755b944e213f27bd6e48575d049e0cedf989204139eb5f567f1902682045dc451083f693dc91118e41598cf3f99bc671ee1be632510c1cf65282c05aa3f4054adb5d72d4f414ada5c9b93986b66548949878449d766ef4af7b585178476ed3328683aafbc54a8f818df8e77d653b0925a22f04db1265e547eb2966d77bb5b9e945f10615e4ff11bc6a412dc010b567f2247f4dcd", @ANYRES32=r8, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYRES32], @ANYBLOB="6dae18fe2c2942cbdcc6d33dedec4395703f715fc7e04197bd808415084b562a1631e1fc305c73efdc76b552b520b075e60f5a23c59362010defa0115c168424acaa92434632497e7cc4a218225c23ac748c0e2ceaa1eb69037fc6a1c20a8352f0c7300f9bf43cadee914b0b2624b5a1c37ab7ea5ace9f013b7c800434712a9e350c115c9585a33955f560a2e9d5aed70831bb8407c99e87a97c7a3b150f03787c511e890b5e6fffd9f41f687fdd41e410715fd5b6afd1e98813c1e6d04ed793ae3f2dc42a54bb9082", @ANYPTR=&(0x7f0000000800)=ANY=[@ANYRESDEC, @ANYRES64=r23, @ANYBLOB="d76f7a8f0536c20c5e8cf7c142a1902f973d30e8d92a7af380c1f4a648456c7f7b81e96fef1e0c1b853c18f7970723e78406b6b510c82e178ef85312965352f07350dc07775f3ba0f4c258603f2e67569c5a17c3276ae86612a6dec563d80ed5df0e4cc6bdccf4e066c659b6fe654a2b05135675b4fc904d86a2b559cb29011e86259e2f43a4a4808101f3cd49008fac7957162766f177b7a0be036a3a3d3e7ac523b678f5b4c702bf5169328fa1440755f8152bd16d15efeecce6bd44f60282807474e8d7bfa4c2aca819f847", @ANYRES16=r22], @ANYRES32=r5]], 0x1, 0x2, 0x1800) msgsnd(r7, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r7, 0x0, 0x280, 0x1800) msgsnd(r7, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r2, r4, r1, 0x0, 0x46, 0x81}, 0x10001, 0x1, r5, r6, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r7, &(0x7f0000000000)={0x6, "8df27127f80215e6b7ebff04061539f5bbab7f949af8ae0ed269fc9b03a12bf251d1229250f202af4eee11e91f854e71c9031fd8caae43133e5699115636a439bcd2f69e9f0869169eba87a180c0859742934d28a6ae4c95ab3ff2540a2397aa307a7325730a5609756affb4d512e1d2b4ee3f3dab0199b804cb81ee6e72b1179dc9bc1912b3b9ebbe2f68990f1ef58bf689e66d212d871b7a5566ee20f34318ab08e2d003c1df31432b89cf9a3437c79c0aaf76319dfb"}, 0xbf, 0x1800) 03:41:35 executing program 0: 03:41:35 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r4}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r6, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r9) r10 = getpgid(r9) fcntl$setown(r7, 0x6, r10) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) 03:41:35 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xd, 0x0, 0x4, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x64}, 0xc) 03:41:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() syz_open_pts() 03:41:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) socket(0x1, 0x400a, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) 03:41:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28800000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 03:41:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) execve(0x0, 0x0, 0x0) dup2(r1, r2) 03:41:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x200000005}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup2(r1, r0) recvfrom$inet6(r2, &(0x7f0000000180)=""/239, 0xef, 0x442, &(0x7f0000000000)={0x18, 0x2, 0x62, 0x7fff}, 0xc) 03:41:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) clock_settime(0x4, &(0x7f0000000180)={0x3, 0x2}) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff1112aceb00d914949a69a7044a9bcaf5be13da0beb9b64e56000000000000000000000000072acce8ed4dc035"], @ANYRESOCT=r5]], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d50acb3eec7adf06472b3a859d70a07b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c5accf9af5f1b6fe1a31968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) ioctl$BIOCFLUSH(r0, 0x20004268) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="9c32c87678981e0271cae9fbb6865eb199ac156000d3843004f855969bd60ce66540005752344d0005cb83a23624f32a9fdb150000000000000000000000000000008d4b65e6f40721d8d08af33e", @ANYRES64=r0, @ANYBLOB="d30924bb351f205cb6e3fa1ae96a23b0cf1efaf3", @ANYPTR64, @ANYRES64, @ANYPTR, @ANYBLOB="f988ac67e3d6701562ef557114d286c3fd40929d870148c1067d5c4a0c921f445dba8f44763be9f05e72555f80b4d2e6d16e9d54b9e0272cae38d4b11a31580039d04b6610414c17a5264457ce816dbe9e9ecb2a9c04ea8f02174975437fa190424e097ff48156c5f879ea3f79e77192fb8437b89357e6b962a09cf7bc9ad8329fbc990c0b0c21ae282ac79515", @ANYRESHEX], 0x8, 0x800) msgsnd(r3, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) preadv(r7, &(0x7f0000000180), 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000ffffffff3000000000000000000"], 0x1f, 0x400) r8 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[], @ANYRES32=r11]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r9, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r9, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgrcv(r9, &(0x7f0000001b00)={0x0, ""/4096}, 0x1008, 0x0, 0x800) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0x101) 03:41:36 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 03:41:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r1, 0x6, 0x6, &(0x7f0000000200)="8becfec0f92da3928e8675c0dc3728bae3f8db5165c76b662221f854359d1613e10ba035cbd09fa8cfd8d937169aa702dbe15d3ba1b37e7325a97524da22bf6838c854c0525120da63f6c2b92ce97f5753b1e741c3334e3fd19b4e8e9821a275fe5682166e1da125e8022a287118d0e37e9c9dd1e855bdaaa86b729fc887528e38d16a16fb0a6ecd84b0519a89022b83901297df67dd7838a3f42c0e22db1e72e7052c79b3fb20a2691b138632861e07760b138b019489be1412f258f97bb0a9427e9e5b09eebcbff830118b8828cb151234d7bd24a0d9482ada567367abf2c303a0746add2a973850a38b65dec42c25", 0xf0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r3, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff8, 0x31}], 0x60, 0x0, 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 03:41:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendto$unix(r2, &(0x7f0000000100)="99ae81ff242a5eda031aa80c48b2d76a38f840412390b9e556b79e20a3f38031d2728683f45f694bb10c37dba814921fb23482b9fc476d4e648dbaed53dcdebb06ef7ca406df2d6363dfbffd2b044dec444d3f81ec25c26b967094db0929a5f208933d117eac0a740b8584204f9801722f604309e5b27611dc3a938e5c2cef1a568a053d64e36c3e555ecedab2c9ecc0ffb78809aa5fdf9969717a1c40be12ecb8ae95b4b372741fc01ce43bc7eba19a5d6eedd06c04d1cb694c0e4e08c87abe1214e8d01ebb0b72f1faf144af088f05495f4af583830e", 0xd7, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r3, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d800d5e00"/4083], &(0x7f00000000c0)=0x1002) 03:41:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b66694828775460ce052b66e502e3ff010d9822700fd1a9f53f074336f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db256ecaa8ff991a6208148691404e85f6e35c30447492ed173a472ab"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0xe532828da22a5d3b) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = syz_open_pts() r4 = dup2(r1, r3) r5 = dup2(r0, r4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x83, 0x1f}, {0xfffffffffffffffe, 0x1}}) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x920, 0x134) ioctl$TIOCSDTR(r6, 0x20007479) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 03:41:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85011167f5641a08000400"}) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) 03:41:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) fcntl$dupfd(r1, 0x14, r0) 03:41:36 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000d40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000002000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec43056400000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0be02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027578d4ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da5697770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc23300000000c190faf306fca978f9a72500000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f0900000000000000f26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c9a6ba2086485b3cd33f1fb49bbee7857e50eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236bae92626fb353bf64272dd10000008f9d5e3da04cfbb073654c267694798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be7000000000000000000000000000d37b094ae9af48487af128dd90a12bfd5d7ee1f0b00bcb72032b357434c7b10324e7e4447402c140930ea5859bc9335a12e68705ab4b6728f324baac2d5223f9759693b9a1d5b9dc862af9bbc1c8d895469e81b56"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1}, {{r2}, 0xfffffffffffffffa, 0x1, 0x180000026, 0x2000000}], 0x6, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x559ecceaba339b0d, 0x20) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f00000002c0)=0x1, 0x4) r6 = dup2(r1, r0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000600)="8d84e9cf9998e28d454976a5bdeb6e25a41d27547a3feab136ed59e09c2c234f403f61222519cb494d2a80b2c0e8f80cca183fecdfcf984a389a4374d808ecb170", 0x41}, {&(0x7f0000000100)="958bdf7dd03b48267df568cf6eb9a7e7f4adb771fb5106841c50716a7a732483d4", 0x21}, {&(0x7f0000000300)="f72728b51e0948de5aabe18a5a5d38c314e8fe797ce9e94f43ee6d869565e6d695469b49ab16480e22224fae7c51fffe838beb3b04", 0x35}, {&(0x7f0000000400)="de164e84", 0x4}, {&(0x7f0000000500)="04d5fe8b7e0acbc58c2ffd94d98c2a0eeab0cd5388f56df4df6d57b9397333da97daa31ccf2bb1529b174df2e680df224c775fe6850a8210c88d9657b8963f975f9f0418e7689428356fbdcd2917e47d9966fdd5e9faa126052d75de0eea2ce75dcddfb3e6db51a1a2d3eff39c2358fdb39f155ec307a5d5b5f8bfec76fa346071f991292c20bbe0be0d27c4e0ea2817b6f00ebb7aa5c6e5a185c4c0640509b996ea4c4d3b20e814b3c267d3c16557b006f3381fe668d2d1249f36bab41fa442650befd68e342edd4b758d33fa5bc280e535b4df48e7d2608c2ad5bc13d9d8a2", 0xe0}], 0x5) pipe2(0x0, 0xfd36474eccf4ca29) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x3, 0x0}) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) chdir(&(0x7f0000000080)='./file0\x00') 03:41:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) r3 = getgid() r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000280)=0x8) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffecd) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, r3, r6, r10, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getuid() getegid() getgid() r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r12 = getuid() seteuid(r12) geteuid() 03:41:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) fchflags(r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x1) recvfrom(r1, &(0x7f0000000240)=""/87, 0x57, 0x3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x691}, 0xc) r2 = openat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x6) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000300)=0x6, 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0xe36ddaed2d01e1d3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0x7f) close(r0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000380)=0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00=/file0/file0\x00'], 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0xffff}, {0x18, 0x0, 0xfffffffe, 0x5}, 0x20, [0x0, 0x100, 0xd1b8, 0x1, 0xfc0e, 0x0, 0x0, 0x4]}, 0x3c) 03:41:36 executing program 0: r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r3, r2) getsockopt(r2, 0x2c1e, 0x3f, &(0x7f0000000080)=""/27, &(0x7f00000000c0)=0x1b) shutdown(r3, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) recvfrom(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getppid() getppid() r5 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000340)={0xaaaaaaaaaaaae5d, 0x7ff, 0x4, 0x3fc, [{&(0x7f000003d000/0x4000)=nil, &(0x7f0000289000/0x3000)=nil, 0xffffffff}, {&(0x7f0000557000/0x3000)=nil, &(0x7f0000091000/0x1000)=nil, 0x1}, {&(0x7f00002d2000/0x2000)=nil, &(0x7f0000735000/0x2000)=nil, 0x1}, {&(0x7f000006c000/0x1000)=nil, &(0x7f0000000000/0x600000)=nil, 0x2fdf}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000424000/0x4000)=nil, 0x4}, {&(0x7f00001da000/0x3000)=nil, &(0x7f00007a9000/0x4000)=nil, 0x7000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000665000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000009a000/0x1000)=nil, 0x3ff}, {&(0x7f000033e000/0x2000)=nil, &(0x7f00002fd000/0x2000)=nil, 0x6}, {&(0x7f0000357000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x177}, {&(0x7f0000771000/0x4000)=nil, &(0x7f00002c6000/0x1000)=nil}, {&(0x7f00002fa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6800a5d6}, {&(0x7f000075a000/0x3000)=nil, &(0x7f000045a000/0x2000)=nil}, {&(0x7f000003f000/0x4000)=nil, &(0x7f0000679000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000763000/0x4000)=nil, 0x81}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 03:41:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ac5d82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) socket$unix(0x1, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x20800000033, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd2d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r6 = syz_open_pts() close(r6) close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r7, 0x1) 03:41:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xff, 0x4}, {0x18, 0x2, 0xff, 0x7}, 0x3, [0x1, 0x2e, 0x80000000, 0x4292, 0xfffffffa, 0x850c2bdb, 0x1, 0xa24]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7fffffff, 0x8}, 0x10) 03:41:36 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="4d61dfac0c8e0108fc9ebf1dee228911ef9ff9087e723e", 0x17) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) semget$private(0x0, 0x1, 0x209) r2 = semget$private(0x0, 0x3, 0x114) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80000000, 0x5e}, 0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001080)=""/252) 03:41:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000028b709fb40dcc40000f904ffffff15000001"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 03:41:36 executing program 0: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES16, @ANYBLOB="dba2ddc3525057de72310f60080bf3a0a9396188ee952559c5f2af5da527b5054bbbd9df6d4b3bccfbac0eb2e4f263cb91bad5a842246d8473d91070700db5cb997206cd57c4773fc45d371dfe105a3dc2ac5290d9a80de6460292c43827cbe025b8989282c9fce1e657918a5e5b38dab7fc72d3999a4ed647bc8064467981857e46e590327e80c6aec1ebb6bcb2b139c728e3a04e89503d2fe20a36b5e302b4a40c3c6d972a9dfa94b17f48b93a2202b26e75f5f2c67987852ebe665dd65139eaac41fbb8e07e3d0a040f477bcc89e89f28fe32a4cdeaa651c444bef08e8a3d39e7b2f25bffacc147b6bbd1335d8e56a32e05259780c7e1", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB, @ANYRESDEC=r0, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYPTR, @ANYPTR64], @ANYPTR64], @ANYRES64=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYPTR, @ANYPTR, @ANYRESHEX=r1, @ANYPTR, @ANYRESHEX=0x0, @ANYPTR64], @ANYRES64]], 0x5, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r2, 0x100000000000, r2) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r8 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x3, r8, r7, r8, r9, 0x0, 0x9}, 0x808, 0x1, r10, r12, 0x1, 0x8, 0x1, 0x2}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 03:41:36 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x2, &(0x7f000044f000/0x4000)=nil) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 03:41:36 executing program 1: getpid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2e) fcntl$getown(r0, 0x5) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x5, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) unlink(&(0x7f0000000100)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pread(r4, &(0x7f00000004c0)="712ce2c3333211b5d39baf741e0616db184d81392a7e3b7aae2f15421b2a47e8709c3bfbacd05cf1190cb9296952580c5025fe2460a2d61b7af6f61018666589777027fe58c1e580ec5d26d9a5c0bb7b29af6abf3b00ea9f32d2ebcfa401057b9de6130a9826a0c0dd7355e840a8267b6a74b7ff83d2c954e375a11733596f4e06ac194e136f5dd5fb0c13b6b193e221f8c491be3ae19ef9f205c9a36efe124c4254660dcfff73beaea8e92681095a111228f3ea6c9c9f34a6fc77edd1121ccff4078e31b359d9d786d4bbdb10861cae91f590", 0xd3, 0x0, 0x13) readv(r4, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000140)={0xffffffff, 0x3, 0xa}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000180)={0x0, 0xcaa, 0x1, 0xd, 0x4}) r5 = geteuid() accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r13) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r15) setpgid(r15, r3) r16 = getuid() setreuid(r16, r5) socketpair(0x2, 0xc7895ec50b285f90, 0x3, &(0x7f0000000240)) r17 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r17, 0x4, 0x4, &(0x7f0000000380)=""/47) 03:41:36 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8942fcdc54a59b7f, 0x0) pwrite(r0, &(0x7f0000000040)="cee9a870362a064397513bcac2fc3d53", 0x10, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 03:41:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendto$unix(r1, &(0x7f0000000040)="941dd0", 0x3, 0x5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 03:41:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) write(r2, &(0x7f0000000000)="c20bee57e5f54f6e79a03ee8b4c62281f7add83f0eddfc22837d1cd07f35b0bb1085f8176783cd888a5c9bd5cdd7361b5a7787c09991f634a8bb234b4ee5920988919ac4304dc5e8b1ed1930dbec45f9d62ddead5848f43ed997b3d9ae7eaa0a3500250b52d72a2f3eabbeb3b5a549cb37ca294c15646e215a06ec0f02ff66c018196488a1c13ffd029581a9fc810435856eea", 0x93) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x1) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r9 = syz_open_pts() r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x500, 0x5a29}, {{r6}, 0xfffffffffffffff8, 0x55, 0x80, 0x9288, 0x5879}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0xf3, 0x54721e34}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8d, 0x10, 0x8, 0x753e}, {{r7}, 0xfffffffffffffff9, 0x88, 0x80000000, 0xff, 0x4ff}, {{r8}, 0xfffffffffffffffb, 0x2, 0x1, 0x5, 0x1ff}, {{r9}, 0xffffffffffffffff, 0x49, 0x0, 0x0, 0x40}, {{r10}, 0x24ada43b88eada6, 0x83, 0x2, 0x20, 0x37400000}, {{r11}, 0xd, 0x0, 0x2, 0x1000, 0x1}], 0x416, 0x0, 0x40000081, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b8a0 failed: hole in range 03:41:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x40, 0x20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 03:41:36 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x3, 0x0, 0x5, 0x0) dup2(r0, r1) 03:41:36 executing program 1: syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f95955984987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e197b3d47d924434a6c8da5a218236330ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b6"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x7, 0x25) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 03:41:36 executing program 0: syz_open_pts() syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = socket$inet(0x2, 0x4001, 0x9) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/109, 0x6d}], 0x1, &(0x7f00000001c0)=""/182, 0xb6}, 0x800) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) 03:41:36 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001380)=""/4092, 0xffc}], 0x1, 0x0}, 0x40) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5", 0x91) shutdown(r1, 0x1) 03:41:36 executing program 1: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e6"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000001b40)={0x0, ""/246}, 0x263, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b72724e51314f955e05aea0d32d8ebdefc4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194d33f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982"], 0x1, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aa9a86c288100a2000000000000000000000000000500"/79], 0xf, 0x3, 0x800) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = msgget(0x1, 0x28) r8 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r9, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r8, r9) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) r11 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r12, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) r14 = dup2(r11, r12) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffee7, &(0x7f0000000280)=ANY=[@ANYRESOCT=r14]}, 0x0) r15 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r16, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r15, r16) r17 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r18, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r20 = dup2(r17, r18) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) r21 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r22, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r21, r22) sendmsg$unix(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) msgrcv(r7, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r9, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r5, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r13, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000002340)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR, @ANYRES16=r15], @ANYRES64=r19, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed76dc3e6ad2a1ba2ba556283c94eb2a29e7", @ANYRESOCT=r19], @ANYRESHEX=r20, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r23], 0x5, 0x1, 0x2bbaff95d624e2d0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f00dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) msgsnd(r6, &(0x7f0000002440)=ANY=[@ANYBLOB="02000000000000005aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2a9d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535515bebfa25245e804c95574b8a60f3154e10dfa023aa618256b2bd8b46afd62f2b01573cab5b348eabf08c54cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc01775ddd417bd2c5f2470a3deaf00000000000000005235982c3bfa0f1112134cd39b8d65900000000000004e842d7ced1d1589195da820955f9d2f36a1b5cd8cb36e29ec4b6dca4396815f76493de69c5ba59b5b7ad5b2b7eba7775f7cb9de22858de8800c409d6014e13e98fd248be8a098c7fb956139093ff0721b9f1cc773c24b5a7bfa49b751261db3e0c98b091398b16687a3ba59f35a9d1e"], 0xe7, 0x40000000000800) 03:41:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0200007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xa64f3c9cfd58ae05}, 0x0) 03:41:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') 03:41:37 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') open(&(0x7f0000000040)='./file0\x00', 0x66e, 0x0) r0 = socket(0x18, 0x4, 0x4) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pwrite(r0, &(0x7f0000000080)="07fd9f9937d5048b0342666ee0436f465f43cf97423db6ebe19b67b48bdc14881afe89480afef173b1ca2cd7d2fd2df105e1dcc7bffe7443d0159b57257fe045e4233799e9504bbe8d91ebe2137b5d511e764b8af1d8af07ecf579d7e3c5acf0fb91f960d31800788d55fd0c8b2692432a98b205bbcee71f31aed5f00266858d75fe784aad43921fda79880500f6fa0c7771c453e3bd1ad36b57107b25cbecb9fcb2f7e0bde44f388000ed342385f8c7229bb770fe4fab", 0xb7, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 03:41:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = dup2(0xffffffffffffff9c, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x7, 0x200, 0x4}) r3 = kqueue() listen(r0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 03:41:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:41:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x400, 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(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r27, 0x0) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', 0x0, r29, 0x6) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = semget$private(0x0, 0x7, 0x287) semop(r34, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r34, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r34, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f000001a8c0)=""/102389) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r31, 0x0, r31, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r27, r31) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r27, r17, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getppid() getpgid(r43) r44 = msgget$private(0x0, 0x20000003c4) msgrcv(r44, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r45 = msgget$private(0x0, 0x20000003c4) r46 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r47 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r45, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r48 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r48, 0x0, r48) accept$inet6(r48, &(0x7f00000004c0), &(0x7f0000000140)=0x6) r49 = kqueue() msgsnd(r45, &(0x7f0000001380)=ANY=[@ANYRESHEX, @ANYRES64=r49, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r47, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r46, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4ab29c0f30b103e0a31491c629fe317283cf168d27e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e452714dfc72eeb56bc4a6c4a8cf29f270a465166b5c635011547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a000000000000000000000000000000000000584106d1449ce3b7525bce942214d0f103becfdb01efe9af36f346889528a058fe905ca547c4ac330671daa2e87a39b342ee5d1a0af8ccf6d798883b95110adf10fa13dc395c6686e44815ac63c5289748a8337fe543", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r45, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r44, 0x0, 0x0, 0x1800) msgsnd(r44, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x1, r38, r41, r37, 0x0, 0x46, 0x81}, 0x10001, 0x1, r42, r43, 0xa5, 0x1, 0x4e2c, 0x6}) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = syz_open_pts() r53 = kqueue() kevent(r53, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r52, r53) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) r57 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r57}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r57) r58 = kqueue() kevent(r58, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r57}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r59 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r59) r60 = syz_open_pts() r61 = kqueue() kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r59}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r60, r61) r62 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r62}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r62) r63 = syz_open_pts() r64 = kqueue() kevent(r64, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r62}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r63, r64) msgsnd(r50, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r53, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r30, @ANYRES16, @ANYRESOCT=r56, @ANYRESOCT=r57, @ANYRESOCT=r61, @ANYRESOCT=r19, @ANYRES16=r63, @ANYRESDEC, @ANYRES16=r20], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r25]], 0x4, 0x800) msgrcv(r50, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r50, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r50, &(0x7f0000001200)=ANY=[@ANYRESHEX=r42, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r36], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r40], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r15, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r13, r42, 0x0, 0x94, 0xffff}) r65 = getuid() setreuid(r65, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r68 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000200)={{0x3ff, r66, r67, r66, r67, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x80000000, r66, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 03:41:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0xb6, 0x100000000}, {0x100, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x1f, 0x9}, {0x0, 0x9, 0x80, 0x80}, {0x3, 0x401, 0x7, 0x7ff}, {0x6, 0x9f9, 0x4, 0x7}, {0x6, 0x2, 0x80000000, 0x1ff}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f00000003c0)=""/232) semctl$GETZCNT(r9, 0x4, 0x7, &(0x7f00000014c0)=""/240) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc006, 0x7) r12 = socket(0x18, 0x1, 0x0) getsockopt(r12, 0x29, 0xd, 0x0, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)="f0671ebf", 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r2, r5, r6, r7, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) getgid() getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r22, 0x20004b43) ioctl$BIOCGBLEN(r22, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r22, 0x40045720, &(0x7f0000000300)) r23 = dup2(r22, r22) ioctl$WSDISPLAYIO_DELFONT(r23, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000d00)=0xc) r24 = getppid() wait4(r24, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r26 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r9, &(0x7f0000000d40)=[{0x2, 0xff, 0x1800}], 0x12c94462) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r30 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r30, 0x5, 0x8, &(0x7f0000000140)) r31 = getuid() r32 = getgid() r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r34 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() semop(r34, &(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(r34, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r36, r35, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r31, r32, r36, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r3, r36, r27, 0x1e4, 0x7}, 0x5, 0x5, r24, r21, 0xfffffffffffffe01, 0x20000009, 0x8}) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1) r41 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r41, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r41, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r50, r51) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r52, r52, r52, r52, r52]) chown(&(0x7f0000000b40)='./file0/file0\x00', r2, r52) r53 = getgid() setegid(r53) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, r53, 0x6) r56 = getgid() setegid(r56) r57 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r57, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r57, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r57, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r57, 0x40087468, &(0x7f00000001c0)) fchownat(r57, &(0x7f0000000080)='\x00', r58, r56, 0x6) r59 = semget$private(0x0, 0x7, 0x287) semop(r59, &(0x7f0000000180), 0x419) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000b80)=""/34) semop(r59, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r59, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r59, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r56, r55, r56, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r50, r56) lchown(&(0x7f00000011c0)='./file0/file0\x00', r50, r51) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, r50, r39, r44, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r38, &(0x7f0000001000/0x2000)=nil, 0x1000) r60 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r60, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r60, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r64 = msgget$private(0x0, 0xfffffffffffffffd) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r65, 0x20004276) ioctl$BIOCGDLTLIST(r65, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r66, 0x20004276) ioctl$BIOCGDLTLIST(r66, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r67, 0x20004276) ioctl$BIOCGDLTLIST(r67, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r68, 0x20004276) ioctl$BIOCGDLTLIST(r68, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) msgsnd(r64, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgsnd(r64, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r64, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000730600"/189], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r64, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r69 = msgget(0x2, 0x0) msgsnd(r69, &(0x7f0000000900)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgrcv(r64, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r64, &(0x7f00000010c0)=ANY=[@ANYBLOB="b1dfa7cab2a13ecdb6b8492b42733f982e7af0ac2f8ccb4b9ab3149784e4e1ed1c29b21245d534df1017aedfc5c7cdb6c0114a29bb227f08a831c7b1865bed1e9c630dc3a7be949d78fdcad46805c4ad0bd27a743afa17e9959ca1d7e88200174bae84acba1f0f91bd1489d0d90ec30b9e438232445d1b379cd8a3dbec1ac420cab8e5d0947a304c1872c76818f85869eec5cdb8b2f4f9e4c2c6167ccf033bd267ac5d623eb4188531b7c9be1f035fb4"], 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r74 = fcntl$getown(0xffffffffffffff9c, 0x5) r75 = getppid() getpgid(r75) r76 = msgget$private(0x0, 0x20000003c4) msgrcv(r76, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r76, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r76, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r76, 0x0, 0x0, 0x1800) msgsnd(r76, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000980)={{0x1, r70, r73, r63, 0x0, 0x46, 0x81}, 0x10001, 0x1, r74, r75, 0xa5, 0x1, 0x4e2c, 0x6}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r77, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r77, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r77, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r77, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgsnd(r77, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r77, &(0x7f0000000480)=ANY=[@ANYRESHEX=r74, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r62], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716248000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fe806845696860d5956dca0740a24c54233605bed498d1600"/163, @ANYRESDEC=r72], 0x4, 0x2, 0x1800) r78 = kqueue() r79 = fcntl$dupfd(r78, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r79, 0x0, 0x0) preadv(r79, &(0x7f0000000000), 0x342, 0x0, 0x0) msgrcv(r77, &(0x7f0000000080)=ANY=[@ANYRESDEC=r79], 0x1, 0x1, 0x0) 03:41:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000380)=""/221, 0xdd}], 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getpeername$unix(r2, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 03:41:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000240)='{\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00']) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r2, 0xd2, 0x200, &(0x7f0000000400)="8579f5ba9ad527d296b6bb5b16369d70a6bc0011b2c6551e6b22f16f862a341589981de2a81b3fc27f1d16cfba617972e8c686c13b8ee11392af635b5ce60ab5ff09806cc5ece024929788ad8a011f2b6fe286a0b5a3e0b71ebb6b05dd7d781e5b0467e8de56e84b95735aee282f13928450cae4675727f3ce1c8f9f954fc4a07413d23d96da00c148ddc5d8fcdc6f49ce0538b1087e523e22b906187050e67370941f3f3833dc2cc25a81d2bdc07a2834c86ab087d14dc4dbe7", 0xba) 03:41:39 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r8, r9) close(r7) dup(r9) fcntl$dupfd(r7, 0x0, r8) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r10 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x8, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0xac1c, 0x1fd, 0x5, 0xfffffffffffffe00, 0x4, 0x400000061, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x100002, 0x1, 0x1, 0x4, 0x220, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7ffffbff, 0xfffffffffffffffd, 0xabdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x7fff, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x2, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x2000001}}}, 0x4, 0x8}) fcntl$dupfd(r10, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x2800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x80, 0x1800}, {0x3, 0x7f, 0x800}, {0x4, 0xb502, 0xc23b2e486b026693}, {0x1, 0x8000, 0x1800}, {0x7, 0x2, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r10, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) 03:41:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() 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}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r25, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r27) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x3, r17, r2, r5, r14, 0x1e6, 0x8}, 0x1, 0x5, r27, r15, 0xfffffffffffffe02, 0xd, 0x7ff}) shmctl$IPC_RMID(r1, 0x0) 03:41:39 executing program 0: msgget$private(0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x88) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r3, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="6e1dbc633aed697a97030bf5ed7f00000000a60200000000000000c1c20a3052d9ab01d7075229b57f09a22a718357cf65c74e2d7d3a3d5021c7e0d157a9d22adff56d1fa612edf84adc839f493fffe13b5c69d3a4eada0d4e452b8603dfdd0bbe63a761718d4f9b0af14c15b95c97fad78079c01d17aa7adb065402c96ccb39c5f83bb6b058ffc0c6507f2f0002fdefcabdcd1adbcf152b1f91a1d7241660735a5788ae9874e8e513bf3f4326269db1b9571ab3e0385c957e0bf70558746dd535e381e744a03e374da041e7a9ed0df5dd580f993ca2bc4ab09a50dc2f7108"], 0x1, 0x1, 0x2800) ftruncate(r0, 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x30000000000) ftruncate(r4, 0x0, 0x8000000000) open$dir(0x0, 0x0, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r5, &(0x7f0000000000), 0x2, &(0x7f0000000080)=[{{r6}, 0x17a4a386398abef8, 0x0, 0x80, 0x3f, 0x4}, {{}, 0xfffffffffffffffd, 0x8, 0x10, 0xba0f, 0x8}, {{r7}, 0x0, 0x1, 0x40, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x66735c02}], 0x3, &(0x7f0000000100)={0xff, 0xfffffffffffffffe}) getsockname$inet(r5, &(0x7f0000000000), &(0x7f0000000140)=0xc) socket(0x0, 0x3, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) dup2(0xffffffffffffffff, 0xffffffffffffffff) 03:41:39 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket$inet6(0x18, 0x8000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 03:41:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000026000/0x4000)=nil, 0x4000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 03:41:39 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x81}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYRESDEC=r0], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="c8f28fab428dd348435bea51f709b37c94a5882d138b357ddcb8491c6807268cf4b4e802c684bf3837fd8cfbd8912027b774b3d04d580186f201a3b7d4bffbd35882a2bc5e1dd05edc61"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) r3 = getgid() r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() 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}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x100, r6, r13, r15, r3, 0x2, 0x7}, 0x1, 0x2, 0x4}) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, r3, r6, r18, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/3) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 03:41:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 03:41:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r1, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r1, 0x2) r2 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="000000656ad13d0000000000"], 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(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000006c0)) msgsnd(r2, 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\xc10xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r3, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000000)={0x3a3f775, 0x10000}, &(0x7f0000000840)) msgget$private(0x0, 0x8) msgget$private(0x0, 0x104) msgrcv(0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f00000000000000000000000010000100000000001008fc81c23d000000002c000000000400000000000000db5cd594fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bdffa2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a53509004641661d8ddf53dc550043d38705708058325fe229859df723dd318175dccee88c44d5cf9735d003d155cb3d89f44c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134aa4e470cd2b763bc127d609e61dc1916ee3ede55c14b3426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c0dc88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e1310bf1789908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cfa34fe13231172b40f2f1a97e69f71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff8114298359e72a4f68d484ac087cc0aed1b565f7dea1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b694456148dd123495c022852dfd546bb545eac4290feac09fdfe87c8573cf8890300000000472b640253971bfa61d9688fc99236aa6262172fc0aad8b45407c00577a03b13b9c7205b3cb718190008000000000000c28eab0bcc309e5bc6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8a4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e924f2e66dd27c596c4b315490334e59a9edce4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987833f93bd982623e52ca1a45098bf7394e89a37dea38d1aa62a6698ce61660c031a47922833be7737600d638494687f9a58d1b03581af32300ecffffffffffff8c5cb552b9a7d15835004e90e5a79f5aaee9779d849a502ae4e5a95ae1985f1cd929254ebff9972aeb4d91b4f8c13a0ecd92856693847446523d63cdb12dd026fcc11b9518e34fbe9c25d8756b389ffc20243eda680000000000000000000000000000000000000000d131d96c375c59533dd93347cfc7b6f4c21ed8f51d6bc850fe7fb124e8d215a19faeb935d2a4904f56662186434936902680a41ed8d5c559576a4394d705be4c361fcd0d78088eafff9bc288d5eaa5e5a91ac8ec0b277fe3b94c165ef13752fc8f376d9fcded7e20f76a5017efa6dafdb609e235b780099967867b2386adab33d9b643e7f50d766a5d881c483320c20644929e2c05d6a9f0d9910a97217608d2d840776dd72471341bb85b907cc51269bac04cb71769753e8278d04bd7aa366d35a2b0354474518010fd52ca128603b85255e5535384783887e11d9dcdb989b28d92e83a8ee6adddbbec419da1"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000005c0)=""/133) msgsnd(0x0, &(0x7f0000000b40)={0x3, "7712ff4fe37b286c39fb8e89165c538fdd3625e909530492a1e6a4f9f318b177f766cf691fc011bde922c869f146a84cc1486e2b8cfabae5360ed5c3610115321a57f1515081d0ee57eac0bfb67e6abee30167c933a65d36969eb615cb944c5a05c6c23baa0b525f6c9e225ca018b8219a30c94da065490ed7cb18de6f963d8c6a2a987bbf99e89263d6c1f6cc5ecb9f450344c3d52a43ca3c13ca2fd6a25ed6c4b655a0c372c01794631d5f89e6ba404c9c497ba7b12fef2fa178bab2e6f67d3ba220e47857"}, 0x15, 0x800) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x101, 0x100000000}) socketpair(0x10, 0x4004, 0x4578, &(0x7f0000000040)) read(r3, &(0x7f00000008c0)=""/120, 0x78) msgget(0x1, 0x9) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001040)=ANY=[@ANYBLOB="0000b7cd00000000460000000000000000c8f60028a3088b0000000000000000000000000000003b9dee068072096200080000000000000000000000000101000f000000"], 0x1, 0x3, 0x0) open$dir(&(0x7f00000007c0)='\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', 0x10000, 0x183) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0x28) r8 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0x0, r8) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="fc90242ddb2636175982b454a5a24fb2c87547993aefea9f6b05c5473f72b2ea35fb57ad2fdd8d6968ade98fedf1cc2bbe3bbca2e6d040ee3f0383163c7c5e5555f6a77f9ef8fb705b36609b941b17de7948cd93096d13fb012344a10a512e91d8ce3146a702d699cb59349aeb56cc86a10790872f58b6391d07b8714d65ac74c6087c56734114529126231c2d012aef1d4e9d9146eb4f93a72adff591c4454f8a35c67b2106117311229d55cd45dc228c33563c", @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r5, @ANYRESOCT, @ANYBLOB="454857b6018481d026e78e9ef5d79f6a3227185d80723895de2a06f5ff7a945497c2ff96cfca5c7e2ea6c81f3154ac0fbc8e3f126c3c2898cac45a7615537f694991a1ab3f35c793f336ed11be0ace14ffe818728b485a823ac3e026a786dbc999e9b8d7292c3345d4ea9ccbd2d48c598ab3f5f2ee57707effc9e0c38d37508bb6cf5d226a8ce831424dd3633c2efdeadf4deba0d41a7d9b8116334b6b4f6626acdcf3c21973bc3428609add3a83633879661f8383656763aa0f7042baf25c", @ANYRESHEX=r8]], 0x2, 0x800) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000e8f1d1e00006853362a75927547bfb53f947a905bd"], 0x1d, 0x800) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchdir(r9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000880)={0x9b4, 0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', 0xe42f, 0x5, 0x1, 0x10000}) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) 03:41:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0), 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d", 0x27d) 03:41:39 executing program 0: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1e6) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000d00)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) read(r1, &(0x7f0000000680)=""/167, 0xfe13) r4 = open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r5 = getegid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r8 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x6, r9, r5, r10, r5, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r5, r5, r11, r5, r11]) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r13 = getpid() r14 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r14, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r16]) chown(&(0x7f00000017c0)='./file0/file0\x00', r15, r17) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r18, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r11]], 0x1, 0x7fb) msgrcv(r18, &(0x7f0000000c00)=ANY=[@ANYBLOB="000004000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r18, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f480fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8f8af03fbcd76da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff999be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa04959309800000000"], 0x156, 0x800) msgrcv(r18, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r19 = msgget(0x2, 0x100) msgsnd(r19, &(0x7f0000001440)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16d72fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee303000000de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5"], 0x1, 0x800) msgsnd(r18, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df183bbec5ae932c55722bc1f69c9080e1b4fffffbce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r20 = getuid() r21 = geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) setreuid(r20, r23) r25 = getegid() getuid() r26 = geteuid() r27 = getgid() r28 = semget$private(0x0, 0x4, 0xc1) semop(r28, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r28, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r29 = getuid() seteuid(r29) r30 = geteuid() r31 = socket(0x18, 0x2, 0x0) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r33 = getgid() chown(&(0x7f0000000180)='./file0\x00', r32, r33) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000680)={{0x4, r29, r27, r30, r33, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r34 = getuid() r35 = getegid() r36 = getgid() r37 = semget$private(0x0, 0x4, 0xc1) semop(r37, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r37, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r38 = getuid() seteuid(r38) r39 = geteuid() r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r40, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r42 = getgid() chown(&(0x7f0000000180)='./file0\x00', r41, r42) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000680)={{0x4, r38, r36, r39, r42, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r43 = getgid() r44 = semget$private(0x0, 0x0, 0xf3) semop(r44, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r44, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r45 = getuid() seteuid(r45) r46 = geteuid() r47 = socket(0x18, 0x2, 0x0) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r47, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r49 = getgid() chown(&(0x7f0000000180)='./file0\x00', r48, r49) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000680)={{0x4, r45, r43, r46, r49, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x0, r34, r35, r38, r43, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) r50 = getgid() r51 = semget$private(0x0, 0x0, 0xf3) semop(r51, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r51, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r52 = getuid() seteuid(r52) r53 = geteuid() r54 = socket(0x18, 0x2, 0x0) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r54, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r56 = getgid() chown(&(0x7f0000000180)='./file0\x00', r55, r56) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000680)={{0x4, r52, r50, r53, r56, 0x100, 0x3}, 0x3f, 0x49, 0x9}) geteuid() r57 = getgid() r58 = semget$private(0x0, 0x4, 0xc1) semop(r58, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r58, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r59 = getuid() seteuid(r59) r60 = geteuid() r61 = socket(0x18, 0x2, 0x0) connect$unix(r61, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r61, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r63 = getgid() chown(&(0x7f0000000180)='./file0\x00', r62, r63) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000680)={{0x4, r59, r57, r60, r63, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r64 = getuid() setreuid(r64, r15) r65 = getpid() ktrace(0x0, 0x1, 0x4, r65) r66 = getgid() r67 = semget$private(0x0, 0x4, 0xc1) semop(r67, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r67, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r68 = getuid() seteuid(r68) r69 = geteuid() r70 = socket(0x18, 0x2, 0x0) connect$unix(r70, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r70, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r72 = getgid() chown(&(0x7f0000000180)='./file0\x00', r71, r72) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000680)={{0x4, r68, r66, r69, r72, 0x100, 0x3}, 0x3f, 0x49, 0x9}) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x6, r21, r25, r26, r72, 0x80, 0x9}, 0x3, 0x3f, r65, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={r13, r15, r25}, 0xc) fcntl$lock(r4, 0x7, &(0x7f0000000340)={0x3, 0x3, 0x9, 0x1023, r13}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r73, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) msgget$private(0x0, 0x4) 03:41:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 03:41:40 executing program 0: r0 = semget(0x2, 0x5, 0x0) semctl$IPC_STAT(r0, 0x0, 0x9, &(0x7f0000000440)=""/149) 03:41:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 03:41:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) 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) r5 = socket(0x2, 0x1, 0x0) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r12 = getgid() chown(&(0x7f0000000180)='./file0\x00', r11, r12) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x4, r8, r6, r9, r12, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r13 = getuid() r14 = getegid() r15 = getgid() r16 = semget$private(0x0, 0x4, 0xc1) semop(r16, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r16, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r17 = getuid() seteuid(r17) r18 = geteuid() r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000680)={{0x4, r17, r15, r18, r21, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r22 = getgid() r23 = semget$private(0x0, 0x0, 0xf3) semop(r23, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r23, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r24 = getuid() seteuid(r24) r25 = geteuid() r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r28 = getgid() chown(&(0x7f0000000180)='./file0\x00', r27, r28) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000680)={{0x4, r24, r22, r25, r28, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r13, r14, r17, r22, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000280)=""/86) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) r29 = accept$unix(r3, 0x0, 0x0) getpeername(r29, &(0x7f0000000080)=@un=@abs, &(0x7f0000000240)=0x8) 03:41:40 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() write(r0, &(0x7f0000000a40)="280b4130044b87def1023ea5833c1c857c10b83d6fc4cdd8e14b5addf93ffd54cdb08339c439efa93e42c19ed71cf761a29c2eb69739f4d7481d630dd7a7bbf2fd723f51b29c62056115526c54a72c41beb3a8719d6b6209e956c29c74d8973a3f1a17473bf920bf90541c9bb036d0af60a775f39dbb2f4b9fdddc12db378cb7237fe06f3e569cf731ea62c2bb96df7fce145386c6018d6df0ef9e6a4ec83590cbaa00faf8c1993693c929b1c4f9edd7f28910b3382c07c7b72ac0232f8063abbdf2f698e7a2d1c8db4e59b7adfd9cb956eb7efb2832a2eda961c7f90e913568e3b9972ba37f763fdd3ec55821ff019ef737181df253444aad4dfd2dd5ea85f9b25b4e7d88647a9bc8f1fe89cd1d0228f7a49d62f8a65b97d6cb017b68f5035e00ae01e553f37e981e7e95d1c9d00cb3d1f2cc8d12a0110afd581c9cc95c6d2f0ab83441140e67f2b85f76ae1eb65fc62141a31710695f9fc1fde63d7395f09637e320e5476e599938b7c53cd5b6346b6fbebd405782599a564ffbe6b6206e8c4a5851e4909b6df0749741c46d4bc804724747a95ac2fd0bdb4d2a3fbcbf2908ce3f3d3f012a32d0f532f47b8a532a051d0404d1e56561b87dd8c85f70f1ded6a700b6c40d30b35f94d153442cfde234925e3326f43290834d609ac494838d40578f418b9de6c3b44e8801423bf899dc6c831a55e6d20dbc1e443d51d6eef549556266db26f1203deac7931652c10ca82d7c95d195c84c6e8e7611bec601704bc0f1d2b63fd28780334686cbc85653144da2dfd9b82588751c01143e3cdb8d28d5123ccf39b2518aaecd6e8d9e10033f54e588365d1e523b8b55cee9bbc49687d26272a862984751a2ffa2697a8f1b6ca7ef208fa915473be49295be7bd30a021cf2f78179462c97dc17eed203ae811128780fe81e8572b50dd8a5186b293ec576b199fa46bdc75f212dba7ee7e800e8bb77b1daab63331c27b7ce6954218d6920344b3fcb0624f20d9a73789540a03e7e1cf3537f3d7c533d71e42e7cb9b505b472ce717c9029c26eb023555b73025b55ab16088c2b54b4a4ecf24f0b718865876d7e13177f09a18548f5014ac3c5e8d365169f072eb9d868abebc397b66cc99b24157d74679127bde82dbfbc62bac7373fedfae8e2bf31e2fa3f945cfebe37cee5cd83582e6465b4e259363d3d7a855fee302e237dfdfed7acfb43782409b69ba262119ad8ba1b2d89df9b06beed8e2c6fc56a4ebe2f1e1da37b0b5e7dee1c1aa8d5748228ad65b97a635e8e8886dbf4e87f0a228a5129f0f9b4b72f70de8cc95db923f786772b158386c3cecaf060071ac8a963a65c895c076b2d14d77f38cbdb5cf94905fd6bd3ecf3a420888dfc28dd75a2c224a07b4108802a9803cceb97cf0184eeec2df1ea7e35527a44be274dfb1b2934799b051098efe015857bd19b92eb1732bffb49e699687ca33576a5698b3e6478783886794ea765f228996de9892923cfbb8d4eaabbef17c179eaff28cf4a0aaf05eade8857adc14249a3125779ca8ae1ab960dbae33d7a8cf5db2abbe83bb45666eb83aaf13330243387cfe8c5c9561f44bbe7c66bc34d0584cd37333173f8dae64648913e47a59d770aae7ffe26043cd63e6264a36e4461b2923cbefa828d990a9dca67ceb8a03a1cb15cee30b8b9bd741500f75e8753c733b03271529317414ac10280e36c42886552c3c379c32b42abf7ff89fe70e5bc2f442728eb6a050e9141e2fe68ab6f772a8aa9ef205eeee9eebc7d932fdb84d91a15f463a6b81f0961a23aca8f96a07cb90935d8e6f561e6fcd9bc32ca17d7c815", 0x50e) 03:41:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x0, 0x244) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000040)=""/241) 03:41:40 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) dup(0xffffffffffffffff) fchmod(r0, 0x8e3) fsync(0xffffffffffffffff) r1 = getgid() r2 = semget$private(0x0, 0x0, 0xf3) semop(r2, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r3 = getuid() seteuid(r3) chflags(&(0x7f0000000200)='./file1\x00', 0x0) r4 = geteuid() r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000180)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x4, r3, r1, r4, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000140)=""/169) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 03:41:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0200007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f0527c2101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbd01005c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/786], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) 03:41:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f0000000100)="38d6ce9ac2bfc2a6f4abd03fd131d445d223cc131794d2f0b9367f20b3", 0x1d) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="b12905e71a35df80d68a4f49d1604b91fbb4db18fb7acc3579ff3cf8076cc6cd0317d6b5d285ba2543", @ANYRESOCT=r3, @ANYPTR=&(0x7f0000000140)=ANY=[], @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000002280)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES64, @ANYRESDEC=r1, @ANYRESDEC, @ANYRES32=0x0], @ANYBLOB="2b4308d9e0dcb5c4c380696861be64da9614663fbf2397f892d4a62a1668916daee1e84b9a3e246440dd94fabd651c5a460634820eba62", @ANYRES16=r2, @ANYBLOB="c1033979a21316ed428c8deabb4e7380d45096da799ede45a9480f6e9aa7e12614e0a1acb1268cfe7b1c5c6d37d810285680fe308fbb03eb656c916cebdcdb43f2b15998074196feca6a34a2d855bff4c4643d35cefee5b87101bba3778d4e5bccaf265582f9da64c4aee392ce1044595f0ab2d89ab865b27ce9e51df88eabe45839daabc4e04c74b6268010aab86d47911d23a83e8a06883f50eed16bfc8f8861a6edc896d4fb7772854ad266c6617292d909d782bd7038122512943a0fce5a34ec1e9962c8c1122ab8b7c914cab4417fc45adacb674669c4aa0c3bbd521e66e7934cbd7dfcc07c30b9d87a297063ab9224757c9218aa9ae81a8f9d95b5205a4bdf77fa763565319aa4ffe05860d58d85247fee34f3410597d7b134e2d151cb66b094bd209852a66f827793a921fd7dc694e70bb6b090167b88b4f102783e7d28fb2caae3ff0ca0f6a16623789a76ac618797e337bf7e53a6bf69ca55fc6fd249d16edb0b4b9c894d3f9bb286d7c0cf37bebeea8e4a3c77ea39a69b64fbbe810b9289d18aba41bd227fe1fd714ca2f06bfd584c8c47791c57c4e8585b6bb82c35ff02804b07ac383675fdf9db631cf1871da9278ff41f8077124abd0c5cd89d8344c4ddc566ef3994ec0405063736de2719b5121af677f5d3b94ff052c85a40b0043967cb2e8dcf2ded9d087ba889f31e251a4767164d19b4f30ed79c33ec6e2eab537ce725b857a3a70172341071abcff08685a85d4db3a76294599e9dd2409932b9efa863394f04f952d0a2c791369e6f385b537d2b1fe4c8e130a688fa007c85db496fb44a61a2c5d05c667ca4a26f791accfc3ed8c1e310525050c3bf37b09a003af64dacc1e033aa2518c87d4323e0ace77ae99045d25cad355967fed5afd86a6f111a48b89446a7dd737523150109c3188c8ea5a729b3ebccda4c8f95a2c5955f8d224644878c66c0ad1b607d907235d17e30c01d3af21875872abee9a0ad732c216959e42e5ba518ce51b538a8351d5f952a186b237a0afd93b21c8e1702c47af2666a2d1b54c9f9a9bf0feb5ed3ac78f2d2b7cc1f1cbe08050a30ea990ceeb11c638ec09fffc6749dfda57f483783d639575dcb7db63b3c82036aa697ee8ae84d6a6f786c5e2ba92353df5105f30d8556efccfdfa10341022c02d79caeb2cb55813fa5cd8bc420ba00a348d24f1016d611a4e337c3163661286d6ef82e673900261707366e2f0aab02650455c3089352e3752449991688df66a94e4f4b89dcc7fcc8fffc849f0575757e4c56997e42120a131c4404838a956b1f34c102eb4a617992e9c488fd6636750f9f01c39a8cd1f0c76ec04f156bcbd1ceea94ffe4e401c1aba0d5dd6a49e4d48f9f5a75e9801765ee1431ed5f60a148cd3c0ca3107a719d7e73aeb04787b4936a2878b704e50c26c83c2f104ac256462ec44ea6153f77f9f0bee421d159a6b22fbb80842337ea63ce305d3e9bdd3d0759b29c40c15483d2991f1b882bb4274b8e292bf4d00a4dec55f4331bc4f7d717d938f553f5bd9b4e3befaea9818afb9abb34c9ee53294cca52daf50e693df3e8d796239786de8921a72f2da7da498768431a5e0086c1ced4f1517d5fb3b8e488266ea78151f31996787573deb610a5488a133532c13f14aabeb73c8a97a97df5257604a44e054d56b02d38a11a59e25fa5462c62afbb0e5f05b12ac9ae027262788aa8b1d739e1acbcd5620ae176e843a60128afbe6c829ad608c6a0a0cfe064b1da9ce12cea91cbe16758ac5b26a7f37a2d4ca8e499336be7f10eed6d152c8d9cb444d21cfdc7308b10b4e58c45a41c4df7cb72032d2283fbd46e05a929dc5290b9c657b6e55e8ff20116178028b2485ad435ee16cab735695b46cc27f4ff49047f99583c7f30b49f27b97fbb5f93d8169f16202b74dab6bb0dd16a9a01eb9ea964d598d974ef75a66ccae165a30dde40cc19abc4fa740efe5efa816b9269ce02ac9946bf1b9875dc8827601a45fe127d46bde859b76206664816872fc84cb82016b1e80e26b044407c4300bb51aa213e07c524bb2426f249e7f05ed78b725fcead6493abbfd125664c1f59c45904d776ce4da1553a1d66d0f66e7883b0ed9191e55ca28c86595b9ac29d65b626456eb108640b233ee4b4d8357bec26f091c7284b2037e34612d645bc7a0c43a38a3c2cae87ef5eeefe8e9f5b5fca41481772f6e2e7b05604fede24c1a1d85f9dfe5be1fb3fbfe7de4b3c9433ee658831618f8467875658985825a9080b9e43ec9859718d269e3d48a608e0be47f44201a5b2ac55452b6f936ecb759f2fa2c430c40b5a39f8f8c0b3d8ada6039b56be92ba6790dd0ceaf058cd0d1e19e7163582ddf7e73ea169510cf7ee6a1f93ec67f15dc75b62aab395e4f5adf604f1a8021b6307fcfa0515014af1131f357aac4eaf4a71b7619f5bf33445ce11679fca986ef3b57a1cbdeb557a94d286d3abd312b8d13b462e4fafa46ed095dc54d52489390967a4c7282dd191310802c75d350f341b6ad4b5bcb200709594e200d696361940370d54bddfe2f19518977076280eb615f2b6c5506f29409bab6401564131399bbd741f92961cd89fc4d6fb7252983002b0368edc5c9a799a3ca3fcd0399c2034ebacc1106bef9bf44016b7f568a3606a251dc65f439c048921199593d449e61df3aa67d7485882275aafd394d8dc909364b51091bfee2f43daaecc2b2b8f70eb154bc6cb13a5a78e265864d60f1b24dbe2678086dde881b19716238f5f4bfbd964666192c62860aba0abc76f9ba9fdba0c6cc282de89e0c0977fda26e05f4c8d8b4dd10d54467733442d0bf90b6cf22cf66203636cf6fde0716aae43b61900db4e8204069967167536ddf2dbf4fcd5f1397e56af364491d5818445c80886b955596299da67d62762df8cd26fbe11b8690ed461e8699fc416fb64b6ca4a71139d8cc10466a5a936a77ca1d279ea022ecb2da2d0c21f2c76242a9774512878dd9eb3c89a89ff9b8f3e72721fd9073a2df75d36dcf903b1f27249fc90b4491c3dac86c395a5be228a83287c796fe51c515914e682282d4d47504c2c41bbe466cafc855ff4d0798e395bd81e9d31a35ce0f06f8cc31d13bc0ddd273e640329fbb38e4d6f9e2ec4268e9aa2456e27c150f1ae75c9ab9cf269873c114fcb7a33dc6df9044665cb5392529e66ab0b30e57319b41e684abbfdad0374516e04222e8e4afa0435036cb479fedc5a810e9aabb766d826b12cb79c8e5cb46b4bdf9aee005fddfe23737bb08145a4f4b6fef216b7d13b1cbaf1f5ddac2bf584472c9cf81d056dd32b925d4dd424a69ddf0089dd03525ed3bb00b41b1479dc73c1770703230b866fe4dafea3a05d7e36f1e4a9605c94487369755c9a702124108348a61f207a64f4b1f4bcebf5571b09ba72b8c2ff2220535c2404cefece35f729d2baa11eb81edd34792834f5ed1c3737ae944424797b23042c417af32875ffd4fed6ddd381dcad309d3f0cbfb04df3ef23cca69a55d89c03ced1cac8bfafb437e93261b77ee548ed90e3e58480e1dbf4e4a446c46fc2be24d815b972d63d4d22c626c0666e2effe5236e61953b39dcc644034d536a2d5184bbe145462b85f27e005de69780cb3e9843f2d00d2a0d5032ab6b44dbca6c4ab0a651f5a141ed14deedef5163456c78edb8563c44ef701280302809fa4a0bcfe68eff543bb4a6014c22c692dddea0d0d7b1aa1b2199a0ba76ad6bf3d9243504c69411433585df028cc9fd2029b1edab1d43dd22c1e300a0f2e306c7c789894966aa5e4ca00c528fc084cd39d69cbef167c2d9ae05a63ad7c993ccbccfd9d5c1adf68854bb2a17a3ab98c70d21c32d33cd9e1bdcfa219ae81fbdf600fbcaef037a2990e10f220a3a84936ce8d436ecac31b97d04555bd82c2da7ce5ec30083dbdb05be313ce4dd1e2da0c91b01c0e522a30541a3e2debe4bda647973b156cdabc302472a6f62626830c96dfef0e1a79cffa37007c3d0cddb50a5d1aed8460694ea25365c67493b5d2bacef37a2c4dea2a08c09e4583fa888201fd3526b1753c4c3a9a6034fc930de16b26eb644e44e30d343436943080f270fe6ce7e09a60551fd8f5e2867d604ec8a018b7c53b712687832449288ea7a96018ed0b4f154dea8ad0321794eb76757dd9fdb13cd356cb4dbc3e8227146aa21804a51c08c256069f21bddfe17d21a0c4ec0a6efc84649ca9c9c9a28b23951099854f923916a3696a91a289bfe1e421e30c5cd168b60cfa0f8271596382a3bb4bd4d666c0b049a48c036887bc28b42f20ee848dd06d1edb845034aa41e491c14bcb1f4fd848ce3e94ee47034cc68de833aa1324d058e040e48f20ef6daad66419c0d6ff854d97dbb6bc17e48b7738505c49307892dcd8ee425de1acaed49253031dfe3a3a77573037ab6358cba857cdb5e46d039b09a1748f8221b4b3e79a607222a0fc2107245d2fcb4988994d90a8d375ddd65fec4e49da5f06f6b4275363797f5466736cff1d31eca37e5d4660f5983e0d033fa6dddbc51033f7658bed9f787f599c55dd9054343db1813d71747f65446ed3f9f3cf6482bac270f97c89c90a9bab470040d5b105ebdefdfbe813bddd3957512e58f1543ea864cfa7f0ecf34f1378d94a004aa364b4673b5a28aa9fc497a873d08b9f5f20ba9e49e11fd630c95cb9508b6ec939bbedd57f5de35fcc7bd83cf16b0a1c0b1776ab17a566740ee3130b23e07e4917e27d9e31e18d4e7eae508e6442f4175bf74e8d5c3949fafb2ad82e1ca99b1a969e9d40f47afba5742d10aeaf5748c981608cc6a285b68d1574fc7ca81908e45da4b3f4c7abda0e1d6c08028f0a3b81f35866ccc6c5a62b45b23090cb5ac0559cec2ec4cc6a48dc261e4873cf92c0572a25f18be80258cfe2f7957434b5b5e22916607168f4f999ce0a9e6abeeb9ac09d89687446b2be64e57ed12b4e6e5a49ef3d779c49ee59cb51692352718372665c352934068ca39273d6cb44a7677b427c2570c0f8bb1d6569cc4dc5b5aca1cc985fa2378f4fc4cbc2a369b3b13626923f81de9980c703c09b1cd3cab5d5f00a7303859060a2f2f4f852ca6a76070f73869dbaff6bf98988571b40e573d9ed78599a54d702b38449995384b74f148b99a45e5fd54984ed781ae9af66ff8ac8769ee6d34882d90cbdf13f4d5f86f725865e70a78f1268129ec0c087214d00f948c8edc5a36272813e28de430887dca11737af6f4a583efef7878ee3a922a833ae98f9cdda73a1fc9cdf431c82ad47eaf08fd689495691592684c76499103e562972ac3714254f8e590bf0ab9b8bc50ff8ef68d3f00e934267375a5ba88b3bbca3234e436d517142bd45d0be89c6dd838f9749d8a7914dec982ab1e3ce844d4557088c59682684a8bddee926ea1b923cf600d511237501c4443007123cada4068b14f9434e92fc50ccca36c81bcbf5aba10f5ee1838b49b6b0d131a91c99cef864b12f0189a75ce67dd86a931a30742390dd0e028f312b5d240d30fbf787dbb4ebb95efda8b7695a1e4176a200f26d5401328cbb52a56538d938c97b3ecb9013319ed41cbf3579dd2182d4cbaa01cb4a112b468cf685f0c100ec786da84b7cf4fd0e853dcb84a138f9225fbd0053bdc2c94d353ac2546f4771caeff2cbd9f5116c511b9c2ccf0d1e6f9a81440db21822b4ce26a1ffc0ff5eacc614f23aa5c7460251563499b6b4be871a68eb26034b91598f511310d89a4d68db8d448d1b8734adb489d4c0a9ea1ccf8fc02518833a306f6d69fdc1", @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r3, @ANYRES64=0x0, @ANYPTR, @ANYRES16, @ANYPTR64, @ANYRES32=0x0]], @ANYRES64=r4, @ANYRESOCT=r0], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x4d) setsockopt(r0, 0x3, 0x9f, &(0x7f0000000140)="22dd1cfac170b5fce2133024d30fbfdc0797854e76", 0x15) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040)=0x30, 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c9d0900"], 0x10) minherit(&(0x7f00001d8000/0x2000)=nil, 0x2000, 0x2) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) setsockopt(0xffffffffffffff9c, 0x5, 0xe8, &(0x7f0000000080)="acddb8850ee3c14b4353217b755be39beaa13cb1a5a976d92819da5f93cdef7d41d2e332627874f0d0be1fbdb7fa25ecab10a24ea7bff38ff57b56686e6a1a4416a15585144f6a6acb4bcd7d8528cfd77d", 0x51) sendmsg$unix(r7, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) 03:41:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) socket(0x6, 0x8000, 0x1b) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) listen(r1, 0x2e4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2b, 0x6, 0xffffffff, 0x1, 0x1, 0x7a6, 0x7, 0x1, 0x0, 0x40, 0x9}) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup(r2) 03:41:40 executing program 1: r0 = getgid() r1 = semget$private(0x0, 0x0, 0xf3) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000180)='./file0\x00', r5, r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, r0, r3, r6, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/107) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r8, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) r12 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x80, r5, r6, r12, r6, 0x10, 0x8}, 0x2, 0x45, 0x1f}) close(r7) execve(0x0, 0x0, 0x0) 03:41:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) socketpair(0x18, 0x0, 0xfc, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000080)="1b665ea2dccb5adc9a593105f40ff12f702d94c82b9bcacbe92089de1f553ef2c7eb7922ce4a0d1bc69bb21a5d4b8fb3bdb7a1b570fbe5a10813dcef6beef62fd16cf123ce2c0b5621f986df420df92ca08a90216e0bf87d02cf9a26680fa384922b8e50a115807bd51cb85889c9233aed44ed32bc977deb78be3b220deb2244576c256d4cb547c4bb33d00a3ba028f9c66177dcb9b3c05676b1498bf6814706fc27aeeeb723cd89f98dfabcab902fb4b6854607bc80f19f7bca6e2d86642001ea634f1349cd10ecfe1d4404e8791576e933456dee50c34bbaac5ada", 0xdc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x7) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) write(r3, 0x0, 0x0) 03:41:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x8000, 0x5e) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:41:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) msgget$private(0x0, 0xfffffffffffffffd) r0 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2aaaabfe) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r7, 0x0) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0x1ff) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) 03:41:40 executing program 0: r0 = semget(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/74}, 0x52, 0x1, 0x1000) semctl$IPC_STAT(r0, 0x0, 0x9, &(0x7f0000000440)=""/154) 03:41:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xffffff2b) flock(r0, 0x6) fchmod(r0, 0x130) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8042, 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f0000000040)="4b74954c", 0xfffffffffffffda3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000033000"], 0xa) 03:41:40 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:41:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8020000003) ftruncate(r0, 0x0, 0x80001ffffc) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 03:41:41 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') rename(&(0x7f0000000240)='./control\x00', &(0x7f0000000140)='./file1\x00') sendto(0xffffffffffffff9c, &(0x7f0000000000)="2d22b013f79d974d9ecb8d54729954b9bf92359acac81de91560d732ed00d3f2b2e2dc9fcb145b54076f00", 0x2b, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 03:41:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 03:41:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x1, 0x16) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6) r1 = semget(0x2, 0x0, 0x428) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) syz_open_pts() ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000180)=0x4000005) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xffffb000, r2, r3, r4, r6, 0x0, 0x2}, 0xaa39, 0x4, 0xfff}) 03:41:41 executing program 1: r0 = open(&(0x7f0000000400)='./file1\x00', 0x100, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xfd8b) ktrace(0x0, 0x1, 0x40000000, r2) wait4(r2, 0x0, 0x9, &(0x7f0000000100)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x200, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSDTR(r3, 0x20007479) write(r3, &(0x7f0000000280)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb46308ab50be07b9ce9a897abfc87727870d0d7b71f4816231f24e9f16e1059b3c620ecd50ebca4f80b87504c94ba709ce3f4de2fb797c5477fb096aced9a8d12fbe04320e37ea1f75fc17a994b2404fc31b875a43164f6e0aee3152c0bf8ad2002b21553f07148a15c0d55a8b732aec2a101e8e4bdb596ffda68015cc322fa9a20f200bf4e12dfb665cf8066af667dba725f42474772b424e9c9644cbaefdd6af87169c4b309eb370df6ceb35ca615c1acd7332d94a56b8dbfb355d277e39243c082086bb7e3a16618b61df3bc72716dc77c4382b2e5118cda08e39431af7e0e77eb1688b2f21ac5906d0e5f5d140b1dd2c6594a857ef0d2250fdc35b76a7aff8d9fd", 0x146) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000240)=0x1) 03:41:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "8549554dd1cb1e09100000f4c25f2e0900"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 03:41:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x8000004, 0x4000000000000}}, 0x7) nanosleep(&(0x7f0000000180)={0x1000, 0xf7e}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x2}) 03:41:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 03:41:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) close(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r3) r4 = getpgid(r3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x30f, 0x0, 0x0, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4}, @rights], 0xffffffffffffffbd}, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 03:41:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r3 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r6 = getuid() seteuid(r6) r7 = geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, r4, r7, r10, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/Jeg/\a\x00', 0x20, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r11, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) semop(r11, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCVERSION(r15, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r16) dup(r16) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r17 = socket(0x2, 0x1, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r18, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r18, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) connect(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="1066696c653000"], 0x10) 03:41:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1804, &(0x7f0000000040)={0x81}, 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 03:41:42 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r4, r5) fcntl$dupfd(r1, 0x0, r4) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)=0x4) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = msgget$private(0x0, 0x110) msgrcv(r8, &(0x7f0000000f40)=ANY=[], 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x400000, 0x0, 0x0, 0x0, 0x0, 0x44, 0x2}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x2, 0xffffffff, 0x8}) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000b0d9171b0b863b249c2926758cd158274f5d64d22c2a257a8574ecc4eb1aa3b5408f063978a09ba63e92757426e02efb620bd53447369fd3b73fba22c2fc15032f8e8db5391eb81e3bfd09a8649487c305b98379e41e5d40a9deceb6924959a8ac29d50c690afd2ac7b156081d393a9e97a8945b64159011f94d30ec38f74edd8c87b0386b32bc9dc4a55c7575a0d6b888470d12d29d80f206bcbddd9c1acdaa1864dde9583c866903b0eef0a5243906027b5d5d7a7940d2729f1e195ef316b30f760d7e0e09435d70ac79dd7d15d82b5ed38cd209fb878de794c61688"], 0x1f, 0x800) getsockopt(r7, 0x29, 0x24, 0x0, 0x0) 03:41:42 executing program 0: mprotect(&(0x7f0000241000/0x1000)=nil, 0x1000, 0x0) pipe2(0x0, 0x5e5ff11140c53a02) 03:41:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 03:41:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000003540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2d5ed3cfc2008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c20000000000000000"], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1184, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457350731061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000"], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00"/4104], 0x1008, 0x1, 0x800) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d6000000000000"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0xbde62d0f781b238c, &(0x7f0000000180)=0x7, 0x1) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={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) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r25, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) fcntl$dupfd(r26, 0x0, r27) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r28, 0xc0}], 0x1, 0x0) r29 = openat(r28, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r30 = socket(0x2, 0x400000000002, 0x0) setsockopt(r30, 0x0, 0x20, &(0x7f0000000180), 0xc8) r31 = socket(0x2, 0x400000000002, 0x0) setsockopt(r31, 0x0, 0x20, &(0x7f0000000180), 0x0) r32 = socket(0x2, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r33 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r34, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r36 = semget$private(0x0, 0x7, 0x286) semop(r36, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r36, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f00000000c0)) r37 = socket(0x18, 0x2, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 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}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r39) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r39, 0x0, 0xffffffffffffffff, 0x0]) r45 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r44, 0xffffffffffffffff, r45, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000100)=""/114) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r50 = fcntl$getown(r49, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r50, r50, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r52 = getgid() r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r53, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r55 = semget$private(0x0, 0x7, 0x286) semop(r55, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r55, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f00000000c0)) r56 = socket(0x18, 0x2, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r60 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000100)=""/114) r61 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r62 = fcntl$getown(r61, 0x5) r63 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r63, 0x1, &(0x7f0000000200)={{0x103ff, r58, r16, r58, r59, 0x104, 0x5}, 0xfff, 0x9, r62, r62, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r58, r59) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r59, 0x0, 0xffffffffffffffff, 0x0]) r65 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r57, r64, 0xffffffffffffffff, r65, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r33, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r35, 0xffffffffffffffff, r45}, @cred={0x20, 0xffff, 0x0, r50, r51, r52}, @cred={0x20, 0xffff, 0x0, r54, r57, r66}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r29, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r25, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r57, @ANYRES32=r67, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3fc, r57, r20, r19, r20, 0x16e, 0x5}, 0xfff, 0x9, r23, r23, 0x20, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r68 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r68, 0xffff, 0x1003, &(0x7f0000000200), 0xffffffa4) 03:41:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0xcfbbc579af6bd33c, 0xff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3717381869a3dd7682029b55c7b16c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000139047ae00000000"], 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000380)="fa43bbc09e6409d3713289c2eaffca1ce548053a552525557b87d6a4ce77de3de7642f8f3002318e2921d7f18aea1ef2fcbdcbcccdc66d9b336bedecc3af801cb6283d14fc2059b95a9c92e25ebc59d8dac2f85ea47c21286bd525802f22c48b9bac3793c8e79b5aba3b4e56dc41bac627823e5a110e79bd4c193d30f144013b70daac901f665345d23919af6c6af86bdc387fa034308a42bb41061991a18e822c4eed05846e8d0b517b5fbfee891c6ac0ec17d9d01b6009e07204215a681a137448da3e2f54e60d88923f", 0xcb) r3 = socket(0x18, 0x2, 0x0) sendto$unix(r3, &(0x7f0000000100)="0933846c3cf0f5c09357f1878c147af5a22c68277850d651df68bcab81bf0b475c22902e7565283d03b5b35ab186d392631bdf77344f1e8844f3b16650a9c017c363c06ea95d7a7bc1e357", 0x4b, 0x40d, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendto$unix(r3, &(0x7f00000002c0)="7d5d7f03c9dc11b533b0d437315dd5d22b0aa61d132013291afadd1202661332abcd72772e8255fa4270a2759be22b44586b14a47c55305987fb733395189440cdc753134b3b66fed7ef89b09d2bbd582df2dd9fa90f58855e4894d612def632eb4c0d6c84569fa4cb53857b2003886f294bf16b3654834a79d1275884c6c90690f744bfd50d78c6c05edab2cb", 0x283, 0x400, 0x0, 0xfffffffffffffdb5) close(r1) 03:41:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x8}) clock_gettime(0x0, &(0x7f0000002980)) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x14a) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) 03:41:43 executing program 1: 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) connect$unix(r1, &(0x7f0000000ec0)=ANY=[@ANYPTR64=&(0x7f0000000e80)=ANY=[@ANYRESHEX]], 0x1) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) kevent(r5, 0x0, 0x4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x10004}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x14, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xffffffffffffff1c) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2d1628b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d1000000001278bd725592655b4c3e885c27d5020000000000000000a00570216da0e1b8aeeec3be0484ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c0800438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c76121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c9712a7731ef7acc02d1fb3dcea1361ba99d9b3c83ffc311d6931ec5ba0bb0e8997f700"/364], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r14 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r14, @ANYRES64], 0x3, 0x1800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000000f00)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535ff010000b6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573cda0032bd713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deafbb9a82a5cfc66ba3d64be29f4962b179f3d1c67e16e669df61d721d32c5b621fee12d6d5d7e347"], 0xd5, 0x40000000000800) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r20 = msgget$private(0x0, 0xfffffffffffffffd) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r23 = msgget(0x1, 0x42) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) msgsnd(r23, &(0x7f0000001b00)=ANY=[@ANYRESDEC=r16, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="8d5d0d6164aea13ea4e9f3e7cd118c250bb00df49b59db196e1eab4259939bc930eb08d2f80e1f25f25820533b0edc83375e24be", @ANYRES64=0x0, @ANYPTR, @ANYBLOB="57b445e6f8e5ea65a9b56271b6fe61bdc12c20b82c8fd507670ec46937d0279933f2e1fc2301811f440ac93a48a75a799378d4912e1d946f493013bbf69b943ff7fa59719b769a754844e870c5f080bc705b7b7257aa1cd742257921a835ac2e8824a41d358b4abd605dd384c7219e7546c6d06a64a704026da4d880b492c14f5a4eaade1679e7e7fda20316a8b845c26157fb6d0f3546690ef630bd3a341e8af4705821d93a51c3f443ebe35fdba5b3d8a18a45af7eb066c0006c2f34f1a5857e74922645416b07553cf06f85c52b11359b4e2c4795aa4a0bb0afae6503df350c0d51dc172803c58f6b9bea63e63f3d84675128187745b00631746aebe09499605395a23eeb95faffefe02c04067b14e4dfb965cfdea16a35e7927cd2921b7233183c8eebdbf9916446f92b347a5d50dfdd28560096a25fd00c3dfc7e4d870b5cb5fc6bbd5c40b950e16c859c7f27421db8f744352452519b09a757048edd4a99ffb4492c4f068ce3e64e8113e9077493562c8d95bed2e0e75f7713651e90b6ec5509e0bee0f6de05caa24a0c76e2747f22e25cfdab24e00f8ecd998e08de09597f4701454a2723513dbb9290bed757967135fefcf083a91689a25190c639f3e1ff7531b731c0e8351017e76de8409d5ad5cdea98936519ff716de3c36397f92bf312e9583a08275b7cca8f62699fab66325bff6e0f8f533ba8a06812f74368f605bde441e6d91cb2671a6386ff15af8c963de8cfcffa97d91f56c6c1067cb0a242ed1bca7e80e00f1fda7a4ae41f407de425302944b6120083f13c84c7152780cbe5fb4f0eb5c851292d90388d2a0a43bbd9bb8ff65b8b2a5b71cd40ab8b7ff7639eef2a1f8afb07fd7a5e55654c9e76b9b8e1d902576d9ba74f85523b833b667452508f16dd16eab199bfbabf98232fc1e737fe524f400f188598e5a1b6da6fd9947ed298216d24f7fe938a0ec44f65d5f29fab62216949cb5e64c73ced607b3b8f6b8947aee407e90e69732e3c80b9b269dad9bb342d8d0d90cb792e389bec04b3e4647f7a62bb0388169b0926f9512760221e9ea3161e8c3904c480f3931cbf543439c0d28497278c0044b7ab1b09814b6d62f24c9a1d1f964e542b8594231fbd832a3ad750d4ca8fdb8bed18b24bf16e34b075c98b91becd407d291a2b4ecfc13d592c0a467d9b6d5522c405998ed1f4fd7395bfbcf9c5941871cc268a5dd95d18a724f15b7b0b8876d4bbbf6f5eb0c96ececc89bfe3997a4df170d77fb6b347a3bcd293bbb495d284ffb08b63188fcb53e73276ae2328ae180d42cbf5d82c2ca4933f0ca0227c9d21180de3d392661ec9a324e9bc77cc4f022167585d4e1a1e1feeb2ee044f974c714dceb080b6a8c924295b2796437efd738703e529d5c39327bad09a39f72f589d425ca3b8becf61b090895f8af0899c161e7a137f799928a66c45c2f554d91fc9c29cd78a0551bd5125bd69e90d39791dc77eab8d1b7fb3029f22da82aa3407033795c9df69f10955168f54d6c241ad533f23e644a65edac66fb89c25075b4e2fa91cd5805eaace2f4ce88045ef1e047f4d662cfb9f4cb535e34cb2712313291a17877bb3219bc12ce8a1bcca7bd2d2497d516b61b24bcb93ec4eac98debe13c43110b15564dce471e773e4943ea5d1574b15d70b2efd8a1b619dfac8d750b9e6a5374c0eb0b2e8bb9aeeca37fb944addcca38cda37305648e82d20f1baf12aa5686e05cf1706fbf82145208aab9f1d9facd10a17f408f9593b06721147dc3eb833202714ebbcfa917a0a11aa517cc83e3ef8361391524d3449b1f68482ef1c2724e3c978546b38d4088daf0cc1b23ee605b0fc53c594bc4698d4a170d31ba2ec4b03fe653f845a8dbed35068903b0080327030b5e31dd66ed491f10fda4a58495d651d386b0781f96513cfbab1416013b09db0f13fb2df08ef1f6c186d7c1e4837f881367deab9182730e6cf91ba627d469c1c9fd3de1eec67bff290950aad5e379603b75221807c09b6d93e57acff91ee4b3cff2425193d9ef2b96130acfbf41b50af66dd23fbfdb02159f38e6c682ab3ccc2a9e80dcb8fe08b494643830b1f998c12eb8b009e241571ed048a343f1b1540eebc825faab7cab500d41f7e231c4f383422a7c05ce08bb2b4953af6f54cfafe15004117608ed087aa3327ef9ee04c22ccc879af1cf158326e6e50d1f13e8e7c411892738a2687f791fea40e248cb5b630b2fb8eb9e6a2bf6ae4efd08f2aef312dd328d3ac155d590c4797e9d842ddd628ee8545ce66f7341ce298766077c470e496d194aded3f28082394d10a23af8727b543fd0304c559087a51e699e6c7e2869cb631ed593b02b3910498be9a130f7c8691dd33357bbb96b5d2425eec811edaaa162de8ef35a6dbe199a6dba8aec3cc9aaaf35466261e38a97f342b485a484c4eb29358df4a63937d07b78780b12e80e344a939b3319c56c41815cd897005edc53657948b73c20acbc39ef8712cc795529867d0922bae4a3f7af0d56f322644622032dbbd7d857a8ce5f3dc9a84460dc5b229d3fb7c9bbea6c871cd6a83d8fd03f9d0f8041e7923285f7b765aac944b581e8e6bac6ca7813d9ec1add15dc0ce25bbf5e7f4ec14d1b2c12e88c24b174518902364271f6f045ec46028173a13e9b941d2791718eeb89ed1b49e855a8de939010969b57bee35cad6d3b710d3abdbec4a00439bd966cadb96f4d2e5eac547c62110beac2c8b6a44cc0419f00a44c460a3674b07c66dca70002a8cbb519f5646b197264d0205618d22fab98b455eb50c4d89fb44859336a5259e7d6341db7fca396cac8010313224376a35cd1dcdce53c16296a172242debcfc574051f73bc40e6b6d39d414d006177c230e7bc68c7ba77b1a46e84e5107aeb76e4f1c0e18d21851c308cded77908f94d1d8f6746eff5d27db8b487c6e2022ad39067f796c3880497f50d760b7eae5d9f978c9a9a50cdb7c94635616d7ca1bbc1defc0991e276e517d573a7a1aa0ba8b67b82c160178730f0b135aecaa32b4e6241743a06dc62685dc4d249865c0970c3f32c019ca57cac8c30f0ac0dedd9d8fa5f6dc7035ed77b03e6e65b434bbaab251fc21617997099cd261c0539d3022da546f6c6323349a571cd423be24f63e761a2502c363527da5e8565760b29f55e2c1d68136d13f809508dc09d8e0d888bbe854446c77836fb26c5e782c4c337bcf60548dc99535f30f498115c09d9ff2e2db2f523f91ed36ecea508431c2e9a07536bdeaa890271adcc18cb8dbc8e90af17be3f390d303fb5defb7bef725481c080cecfbee72a349f0c30ea51dd8bfb18f75c006ce55cfae0982368cf80d7414d5610c35430ede835885b71e4abacf792903110234df403a8c1d553f8212e8ffe8551ffc8cf25c9b003ec2dd16d706b9d1bcdc44d370ad5336162e24c6dafbc84e71d9fc14cf4c40a17389c982e4a8b9b85cbbc2d962919cc63f8d3fa2cf60ce833e86ad95c2f2993fdf4458c0a98986255bc810ab0ec741c1e88e531f481201885e6fddd156f373044140053acd5ffc9153df114ee595df94dec66276869a37d5da36f0a8e8d9947bad3f273ed088f3bd5e7108da1f9f6c67cfc5e7f2779da2abae904947940cf6a941ca80da4a95094c1dfb03c609550faa9109e5ec461b32e2c7a001ab9d769ac615e0cac22968becf64eeb9c8c3aec9735aea30e7ec95bc18cfd7b74292542b0b33664b5d0e24f037d3dcd2b1bea649adaf6e056f426986d7781f1f2b06f7a1fd84db42b722a27dd1c14b846b8c4f84769b873f4b36f9a3e2d82c45b11c00e6d286ed8eeca1c0d5b1c74b73a121aac8e504d9a0915cf054d7982d44d100c0f31a2d69f74a5379fc363b6aacbf0e3601a4433a30f2f35e6fba4caf688e61254d2e1f1d26c8dfdf1e30bb2e79983911bc36034c10e4085aef9288305f472c6d461df3347aa722215c99c1fba86a3fe26676dd7d92c46f0363582ccae43c0eb9f6894bf3841ce8b613bcd0a153acaa01a2eeff993b4369a077db229f31e50599ea08869ae2c6c4cec71b471c1c793efd3907249e1d070595382f23f2a84f0eb6be12f470bade77ef7897382207592fc941056bb7a81e36aeaa26e5be7562e8c9830b3a5849de484d5af2cb6bbfe23f024581b533d267ff4eaa7abebd39f70ec64057853095180ae88929b2eeea9b70ba0a790913e59c60b69636cdfc8e727fb4f34eac13146b60c61967e8aa5224113b4d006f6cfc1a334362414637e79f0ba936406720410809ad302c869172e92bc45b534c43d401c4a82d801ab73348e489b33fcfdcdef58cc2034c5e4b09b1e8c923859b32e74a17e0b49b207f916b6cc92245bb263e3c4de538cf103d65e2f3408bef07af02cc2efa3e621cae82aa901d15e42f04d3f8a35631dbaa33ee277ae52eb8def90169610ca4a15237c4f542c378e6364bdcfd8ff94286902cccc7ee7b2e8dd8ec63226c1a9b272771799b56266282dffc91f2a34feab821f9848eb7e864141510448fe97b3022a2cd174d68c9c86b727005fbc0be0e0f596885fda5c849ab41c61871bdb6f148f17a318cffabb53def5460e3b150fe7a0390be3d28c95292bca18266c4e7ad817707d5691bb338d1eba2141ebca125238cca9363ee901fd1c7a67b7801bd900848dc428eea12a6e240db2075c29a59e4cb9e5864f3ad7ec819606e2bf5e199ab69932c0a72dbe350ef928d3ac40416eff5cd2eaf916e6d657fec29219aadaf756e88cbd708406e9afc3e67e2ab4d2ae9909636cbbc5c5329304fe8ec4382f8ca0c098b1a84c0f321fd5990338abda666ad0aa1f4d7b93a4663c9003bf0e3417f417468cb81d4f46a715cf95bd87fd76bd87b1e139d0905622c0b300b932b1b1d5753de9a18a1f0eabef7d7095eb096774ebf36464a91d0ed099f770b80f8dd31f201b794b463db3e1bfc949051364e397af8c3614630b120f58762a7826b87e43888f39706abc48cfb067fdab42fea68fd26ea046b5144ee05be0a135d572bd3e0b6b1a23a2ef7a5025cce76608ae742f73377c338f48bbff63667913c68c117e15a10d819f6fc1adb3ddbcee20f497245cbb74d45bfec42bddbacb08e26455d17dd6c3a48d7bed495c0f432decada2606d171f79b63a3baeec0302c8ac8dd45a0d3df2b557f9c12f60f3575ae56cf470505bb63e3a8469e54d4a3a8143f48c6e63e660ebdfa0ef57ca2055e2129b261bcb7575c0c1db40c097429284616e1e40a5b15be30b2fd34770ff3d351d506c541357b597f376adfd3b05138060351f8bf03a48909b3880738d68d0704d38f6d5ebed9a60fe2e1b41a8f1f00bafc5d65aae4942987b8c3811d977a15e77d13a9ddbd07bb8f6acfd99d3f966945f4429d36047452de33ccc76e1bb9dad16b66854c66b4676a73ca396b2ade7c2d51c3e8bd28b0777efe327b04571a28e23ae2d4b89f8739916c99b8bc6d94a0a68f90c07a2b34c3007e81d7f4d1ea5951a359d227bb414ada68a9767b0138f5e06ed3130259506c0a3245f4860f4602c6d4bda8d40938d2d8c437a583642b2b5737f238ea21102e3fc7092620d21f67ac3b2f3e9404de077d2b6f7ee1a5d3900bc09f10fa788e5fac7aa8b03a7156c4657100728a4126d20a83dc2d746fec47565a9f02cecc5ff01a7259582973f3ebf5ac6a0ef350f88c424409ebd049127dfa5642d0d1c78a5b7b045d531113eaf770825825e0c90831329d1aff9c5d931d41028a6afdbc57106d80557ed17438f519ec6b815c7c4acee4af2", @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES16=r24], @ANYRESHEX], 0x9, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r20, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r20, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000740)=ANY=[@ANYRES16=r26, @ANYRESDEC=r27, @ANYRES16=r28, @ANYRESOCT, @ANYRES32]], 0x1, 0x800) msgsnd(r20, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r29 = getuid() r30 = geteuid() setreuid(r29, r30) getegid() 03:41:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') r1 = semget$private(0x0, 0x0, 0x46) semop(r1, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r1, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r2, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r5 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r5, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r7, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) r8 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r8, r9) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r11 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x9010, r11, 0x0, 0x0) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000340)) r12 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r12, r13) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r8, r6, r10, r12]) fchflags(r0, 0x10000) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/128) 03:41:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x3e5) r3 = dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) readv(r4, &(0x7f0000001540)=[{&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/101, 0x65}, {&(0x7f0000001400)=""/27, 0x1b}, {&(0x7f0000001440)=""/86, 0x56}, {&(0x7f00000014c0)=""/114, 0x72}], 0x7) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r5, 0x20004276) 03:41:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3b020276340f9475"], 0x1) socket(0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) socketpair(0x0, 0x0, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fchown(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0x5) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000340)={0x7fffffff, 0x635}, 0x8) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b719feb3d9dbc3d47fc4716e"], 0x1) dup2(r0, r1) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) fchdir(r5) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) 03:41:44 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x0, 0x10) r4 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r4, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "000000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) connect$unix(r8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(0xffffffffffffffff, &(0x7f0000000280)=[{0x3, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0xc00}, {0x1, 0x5, 0x8217043fb51eed3e}, {0x3, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x102a, 0x44, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) recvfrom(r5, &(0x7f00000048c0)=""/4099, 0x1003, 0xabab671b2e2f8f6c, 0x0, 0x0) 03:41:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000080)) 03:41:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28ff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x26}, 0x0) 03:41:44 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getpid() connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xfffffe82) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) r12 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={r8, r10, r12}, 0xc) r13 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r13, 0xc0206921, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r13, 0x80045726, &(0x7f0000000180)={0x1}) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r3, @ANYRES64=r4, @ANYRES64=r2, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRES16=r15], 0x3, 0x0, 0x800) 03:41:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xc81c3541, 0x0, 0x11c, &(0x7f0000000380)=ANY=[], 0x1a}, 0x400) 03:41:44 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)=0x1) kqueue() 03:41:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept(r0, 0x0, 0x0) 03:41:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/253, 0xfd}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 03:41:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x10, 0x2, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}, @rights={0x0, 0xffff, 0x1, [r2, r3, r4, r5, r6, r2, r7, r7]}], 0xfffffffffffffebd, 0x2}, 0x0) 03:41:45 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 03:41:45 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 03:41:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pwrite(r3, &(0x7f0000000480)="45534f8e1785f3c6651176a42701233e0c3e59c596d3c46ab6b256419c786c5c4431567876f364e9d4a491544aaaa4595e72590753f91a2197a50b746eefa94da5ea934925c66cd084734361916dfeb024d41551c3e26d94a8eb6f8888e9693b582a1c9d5772f004d4ef0030c32b01b869cca12c6a72c8a77399650701f10d8078e48196378668336c8cddaf6e7e35c080ca3615cbe39ade8f55db13978031ebabe19f6f16c4c48437b3798af382479660de89a0ce9182a5462e8e30a833f056f5c55952872e85179048e10b20b9546341b4d2b3d97b070d271d2ea5340437afa82181c9c60a", 0xfffffffffffffe0c, 0x0, 0x0) 03:41:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x0, 0x400}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x1, 0x8) 03:41:45 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') syz_open_pts() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x93, 0x3f, 0x5222}]}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x7}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{}, {0x80000}}) 03:41:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="62020207110063011f7ceff6b8e58393b06053286e625919c1f7acbd60f7b8a4172d72a47024c79a8aa85131909de0554dee48e2cf7cd804de2489899547b7f68ef62fc442187cfd82941db79e2d6fe8671b051a04ac7da85496ac26cd8bd760e8db27122eb85e8a02feb87721a24dc1a290462045f33a14e730e5357a4cc339e037f531ea623a13a9a14722e206f85b88137c8549f5e24fe0f44e03318f"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYRES64=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xb60, 0x5}, 0x10) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1f, 0xcf3f}, 0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = getgid() r3 = semget$private(0x0, 0x0, 0xf3) r4 = semget$private(0x0, 0x4, 0x3a2) semop(r4, &(0x7f0000000240), 0x4c) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffdb4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() chown(&(0x7f0000000180)='./file0\x00', r8, r9) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, r2, r6, r9, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000200)=""/48) connect$unix(r1, &(0x7f00000002c0)=ANY=[], 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0\x00') r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r1, 0x5, r10) write(r1, 0x0, 0x0) 03:41:45 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() chown(&(0x7f0000000180)='./file0\x00', r8, r9) r10 = getgid() r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r12 = getuid() seteuid(r12) r13 = geteuid() r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000680)={{0x4, r12, r10, r13, r16, 0x100, 0x3}, 0x3f, 0x49, 0x9}) lchown(&(0x7f00000000c0)='./file0\x00', r8, r10) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xc, 0xc, 0x0, 0xa33}, {{r3}, 0x4, 0x22, 0x40000000, 0x2, 0x81}, {{r4}, 0x8000000000000006, 0x20, 0x10, 0x1, 0xfffffffffffffffe}, {{r5}, 0x0, 0x21, 0x20000000, 0x3, 0x6}, {{r18}, 0xfffffffffffffffd, 0x8, 0x4, 0x1, 0x4}, {{r17}, 0xfffffffffffffffb, 0x10, 0x4, 0x6, 0x9}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x712, 0x8001}], 0x8, 0x0) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 03:41:45 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010286) r1 = socket$inet(0x2, 0x4, 0x55) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) dup(r1) semop(r0, &(0x7f0000000280), 0x2aaaaa38) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x1, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x1, 0xeebf437546848143}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x2aaaaaaaaaaaab1d) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) getsockopt(r3, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r4) read(r2, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r5 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r6 = socket(0x11, 0x3, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x80000001) sendto$unix(r6, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 03:41:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653010"], 0x59) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x131) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000100)={0x2, 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xfffffffffffffefc) ktrace(0x0, 0x1, 0x40000000, r6) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffe, 0x3, r6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:41:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) lseek(r1, 0x0, 0x20000, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 03:41:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) 03:41:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x3) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 03:41:46 executing program 0: r0 = msgget(0x0, 0x3dd) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000200)=""/61, 0xfffffe1f, 0x802, &(0x7f00000001c0)={0x18, 0x3, 0x11a, 0xa3e5}, 0xfffffffffffffe27) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="97c2cc1c00000000"], 0x8, 0x0) semget(0x2, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000180)=0x80000001) r3 = getgid() r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getgid() chown(&(0x7f0000000180)='./file0\x00', r8, r9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, r3, r6, r9, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r10 = getuid() r11 = getegid() r12 = getgid() 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 = geteuid() r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000680)={{0x4, r14, r12, r15, r18, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r19 = getgid() r20 = semget$private(0x0, 0x0, 0xf3) semop(r20, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r20, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r21 = getuid() seteuid(r21) r22 = geteuid() 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) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000680)={{0x4, r21, r19, r22, r25, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, r10, r11, r14, r19, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) semctl$GETZCNT(r4, 0xed9595ab5b880a90, 0x7, &(0x7f0000000000)=""/158) msgget(0x1, 0x0) 03:41:46 executing program 0: r0 = socket(0x2, 0x0, 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) 03:41:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0x1000000d1}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x100}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x2, 0x4, {0x0, 0x9}}) execve(0x0, 0x0, 0x0) 03:41:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) sendto$inet(r0, &(0x7f0000000080)="a02ebe628937044d04f57d61b2b63daa83cd0021fa7c47296fe6b89aa918c5838963cfc0e9", 0x25, 0xa, &(0x7f00000000c0)={0x2, 0x2}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="581b1561f085f2cb2eeed6526f135edcd29616486b4d5f6872bcc56bf35df02a090e0e36b5c701548e6410e471849d66e735abdbc7c56c5907684fa81529f114158499e25974fe4a48f2d85bfe6e5ad7b57fcf801dce241ad7500c069f1fb693f965fd9d8df8f3902701dd26240d9b786249275253", 0x75}, {&(0x7f0000000180)="70935f0c7592d2bd0996c7ed2d9da067da984e0b6bdd49ccae0435d7deba622765c260f782898f676d0e608f9397edce2bd9f38f4a18efa5f4d1873f9e881c754bd67f48a3d2aef84869", 0x4a}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:41:46 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/14}, &(0x7f00000000c0)=0x10) sendto(r0, &(0x7f0000000140)="dc08ad317e75a6c367e81cf56cddf9b007dde51980a4fbe1cb5caa7c32652e9ecdfe21ee2f26db678313530275f3c68b375bdea65af392a1914bb3e47502f6dffa5eddaea43fe2784415b383e19a05263bba10ad773a616f5b8ee64842c017dd34b746a26090050ffa5ec2a9efda6261e156ae5d5255f6fc8bae5b620d084115d480915129438a0ea8d1b5cbb54f0ca17f9c0af73efdd93c5420cf149f3490a4ea4226aad3d5ac03549be08a8844a62325d478", 0xb3, 0x205, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 03:41:46 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES16=r0], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 03:41:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) getuid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 03:41:46 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 03:41:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x10001) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 03:41:46 executing program 0: unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23c67733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) r12 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair(0x18, 0x3, 0x80, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0x1f}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r15, 0x6, 0x1, 0x1, 0x2}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x20) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 03:41:46 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x8000000000009, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) r12 = geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x4) r20 = open(&(0x7f0000001700)='./file0\x00', 0x615, 0x34) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) r23 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) r29 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r29, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0x8b1c0a1c400afa39}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r31 = geteuid() setreuid(r30, r31) r32 = getegid() sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000100)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453334503a9c3304405", 0x45}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="0000000030000091352d776d8cc8a17f8600004cee71b3f8d1b3be20d9b6", @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r23, @ANYRES32, @ANYBLOB="000000009f03000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r33, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r33, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r34 = semget$private(0x0, 0x4, 0xc1) semop(r34, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r34, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r35 = getuid() seteuid(r35) r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000680)={{0xc, r35, 0x0, r38, r37, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000100)=""/114) r42 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r43 = fcntl$getown(r42, 0x5) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r43, r43, 0x7d55, 0xd75, 0xfa}) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f0000000040)=ANY=[@ANYBLOB="0200"], 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="ef8dc84a01ca492495920493a8c08b6408cc88f56021a7b559220e4b091a091d1ace9c356fa8b608cf7792c25811e91b8ebe7dc1fadb243983d5466e20854e424cb7dd7b5c1fb6771e57c2ce9082a4911886a7b49028b58ae2578df265a64ce71c45ba48ccfa761ed3147f453eb2a4046911ca0319e60651", 0x78}, {&(0x7f0000000100)}, {&(0x7f0000000340)="92a77256c3f9417d62b10e8f0efabadb678636b7563052b30591db70737e2cf1d587ef206aae3fedffe18a544261003c477b3ae82082a44a9e4126fbecae931466212b68039ad47eab14282faec5654f695aaca505c2ad08abad5d5247ebcf", 0x5f}, {&(0x7f00000003c0)="14782a40222d98f5432dd8503c8280053a10bf212052113f65c1e4becf86888daff336d3ca5db66faccb9c8ecf562f1139a2adb055c665bd8ccf5084d3039801a6f76c70826ab04d171ac6c38338d986d1f524764e4193355123078dcfbe930fa48427f18c27f590b78f59a913a5ed9106a5275fe6222542b69103124c042b2657bf2fa0eaa555a97f873413159b8777e7051757c9347bb6385507187ed64ad36f2a551e9b3756ad0492971ae41af0fd084fc17a313d685dff9957e12f2e4810114dce357148746fa7d4c78e993935c3b0cd24e41c6b3c6fce3ea733048bbe4be5438f275459b45669a4db71c86395d75908625d479bbc9b86e47f41ccae8ac183aa977de83600129836d1dcfc6f0fa44dd16323f3f44a90021bed627767e8796366732bec096272d79d476b08d111b4249200685aa6182b3d1322c9699ea8d5da801a6232629ad1ebcc7d9245a55cb0e413a77945f9fac411869d88dc35de86462abe3ba4f604e315bc4bbcacfc9202f14ff9ebfb72842d89c55140c1db1ddd1fcff028292f46bad4ba24acd3d86834f2dfb48fc2915bafcc8ed23e2e1fb8a146843b87ff803d4a2ecb17602967f1d892edeb50fabf70da834a00b7a0325d3db5e5ca1d99e8b587b4c167e863d3c06196b8015f5e26d257c635c72c34e62051086a15f1de928910834e84e6e5a98f275db047a80d5aabc03bc67309d05b0a072e1c02a3dba94cca2a94df3a1c3334c179dadbea30edc7dc820cb5fdcdd2f7fec4b880a210f3d5d5e4457cee9ebee2236183e818768a4b886ec34bda806ef33d1d282cd5e706bb405aebd98819d2f9547ae042c76add0ff82432b74d56580a71290f54c9a7deef3df1ead6d90b5c3a1897054bde8eb63569a4f97a1a42358a41f52723c449b1e131f825542096f1ec577fcc7f45ef8fecd389253ff7af6cd90e2c5e4f37fa72df73c99251567707a589966afb89c893b68f6e3558e71ebd77955db9de7878ef50286adcf4145c8ec464e3dd45b13fbe2a6b18b8d4b4ec8ff91720c559ec05b4cf52dffb49dcc7bb5d085620c2df265a49c2658a6702bc2f7cff52b3cfe2df6408af52d2e15724c1591356ef9734e143074c6482760e686543450e48104c32a55c6fb0499a4e360295a7cce89d9c0e4d62a4138c78817a5c0ac866f1aa3d712ae1b42c4a35143e15464c467f857470a4a14125d92da536a4947dff125d2afe6befa82ef50eb3bc66fc58428c3247bef26ef259df4c4e40f3d69d7e0a3138e7f0280c07eb6583ec53eaaed3f6907d6b61dd1f441befbdbf3fc6c7d79a2fb1a88a61d79f06b7849d0c1dbe21d3d89530f436f0f9661b2d8b558eebb355a69f7fcc77cb4bbaf105e4b0bf69e557a4daebfd1cd9edbb1db5ef7a6be333d3066fe08679ff263c65a88d54c4ecf7d5551b7d60639be0b23977fc805da38d91a8c15f63a5778d7dea906aae080eec3d04c9a1503e8bfa538a818982ff0ff9210d311d96cbbc0ecc6ad9e229c7dafe10a76f7204fc23a57776ce3457549e12e1da7b2f985de5f397725d2a09846879ad99b8981ceb1c7ba054066f481c75694923611dbd6eccd6041449d96a650d57dafc8e18c54772b4e4f2dc85b365c111c22f433b93c75237d5cdeb0d231638206723a8c2327997cf53c6e5f2e09107d600cb788426a2370b1ea30990b89441a71a629a8fb782850a57540edca87d46cd769d7f731f3228dad040268ac56d25f1ff333555b4361bc4c6d5333a6ef2b591081ced8ccd2e15ff42dbb4a7dcd1ebb0b319f5ffcd590224653415146662f04a470d4f8d5cd42d2d3108b17fa10af40e881a705415f313ade564094de24466c7cbb67cb8f178a968ef67e60f4ee6e2ec3ed24cf04802e474e2815769dc40e8a057fcad234156db1eef543e899260abbfd4c000d5785ac3705a9a2f8da608d61b4890791ca0cc3eee5cf778c8c85b7364007d04a52409d34e4c137daf1db0745568262e337535f7bb4e3329df1b5b31aaae5f3e909d38dadeaf57474718ec7d29cba594d3a3e7a6e2056704fa392cd7865c743c1c2667c71138c4daae24359453054560057f5fb17b190a1074d901c0d3ffbe5b72e1118b08271f811a6062ec3023371b267ec03d072a49c287241dc6ab2186874f69ec7330efff9bf36ea3a985e064c17f60a5f809dbe9d221312484c423dc3d44c44dce93495f93060d8dbe49b528993dcbe03ece9eeb49b90c4b29be6ca5a17ad4cb656486a457617b3219b5f2adb3d269472921d98a0eab2ec838bef573790e86dd378d586750bee636ee3c679620647bf0e7405bea04dd96b5f5141f1131c95b2cc69178de81fac7d7549571329b9b70e0189fb926f6a677f8af84fdd799333098db6e321c688033ba6e1384298ed6ee832b72510d8151cc80652bc3833db0bec06246360bd64d17ae9620a9bd92f98bf23dcc25829e4414318c6e50935d264cf114956ef590c4da9a12820343f9ef39344861d5122ca53199835353cbfa4e9f169090cd0f3ca2182bf3c6779a0aaef1a1f891d4f98f5387af4bc3e87af47902e6b04f5deac67b9f78f1fb62a34f5d77ed279fd46fe95974337ebd7cea7e4e73e7a505a3d225b7acc2dc32da5a326ea8eacba8403a4c343266e2cdcfe7ac802c6c6c8f55ef9f740e1f137fcb4500d6e2b30a689609e6f1c8da447657d8eb35578e9dcda56438e622fd7dc0ca9cc923410495b5f95feecfe1a9c49368be22e39e5555fa20108fd2e75f980781aafada8a0cb6cac270a5fae1de7943d384ff0730b1f4850c809a285aa39cadbb3ca0dd7dfcafbe3eafd39fa98b13979ead62b7035e4189e0a332bbf58886f4957fc7d25c43ad62c997d5ac1f0b44c0e141d497271412f8b81d594491aec24ff9e89f9e3545f895f7d20a75ceefb2503bb3b73115b9b23056aea7b3881c035108497f73d9b361c95a6e5e9f7c5f4bf1b9bd15316f02f54ebe55894abc6064a1f59810fc0eb1efcf4f655a4ad5726dfeb862a99c5b1c1abaa7db2ebad7dbecc23190670d26257547792810d09993e4365b098ac523b04754c72a0ff47e8623fa9ff115b716965d3cb8ee1e45314bbbea656c179eefa7691b5a50c06902fb5eb6411b918b2bc7762f852ebcbe9b1f1d8d7afbb880b7c19a0f32132f8c30cf1be0d9f3e87af817f24f70115e31dd4fb7bbbeed06fb0a438e279dbfaa9a77fe2085c93949d3981bfefbafd749a9b3a50d83cb2fb2f76a38b2df7e311808668e1ec9ea7017c21a53866405396e26c5f6da86d336995e5e978c2ea1ce1f212365105b0ecead42245286d8b3f4f3bbe5158a53e4666fcb65ed49d0bfeb32383a8ee24f34b2ad4e65b863cb60ebfabbe340b4b86df0e6b0139e41bddf8b077276c839e598c3109b3d53aeefb4372eb669239ed53d260a69f3d675d3313fa3af498b8e46d9ab6701b34b501bc3b1838428fd44a0e41d3f899fbb9b000edea6ca070e7e954498dac088ba50aa55a784f3d0e5c82e9eee9cbdf89756cc1e25a3cbddae9ee9d37bd19b33c22a30181804f766754673b8c529400996e497b3a9f8802e5b0f8258881148009ff987878c8f8b433b918843ec1ce728ee161f0b3fa930084cad8e2dc6093d0321037550242bf9e7dfd1f24dea7748740fd993e4a062c9c961a495c37313165a0d56cadd746dc8ac37fcae097085b0a165dc677be5b0e9446b0a20d2ab38cc0f134f1268949852447f4fc390084ad56378b01ce8ba308c69a68fada00c8e1cf60b34398fe900d662281975984ff42554ef84049d5bebb7d26c74a71ebc9ae31d55a0cf4290df1f0f947d4804eedcd603a89a0e714dfc40e58d9f3a38f51a4e3a8e8bea6669297b3d750c37f8ee3436dca375f78583615ccebca7fabe05fbc2e26edfcff42ff53d5fc2e4faf25d41f54c7b16f25a280d837e8a70e564ce7c3fd666d29d86d2ee2accea4575ee6f2700f06aba54d848f69286a2f1d2a4d57848ae9e1d9c4dc8fe455026da2789e646c1ff9d3035887fb15cc902c0abe636656f5f665e49a443d13f18801d6383c96f1d5ae935f48a870fe5c6cdbcc5e752441ecca0608c3ec48e648e51efd64f85a3a304c2f3ce43809dfee163483a34a8cb6528eadcb65657e1f583442d62e33a6aecb4823ad508af0b243b7283274345921878dbc837f99017d0cc5dc0590d8e8800d066265fbb75c919aef1e4b1fbb23d418f6773fafa6c08df8099450c2a1fa62ded7c4b6b756edb9f44775aa4fa088972898a92292fb439cb806d91e520c96fef985741100f98df3ec8ee08bea5595ff4409c96daa3deac3581c32a5503a4581bfb7267e17b2d9cf6384a80890dc82fafba40140ffb5c3bc6774fd090c0409270df056a3cc1f193dcf3ee0fada35a817a8429ce484d8d7718d20f7578700f766f0544fe12f39cc3009a280276ec941270bc5470bc801a135320585600b104396c0ce2bf6ccce7f597b03bdf1c9c59c2a6c4073743f36f7a84deb2559625abf13f74017dc156b820aa5727daf0d6f750c5fa0b4d174a7678b85b38208d98c9f6347e5542431da9795b3cd77d9205465a981320798ef453c80d98feb575ba4587a1b940835cb52af872860f47e619b83c9c3921b6db5576453ec75decf3f4ef2ede610d8f2f841b6c0b38f415b0a1bbac8c45392784a1eeb8eed345360dac8130639cdaab08289f1f91c220fd634a1ef293a9875cce4aa4a8da6c4481787842fe0c532f3899935db90a821f498f95bc0375debed55f6bb62ef39ed8e8010be450cdf59b1b29715b11f6a242f4da47ed4f4dd6d8e185e4e2c68feae09df1e5139402da77a9490576ac99f6122afad5294ce80b2a7e0d34ca2c45bd8a636803e21bc244f53cbfc3a4cc43879e5e3ccd8a1b50a6d24b220428f8392b748a5dba4615abaf30ffd79f595b3f8518fe08dfdce8c2d4dfe18007ab0d08ac2badcd17a8e95f5a06eebd0e9152a971e139e91e86aaaf8b96f6dab396207bb6b4722b2083a5f01e73f7be8a609b81b14b8530398608a7b92a4588c09cec3868f84e223e2abb7cf36b98e3f96a0866dfb8f731bfeac2bfca10d5a575307f9f2b082c2882f04ce00ff5f2d23c2644ed51c7e97c8002b48897e558684ecd28397714046a5805ac9ccd20cfe4f74af5f6e1a7968d5b6ad8916a8c76bf071e9192b9cd97f87e9f084abf3eb95cb281d9ffda6a69abba15c34f43ee87a4a5403d23e8c7a2eb3b689a2cee76673ffec8a62034cc3806c3845da0eb123e8a4d3abd9e52fd17cf4b44fa2194a5e53ebfc72993612eea76f1ccb6d2001fed80f2b2ad7b97db18b00c1949f4a5934bad68fd43be438b484927da4eae679149e22c8916315cc6775e950fc61eb009574c92d44177a390a449237149a0fb6c8b41340218f6b9d1d91efa2fbb86fcfb6d62323af7280fe68a536899c2ce9c6cf98c37c178a065942db277468b7cff4e6c8bd06ea306ae73ee45e0be8d8502c6d0474981640b4b3ebbdd6bafe016962715dd83bad9602e8cc4a5250591f1d5f5a471d3af39c93c17b5430f8bcd756b15959e5f26b053b2b730e2167132b2d21c0c04015b5b45435be3e2eeb922167f7c881a025e4ac042325638a83ede78eac3d6d2f62cbb44f81cce43ea1352523b073bafe55e3160e047d75fbc9b91d0f9762aca2086571373ff1fd08a86cf9149a969f2f79f4ca38ec2d6eeda5902551f24a0807794430048a7f44b2c429c92a4a4510d87f8cd9dd0ba0244e8b05f6cf1fc2b5b758a0e6dec2eed5f8f381df8d0fb442b9b8f419e0fb7d9", 0x1000}, {&(0x7f00000013c0)="f28f66dd7c750e4042a353bdb4a2fb52f81cd58b29081e896bea829e7e4b3822f61713f6282022f0ea59ba219f0fc986afacf9f9845ba8e4021657d06ef46474569a40dbafd5796ff342587caf02cfe082845c6dd89edcdb1618813449742dd24a988541ba0acedfc6dc5cdedfb3d3625242a8c4ef482b4548ac0c2dd864e4a241b9fcd7e4d7e82a98c2d4469caf3d54daab98baa8cd1dec239dec8faa29aec2a4bcdfb2c743ce76f0ea2d784056fec5e6510eb3d3dc4bf985317edcabd9e64dd5137fd04d0e3234c2356a31ae11577485f1cc86649e491eb577cc80adb7d089e388", 0xe2}, {&(0x7f0000000140)="9e484497209be8894e88e3d1f411d73aeb239e1d709bd6a4df2b460a1d18bd7c36dd480bd97a2867e6d245d79822", 0x2e}], 0x6, &(0x7f0000001740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="0000000020000058c4e7ec044a470f0c0040000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r38, @ANYRES32=r40, @ANYBLOB="8878afd5ecb66f11f900853300"], 0x38, 0x400}, 0xa) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 03:41:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f0000000140)="4db7954c", 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$dupfd(r4, 0xa, r2) r5 = accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r5, 0x2) r6 = dup2(r0, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) setitimer(0x0, &(0x7f0000000180)={{0xffffffffffff8000, 0x800}, {0x3f, 0x3}}, 0x0) socket(0x18, 0x4000, 0x60) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="827316f11216aed523c36c04efc52b68cefb0c4ee1e33f59b02e3a4ff30ce6db84040b98bd021046300cb86e5b94a9fc3e4e51dc9744d3655d28b15fbe3d8a985c50c24d090000003bcc13e5b3ff1b2c998d3d621690ad538c4ccde69700ddde8fa6f8d919198b8b1091e564a0a3da11ce040d5b00000000000000efad3a0c1ac4ea06a84941be1842c178c3ac56af1700e4bd2ee3b8398fadf280575215ee66ad44264b5d5718947bae85bdfe32686e49806f34d9a73a9cd1417b401a31e0f76682c4d8e6fadc21ef8327874888774dd1a8f00901a2c8bf6f716b297548ef8981881cd48cf7c2bd24352dcc5f1d"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000200)=0x7, 0x4) write(r2, 0x0, 0x0) 03:41:47 executing program 1: mkdir(&(0x7f0000000100)='.\x00', 0x48) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206981, &(0x7f00000000c0)) r7 = geteuid() setuid(r7) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r11, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r6, &(0x7f0000000100)='./file0\x00', r7, r14, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r17 = geteuid() r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r19 = getpgid(0x0) shmget(0x3, 0x1000, 0x8e9e49cdfcc22131, &(0x7f0000ffc000/0x1000)=nil) r20 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xc, r17, r18, r20, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r19, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() r24 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r24, 0xffff, 0x800, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x7) r26 = getpgid(0x0) getpid() r27 = kqueue() r28 = getpgid(0xffffffffffffffff) fcntl$setown(r27, 0x6, r28) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x8, r22, r23, r25, r4, 0x40, 0x7ff}, 0x2, 0x1, r28, r15, 0x400, 0x5, 0x1}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x430, r7, r8, r16, 0x0, 0x4, 0xff}, 0x6, 0x7226, r19, r26, 0x7810, 0x2, 0xf75}) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r30, &(0x7f0000000700)=ANY=[@ANYBLOB="2d012e2f66696c65300004e11e1c34d460c31823bd934d64260eafc2628b608e0a8a7840555d7985df22ee645815da8a8df51556c00900000000000000d10cec70a379097b07f71cee69ac32cef65a96c010dece415aeb9d60bb3ecea69d5613cf671a9befac3608976e92d0874541e0d63adaf65d1796219c64c0868c75ed553e14712587cae671d26b31ffd544d83e7bb9b6bac6de225816818cf044dd8cb40cdd8513b0bf73108044a80c0b57387383d975b37b91ebbf23c8af68e54e19b026328ab1a222da519939cbd92db65f6c61adc93e6148183b5ecb270ebf7a166dbb851b87f79f5245c4ce0a9c96faad2aca6e97c4df974d116ff000cb476814e8c35bed1abeb7f5742c18c1801d9e7cee567448017d84a17b2b1f29f42a17d4b7640d3b9a38408b44b8336d15"], 0xa) dup2(r30, r29) r31 = getppid() fcntl$setown(r30, 0x6, r31) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getgid() r34 = socket$unix(0x1, 0x5, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0xc0206981, &(0x7f00000000c0)) r36 = geteuid() setuid(r36) r37 = getgid() r38 = semget$private(0x0, 0x4, 0xc1) semop(r38, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r38, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r39 = getuid() seteuid(r39) r40 = geteuid() r41 = socket(0x18, 0x2, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r42 = getgid() r43 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semop(r43, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r44) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000680)={{0x4, r39, r37, r40, r42, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r35, &(0x7f0000000100)='./file0\x00', r36, r42, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r49 = geteuid() r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r52 = getpgid(0x0) r53 = socket(0x18, 0x1, 0x0) close(r53) r54 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r53, 0x5) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r57]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r57, r57, r57, r57, r57, r58, r58, r58, r58]) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r63 = geteuid() r64 = getpgid(0xffffffffffffffff) r65 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r62, r60, r63, r61, 0x143, 0x80000001}, 0x8, 0x100000000, r64, r65, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000240)={r64, r55, r56}, 0xc) shmctl$IPC_SET(r48, 0x1, &(0x7f0000001680)={{0x107f, r49, r50, r51, r56, 0x40, 0x7ff}, 0xfffffffc, 0x5, r52, 0xffffffffffffffff, 0x80, 0x8000, 0x7}) r66 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r67 = geteuid() r68 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r70 = getpgid(0x0) shmctl$IPC_SET(r66, 0x1, &(0x7f0000001680)={{0x8, r67, r68, r69, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r70, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r32, 0x1, &(0x7f00000001c0)={{0x430, r36, 0xffffffffffffffff, r47, r33, 0x4, 0xff}, 0x6, 0x7226, r52, r70, 0x7810, 0x2, 0xf75}) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000080)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3}, 0xe3, 0x0, r70, 0x0, 0x4ab, 0x400000000000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r73 = kqueue() kevent(r73, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r74 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r74, 0xffff, 0x800, 0x0, 0x0) r75 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r75, 0xffff, 0x800, 0x0, 0x0) r76 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r76, 0xffff, 0x800, 0x0, 0x0) socket(0x2, 0x2, 0x0) r77 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r77, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x11fa49083011769, 0x0, 0x0) r78 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r78, 0xffff, 0x800, 0x0, 0x0) r79 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r79, 0xffff, 0x800, 0x0, 0x0) r80 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r80, 0xffff, 0x800, 0x0, 0x0) bind(r41, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESOCT=r49, @ANYRES16, @ANYRES64], 0x4) dup2(r72, r71) r81 = getppid() fcntl$setown(r72, 0x6, r81) r82 = semget$private(0x0, 0x97d7bf2dddd0990a, 0x200) semctl$GETVAL(r82, 0x2, 0x5, &(0x7f0000000080)=""/246) r83 = geteuid() r84 = getegid() r85 = getppid() r86 = getpid() shmctl$IPC_SET(r82, 0x1, &(0x7f00000001c0)={{0x3ff, r83, 0xffffffffffffffff, 0x0, r84, 0x40, 0x7}, 0x10002, 0x9, r85, r86, 0x4, 0x1, 0x33}) r87 = semget(0x0, 0x4, 0x540) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r83, r84, r88, r84, 0x49, 0xffff}, 0x401, 0x1, 0x7fff}) shmctl$IPC_SET(r66, 0x1, &(0x7f0000001680)={{0x8, r3, 0x0, r83, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r81, r31, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$SHM_LOCK(r2, 0x3) r89 = geteuid() r90 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r89, r90, 0x0) 03:41:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x23, &(0x7f00000002c0)="4b74954c", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r3 = 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(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000440)=""/26) fcntl$getown(r2, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r9, &(0x7f0000000140)={&(0x7f0000000300)=ANY=[@ANYBLOB="00a9fa4e52d8d0b403f91094eaf8f6cd0084db990f2e941a5258b14f24d147294b415033c83c1ae324fed7c438ced321814dd95e82f575c4b1cd43ecf6b0b7fc6a3b3479f4be55b066a0efa7170dcf6f059160f814d32e7f4aa4583220580e432e2019f4cfb4d747e1a7674cc4e7000000000000e4c64d516138ec8aa6a46b1e56d062a97b102b7c8e642cc580e0ac4a16a478d067ad8da198ee6bda2313b8b7086099f77878d055ca5d639837f514d74d6ba263b6a11864ec45d1fea94dd3d68f5f2fd6dfa72ed25eef9e914afd42360000a52702f2c3bf44b91d47b2e73ea8aa8778044160cc52f2b58a55effae6ebbdac2efcfd7d022f5ba92d5df751a2ebace0505c7a567c1db6dc68fec22e25e6ead6233433acb837e15540eb"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000200)="06ccbee384c168c5a3b3fa449ae226346e2c818ff3c60de7f812b602f0e3bfbea032cd8b8baceb510fe6e7a71b610eafa282c19dd7d471609e881b2180f0bff65d2b08a92790184b3c93c6a3bef7777a2f29e0c4b4aad6311dd978c3a65d50e49c2bdd3c5f8ca59690132604f7c3ef8999b297c1963cbe932a63c8ee8e92b580eab4c101bbe5faf4da7e78c158cbf486f80497", 0x93}], 0x1, 0x0, 0x0, 0x8}, 0xd) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r10) socket$inet(0x2, 0x4, 0x1) r11 = fcntl$dupfd(r1, 0x5, r0) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f00000000c0)) 03:41:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r2, &(0x7f0000000200)='./file1\x00', &(0x7f0000000340)={{0x400}, {0x4, 0x1}}, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="e53e6c8feae20363b2a21436679b378e89b797501bfb3ff86318ddff699c9d568bb2712b9e60e6b2c36c87dd1f5f3c4259d317a5a115ebd7aa9e50a493e8d78c6e402eb30a11bf54e40f2e45ae0b737a6a71b4ddeec71ac7e4d88892a29fe04fb281d4157886d8bdaedf5c8d35299c308be6b4bc62d031650d1321462a816974008243f5c12d6d124686a5c0f33cb51a9ad761a405ab55eabaa4693aa53aa4e615c96f997b70da", 0xa7}], 0x1) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *286935 26197 32767 0x10 0 0K syz-executor.0 212405 67598 32767 0x10 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024d7efe8) at fifo_badop+0x14 VOP_STRATEGY(fffffd80684e9800) at VOP_STRATEGY+0x99 bwrite(fffffd80684e9800) at bwrite+0x1b9 VOP_BWRITE(fffffd80684e9800) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024d7f270) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8079192ea0,ffff800024d7f3d0,ffff800024d7f420,ffff800024d7f300) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab0780,ffffff9c,7f7ffffc9140,1ff) at domkdirat+0x121 syscall(ffff800024d7f5a0) at syscall+0x4a4 Xsyscall(6,88,7f7ffffc9140,88,0,7f7ffffc9164) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc91b0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024d7efe8) at fifo_badop+0x14 VOP_STRATEGY(fffffd80684e9800) at VOP_STRATEGY+0x99 bwrite(fffffd80684e9800) at bwrite+0x1b9 VOP_BWRITE(fffffd80684e9800) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024d7f270) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8079192ea0,ffff800024d7f3d0,ffff800024d7f420,ffff800024d7f300) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab0780,ffffff9c,7f7ffffc9140,1ff) at domkdirat+0x121 syscall(ffff800024d7f5a0) at syscall+0x4a4 Xsyscall(6,88,7f7ffffc9140,88,0,7f7ffffc9164) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc91b0, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800024d7ef10 rbx 0xffff800024d7efc0 rdx 0xffff800020ab0780 rcx 0 rax 0 r8 0xffffffff815aa7ef kprintf+0x16f r9 0x1 r10 0x25 r11 0x366e35ecaf702ed r12 0x3000000008 r13 0xffff800024d7ef20 r14 0x100 r15 0x1 rip 0xffffffff81beadb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024d7ef00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=286935 stat=onproc flags process=10 proc=0 pri=17, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18c8,0xffffffff8263f0b0 process=0xffff800020a8b890 user=0xffff800024d7a000, vmspace=0xfffffd807f00b170 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *26197 286935 7844 32767 7 0x10 syz-executor.0 7844 306386 48186 0 3 0x82 wait syz-executor.0 67598 212405 37455 32767 7 0x10 syz-executor.1 37455 400530 48186 0 3 0x82 wait syz-executor.1 58188 350331 0 0 3 0x14200 bored sosplice 48186 515130 58195 0 2 0x2 syz-fuzzer 48186 484587 58195 0 3 0x4000082 nanosleep syz-fuzzer 48186 81049 58195 0 3 0x4000082 thrsleep syz-fuzzer 48186 317620 58195 0 3 0x4000082 thrsleep syz-fuzzer 48186 460218 58195 0 3 0x4000082 thrsleep syz-fuzzer 48186 27853 58195 0 3 0x4000082 thrsleep syz-fuzzer 48186 475556 58195 0 3 0x4000082 thrsleep syz-fuzzer 48186 74261 58195 0 3 0x4000082 thrsleep syz-fuzzer 48186 268154 58195 0 3 0x4000082 thrsleep syz-fuzzer 48186 253093 58195 0 3 0x4000082 kqread syz-fuzzer 58195 101147 56098 0 3 0x10008a pause ksh 56098 411901 4014 0 2 0x92 sshd 74968 24061 1 0 3 0x100083 ttyin getty 4014 330429 1 0 3 0x80 select sshd 62332 193430 95156 73 3 0x100090 kqread syslogd 95156 165100 1 0 3 0x100082 netio syslogd 24637 280453 1 77 3 0x100090 poll dhclient 93667 366002 1 0 3 0x80 poll dhclient 27129 253018 0 0 3 0x14200 pgzero zerothread 89890 220245 0 0 3 0x14200 aiodoned aiodoned 19919 521598 0 0 3 0x14200 syncer update 79557 419797 0 0 3 0x14200 cleaner cleaner 17141 182431 0 0 3 0x14200 reaper reaper 84059 126705 0 0 3 0x14200 pgdaemon pagedaemon 70146 150769 0 0 3 0x14200 bored crynlk 88347 355480 0 0 3 0x14200 bored crypto 74486 391653 0 0 3 0x40014200 acpi0 acpi0 1015 339082 0 0 3 0x40014200 idle1 31695 522343 0 0 3 0x14200 bored softnet 81412 82875 0 0 3 0x14200 bored systqmp 93757 346962 0 0 3 0x14200 bored systq 83119 308302 0 0 3 0x40014200 bored softclock 80865 282781 0 0 3 0x40014200 idle0 98735 147384 0 0 3 0x14200 bored smr 1 510872 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 26197 (syz-executor.0) thread 0xffff800020ab0780 (286935) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8264d188) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8071a88920) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807bc8a4e0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 67598 (syz-executor.1) thread 0xffff800020ab09f8 (212405) exclusive rrwlock inode r = 0 (0xfffffd807068b1b8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9474 6323K 6323K 78643K 14852 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 117 3K 4K 78643K 35841 0 0 ifaddr 36 22K 29K 78643K 5327 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 1674 0 0 iov 0 0K 52K 78643K 11252 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 19282 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 358 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 13828 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 31047 0 0 sigio 0 0K 0K 78643K 628 0 0 proc 48 50K 83K 78643K 39309 0 0 subproc 34 2K 2K 78643K 14620 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 3639 0 0 in_multi 33 2K 2K 78643K 10370 0 0 ether_multi 1 0K 0K 78643K 63 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 14355 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 166 25K 41K 78643K 111466 0 0 UVM aobj 130 7K 7K 78643K 135 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 1855 0 0 NDP 9 0K 0K 78643K 2583 0 0 temp 121 3562K 3646K 78643K 166653 0 0 kqueue 0 0K 0K 78643K 563 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1790 0 1784 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 4223 0 4221 1 0 1 1 0 8 0 rtentry 112 8702 0 8652 2 0 2 2 0 8 0 unpcb 120 20598 0 20543 26 23 3 3 0 8 0 syncache 264 199 0 199 83 82 1 1 0 8 1 sackhl 24 5 0 5 4 4 0 1 0 8 0 tcpqe 32 69 0 69 40 39 1 1 0 8 1 tcpcb 544 13552 0 13546 163 162 1 14 0 8 0 ipq 40 317 0 317 94 94 0 1 0 8 0 ipqe 40 10986 0 10986 94 94 0 1 0 8 0 inpcb 280 60419 0 60406 252 249 3 13 0 8 1 ip6q 72 13 0 13 9 9 0 1 0 8 0 ip6af 40 127 0 127 9 9 0 1 0 8 0 nd6 48 1723 0 1719 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 38748 0 38446 26 7 19 20 0 8 0 art_table 32 38749 0 38446 21 18 3 3 0 8 0 art_node 16 8701 0 8655 1 0 1 1 0 8 0 sysvmsgpl 40 98 0 64 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 13824 0 13814 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 31202 0 29725 49 1 48 48 0 8 0 ffsino 272 31202 0 29725 101 2 99 99 0 8 0 nchpl 144 68628 0 66976 69 7 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 350184 0 350183 9 8 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 201345 0 201345 198 197 1 4 0 8 1 plimitpl 152 4965 0 4956 1 0 1 1 0 8 0 sigapl 432 28644 0 28630 47 45 2 3 0 8 0 futexpl 56 540144 0 540144 7 6 1 1 0 8 1 knotepl 112 25563 0 25544 29 28 1 3 0 8 0 kqueuepl 104 11639 0 11637 45 44 1 4 0 8 0 pipepl 112 22270 0 22251 59 58 1 2 0 8 0 fdescpl 488 28645 0 28630 3 0 3 3 0 8 1 filepl 152 259672 0 259574 291 285 6 14 0 8 2 lockfpl 104 10978 0 10977 1 0 1 1 0 8 0 lockfspl 48 4365 0 4364 1 0 1 1 0 8 0 sessionpl 112 875 0 865 1 0 1 1 0 8 0 pgrppl 48 1124 0 1114 1 0 1 1 0 8 0 ucredpl 96 49978 0 49969 1 0 1 1 0 8 0 zombiepl 144 28630 0 28630 3 2 1 1 0 8 1 processpl 896 28661 0 28630 4 0 4 4 0 8 0 procpl 632 74001 0 73961 45 40 5 5 0 8 1 srpgc 64 1716 0 1716 62 61 1 1 0 8 1 sosppl 128 483 0 483 106 105 1 1 0 8 1 sockpl 384 85748 0 85679 365 354 11 23 0 8 2 mcl64k 65536 143 0 0 6 3 3 4 0 8 0 mcl16k 16384 103 0 0 11 9 2 3 0 8 0 mcl12k 12288 81 0 0 2 0 2 2 0 8 0 mcl9k 9216 81 0 0 3 1 2 2 0 8 0 mcl8k 8192 66 0 0 6 3 3 3 0 8 0 mcl4k 4096 41 0 0 4 1 3 3 0 8 0 mcl2k2 2112 15 0 0 1 0 1 1 0 8 0 mcl2k 2048 245 0 0 19 9 10 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2888 0 0 24 0 24 24 0 8 0 bufpl 256 67781 0 60737 441 0 441 441 0 8 0 anonpl 16 3488413 0 3478646 309 252 57 72 0 124 0 amapchunkpl 152 280714 0 280597 327 320 7 19 0 158 1 amappl16 192 126766 0 126143 626 586 40 57 0 8 0 amappl15 184 3685 0 3683 78 77 1 1 0 8 0 amappl14 176 9172 0 9166 1 0 1 1 0 8 0 amappl13 168 2499 0 2497 1 0 1 1 0 8 0 amappl12 160 2616 0 2613 35 34 1 1 0 8 0 amappl11 152 5325 0 5314 1 0 1 1 0 8 0 amappl10 144 2612 0 2607 1 0 1 1 0 8 0 amappl9 136 14439 0 14432 1 0 1 1 0 8 0 amappl8 128 11464 0 11349 5 1 4 4 0 8 0 amappl7 120 6102 0 6092 1 0 1 1 0 8 0 amappl6 112 3270 0 3244 1 0 1 1 0 8 0 amappl5 104 8822 0 8813 1 0 1 1 0 8 0 amappl4 96 28419 0 28379 7 5 2 2 0 8 0 amappl3 88 5924 0 5918 1 0 1 1 0 8 0 amappl2 80 163241 0 163169 3 1 2 3 0 8 0 amappl1 72 826306 0 825888 99 90 9 20 0 8 0 amappl 80 88272 0 88233 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 28645 0 28630 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 28645 0 28630 1 0 1 1 0 8 0 vmmpekpl 168 264335 0 264304 2 0 2 2 0 8 0 vmmpepl 168 4007903 0 4006070 899 784 115 126 0 357 17 vmsppl 368 28644 0 28630 2 0 2 2 0 8 0 pdppl 4096 57297 0 57260 8 2 6 6 0 8 1 pvpl 32 9729552 0 9716611 972 834 138 174 0 265 0 pmappl 232 28644 0 28630 111 109 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 826 0 208 19 0 19 19 0 8 0