e0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, r8, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r10 = getegid() r11 = getegid() r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) 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}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r22, 0x70ff0086acefd745, 0x8, &(0x7f00000000c0)=0x9) r23 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e613136151"], 0x44b, 0x800) msgctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x6, r31, r32, r34, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = geteuid() r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r42, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r41, &(0x7f0000000200)=ANY=[@ANYRESOCT=r42], 0x1, 0x800) msgrcv(r41, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x6, r40, r37, r39, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r32, r36, r37, 0xffffffffffffffff]) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r32, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r17, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r25, r26) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0x0]) r44 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r24, r43, 0xffffffffffffffff, r44, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r18, r19, r20, r21, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) getgroups(0x6, &(0x7f0000000080)=[r16, 0x0, 0x0, 0x0, 0xffffffffffffffff, r19]) r46 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r47 = getgid() 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(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r51, 0x0, 0x0) shmctl$IPC_SET(r51, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r53 = fcntl$getown(0xffffffffffffffff, 0x5) r54 = getppid() wait4(r54, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r55 = syz_open_pts() ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r56 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r59 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r58, r57, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r60 = semget$private(0x0, 0x8000000000007, 0x3f) r61 = getuid() r62 = getgid() r63 = syz_open_pts() ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r64 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r67 = getgid() semop(r64, &(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(r64, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r66, r65, 0x0, r67, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r61, r62, r66, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r52, r66, r57, 0x1e4, 0x7}, 0x5, 0x5, r54, r53, 0xfffffffffffffe01, 0x20000009, 0x8}) r68 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r68, 0x0, 0x0) shmctl$IPC_SET(r68, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r68, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r70 = fcntl$getown(0xffffffffffffffff, 0x5) r71 = getppid() wait4(r71, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r72 = syz_open_pts() ioctl$TIOCSETA(r72, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r73 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r76 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r75, r74, 0x0, r76, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r77 = semget$private(0x0, 0x8000000000007, 0x3f) r78 = getuid() r79 = getgid() r80 = syz_open_pts() ioctl$TIOCSETA(r80, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r81 = semget$private(0x0, 0x1, 0x280) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r84 = getgid() semop(r81, &(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(r81, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r83, r82, 0x0, r84, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r78, r79, r83, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r69, r83, r74, 0x1e4, 0x7}, 0x5, 0x5, r71, r70, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x7, &(0x7f00000000c0)=[r9, r10, r11, r45, r47, r57, r74]) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r85 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r86 = dup2(r85, r85) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r86, 0x0, 0x0) pwritev(r86, &(0x7f0000000040)=[{&(0x7f0000000000)="e2c5cd00e615f06053edf61e2e29ee6552a304070f58665a8d66b5db", 0x1c}], 0x1, 0x0, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) 21:07:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r5 = open(&(0x7f00000000c0)='./file1\x00', 0xfbc32b767d1c173b, 0x8) accept$unix(r5, &(0x7f0000000140)=@file={0x0, ""/36}, &(0x7f00000001c0)=0x26) fchmod(r4, 0xe3) fcntl$dupfd(r4, 0x0, r4) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) dup2(r4, r7) setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:07:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 21:07:56 executing program 1: getitimer(0x2, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x1, 0x800) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgrcv(0x0, &(0x7f0000000840)={0x0, ""/117}, 0x7d, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x30, 0x2) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = semget$private(0x0, 0xe, 0x182) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r7, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r8 = getuid() r9 = geteuid() setreuid(r8, r9) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x6, r9, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x2, &(0x7f0000000940)=[0x0, 0xffffffffffffffff]) r11 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0xab6, r5, r6, r9, r10, 0x100, 0x400}, 0x7, 0x0, r11, r12, 0x9, 0x9, 0x8}) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000340)=""/213) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf2946078e2bc5ad8) writev(r13, &(0x7f0000000600)=[{&(0x7f0000000480)="4b70c459bfe6a9c10b480b793c12e52bb2d4a181ccc21281f8acc0dfed9ac11dcd0c230a366e688ccefd4cfc9f7e2464f02caa43ec5b3a603e673b5c3c51d5b30a788c41c2b9ddcdc243da47edd81af07f00be356d5b6d1ae74abe7c7aad6f563c8b30f70346e886e1b0c08940043815eb6dbec03191c2e4847f0e5ff3f74271f21634a79a842fae31a095b476fc92d4cb5989bc47c5a1e7780e61e31466", 0x9e}, {&(0x7f0000000540)="1f2cb107ac38fad24bf3329102873db3b88445", 0x13}, {&(0x7f0000000580)="f2ad3fe5099c81882d69d1dd1a4c3ed14dd6549aa5277c388eff146a76a076f68a7135d17462c38d42c3e149edbc68d3cec1a8d1ef5d3e5c5cffcce7b29bf3f4333765a0aa790a2692d388286aedde9c7891b5bf59a83bd04898c475073bd2bcec346b32c855", 0x66}], 0x3) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10000, 0x0) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r16 = fcntl$dupfd(r15, 0x0, r15) writev(r16, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) write(r16, &(0x7f0000001800)="2020851eb269b3210a", 0x9) r17 = socket(0x2, 0x2, 0x0) recvmsg(r17, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/91, 0x5b}], 0x1, 0x0}, 0x0) fcntl$setflags(r17, 0x2, 0x1) symlinkat(&(0x7f00000007c0)='./file0/file0\x00', r16, &(0x7f0000000800)='./file0\x00') ioctl$VMM_IOC_INFO(r14, 0xc0185603, &(0x7f0000000700)={0x5f, 0x0, &(0x7f0000000680)=""/95}) 21:07:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40000004, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x800000018, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10c42, 0x0) r5 = dup(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 21:07:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) fcntl$dupfd(r7, 0x0, r7) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) r11 = fcntl$dupfd(r10, 0x0, r10) writev(r11, &(0x7f0000000540), 0x1000015a) r12 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x3c7d0ad2316afa1d) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r13, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r13, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r13, 0xe3) fcntl$dupfd(r13, 0x0, r13) kevent(r4, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x2, 0x1, 0xfff, 0x9bf}, {{r7}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x9}, {{r9}, 0xffffffffffffffff, 0x4, 0x20000000, 0x8001, 0xa7be}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x8001, 0x7fffffff}, {{r11}, 0xfffffffffffffffa, 0x41, 0xf0000000, 0x5, 0x4}, {{r12}, 0xfffffffffffffffc, 0x83eeb385ac05fca6, 0x4, 0x0, 0xcf}], 0x8, &(0x7f0000000340)=[{{r13}, 0xfffffffffffffffb, 0x21, 0x0, 0x452, 0x1f}], 0x4f14, &(0x7f0000000380)={0x7, 0x2}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000003c0)="eb025baf97459d5df64b3254c12f9d0dfc12404b6d65da2d83ad4748be701bf3cbe2a4d6a84197d75b02829017f5a8b311eb463f2dc0937da939e6db4e3ea0c316d3bf86bb7d945503b64e33427ee80eac", 0x51}, {&(0x7f0000001680)="3a78a1c6febb7ff48d5ebb7353fe4709d4dc8b637322016e1097db23edbe59bf1fe891f768d81f6290cece7cab3d807805a71f3bb3c7c93711f5922a188cee6829861f4878ba2469b9d5e7a47b33e419635253830ba33e61851c43b939429f6733618aa2abf1b4d33bb7735aa847ac000000eb65313c5a5e7222fcd734b32a4645d707b943d4c617ab7b5ee05d774464ace264b4cadc658646c8fb686ca244bf11942b4c31500acbca7dd9eae15549db04eeeaee751260d7ad66fad3078882e8d2124444304daa3a6d2cfb7cf7b4451074324c9054a735dc6c9c", 0xda}, {&(0x7f0000000680)="ccb269be2ad6293c26f87f3a90158da2e1d3af74f59a42dd3c23a36bebc2f2f6948316de62f8b5b2d5b8076d6c824b4ccd64af3e1480b220aa6ab7b4d04ab772f42fc82daa37018749f1f6f4717171972f6de8f3ac3f4bdf754da81c4c7a5660b9b674a0a06fc2794124804a6b8c835d00f70bd9bcb93c4c6a31ef985238fd8a4b209bca62d7327b5b5e9d378af0dd12200a07aec2671f818efdda176e7fa9fab4d7ebb4586d84d72db6edd5b7c3e90a375420e7988d19ea6745809329e3db3ff305e126cedafdedde3e6d270a664ac621641b82027074f3e5fd3bf680f44fa52aef7050d7edb346370d7b6a036e0468329f96af25970dab692075d002ecc8ce896a53fb66564be515de66429a051ef82a483e9381a9b6a3967fe04c686f4aa801f7f7beb30b83f100a54444e73a6d1fcba2c13a413c81568c6f0621747860f71106570419b58d76677020b86805950905a6f8ded69122f5c0106b7732a84722e5a60f3fd91778c4598d44fd559c354c28900a0a8da0da5daf07d6c3d59049abbe33dcc0f803d805cceba85e398c1509f7ecc461820561af91d1487454beabccc30b451fe6fb61b748e1c8fc9bb1afd598b1c6c54d97fb0dffccd0bb60f86376e735f7b2dd6d06770be14f39f981c5b654406917f34be955e51a7a4e7e0319b9e32609a8b4ef9d45de078bc39ba2c7bfbbc6009b95e2a4ff88411c1c53909939001078a96448b07e59d0fa5c51e16880f2c6afb9d70e879258d6fb872d9c60ce906fe59b89ccdb0b64c61ded497bb0951566d224426053ccb070c1370e5e57a7986d68aff6c1310eb548e2591fbc8135d39d69ca271a239d0e421e0ecb366862bc6e6423b5ffce49ee404bfb8dbf4b28f6951a05d91bf4b5e7fcf92fc04793cad03f6f6c024253af16b674424520dc170f6e71f041ab23836f849f78a8f0ff0939c01a6e98838daba087c5bae6c656db39acfef25e32dad605f0fd1576f212698c0d51663410103d3280163c48e355636df20fb36c1ab971a8fb7aa171f60b10d7f00bcbef26c644b38351053e5c1539c3ebd4cb10d3712b43b81efa42449d7c97a67b580919b9d1b67617d4e03c9bd18e21f810367e3317c3da6424402d205c86d4ec7d94d4fb65d1c5fd05ee78638232abf1e80cfdc0c109a0bc9ee19820da8486b6a911f6a78ada2bdac5a512c68a472f1d8e47036d9a2f2a19e446e88b0b9f2799d0217300387b7484b913ea2e92aafa01e5cd6ca265c8ce8db36bd7684c20ed54cd115d0df45b2c41e06a2d675f6c917ab1a98399df1e1cd7e8baa617ee1d66738ba6ce228af4903c077d3efa04af319ff000bb784ebb0cfff8622de93c8248ebd809d7f6346449ee53b2ac3e3afa9617df070e6ec0440943eccc928e149649b308b6451f865c5059b32e860002fd9b518dd150d65716fcf8a6c3ea28d945090abac7718bb90d0bb5baabf21a362d5d6bc9f00426b99e873177cd43b2820685d4d57d3df53ef912135da505e4759cefece0c87d2ae17f4b147c09073146a83b54a6d7a9439ec994635840a958dba085214c8bb6f530ccf6472e553f4cc79abfd881d6f781c76b29876bc6ae697dd24ee170dea806590f77fcb25674b8be018f968ab2a977072ce5bbd62e1b6d7eb3f312962e642abd641d644f3fc1d5ffccd5417072da924e280076f7a53cdbeb8b87319ba6ca6b30cd139e073ee5a0b772145454f0cf04668f06088cb7ae56e0d19c4dc5f4fd8dde305d78af9a46770f79690219225bbe8476b84b890ca8a99e83083af4b3dac88e0afbc802a42d9039c2180aea115ffb77dfdcb6de6d1ac6618544fc68eca24790aa0a212cacbd5ba6447fc4a0d900415839b4c37a5a23a72075163840f037ae9d3973b48554b116bb66a8bbdb078fc2de65d05052d81f41f5317d07647a49d58657e78ea69dde25ef821bdd2a654587aca6e3cb286af110dae892cf0eff0a0f45a1cf4dc899e70aef52becb7545da0dd71f0d7dea2bb9f7eb6af378a388736a80a8e9839d6e4ff5f2046a9c248cd5ee04e93fe20a62064c1c2eea638874df75c17941e5bcdf30487a132557520ea703e7a552ccb2f16c774bb174fa21c19234cd341cba736420fb77ce256a5e2201f2e80a723ee2dd01a5e3a0f41aac9dbb3bdca14ea1062f2497c705f694e0c2d665bd1f460346419f313f6a62080aa589aeb783dfd4190b565648aa711c0540e3d6acd9995ed4d8ebf8553d5b5eccae48c086617da0900ce9373e69281eef850fbd0aee9327e20c54b41457b8368d2cdde6d9da5d77143d00f886ff3b38cfd50503e2920ca23a98b715534deee4cd2f8cfe2533d85a996b1d73175fbd684d4bf4480857b52df3ce7d5da7de3e9f94f36fbc8d22338986f15c00a026be9a4f4ccb1133150c41c446c72b967725b628da8205bbfb316d3849aecde7dc076b3a80f6a6e1eb00adac6a48ad1ac9f49636fb1401125fa1042327aa2b79db47feadcb389a60b3f0f2e98fd19eae6ae0bc98c34cbf56056ec17da4b20172b9e2648c87300a63dd174546430a10234f36923aaa2e0633d0bd4e412be156a454bfb6f8d9aaf03dbe8c6c8cc7613728e5f8361103cdc107095248f81a50fa72bf407580276ccc373ead06ad39b687bb47a31dd1ca4e9ec805b796cc109d8d772c61a248ed2754c6b5913be42f03627ecbfba425711d96adedb4394ef7f45e59d2128ebece71e538daf752b5bc133de82d98fd5884fa92827c0b3a81a4e539c3509a19a723b54d215e738662a53352321d2e2314992251691ba4b2dfa36cb7adb154501c6d622fab9ec659d8295a88b67aac166a448f3c47b039c946947537ffd99569db1108eb201fdc8b2fdd1e95956d53eb872035b94249378d613884c3a2190705496eb150a896e8782484f1cf305c1d6bd96cfcf183a5c3d424768b852348a689a0e2ad15ab859d7040aea32d08184ee1778b0e7725597800d0acc3d9054e4f575812f5b5cb79473525fac0339b66daec133c62496e85dfb436d2d07e8db2db84e0a7300bbd0f09fdd76b41ddf7d9356b48d29bdfd8a58aaa473b864b0cefe700e40847c970474b88123aef4a9cb531de3d078ff747b57b875f9ef451a7114b87836842048116a3ee47d658fa907c872845840a8e277fd588c4639eba516d56fdf91a9c05e475bdde4a97b9c0059c962280a86c886384f860c5f59c72e873e3f9615f8d9893fcde2c97c3f21d163d782a5d4acd960e54a8637d8cddbebc5407a338523169ce4e8bfcd429631b3ac8d02fe0cc736c4bd90320c2d251d8ac37c757ebd012dddd8452703e6c24a64f18dedd84b5e3c0744d8ac197ead91c084f17fbacb0256e2b164c618fa24b7243e60ae81aa5d14cbb3a3bc5d9d8fc33ec7ecb66734346c62785cb26f841e3f3cdc344162f0eae63dc7a5e4a29b9c1e631b78f2e45f2c2d89d64111672a972ae300426f904b1ca4fd3c28f44a362346209dc2ab206aad3c735f5bc29c11526af994b2e1d52d2060a0a38ac6ffee463cf26f11ecf156dd9d144b9bbb9b7c7c51c854c127b6f16b14af398af0cd63ef51292172a55f1f18da4635ad6ae1cd833859f80713b7e5bf110149f3760d17cfdb66db057204d1398eff482db0b09b1df0fdcea781c3c5aa49a8473006a9f40e011cc8f19ec9d42fb1f0b1233db491c5b0853584d329c7b0c5a8e164d9904b4a4247fe582baee8da104df51d9b99eb57f6f895c3b9e1be16968b862a3ae9a1466ed8b4aeb5457cbf67ae2a3b25f49cba82c8f09e9a5d37035c96bea59ef9c84c7073c744de4f9dc245ae879ea9ef8cce6c9ff7f9807b9536ae8321665e2c3358278fc805b7f0cf96795c81bf8b53f6395d0c8e3c83dee69f3424d15aaf3fb9193b36174cf0ec582dec31a133683da40c15ba85c5d67a1b04db276ce6302f53e13d20c6d4df684b7e021913f21c146c68892c8c4f6675c81e9d55adfe2354c102adb96eb08f5a4c0607326b78e7f3629768d32f4d99da458a1bf6fc90b9f6ea76b307d32e87137d960881042514b015900e5ad63b2999409cb5ea30472f8d1e68e437c3652af912a14a0576d42e45df6d1ba62f70fdf04bc23b05888b556467b733bc491ff73f14d4b38b6435e77d7fd2fa1b65b7acb20ca384153e5c474319ba354645761d575e54d124ebe5b985cc12a161f1a51d29adc9c98a7723a8288d2e9ee19167b44b7dfc296fe7f78f4840ea8c65e07697524de4523cf03e1d28e3c97824e934a3c81352f1bc7183ba234de856177a58bfe1c73e5ba3e785e5f3c9c27f312388aa35a6389ea1788e5d6ac67ec44d6326652a84e06b3e42183c4237b28926ef276fc1130491fca1708a34b72c0c326c4085ac8aacb6aabd3278d6399f99d7f50c3ee0b7e29e6792a83c36633c4f07d90ae5888e8235321bf4e2789f76c93fdd7b9a48b22ae2eb97ab28fd0056b2ec4ed72d10b833a28408ecd13615aad3f6bb9185cf29cac17333393be07258b50263cad3cce95e7cfacb7aefeb8b70efc30d047180e1cea435486c10e918da4f7adb28afe508140dc289b585f4d01e5a9fba1d540603be07cea802cd9370742734a54b5962621477af8a12d1209ebfc33114a5bc0411a5827c682622a9d3668268c37381dacb6ff9b062108d827fbe5c1d5c48a84db41cdce342916572c23662672aa4043f6c44bbb017c6ba80c2ee0e9c432b1724b10e4cfcedcd6c328b94bf0753730656505729635740a0334df252238f5d3cddda66de57ee25602cd25f4a2f9ddb8649e5830a0b5dd2d78017a06d15dcb87320f680ab493428094ed12893458f33f152575f7090d9cb0fea0fbe00119cce316916cf661e0ce0d043dd8e8df344457bcb5945c1be13ed30166735609820eaee5152e1ef811fd02af57b99dbb60e36adc22da7b8e47c77f93f420d0202d00621b286521974a6b80b5561fbb47a10a81d9fc84eb39049fd77355ab4306044ac8a6e3715afdbe5719040f388cb38f8b167c8b795cac0d8bf794c6418bcd7eee0cae03fac84d5a61ba649a521205dc2797256078d974416fab9e291511803deeeff822b95a493a7970f0b7b4f53ef02ea8d6509133b3d2afae64ffbf3b9a84c074b19b95203aae71173ee2ba409dc8c3f4f041c361ac5ddc42939ff41807da838012c8284348299ab3d9e0eebedd03c41d2f81161cefd51707a40f16a4f826cef051466f94c120163ffb7160be06c62227acc05dd6a234085b719e36766830f732623bde7ad64664023a352b63d499316736ce388240b860258ca7c34d9a931988f5fed0093408f9565098604f950e9fd16d9f638d6226177fe20f035e2701b9677376a89c1f6c985ddf98e0fb6943b286963ccb4106b56d56d2bc1e35bd83d7a4249876bdb133cf9988216a38387f08ec5d2f43d7f1e8b2c107657ffc0ea6b167f86141f4c4f46d48e3a66b895cd5f3841619693453eb688c79dbb4e806884ceeeaf0a9b9fa3635da4c9b68e6c8d2bddd20679a30275bb7493e3ac87b16615247d0310e9296d574336eb6061b8bb21ac777d614e344c49443c008c0d7830fb536693f65e5ebccacda305d5b061a2f56345656b805c9352a1a74da9682f6fc99f005522e4255848b0a299693d86f45e85cd1bb6c7f30b373dd03b43bfcc19f2063779fd8ec158239f4139f31f7a58dd32fae6bf6d917d0b9f8f64b78626861f1b662d995c56e30331cbdbaf8e3926b58761c07d3c47d5d4099c452efea7e78f2989bc45bc35304b71dad8c59da95a1edb4c6ff13040478b2628ea9f28b6539", 0x1000}, {&(0x7f00000000c0)="c251da215c6967182621c69d18278b647c4d7af963", 0x15}, {&(0x7f0000000100)="8ee9728da79d9968887467f3ab056c9cb2676777929fc87a644d55c7852dc9a18d263565b6df6be11b2fe88b88161ce3904ccd573df978a8480b83d30681125d84c8865979a112e930315e1ebe3584fb74fdffc8b1b88b87fa7319b89b7b11daef99f68bdaa307d0eb77f2b43b4c68fc2e1b334ab9f18a31c8b4dba031c61fa91eaf9ab3f3c5fa25f9feb4a8ca664dbdf273180085bd50e58dbbc8c22c", 0x9d}], 0x5) close(r2) 21:07:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000180)="06cc0000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x3, 0x7}, 0x8) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000000)) 21:07:57 executing program 1: sendsyslog(0x0, 0xfffffffffffffffd, 0x7c) kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000002c0)="d0cabbc552f6de7051a4fa9e19ae5b6580d48f1bf3957a609db4960ba3efb4040e4fa5beb8fb9316ac13f3aff1f8acb3e7bd7163c6843bddba2d7d1e23107cdef9dfdf8264ced36c81b7711a376a7f027b904b631a53383a7131e7d607d26515377e151a2c646be05428dc2c18801fe7ff0a36fadcd04289e4e0d25a9316aa01b5b92501cbd9022dd188634cff9484f4dbb23d143b6b370c798f273f62e10b34a5129bd2b064b1295c361956b39ff51634a124e69cd88d08750f8c522fa7fb17a73a2643f174d7710005e4042c6b93223d5c0fa42439357e874a3ae2d1702143a25439bf78a0b5"}], 0x123) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) fcntl$dupfd(r5, 0x0, r5) fchmod(r5, 0x194) r6 = semget$private(0x0, 0x0, 0x314) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = fcntl$dupfd(r0, 0x0, r0) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) fcntl$dupfd(r8, 0x0, r8) r9 = dup(r8) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000000)={0x1, 0x8001}) 21:07:57 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000580)) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000542702da3d567400024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e9109d6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55cc23309c85831d18ed4e279ff9493e2af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba78e5664d0e09da89f76f2088b59ac1a3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f000065490369a6502e8a056652089c92da36ddb901beeaf792e3e4541c7d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f4975533d9a29e209ca80e86961ca4f1fac695ede2c7a38612a785ba7b6afd36f8e87ecc6031731f1ab6b5543f37b068bd0bc281ff2a1020030d35b51bbb346699148239463dd55e434"], 0x1, 0x2, 0x1000) r4 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/228) r5 = semget$private(0x0, 0x2, 0x141) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r6, &(0x7f0000001540)=[{&(0x7f0000000180)="9debbcbb44edfffd53a21cd27d73171a20376fb479da294d8ffed9be0538fdec86a95293a5d14d2f1ed2e2c8cd69d18637d047a41b927e6521122b7f8315171a2c1a1c42b7d480e1e503b2a0b5c00ae7bd3b2c72a454428916ff482f21cfb3c44254b3f563a29d4762f2e6af07eb61b8ff43fc4f09963e8956c022c316896da7b0ad1d1daa6d0f3944596ea54c337d25843703a5ffc80b944cba07124f252d529a76fc71115bb6a6d9e31d2a4f90ffea67", 0xb1}], 0x1) r7 = syz_open_pts() close(r6) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r8, 0x1}], 0x1, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x9dd, 0x1ff]) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r9, 0x5) socket$inet(0x2, 0x2, 0x0) 21:07:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x2000, &(0x7f0000000040)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0xb4, 0x0, &(0x7f0000000100)=""/180}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:07:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = msgget$private(0x0, 0x100) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r3, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r3, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r4 = getuid() r5 = geteuid() setreuid(r4, r5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x6, r5, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r6 = getgid() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r7, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r8 = getuid() r9 = geteuid() setreuid(r8, r9) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x6, r9, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r13) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r14, 0xe3) fcntl$dupfd(r14, 0x0, r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x5, r5, r6, r9, r10, 0x1c, 0x20}, 0x2, 0x7, r13, r15, 0x6, 0xffffffffffffffff, 0x9, 0x7ff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10000000002, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) pledge(&(0x7f0000000040)='$\x00', &(0x7f0000000080)='$]:\x00') 21:07:57 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) fchmod(r3, 0x14) fchmod(r2, 0xe3) r4 = fcntl$dupfd(r2, 0x0, r2) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000500)) recvfrom(r4, &(0x7f0000000580)=""/155, 0x9b, 0x4, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) sendmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="76d60a5bea249a32de6f9fff6057d38442c47844fe5e7bff6c1b003046f6e1dd429c02c1704b7c11485395e9d0a9ad71c76e474d42e300610e968626718f6712c0d9cfd02d34ccaa4eec40338fba67c51b00a5d1cafb74dcaac70f0793512e2153259d7d53e10ed606f2ebb7cbce323ea13d0360b52d92e20f71e11e464ecca52118bc1e32e462aa37ce39881abc65dd18c76f572055efdfa21529ffdc40", 0x9e}, {&(0x7f0000003840)="470e1b937161bcbc1fed04fe6133bec95d4fc5f76e5bab091efa0329adc04a231d4974d7fd9d176c9f73a7c56cd2c205a206fcf08de7351125281e4353168799827b0c182f52975abb2e246e3c80c275e237df2ce4c88477312c9368065d0e5fbb007904d853d59aa55c5d8c30f29d94054d96e6c04e9d40b72b82ff6abf784f33700529019a319571427207d4146cc9782c4a4ed7b43db0f18ca763f280824b6493345e71bc23cf1b78be992f349908494cc2e9ee370db3f63cafc295b348a648e66a25d7682d4e67171c5cf6386ef61ab122a9a79d1831b28de50860e194c77b0b545fc26bb676c2d0ceb5042b5ee9a63aa4accc353e74ab8ee7448b37addcaa951692c0bf49a12198c2555ed234dd2b6cc5f6e10400a0ddfb83db83d4b96da5462ed5b6b94f00972bf89e915037c2c137921c7ea70ba170d3711d19c4a214aa63a935997bd4e2e1d9db3b669880818b95a8474c2a4806ed7e1a9a65200112ec8ddb35b91ff3b7e796e3902d4baaa461694084024154066f15f47820784cefd8c9781bdf32f25de48f726cd3a4a6c04adeae9948e27b44c879310046d4e3808a799fe2c674a64bae16702fd19cd6fdcdd6e5e9a548459fd1bb1d819fceab6f13a536e68420167c52f69c079619f50c1f8ce4c8a1d6d5484e985e123ed37b0bf9dc226d26b8e56bc69c5d8eb6d2a9020fc84e385f247a4dfce9415d1d16eb37b97767d87877832ab4de1ea1ac5152ad817b5f11079c6a10b1292b13837f26590af28c95c6510dc275f77105fb5b6898c8c0e1b572466b3671507edf6a767f28dfdadaf8ee2d82f7dc69840284fe25781de90ce0b61b600934c88fa62819a908e768f3f17d7cce24ea5e62b2844a90652812b1eabf9151786fc8edd5403d2219aef37a16db604be27eeef5d5b905031543188503d2c5825a3d283c56f7ddebe03c3673ece76d80084ac6b86aa583aa4aecd878427e768ddffc91fd47dbbe3d7be2ebfc2e474d733c62b0bda98bf6352161cea8d4f607c60e69287d25b5e662d36b468ac19f3226aa9cf437432bfa226369d7f86e00500f381d0e584426bff483f495c5ba827192b61f35837b605510852a7a6664a1b355f4f79a93eba1367a34ebd127cd86214cf276410b9d5266431de9bd7f719e2733a289f002c665bec71f0e8b91af6b7672c91f188a238c36acbd9d8a68c23c796530d387fe9a9444bd6e1a3f81ce3514ee95e64f34549d091ea9a9c46376cd0150889190a591873b03e065c03daa8950e1883a31ff80f2bfe52eba1ec6ec33f525edf728519f0a5280d7f725f1603f385d03dcc8bde49d430834e62ab58e864c8e811b3753949f5fa29e01d46e5cd3acc237835efb3eccdeff91815101f0a767c6c02b3b7935c56b29277e465d1a41c9ab6cceb3072bbffec8dd1833c0bcc1e5070a2b276dd625f16ec9ae17ed699ed1ece536ebe47b2dcc083922c550e23c213f3d2632daba61e47626027d70036b37cc4a01172778b4430d4f7d3a6986e0c4f4c7fd701e2d0b781f2989b059dd0054f9dca498b850fec4e2416c0b75d30d888c5e00d98ff2fb04ad2fe851698663e9cab8de55035eac9be1287fcc68ade1b99414ee6108f3fba2c2299b355a2ac8dbc3c67f0396a0ecefd3cca04775aff1f48753d9b91069f771e8c4089517b41ab6ec01577b2ad69d30cb9ec10306a77ca04192cc6b6fe6fe464cef9dd91b330a547078e07ee9d8de30c4cbb0b3bf2ded2424320071343c7beef7ad84fc67dc51f24a44ae2110323bc8806d40044930dfc424e9950b09fe08aade04148b1fa72a41ee52d0e391135ad03c5ba1275a6ce02bb0e9773433c0396a47ea251ef39730b05ea1ede4db66b19706d7f5aa52670b324536737e3cdc5e1617799608fb08b8076f91bb35b449272ddb8800811e592d108d17ea3adcdf10f247d6d631c6f7449f3fac938454f0480b8ad7aa4fb60a39b9ddc2527140a49526d0cdf9a69aefcf2eab0a55faff5a5a3fc0abe71ba7f851fc7d4db681c9fb5fb30fe25832f6e02563bda66b63dc9ca0a32f854f7157542e7fe6bf895616bf1a5b9fe6dd43d23bbc6a3528f200c00cf01deff6b40050e8345bdc0209860f7114e2102a8bee5d487ecfad5f6300f126fb611db2cc4be89bd176e0416c00c01b85bb9f7792316489693dc700b153efa64211dfc42fca1aa6f4b8c30a8924773073fd6e3d2f0f832d19a26334477272ff9e39fcc93c270f9bfff67089dd671aa0d1dbbf851d52c49330b69f14e97ba9fcdb26f42fac56c4bceec0119ab8290cda3a96f68aa0eeebbd2a1af6c402cfb60aab182c6a9c2614021983dd66de6e3eb6d5bf328c541b5322410604ded97aeaf4e8a2764d07632d7ab3c4f5a97b73270ad27a68495c40f9a84c4bd922e56fd2c7c042f47beecd050369b2c2be80fa56d7a14ed317d7b9f8bb3df837c4158cb4c25bfc831eb246f0b4f5507f2389faf4bcafb2478b2c0e2b19c3f8215c059f27fc60e7afb171019e4f3d05228618736ae897e3252548e3ff0252be7837bd97d75d4c5159617b99d9e129abd0936c2139eeed8e007c9e4afd24fb6531a48872fd566137c91ff1ee3c71513ed463a57baeeeee96e780c5a403608d493a1fabee9a55695148ff896783a458549f351ff279b2a6b92b09bbccfeeefedd12e27e493c66aa77f197b2fa5bcbe8db036df83690f075f303528890be44b37725cb4bbad5f04ddb972736a6825e54873c775c1657480bff1b0c55026ce6812255b1de2fbc4e38ae0269cb7b9a26b8da62c35dc24ee3b90819cbadb4c549a3a95f5542d4ea9ee32b257d668dc431741abb8a36553149e92bc97dc54c35bfe2a15bd41d89544efc6f5d2ea7d4067c154145d8dece9b86b070ca07e368e2c4b2faac8de9f4100a8bc66875979f382d81387e018ed457f1b9eb3837a44dd5964c5ed3c2942d2e290bdc85b47dee33327fd8673a2a98e311397162550d4e37bb40ff9e376397a2aa4f0b48b3ccad3fd5d66e8ba7206b09201009c9db30eef0ece2205551880e99bbc3867e5ad3d572f2a7c1e79b06f57aaf6419b420a73528746e4b104be06b352e2971bc3f79982bbd3a23010232655ba6cb0c61b57afb3ab314f49b26f30612326f002fc8631abf5ba693bd0edaea0af7e42f39a357b638c541ae9e659313cdfafce672b5f2c1b7decc800f3dc3808ac05d15b87a99baaf053879f99504214a19ec5f79d0e0f2c7e983d74ad748459427c864b9b96fa07c53c8ee632b48b1965bc8a5ebb8d5e86b4b7674b82c883fccb2585fde3f2e8f5b7526b9fd938e4297b3ee3c09ea7e9502cae6cb825dbd88e9dddb5268b1c2a807f72aa1346dda519544f8e823d356ab9d74c06385b6abcd80398d75309197ccb091934fa5483ff7c955716a6a45740ad01a97b2b3c172c2fd864ac4021ca5d0fa6e57d965700e034cdbe72d38a60fe4a77ab343aeb6c78e5923c511f281e37cf8b9067542acf0ccbac4f8130cea1cfda09207b429bb186cb8b9eb9b09eb946109bd38b8753b581651b56ed6c7eb9db38220a1441c979b240442edff38fb45b0066a56f14b5af79971d89bf43cef211b18048d75f156ac5b6a5619076ccfd34cd8480cd98929070594ccd6cbce843509c7352e2bb2c0ee96945063e170986c9a320ff5d6cafa0073deb0dd7edc45cdf2c1d090e24334e9bf8c80dfb7b9cf37b454e46c429fa0e612d7e64d39810f85c9251d397079123c75d745b4c3f0073b386f506f6df06fabbcd70c00f6ebc831cff931ca1150331d97e98341a9a20f9249a01c786a7448eea1eb0863cf78800bd9037a46bf148f09f214864d4a8246f5469fe779517b114d6938a92f0ec4be2f2352cf27911c6318faeccbcec1ef3dd90dea82b25c05b1cab2287c4069f6dcc10754b17f20547b31d3c6b5ce23f66e20c627f06bb190fc02d1532db3a93fb193716e418e58f47ec0533f3ce5fda9b6ea5cce2cf8289be45cbe8dd95649cfd0ea92a77fdcc9e8631311fd78fc0f6e253b6dcf08e4cc9045d4bb919136d697625a2479ff8f04138e7b8b333bc596f975ff7df8f9498a77475533d978e058889ac1fe9dd8bcb719e8e57a39a04a06f3f0b0021ced0b9c9bc1c3d2d0a0eaa07bc5f0a784e6c5279979ae786e306bdf3619578c4520eac8a4df76b44ad7bf4b9420a4951487e7fac832d1d87ec75bcb813b2813d12e1c7a2ceee09e370d6e711ed8f193bb604bfe0826dfcea3c61f5f9f5c8adfb5e51eccda5b5ae2505e3638066447a9278134661e7874c738734043869cadbb75ab8ae491637f7dafaee206ca0652c840db331a68578b5cf4183ea52b222e8c2a75b6d004e44a7a173850f1e8c6b48aeed6e121e3b451157878755f346431f350e0375104407a64c66b4fc3fa0cd8bd8d704d00642c6ad8fe7e916fd2dd13618ed0f0db5f0b27ed64cf3002851a911781856f3ae024a3bf8af3804d285ce69a47a9b245e020ed79470f6b188a28fa77374a18bd5d8a58582334825b39e86022b779bc90229aec8d284cae4724030c185dd5032efc8d9e0235298f791acbd5f97980c9879baf44a8becb00dcda06044d300a9e958d6963b8e4ecd05e785a1161e32acd3b6db3e3b7daa4bc0a28d02c84117ff76f00f8f243659108d84799ade8c5a0eca9af0d195fcf9c43b8c39175b036bc6b9e749b569403fdf8644cbf4df2afba2cae2cb6c0c406232603645b46805b5107d3341ddf3746e5f93f2ec1d39e0da133e6d3ae677a91b8e26b3bf56c86a4cf018ccd3513401a948f46321bd300adf922ddfc66fdbd05b128d020664e82a21c28e5591f5e672949ccd9b96f765f4479ae0a1f3ce23099e03c4f1d12ee8e1923739aa8f431eaf2441fda3ec695c97f1b17a9033145eae9590b19be930dda21477ed01e9e2620c8ede2a7bd23800411a75f7b7551c1787b15821713dcca72d13637e26f80297d4809d2f3cc8a08213b3ba73a57513b3458cf8c4c2468019648a95267b51c2c52e74583f2247f5d71a5fc489b4e77ac3d1b25dc9cf9ec2ec16fac9bb5db80e598272a67c4f4eba547df5237988c553a8da1726e163d3e520852fab935d50b84638a2583c560ee3bfb657a1ee22f8e002f967c1e00a3766bfb204208515f4775a0edd1fc6807e9b1e2322fb493f04cb3c3effc9b594c85e313dce1148a3487c3f2d5445754f34ef278f859ed2dcaa49a769f7a3bb4a06dfa6536259b92bf70525ba90e3f70b44f053f6f517577db2259f856410819e617832339cc1c7bd56d0944697bc9def6d2f59baa1222dedc458b8aeff9f068c24e3b018a81e2409f19104b6bfb62aa73fa77111c847b18035cfa718db3225d1cc602406c53f904c4b0a95f69db2ac535858ab90f05397402a1a9549e968da7f63097ba47a82a4429ed79e166aa9ef768cee5a842383436641f28a464280742caf939d5527de8c401f00d1e7a72d1e6704ea03632203626e9b8c35e074730ab968c734c7b5dea1fda22d266c19e55669a515e319b0debb75e79a7443c308abffa7d99e89e9dcd282e46e0b7c0e861e819997793ce098f4040f44cca16fb48bcaf39cf4ecaff2c214aa9dbe05c99b96976730c0707690c6f4026eae3148c7a7b6621d5aa0e70de43adef63738de6873a35b918311d5baa19e2d32a0ff5914be944455597b8d2f77bfd3aacb5d3bcd3a9d739ae7f7b388c017c8249a92ca74b80bc628890358f1e240c3547edb6ad8e6123b190815b83fdfc350a9a93b975f4e959425fac008ed6581328c27200000000000016cae0b570e47ea3ab902277018e2f18c5b9005e328e4b8ff1f0e9bd8fddf1f74850302b5a2d9e238745b4be9d0374b497de7c1d3902a5924b4e1a742cb0fb9a84aa1f4b35d082170b2f42593afc1264c0525dc2ea56499ac7be1ce41ae46c60e4d6c74f55f78f5309aeb93d487931c489a895330e42008f675bde74da9d2119a730ad55431884fe0b8c9fa61e241ba9cea1f8f432fc65488f4f495c91d60a506514eb0048fd", 0x10a6}, {&(0x7f0000000140)="4bcb7735a962a623a095eb65f5f7e8c2b2d33241b6df791ba3b78e9d71ae361bd4ccd31a7411f9b840163d2566ee06bff54e72e5e9df8487ec43150baba4", 0x3e}, {&(0x7f0000000380)="2bf3fd1849c3f83996875fed8b9e3b4f53c913cdde36c2c7374412cf6fa3f57fab9fc5793bd5355a7d68d482292efe9e276ba2c98e873e654cc458d6f09ac1a8aaea3535c9e8e25bb04bd9725d7b995de0e16f2d", 0x54}, {&(0x7f0000000640)="6cb6b5c6d8b510f48264180307d9c304ce8f60b252702940d4bf18cdf41331e6c2a1a6c500534de53f3837bf4dd1a6ffc11f98b04c2f0f707317d29fe5a517ca4b71ab07f947652d9d2fbec67479a7d5c94e78ffd26a3e4e030e8253ebbb4ede09be226cb29e9fb2b16c32e9019a0679bf2a44e7c2b9a537d1f0000000004b445e3b5b911e00b1002b15d094389acf1386c80afe90f11401ba8f18ccf47ad92cf4ee19f9898e967f445020009472d7e0e8ed6aa94132323084c20000000000990000000000000001eeffd83cafce565bdce5740923cfa78f8e591ac8b17436132ceb4ac0a58ac85b1d0d72b4cbe73d5c7ca46e42e53b1660d99ad7a3f88f37a1d7fea54522bcee9a933291ea5c19db8dfa5f82686bff", 0x116}, {&(0x7f0000001640)="740722261068c6972a95a41e38725506126d27e760e876f777e5bf78e47417f6239a364b8b874ef5fa146fedc8a1d4e9c4ae271e0f23601e204657341e37b092b308bc7e82b19a10b3e234af3e120b3b35c719e55efa030840cfeffffe00a2a5a7eb32157017723bd111596d36ac9bfda37126d3ed70dbfb9c0995790785884d1dc84a6afb790de5e978e7e723daa64eb2860b725cb2f27f32e87e20a56cb168c0eeb4e8abd9ba84b6f8fc2e91d9f225f891e2a5944e44955a6b983111e696dcb59e6aec4b54866d3fdcc13a4986f4f8b6456444034f63783bd94f9834db7aee597f9e54489fb6d8b332b7e92a516f0ac60733878c53550536022536d9852c83c4710cb15060ac2b807dfda7ba6c10ebe4159d0d8c055fae59dc69d760ef51ce22b524b585d197ad134bb29393598610ae64b07471f27555b4f063e2d2b1805971b0f13c29bac8ea5875714a323680748bec9e44dd6f3d384c0235fdc20bf042fefdff5ef72d6aa6fdbf7b8ec5773b78da01699beaf341a03a6f39c410003a233c08bdeb2bc36076bd45b480ae3c4e712f797996446dd7887e4758c8565124b60a1e3dc03934680273b44c9724ac46746c8f7d159bfe49e4c48bb814fc86ec230cd732886b95a2927b99a4d0ef5ed73ddb77be029d978495deb2f393da2e2c0cc302b73322f607cf913ba9113b2cbd25f553c70381e6ce749f27ab5fbef49fe70a987172d69062d75922bd7414e3444eef760fac6402ccdf1581170320799654d2a7cf42445df6b9428f88b41bbe2aac6040b6d6b5b1f667414be681a61922900e2b55701001348e21a86b3c0ec79f9a52fa3edfa7d3fcfa1d89f933f876f7f57cad12afaca30767cef0206d70171203af25e45f476e25e18cbd385f03dc6e5f12114df52339e83bb5a95d0166e4e9fed16326cd0e8be181bc147ad2b75fcf0279ecf7fb47de7e8a6ab3f697db618c597e23049bbb3c3ca8d263b44b97c651ed609fa5ee2d0d391af51df9eec09883909432aa20f947913e9b1012ac5678acf50626e2b97caa7c6d0ec599166e817dde92ce7413e514753ab70f5c4e7eec957e13aa3c72dc3c6a846d9b563c38b11a9878ec3e06c01a25bc43f154ce5babbffaed59635a00ea6f0bbbd6bc618a15714d9936ebd292a7d631939128bd9095ac842cfe94fe756b89a999f93411d31524e89742b3e2c465066b9047de45c23a4a640b5fac8f4053fe7c771a31b39f0862dc0a19bb9fb40c52604338c7815cc1e634b9d3da6931de1b382d3f50cbb989ed1dc4c385bee8998e9c2c198c2fb2e63d5bafc3a05087d6763af62d5fac0938d35aee1830d56b8417ca8c9fb0b9a3cca38a567d82fbc925e23a684df179c3d33e2cefca3b8fe26eae738a2fe209effabbc098521ed5e45abd4e845091c0e9a5e9db6f7fbc26275332fbb4678eef68923887fccf8ead474d17e9ee04a680fbc560020d91bfd77025202e1025b053c225d4266fab75aa9b62ada156e7c1432d33e89b71ab5c00f184804ebeae6a968fb621344f51690dc99a77676d3ca363e94ebba2d7f40216e443df29d14458f30672fc2e8108b58972263d5f8d4ebcf228068939da1a0b10910d3313fe8f1e522d365d3483d95cfffdaac694f0cbede33f876e47756faa8f1a27465d8313c1f7e5db1afc481a3396bf1c27b04597569bf752809055eea2472384d193c3f0615723002d500701c7dd7973ece6baad0c21d1b5cf53b03bdcc969ee076ff8a0adf4563133513e3cbf5ec8caaa641de73048edd9f98c23bf1f2c61c5db7962fe224820b8a763c8677b0405a5dd9caeabfe6a51f5ebb6ab006b4aea84f6ea4ca3503e474db2c1a1b37fede5a940164c091471eb46b569591acb6ff12ca149b2689317bbd929eec15364d8aa6df28e1457c5d8180c94b402c4644f223fd42f77ca8b224f7fccce4c1466df524ec84cc5288191a5200b751bbf0e76a497e38051e11d179de80076933e750cfb0118efeabbf0a8679f84f76b6eaceea7d4dc5a2618897d79eb0b9a460a6e1ffba4d1df56b824940c09c3b23ffcfcf8fbc587b8f723dc18d641b68cf0027ee39b220048aef4a4016085dc3869c2a07ceacbd32f1e822e69e2b8e989278aa50da7852634ae486c667e434ff714c3faa7f75767d67ea917e32f2b34a94fc410a703d700d2a7c1aa2b81f412957bf93de6891c706a3c5f64a137f57f42332dfc3570cdbf5e383e1d13118679a18bdc42625b931cca452f12036ca6064ebc77efafc9ae7a259943297cbca5b5986e7e7a8b2bdd68a7f5a3472d6a509391849172ac9c3a28c3341e4b86e7b081da5f0cebd705737dd872757b44b679477b21906aaad85139396813254a4a86837222ef3e67917b50d69d5452805f89d3d348d57c75881f3b4a96ca7b72cc348ee28e48205263dbcea324afac2a07093844baf4856e1f39251507b316051f607b91a7fc120ff0cf35ffd8cc46d138beba5f11c5c29e27b160c4fb0b656ef051ff5ef8d11ac035ede3aa486f3f5141984098114859bac41f07ad6ed4440e36b0bc8998f20c332bd46bc3c20819cd2cae44199643d7b65a75032a18498035560748307d10f66624773cb7ffe533744544d7b7de4b3b0b2d06f839b2767800dc66332a0edba45075a528dc23bc8b4a3464087e00e9827f31087a1752f40d982356063e92efdc5c3093247566845c92d39972238edff9d0814589cae186e6678a6ce3a195ec005bd67a9aeba2fb2be024737545c686c7e9d48409642e632d6a8cf33ed698ac249fb45c4eb31422eccbf29902daf6f52773a12b2893cca640514b127f5304c96a290602b976f624cbb4ed20d70ecf1c080d1009be1fbac975ae70bcb526cebeb46972040b87dc8489de5afbeb456966f1166407cd39626d034c5a054b7f940d4055804bd7fed14aed1a50ec3cac8b16d5a8552c1d19b8660a7a5308e7aedc37bfc2822ea421ad47b363ed40906fbb231d9eec4bacea006b4cb1b7943cec7bd8f2326294dc76e3c95aa72b100f82ef1e83a8287578cf9ecee80c3e47f983773dd00b9ca173b676b795458ea399396c8f254c29eff15cb384986e194d3bfdffd04155649e10cffaf489520d91ba9f19859cca0a50a0332ecc78e885da0ce3c44012f2c63d2bff08759198ba2085c2680b58c1d9dd2082d160a8d37c737461e7e2cd2de71f049a0847eaf7cb938ea0e46e74437a3f3c218a1c6f153a7192f9fd0e839a8960e05c740c49d4384490fdfb4b333c89ae4ea25158f75512e8de7a8e89b954f132aaf2e90e980a55924a0673197c608ea560deb2e74f0d7acc7ee4a99e26c5778b2cf6e5ff3842380d68f8739ed6e673e3f2a02d12b5a3b4ed9f8941d5e3538ccff5f45a40bc8e4af82d4e34d593b65269424a4a28d89058e89aa875fb51ae7c93393ad8b89c14bb836090c64ff42a819fcc8b00f6edec4cd6d3164963f549c366a7f142e7f8ddb3f00419483bdc6e5b5dd8c24572f465b840bcc87bbdd6126f322dc3efba16ac4c8e580dcd47c044fb41557ef3160db4eec15f17b144688955fd5387072df27c6dee960241e0b34e7270eae620efae7563ae35238de4ca4abd142adf1db5fd9489b0b65880c5f7581e93c50ebfa177d6c8761b28aa20eae899d76163c43d24e9ef15c3d570b6fd5b801ac67799295fe31dd5e64fcfdd428262481c57037d9b3d2d52db4e01b1ac37ce36abe6c05aaea9feed3437b7280848ea7f6acf24b7f10f9fa03308f032ec485a5a0857615e8c17939577c15b752a1302296813953843297d959525bf4aa4a7db9aacf2a1e332ef1da2313dc88612765825c179d2b35adb2cdd468e3a6701e1947050a75c8e99b072efdc7ff23b6d3e0337d3bb8ca0192075c8c3abe6fe65fe88e702cc92d8c655f34511d04b9d535ce56ef7cb36895b9b5787facba7d6909179465a070b9f9c0bc9a8ec96d2823618ec8240e4daa941bc071d4d4ea82aaed49b5d4858ac959d836e96947a9992b7be964a92cd83503a31f74d38833403e2c3c6b95a32c36d11a15d6377aab83de3e47b84b4cebe83202a77ab75cabd4420bdc29f6aa6737392d6aec04bd95c854c3597ae921ff3092fe6ee8feb2f82eb6591f63921bc271c0d04f87e1ac192a987dd7b054df266f969e2aadd9beadad8d5b9b862081afae445bef6fb793ec4e5101c32079192f1da256afd869ba5db9e6c85594bc5ee8c87570ec9cc6688641dbb8eb08a64abe7191ce3a89f3d115585f2bfa845821ee3653072080f7138a738ade292c222db842eec82d854d6d81f3fc8d4fcb2f9f8c22375a8722a9e442e9c2054f720389cee047d4ffccec235d1aff09175c4458656cf0ffafdc3e6c90c7f3c1e07c8213713c242e911c6a361c25ad7b2ffebc886e3910528f35665eac89c8c37c11a416260b6ea7e90f465b88b6c8b5555656bd4bd6df984d9adcf03ae888eded1ed7f885b71071c876518cb9e54dd6ac85dbd51c16be0f75d09b896506cd3ff69589ce5fa4c05fc19bb538b788f0507f7417ce61bc5dd86b7902c6bc81d5b3802d5ba0c9796227210d14a7af0701cdf52ddee51ec9f83245832bd53cde4e75704c41aeaa67d97f6aefcd456ba506516e9b9e1c6097431b079206199877f98f4e910581756278ead079e3530834cdf887d3eb4c4bfb61e0a2509929f5e31b621f9bd2bccab1cffa285b9b9d8ac307eb4c448c7952b87b5f03fd94eb4703fedf4c94980d12670ef84c3c16fcdc8717dc4060a95b310d918362f2296eeff15b6bd21f7b7fe103e2c5cb0ee220cc1592e067e1b214c01fdc2b3277c8b373bc18478d89549457eff2a00a227fb782d5d5d293c19462b1ef8f475b21bdfb25e561274b55b2a40a2fb9dd744968dec9932309ab9c48a60530bed635f91650cc85b74808cac0f3b6a3cf055322d5aeaafe9db1dd86c7c2e7f2a6dd0325baaa7ff3ca6b48ee4fce25b1b8671b444613f3e3275de9026804106b3828f75c9be6600422de01c36ac48bf7256db8e150a3c725d395156f22a53fc9ce584a980dcfa16936811900ed1a69ee5211c91c1ae6e3dcbb7106cbfacb854022ac86eeb411df667bf2f3e29f3afae486b5d8f7deba33a62ff95394b67643656e2f89434f917057554108628e619e2fd5cf08b05fbb62ec8e9b36f1aef792286e69f874f3251a9e1ae2526b6b810517f4cbf82eab15de62c52fa3c1d1ba0158dfa27c488f007f7697b65f25d5159ee60e2053b567ca20c350812607de10dd1a824902ea98056882669f2b4fa26eb173d8a7d57c449f17854b1c9e6f781cda963c1c902023009733ec8ac0a58f5d89f8646f4354b2648fbdda76e114b36be4d3b12e37b6cdab2ac1231df362d0b7a8d0cb09b4bc85436f605492521991cc70e9df80e6bbb81d359cd963b2711ffc1ea1f0ff556f3fbcc6a3373baee7f5fbd46210a7a4e4e147b522522bcd486aa5336ebf9d8c44341fc6d5b7da8e920effd23dff8e57ef1177223d356e9a59263be8bc504e996ca657d63e4fed14f3beca5d0010782f91da55ae8e4e9e3709be69b9621286b584028df822796736eee4be398066f8c98d09f229cd4201c43bdef42100412bde83455b879752e816f8711613206971128d2447bb7c3f22909177cf24cfe05d57e51b642b0b62ce70dd64628e8d9f1b2fae2fc85b2fccc895f303dffcdd36363f1fd7a5d66d06804c6508313d093fcf90f15fe849e0e515cc93c8bd9baeb135779095874e4dcaceaa3c18d5f867b6f0f2db1d51d916a86d5d131d48704fef22b3bc6a631", 0x1000}, {&(0x7f0000002640)="6fa8a33f7eec58ef4250009afa0910e8019eeb61bad9cc93bebeb08e52aec803b3e255c8b006b87b6ea182a9423e9b3c99de9568af6f7abb86fb882d89d05c24addcd0e6605b704aad6a73c47c10cbf58fdf20e18b8bf11d9843a88ce2259ff455a21d533b9dc0e997579a5d1e474157d59c629dfa2c0464ff098373d9849c6a5a67ab212698f2fda7f1e24b5b2ecd86b5aa56a0f45f8ff7231723887243a0766244f8909e78339e8c25b1a25f245edc539ec6e798a73598739cac40e3b105f709a77ad0528dc7fb28ece10572c7e2355a6218a97274b398374f8cb70abaa720b1daab4a5d81de7b4201fa5fe09a4ecf61e4caaca49c10f9c7d477a24d7143336dcc52ff7eeac5c8f42d6bd0197085e1f6c79d7bde05334d248e774996d8b07ffa4cd5aaaff6ecb00f2a99623a64dfa739e0eed056bdb654c737f6b99f4788c05e33fb5d764c688826427c5c875666984cbedb92d17f6a65a0a065402eaf8486e40e3fde28ad956c6ce75824de08485cc8dc4d7089269799aeda9996cb7ac5e940f68c5fc1d924e9e2f020f696acdb850feccb6aacec9cdc9471575faf3f2c9fd5f097fc71f66711f141bc7e71572d83e7fd2b9426c0a19ff7cd4d902586bad14a41e9aa7f9e17c231433ccedcb7d1213ac797bce057a084e45c429a7ee8f664a5e2747adc790bc4c00a94086eceadd12ac9569d965b87b4fa93b73c0f97c736dc382bf2957e8dc3f3aad0fc554a3ecd929d0a52cc524e29b9f2a8c937e9d889a8464bb14c71012c5c3a8cfce8a42a0d4836d7af649a09442a18820d471711ca4bfa6e4d56d22cc681780c134a09ce5d9290078261753f93c3ede8ae19bb42d640effd5a7e296facb6a13b60493f988524d06ff9b8f441532a1d75aad2a70bfb3f1ea5fd7742a2063b3084dbd566b65ec8d65f3bce3b94abe56b1eaac6f3d18861e0d32cc51d3649460835d3707b35bb7ff5d222876313ff5599cd9fa4114b832605516632e7aa38f6912b6bd866de906eaddfe3d6830317cbb5b7155279222c89e6e8be55d3544776c6a89dc84c6eab0ffb8369d96c702fdbe493074c0f450f15225af515cafa13d9ab3616606e731ad4a31fc39acb1700609feab3ad5a4148750d6d5ce0944d76159bf71a91191f33ecc0f0be25ff0a397ce9f197b68fc4dbe7f480353043164b45247863a896e673ae15a713ea67cbf39af81b5a858e3d3b2ae58f866d273e33c12fbe011e9e9d389dde6bdc5fb176933b2dead138fabe92d1fa7a1fefa5a5507dc37fb00fb24f44dc2deefbba2e96693e31ea24225d261491c433d68837c3bbee61c7a5012d8b1d473d72a4ab3082d7eaab486382f40119cabed4fad01ccf80e7adbeaca7ec6d13607376da8dc98158138f28f6e59d4f1e87fa0ca0bdfb6de508ecab4ec22dff3218545195aaf2b0e9b8cd2657ddf4eb439ca6f7f45f407e62709863045e79932c0d41b780b6b669f1e1273c5b9d1b3fbe5bbe4e9e62b28d48449c6dc76b7f7c7c100cca4eb3801831d258357602877ec415603acd3731c4cb4410f160666461eea53e921791b7f810dffc6187fb6fccc3abda083d91782abe9e6af470a4c45bd0d834385cd8bb50f72669f9f5ebf728457fe990b74e61ddd3cec729d275620707c8a9a9dfb9f9e9cf6900d1c7c7217c9a3f4a7b44cde7f518e24b45352df1bbb9a49947944bc7ca87a9d610e1614303cc0d4597f0cd1add3878250b91a31b7a25e939b88cef116ffa9d5c589053b2e8ac310571ed1d2fd0bc89986afe5c9cfc18f4e635dbdc52a752512697724194b66112ec8117b2e03cf6f1eda097d212b06a396fc97f577240d4fb3d370715a9fdba325ea7e96860ef60820c9214c17bacad6c3aa2242265c959fdfbb2c0408dab0562f8ca1f2208c88ff87af5fdc370338dc098c9133aa8609fafd7183d70ab747611ff34a7e18bcbd1bc1613c2f56f89a167ca9ea308a8788a5e881ea2cbe50dd0dd469118f0263166931e838a0f0b2a14066fa7b5b7589b5abcc05fe0623a3eeefc49deda22d0452ef4e164795dae942bb0e75d66ac98db8f10fda5cbc36b2de69e3420b4bc8afb8bb667d82f80fe7ba1ab7822f7a144ae186662f7438b61ad4b206459a8319461edbe1d0d6843a3f7c4da20012c1cb3990eee73bc8d5b83b08edd27bcbd129f0d95b418cb989fccb2fe9e84902c4735b726a23951238cd32b7a290d6a999b26f32782baeadef483bd5d2ea83934b3e9b803f0ab0378b1119a33a879db5f208f4bd145a94975ee3fbfc45ab38e7412d2f2805c1fd2d2f2aeb4d034b88c2854b80ad03712dc77b703d881b7c980ea5e4a7cadf8f871b1de352de460b569005595f1bd27cc508a2147611ddca8944499095804bec89586128dd03f74403ddee67b23df6bae20c544c329e32d8e6070921ae0242b56695fe82a713f06b824efded65779fa056e498f1e3b051bd690f8700c8121f5af5cc426a844fa8a3b3070597f187de08f356ca6926976f5c94313a11a64caed8fe4d489bf3e370f5664ce1311cc7c5a34a8ea7f173c552824bc0885dd27b76bc4fa2cdba399bf4436745e47246d304caecbf53e06f915b4e19959aa0b209084db4a3e91dc30ef629f96566483a6419b5aa95f15ad2a8f1ade54b7b2c7e19cf8dc1b8b09a5a1d2b0dbca40554ec9e36efdb6a4e5a319ed40fd37e49b948c060e6f1af121b4be0adf5fb2e84a4eabffba8b0d332c8be39a1f03d98b661feeefb9d98c9018cd4dc416a7c8b74d6298517fb4c658f7461a90d73e547786471bd3b783ec9170b8393be2613641fb5eec9c3a3e185ece71ccd80aa45b2c975761b50219a7392f9dee194cacef811fa273153f793a6bcf50bd4a6a31f0e7c8f5d9d43d3f7097a7e48165bfd3a366e3e64959ac510842821eebee1e6cbc1067eea0dc7affff6b55acfddb8948d979928069dd1e44f47a2b56444438662e16a2f63dd39243f15757eb5119790d89cbee0cf8deae91438ee189a10a0f63ccb20afe9294b558e805e3c53b07b7d69c6757bf5c95b5c375bb58bba33f56410812750d756b1dc0204278101e42fbaa97d30a8ebc0fc0f94d0e75de11ecb3189365d203529baabd04bf45c7be8b13fb63f91ab2f03498034e7bd0d892a778a41cda893fe2f5705186b806ac174e496466a830911853e693faa494483af104624b958c780be595acf0f794fc562d8d73a5b1c28914898152a4c98191bacbc1e1f1898a77a631ddd4ff4cf99f90318ba710d762ebd544835e04b55ad0c7aef31f443680c30b74af15b0f16df45df1a7425c9ae7bf689be1e8498e8a91b219b21941498614a15e8d7b081a236f50ce7f68d68795bb731d63c7b097eac06146e3bd202be653d7e56e9366cd4d1fc0b0617432dfc4d67aecc85d42671c1f1b632c74df21457f76c85aaff0505ff17be776ca9f4f37e33dc219e9b55e487126d224950441de2b1f41ea0b37deeaa5ce748c496ff8e87845eef6541c196d7056d86a68b315c1fc4ee911b48e582071aa438343e57128522351f227f66b5c2099574c8048023dbd9727c200851b5852531951b64b96e33777c570a2df1c827796763067fe0cd0b078cd620ee3bc96ce55d07389983eeb22c826e5a32cf79314306770df1f971f7ebf8cc86fef746e940caa102a613f946d6045b3c8747e633acc6795036ff3f149756ab48922782c79aafec5a29a60ebf929e1d8c7e7d76be0baba0070509e7d6f90b05cd45e587c6c26211a872304122fac833776d5e8ec390edf1d1d859ace65b3f5ebc8c998131afba4ac05ed71a1ae5c950d4e2a1ba6a336b34da4e1424574b7d0060b400c4a9a8ba0e0ae60f34ed60acdd32e9918688bafded858fc79f67a0dfa46de59ffdfa9780daf06d00bd51e9103ac8670e614c4b100848b555a7f9ebe4111126a6e7c7a639402e3545390facc5720100efafa6a3f0632e51c1e9936d32282756125e44103a972936119bec1e511d0b189b4952976cd758f64217ece1839786c5c33a3aa6279ccd6884f2837d1a520c31484bda885110d5cbfedb79f52f5f1a3c0087bba675adb3ab4317d06d2f7bc5952a309e6446cdfb62b25d8922a07b6d814e077fb1245621048b38a52b4130e6089b929441a1a405ebda4c71da45c98e76843dd4a2ab52279b86d59370095dd35575429c633adbeed4f7386430de91015694d8bf772b51c242c77fdb9921b98b6a32acdace16e5d01d9464725bc786139fce638283c10520a38c04f7166d6588946761ffb0da4818e27158a4be7ecb39cd6cfd890ac27cb24db8c3ebc60d72ac771b2dfa34d87290725327eb03bb66258eff89fc9dfcb4fa1dd0497de24c9769f8fcf953a1a6d1125a822150caaf7c55e0aaa263f6cf9105a018c74a11f0a606ed8b9543d02affa14d9c50cbf5e93a5a5df6cd610c2d7c759f2a3252f65c398d1c04280113197c2d94684e2f5d43506a015e9715fb7b8f677f51748a1b910abe3cfa7f4a763822481a7673149de7d83fed5f74d35ee2b44a19e5211276258250d66cb7da9b2c0b8916daab6cfa1b51effad83cdd4c4f94f594e3b6cb024e5b1f7edd42e45b272266cc2a9e68d69eeeff70e1f96f3cdfcf68005eb75f4a9f3ef3622e8204607592ed8a407250266529e21215a901a9fb9aa6f00c9c4e6e1f43adeb77d730e44facbac672101f58d66e26ad4bc4d6b432e358afb7309887e0ee5fb7157844fa7b7234c1ad47fa5d96ba8cf9f6f780d48ca74e1317d41a710567d36451e6ed740f08566b4802b32e2311dcadc5533b7d205924e6769bfd8177fa3b39fdad71616f4bce4778cd9f951e839faf6a58484baa32b23f20546c707a4e78f54ab12e72c2c475a9974e560da317d0816735257212f59acd1cf9f02eefe41978292a0d346fc87038f55f2641d54fce516e185e4048dfb6dc2eab089c65e0e71a2b7691141a4af7b7e26ce97b7dabdc5d865cf408a14836e1f4dfb9ba1784f79b03763b10d0e5bb324cd091a5042db577aff324afb29d2e745fe3e25984487f5754b20c4c85ea7f9e2870cd1d0f109a32c4274e6c4601ef72464da9411251d8695a1692fd9a0300fd04299c500df47e1e2a97fc060fac15c0c6a45e67c31f4ee46bf6a85b2ca589bf7bbc92893c3f354061daf1aff0c1460f2f33d8b090df98e7dbcf8813ffc0db881e61afa8f7ad792ac3fa3b7e1669599e90f6bfec2c788c8c98cdf9ef2ccc9d3460811f0becd03f1397aea7ee13d8649e70d16056a3ba055c16bb055061b443272dd8ffe9694a4200459a362aa0e5579a7b5855727b525bd2897f3b67cc66642f1a4e084beccfe245b141720c9371ba592c6c887a863bd8d6dcd0d33c3af962ad65196d91924762570fd6d52dc52b0f90636f56b72764f4222f7a9e40ab4bb3f91fccddfdbb64335794220e4bd18b7f5354f3731b782e9f7785a882659eacde1a00bf24382001c2ba52c95362bcf2135fb463742b9ef1669c902f0871a8fd36663316dac391a531648d6da0a3e5c395965bba2aa1ccea1abd1792cf314cbb97b81f4e8cbf1ec78cd4bcb273baf7486082b8a6e9809747548e9318e4b6e05b2b06d68b444696a972837419a286866aefa5187af21473c034910a8522b6f66a33bca1240f93787067dabf422825a986aab9c32b6a67d3a4844fbdc6fba5666f2cd0680aed64060af1c62ac1bae5aa7e95947376ce729a55c53cf6efc434d1191b5197826a2b9256bd400bf242e621d5c67fa755485d85abbf9b811d0b34e64563f4ff89a12bf6f5b6524a8dcad7105", 0x1000}], 0x7, &(0x7f0000003640)=[{0xf8, 0x1, 0x404, "ef0b7547c25c479b123bdc59ed2e9ca694bcd279cd6309dea345868346030460888495479069fc4debb1ec761865a15705f0c010c861689ba368e5561ce1718c739c2671cdee465ff05332c3dde05b88f9f10e720d6fb4fa01dcdf84574bc5506f77505558f269f2ef463061bf1bb34f30765e59dde8a2c64cf2c102a5b51baf43e53a900966bfc3513884c6962e089d4a0630168339a375617e6850eb92b62d462055cdf5839e935021ecffdcdc727f709ec92979a8424b0d7a237b306158282bb42c9796cdbaeddd81d35a78c32f7d91de597a2c3fb1152b49a750ce458a73ea1a7c7bc0525b"}, {0xf8, 0x1, 0x10000, "2c83fc175f5874d84713220ac743603c0d83fa04031e99a41326fce48b8f53c902b58f697b5fc1d2072f3ec576c0b832f7eacad05bbbf5f580897cf870d3fed4d7698812e057a06c2c0714338032bc33f6890b824d59bb1fdb8c6c19a244f5861de928766db8da211464e8d39f0bfa0d3a183a04eb26d1fd157f9d83080a5f8eba1f5be2f00c7e1997c4f0895f884bc974a1b4c2ac05a92c1b676158c5cc1187e6628393b2d71cf100488b17d38f377efd614f61df25d605707c76004f36ba969eb72612ea0256d49c6d4490b6e8db35f161ba436ab373291dccb8117a6f67b876a73e20e6"}], 0x1f0}, 0x402) r7 = fcntl$dupfd(r1, 0x0, r1) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x0) 21:07:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xffffffffffffff2f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffff9, 0x3f}, 0x14b) minherit(&(0x7f0000705000/0x3000)=nil, 0x3000, 0x2) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000280)=""/228, 0xe4}], 0x2, 0x0, 0x6) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0x400}, {0x18, 0x0, 0xfffffff9, 0x3}, 0x5, [0x6, 0x2, 0x8, 0xff, 0x0, 0x7fffffff, 0x7, 0x2]}, 0x3c) shmget(0x2, 0x3000, 0x401, &(0x7f000052c000/0x3000)=nil) connect$inet6(r3, &(0x7f0000000040), 0xc) sendmsg(r3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$getown(r4, 0x5) 21:07:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:07:57 executing program 0: r0 = socket(0x1, 0x0, 0xfc) r1 = shmget$private(0x0, 0x4000, 0x342, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x6}, {{r4}, 0xfffffffffffffffe, 0x8, 0x0, 0x5, 0x8db}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="588a8c5a81911c320000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYRES16=r5, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r2, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX=r3, @ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYRES64=0x0], @ANYRES32=0x0], 0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = dup2(r0, 0xffffffffffffffff) r10 = semget$private(0x0, 0x8, 0x10286) semop(r10, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0xe0, 0x1000}], 0x8) semop(r10, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) r11 = socket(0x11, 0x4003, 0x0) r12 = syz_open_pts() read(r12, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xd49, 0x0, "d2000000000000000000000000000000002000"}) r13 = syz_open_pts() read(r13, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde4de37173457851a7f9097b5ac793683a", 0x1000}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x5, 0xfff, "d20000000000000000ec000000000000002000", 0xe0000000}) r14 = syz_open_pts() read(r14, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xd49, 0x0, "d2000000000000000000000000000000002000"}) r15 = dup2(r14, r9) r16 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x8, &(0x7f0000000040), 0x4) fchown(r15, r16, 0x0) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x1f) r18 = socket(0x18, 0x1, 0x0) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xffbc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480), 0xc) accept(r4, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r21 = socket(0x2, 0x2, 0x0) connect$unix(r21, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r21, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r23, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r23, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r23, 0xe3) r24 = fcntl$dupfd(r23, 0x0, r23) writev(r24, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff}) write(r25, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r22, r21) r26 = socket$inet6(0x18, 0xf6586993ba9eac45, 0x7f) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000580)=0xffffffffffffff45) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) setsockopt(r18, 0x29, 0x25, &(0x7f0000000000), 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0xffff, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0x4, 0x8}, &(0x7f0000000180)) setsockopt$sock_timeval(r27, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r27, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 21:07:57 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') 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) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x5f06, 0x4, 0x1, [{&(0x7f00001a8000/0x4000)=nil, &(0x7f0000061000/0x4000)=nil, 0x201}, {&(0x7f00000ee000/0x2000)=nil, &(0x7f0000248000/0x2000)=nil, 0x3}, {&(0x7f0000017000/0x3000)=nil, &(0x7f00001d0000/0x2000)=nil}, {&(0x7f00001b9000/0x1000)=nil, &(0x7f0000385000/0x2000)=nil, 0x101}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000103000/0x12000)=nil}, {&(0x7f00001f5000/0x2000)=nil, &(0x7f00003f9000/0xb000)=nil, 0x7}, {&(0x7f0000046000/0x4000)=nil, &(0x7f0000033000/0xf000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10006}, {&(0x7f00002e2000/0x3000)=nil, &(0x7f0000306000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f00003dc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xcbdf}, {&(0x7f00003a6000/0x3000)=nil, &(0x7f0000090000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff9}, {&(0x7f00003b0000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000036000/0x3000)=nil, &(0x7f0000394000/0x4000)=nil, 0x3}, {&(0x7f0000151000/0x4000)=nil, &(0x7f00001a9000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) 21:07:58 executing program 0: setitimer(0x0, &(0x7f0000000580)={{}, {0x101}}, &(0x7f0000001740)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="10000000ffff00ffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a5769c75033b9cef4235b090b9997b76cfa85cb2567b2a201000000000000001e1f0064e87b84171d5339a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f04c70e327d00000000000000002d0fc212120c42bfa4cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f000000000000ff0800000000000000000000000000000000000019000010bd5ba08a7f8ad87c5da53d71aa0e9c0907eff38fc764fc8490d3eb286fd9c0cc2a5d9d8b372714033ed85e86990bec23ad52631b50a031a0ed61806df3a7001b073c272b495de9b1f8b9d038a47942b5ba11946da9f5d829b639373048e7bdd873d2c1a7000000"], 0x10}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6501000000efc7d4f7349bdeaed9a3477057e82173a3df1a940e7957073a4ca75f6d6ece7362d924266dbce2f55b26201b2ef2d698baccc3b2657ae4c69afbb26ae3070f9578868c498f31ce00deb46789b38bffca79151f599cb2ae2c64ccd3d7b0724e3612acd1e2fd0d15ff0f5a4ffe7102b14939143925e571c54a25891a1b0951a950118653101946a106f4402a4692a3d7fb217af4a4379352b93a5a1d1ae4d3d7cf0fb7d7910443bea0efc596e583e247777d7c8bc8a01f877483000000000000"], 0xffffffffffffffcb) recvmsg(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000200"/110], 0xffffffffffffff1d, &(0x7f0000000140)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x40) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff7e}], 0x100000000000022c, 0x0}, 0xc42) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0, 0x0) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r7}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r8}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r7}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r9}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r10 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open(&(0x7f00000004c0)='./file1\x00', 0x200, 0x101) r11 = shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r11) getpid() 21:07:58 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) r0 = semget(0x1, 0x1, 0x450) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/62) 21:07:58 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x1f, 0x80000000000000c, &(0x7f0000000180), 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000ac0)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYRES16, @ANYRESHEX=r1, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b603f39faaf923d24044df04f8430426216d4fa122ba15e8b2cea1dc0dae642b0119a8be1e5f64f9bb14b8e000000002d5a725de9131d328f3d58a880038657eef3411348ed3e547b9c1fb9922f8139ef4cb2f41e44742b41cc0403dd557d910b36345c71be337a8470bb5933c826d46da8b6736d4c1415f92b528bf8c50114973a0473b8309b765fc51fcdd839128f0f8c00444f8bff1bf89454d8f32427641ecdbfd597", @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRES64=0x0], @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x1, 0x1800) r3 = syz_open_pts() flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x1, 0x10024}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x1, 0x7ff}, {0x2, 0x6}, {0x1, 0x4}, {0x5, 0xfd6}, {0x2, 0x91}, {0x2e930ba00bce55ad, 0x4009}, {0x1, 0x3}, {0x3, 0x6}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0xad0a32bfacfd1e8f, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x2, 0x8}, {0x1, 0x801}, {0x3, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x29}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000002140)=ANY=[@ANYRESHEX=r6, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32, @ANYPTR64, @ANYRESDEC], @ANYBLOB="3b4ae6d6a7cc7263fcca986a223e81d4a457d5572e4c5a270e4a7063f48c0804aa7d08dc63c666f657ef3e19270ff71c6540a90fb16cb4720940bf71dd7a1c653a5d727fd9fac7198d0826d064bfa0bae73120371ac6566aa19e8612159d253f24e3b114fc693cc3b451b49377e39fa2d07079d0bf9f", @ANYRES16=0x0, @ANYRES32=0x0], @ANYBLOB="b8a2afd4c365be4d345874f4836350144c42f73721ab11dcf7669167e06f96e8299fdc0f539058dad2d87528bea5af095c9d230d450b134f3f2ff82654de547c4cead56b1039db7cc475bfa0a03302fbd6e3cb6e6c1fdde9fae8613bf2f163405a4b6c20a458f6bf2f473677b94c78fda733dd59008fc375164363447da0844e4788f18769038ff318a907c62c2aaaad76f2977758806e36aa56f96669aef5eaae776bc15a4dd51c23fc0baeda72832dd017f871ee4b0b71d03b3d936e2301fab438a2f50f29ecfa229455918a9d9dcc991c99ae06093227c0055fface07f65cbbf1ddf9e633758871801a14a5cfce31409b41dfd50b488d95230f33861fd7ecc8599934e2efa1f4d8fa721f38b57f179bb45d0fa46cea2f0a4e690d05683540a37588a90754012d522232590e0476f0755dd03860c276b85cc3e65370106e9e513a652b9ec53ff96889f44f23fce3b7390937f6732708c5ebc80d7d69b764d4fe8d9235c1ae89ca4a76e9ef0d67ce2673aa7ad344fcda34cf281d45c89b7960c83fb0434e103ab2771ebd5bb7eeb798fad6489e14a18f62115d20865fa683bccdea20aaac76fe5291dc92976d21c0353255df30af1ce4bc4f756c5df930675878b789f7facf3e851c432d5d92f20df3549fa21947286f009da3f56757c6552d329c9cff3a50d37fb6de3f4cefdc90fe6ce41a9d01f715e026c10083a02d1457c8a2552243c1fa344322fc582f457ea6dda51844f5f46f740263daa212ade911cbdadbfcc2653be74f0c0e37158e41b210fc7caebb821d1d231b855f0bce3bf9fa8f28b282c1570ce529a564bb70c08a69189cf8968db78704b4e1753a8af29c59e9defb5c32753d1d5fbc91e1b9ccb116f6c4b4e1d38b8030dbddc95ea44ff8c64fb9ce649cd7ad0c4451dbeb77a4d5feec4cf64f615f7ae16f45123a0b6a0482cf4158d8ef1e54d8d0fdc0ba61a25a9f98598cc9895ff83bf2188488d1611a809f758489a5dc140385ec25a9712e0e8c55108987bd4555c88087aafe1641547c46270b1dd61c88aaa46a21910173cb20c914f57fa9877ed6b045a8fae4c73f75d8a575ead61438dd3170dbf6245be56ec114436d4f33ca7081b66b7c304033de809b276ee2ef910957f4653faf7a822d6488e106f48cfcedaf06dd3f0ceafca3eef663e2310a8f9d3d302a2ed9007c943b6ffebeca4eec30f55d2c84925d89e3024c7ee73782908276d3192ab9a28e51b6f8826746617f8c876cc2f916fa6f269f9fcb09e300dea26335eccdd495c45597881a91da553371f397c1ec5a16f6106317ebbb8f5bc804d5bf680e1ec2a40dbac5b580e1b5091ce54e66781f35a0e832ce1a3a5354a96f24e126ec56f8d4c5fb72b98163d9ab3d21cbb5c122d2f74d3c995f9ac26fbc7386dc3f98b6ae3b2ac4e43bacad382de5ca2bc9c815be40b64074c06c7efc185b6947b3caba1afa9455085591cf9364ae4a8e690c5d7dd39df8b90f13abd44f0e9dde495e8a2494d28099e250dee28c35ffbe4b2b94ddac1fca63c332da7443db2dfbf5b9cf0a57e0be8bf75bf71230509ec1d1584331c91fea5eb3bfb8ff910f2d4d8c7202383b2ffb47427356ac85f35d19e5c714ca6d682db3bbe7a32eb08b9abf81503ac90a6ca34d5b4e260023f928c240bb09cd90547d490adbe9e63a5d16585332ace47f0fac5cad797317607ce54af9f301ba1c8decb521e7f51fd368d9762f2044d04c96ade6afedc6d485854dee3fca3b4fbe247ec9d6565811e6f08efcb72c65f8d0e39a33e8c1f93c502bb898164a03ba310b6c1dbd2bca0110fee28ae52a6a705dd90fcc3d4acb77380b73eecf842bd59a990ada91fa6de497ea9b7037db3a6b0929ad8140cc58009dd09547dd5f9fdea0daf98bb6b96c668c319f21504d9e60fd7633c0e36dba594bf320d6f6da810f802f863376ce7030ef62c179b7f5b428a08a342ecb02f2837012c698cabdb23617bbca23b62463e8b5dce8c259954196f8d2f00fbaaf749f1b5f9178fe8e3a366df86306308c59b69e612a53f11abb8562cbc47b08d529d5172fba42dce58f35c7825b2b43e5fb0399d74fff75b3958f0cd3866e1c684975ab5bd49b6f461ab4f7eb3678ef92eda477e8ba3abc146000a455ac995bb1ab8c82d98850e911425c0834fa86ee781cc24026ea21a7340da8c8ebd0219d9ee1d41ef54d4903055f0b588fa72907919e75e65ded99da267c009a960bc45bf5d31822b8b550315aad31b946c20d1b023b147423acd4e0930edb0965bf353863f29a4b575c69e9660bdf163deaf32c6269d2b4b43bd3a0b1f47ba4d538dbc44662d4de39f02a85147288c59844434177d742910df10ff754e147099755ad739407ef1db49b33edee73eeb6c336b4419524b87a485b8731cd9892172b845a61279e89063c22fbac344b84a44d2a783bc1d5bbe5447d47b4df1eca64c3c99e9f9a9180f7f6f035c6897e03f739874256bf96fa01461a56eca90f25219a3991c71693119d9fabfaf5c5e2f055229fb7744498e5ea9932db8295f6c16bb490a7ff628f7d3e2671e414a8ef2a36b4a0f20993beb43cf76c7c6a48d5aca205755617cd6523fa344b2d6416753a24195fe21ab407ba08b1b56d7c96527d145479abce153f8c402dbcc21fe44d40e676827d60036502992ee2429454d668b8250a283ef8daa2dd27a20b58cb868f14aeafcad6312af9be7aa92805c0807cb1731a840f997874132755ce6f9633812202230b67e0fa9420bcd5ec818c4e7064e9831a21fbee6fab9b1e5161b2dd18c29d5efa29d1588eecc7b6daf1605dec0ed97bf67b2e4445ceabdd4804671536862fe77fc30282475ddfb849cb082076d5e84842f2ca5fb25a92be18e427e07d1d84a0691d20cc3173c8f39d14b04b45bc1a9da78d9e1aaf14a5dc0fc111cabd43c7e0d48dfb6529548e25e697a937fbfebd23bd5a520969101093dbc384fccc97d87e65e90571dc0cb46e0741c4161a90d1b3bb94c541899491019e7ebef35bb20fdb6823ead77fb32b4e63f72d8c152bb798201c41d784f8e678e547f45f2ff85f4f11b9dc6ec1ffcbc17d31d5cb212520730bc0a94a4db174cada83b3f23ac2748036874baeed98bffc36617d723de7e2385b6f597a46eb7d26bf528c6c64ae4fddb07c8bcea224e66ebe02562d81eefa7923408ba536c7dcf23cee63e92384521cbd6d5271d653c0bad49ce5ae1ecddbdd5a14cbf29ffbf912a6373ff6d63a0b9c8ad71682d9fbb51af0e67cb9f7a8a1df0190bcaad36e95c39fd16034f092e692d968625afff492ec91eee0dc2f810d65806e1e7c5c1f45c4eb7015ac2f3585ff7a7df14c0ab02a667f85d2a91e67d069467b7c160f7cb8af63cd24b46c3c2f8927ff2caa2b22c66c833374805e1042b6dbcab26816a5240f620be658c2cacca9a1b3daf6137b6563e22d1da001356db667df1f0068f54af82593a70ff03b85038dc0c76453fe66e14671d630068f3b1f4f4bc6d8ee1a54811c1aafbe58b3695f985fd55c1474cec0ba1329f5248ab9771ba8572daccac7f1c78a89e542309ec44f556b8464b07105f8fd6fe09a969ed72b57e6c784fda88e296bd067d021f1e7443a0e5f125cd1e5933286b05bc0bd26bd86c5862e7419077ba3c4957b95079c08d2e84a969a256fb4002e4c43c90edc0d07ada728aad1daf1f80316625f688d2982f166da3bd88f90f4908c81177dc7f145dca3a69d6e434ba6664fc7a20739876647ae8ad76f55c41319697086dad716c619dcbfd0ffd52d95fe32c425f01744d62fdbbda5cb0ba70c43e15680ed8a04f3bc4306240f4126672aea37dab4d3a06c51fb0d1d635239eaa9c2a0c1ee4097520250f8e4ff0560056431e3156aa3423a23468b1a69b7784aa6c4ea104b897bda365955fbecb307ae7358ed84d9cb31f817182c778c44239c56ab0b62a3aa84f9a0b836d87b4b88abefa9a20e17d45f7706d35f43fadff0a7dd0e4eb2594d569db5544b90829138209eea5faa9d6da3485468ab15e3d809d1d04584750f2adc94781f12738d615e18e951d196e5cc4a607983fae865a677d6a622e33d3cc3a1f4749062d34e7ec7cfeb67c68db3089e08c7b69e5cb75f2ac75f5ef8698109c943111a1d1f9b0e27254809fb5718b43f782018d051bd90c40d712eb4d18b708563538cfb026ab67cbdb87216dc7f6707f540c7f4308b8ec6f91048510743fa4e1d836077c5cdc6205d9e16fecf4a1640c3fd2e73bf518339d485c34125cc456df5a23aecb029cbc35fa2698eb6baed3d55d04ad5ba5ecee1254e758e5b3b41aa50f87f0d776fb2d7cbac46e69066316b4b5df3b69db9c2bd5edcf539de2e6620254ff4eeb4c516f99f6536c2b812f2ac2cfacac919503ca56216c3751822b916fa7601327207aa6393b71376223a5f804719dcd08378855fcdf884e86f6e11233027fd81a3778e11483e7744d52480feb05487ec34b9e2b14d80462784b4718e648ef62bb8633202ee5ddbf400058adcb28ea7b5428f500e55728bd30a3326bced1f49c3a22bae88c823d48d1d5eb4f376c92dc7d491fbab0d493a8994a471ace499e7646274d6342d49d8eb5940ca6096cb0d38e71a91da39c60f9cd9a660dc599fbdff73947e18370749e8313c101c9dd15fe0b7bcd1d80641f9ea7c41bee1fa99d76ee4fb85350c10854f422fdbadfb4b059d70c9a99c818d4c07d4d1fd846d9c56d8b6a219c7228fbf0ba38270a1446cdb0f576b3e60a0644f460e418dcde3854fc5b6cd58ea18ba04484fe353b12d12a278bfb72b46b93ec2751acdbf5820ff50b44ccf01304e779b930044cd88290487417b826736ee568d2a9d227b1eb405a0186fc5f2025038dff1c5f257bae3cc3a0c0f916d04d334e251032be21f54d2a01b43a4ee69f8a74322b8d67d8635711a312848a3852fea0711cae0ffa967072b01165359cb967410c83d9c4379749a38431bc29e9e948b41426c620a0e72b1e82dd4f541b72243c266b58de6d9fd72700ebc03588c8a66bb1b74a2c2746f29cd614a6e388e907958d56ae448b421c18d07fa72c27e4654618c923c7df8315cc3ca6a37ea063b978c1b52eb11c1819b1015293adbee4de5d1e5d8e9ef66437e588b38232f9d030af30600fb7ee39d2d5a092485ae7d398e496084908ea3a9ad1f19e7718ef6f2002453dc4b380bb614b6ed6e0e8c600c44b179c16765f2d81ef23b07917c079c2518453c90cea8187eceba68ab6a541913adf7137f095130e4ffad13b9f400bce6aa048b62ab293831a32493c803bc627d90b390cafaaead33f2bda8b759ebc4a72edc364adeaffeeff45fbaf804a64bdc9c947cae2ba7086bc6f0a64ec48cfc6f804248f63fbd9c19672abd25049729ae16cd9adb49d3f94636123a6b8c20b05ef4d9792995393d9cf1a1f345194547cb03ec79db912d4e0925f07cd0a7efc81f3fbbcd5d9d14c43e95aae5fc1223cd4a3465c1b3c76b613e9b83a9a85313f697ce0221e9058d38a25f10480afb36defcf56f47bfdc797c749c3f04aabbba8dbedd8b8f5f3e8aefaf4b90e3900d10843e07f924d9cfa6a70cec6d9088d5aef0cb4f54fb3208a95eb32d4aa645f21d6ceb6b2787c95db12d67448487c096830f1d5cfcdb67303663d25cbe643f00ae3f7f5cc5d24abbcb2988e6eff395f95133fd1090f85d5323b234746d4010ee484151d1ccfeb26892b49e076325adfb54de2ace6286d3690e744377d581145397c0dec1836d2a1594903d34aaceab8ffd3f6dd0cfa3d8442f18077df0a4c8bf26de878804e7a1", @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="a343654ba1a50e10804d6639a09f7220167e13d6a82f9ba6775f540e21b35b769aa0e8b243b4b7f958352e6df5f75dd7806c958dcd5cc1584fb8f513d0", @ANYPTR=&(0x7f0000003180)=ANY=[@ANYRES32=0x0, @ANYRES16, @ANYBLOB="e415f9459225f787f741d09edf7038d3aabdbd85f4c1d04eed94268a427cdf4f9ece9e1ee2c2c629a48aa0d96f6f2b703e0d1cb54c05223bf2196180b19f5b0374e5d0b30b962e6b9a484bc44b23b98e75c6f0c9662f3f0248688557b400123a1faf927a8d6a6d3dd766af14fb08d7eedeeb4736d9098da378d7583d03ca209fee45e8257386b239f53f7d283d08c35933518e433d96e497729a6e307493154783c1accfb5d55957ae1f0c212a091af0157dcfd3d9a3e6b73fb774e0bc72ba5d11a10ce186a4b2b472640cea046be4b5e0dac21f19cfe21947f7693b7299b50d41d73c0e9b067ae22e99ad10a6e5a3657fc139b783bfc94b00b2fd3af9e39af5dfc4b2b4148028e1e15eefafdd0ccf380dbd0bf6ffc2016f0244b3680cea0cc70d70d833549cd185329692c235169148bcd10c97c5dd774cb1178d530577c272e84baa938f52bc3ca448e3803d192a57a6245745ffd90b0b16629791dd4552ef56b1a6f3175760efda248ff17e1bd37f4fe3975f58a4f52395354c59ba17c4c0d71b92ad7f3884c7b414470921fcabc66ee68fa54b918af74098d51f728949a7a339d954bb71222bfde64c34648b6a6862715863dbff28f65b5aa41976a14e363088dc3e45bc1e4e7e1e53d97fddb8038e0f849732d5106953ee0bb3dcb6c0cf24d1116ec7ea44337bde4f9606dfcffb30358960d5270104087d56d97ba778d5fcd3ef7ea8bd826cebe4780fb3b9979110777affa444cf3b940ef99317c5aefbb49ad23ba589474f3496ff77eeb5b03b7da3113cf1cb5a9e21d2e2b9f287e54eb4d34e3e89a4b4994c4a6c600b327a4168938b589e53e2407e1de259c5334f0f6ca06ae96bf661024ce60077011619fdac13379ab5e7a64e8300aed16d5e6a714eee0279211fcd9aad350fbbc8e68803cdf3d1deb2a17476e01594f9a87c0020ab3f999a3b7afc253f8c5c20422c18bf6d94024084fa736b94833d003576c58a17f4ebe6cd483cff5c0b6fa0224d8f2d2277beb548d3609626d65b57a3a07da6487634f81de50f05a8d01648bc9f0ff321b2154f04ac81b6cdea0ec42a1b2652bddd053f352f7eb024149e81e396988e53cca6c9218e75c2235fc435816d17a9321d5800a457f9429fa0f9fefefc7b8fd576baeb0b87a28e479dd17110a4c2f213b9b2ac436cae8837cfe2889e95ed650fed8ad1fe53f0b44c4a846544a62759051b489fd9c734c49f6dcdc065946c5ccc789769ac6c656347ff4f0c620ede266d85478b37866cd9e516c2e4e7ffa726425a85c857996b7eb13a8914338b59704f778760316fde19bfc496d112d3d4a6440285997447851387d71d3a66951b6f7113871998e5ea4d8f2474bc1c08f6156daf53448ac36bd135a9642ab7e70d6748b4253eeecc9a14ab6edf7c534f66eb8dd71c7f8aa8dc50c1a82603132d6fb09c15ff28a9b9f59d7def89d20547b32cfa06d0c027d77e9c191e734f948488c31541e03e5e25da0bc92e142232cdc8162f0aec8640ddf3e1773944123a70a5b8b6b48bd6b4c04c30ab54d5b4bfcb9f60e6e581d54fba1e6d9734d851e0a0f3279c1a88d44570b6068ea95e2f176bea38ff6c338e81bfdb99c45a371fdb3738d1801bece4a802c9d29900e585148f20f79eb33cf2f3bc9afa46773ec2124a5bca7ec2385692258eacc7d0b46ccd4e5bfa91990f6c0b33b8c81d9b9447adcdc104dad025b313af5c36a11d5b0562e24147aeecf08fd549d1f9874f1f517f92c882a8ae3d013e336e4d3ef5e21a877a440370297563575d190744642d1040eada5a1993d8e062437b2a3f6788f9536f122b277258f986cd1cdcfa9e32b6eac5b5472f3a8bcb33926c02da1a53e9151e9c7daffb0f297b5e82e67a695161b25fef40d5e452bfe6d704c93ccedde58fe1b81bedafd270e5ba691d47f41075c4b2ed517635e92e570688087c5b5ef478325dd12cdc50b752f595cba40f8cf5c7a5bfb6dfc88ec20444e33b5df9dba436856a552981bf43ddeaa269cb97ffe101a36596b18abec395820337ccb888e385045e147c2b05a4041b5c5e8e506e4a59325d49856298625cc07f034d83df3a6e06d2dd4c7aa9ece8d74fca036283f071beafb9de18995cf53990d04994b12e2fa6ff4dca33e6c46e1819850f23dde1c1adbc9f8838800fcfd60f54905997b96ab03952e17ac447be7b023fc1117a5bcdfab415b0c0e69f7f9a55f4fa3504c7d25936c9cf49d270b68121907696365ce02a8c4cd1f386d2954d932b4aa420386f1aa8a46514d31e59fb8272a8b9222d4c7b6e90376d397a4d3658e60cd1c616bd77dfe75846f61105d5a3a127efabf37800f573120d1aaedd2d015ef9b932bfc290bceec1cb4fcea0f7255a75a20b1615db3e210ab55774042a1b4dbea14bbeada0044c7c33600e7eb3ef9a6ca50a6883792cfb2f04ff4b15ba21eb07ed7f86b6446a5db5b8f119223859435d84a2bb72a7d753f8395e52efb1aae8cae9e7978091b64e6d1a0a8c188f33d7488757c4788b707e10028a78e9fdc4e155c48faa2f1da84e3998a58c43879f2cef24a0de450017b644862cb51322072ed7f71bb2a35c1d17dc3e0f416301a050bbe85093dd43198683599adcde780c4a11a425ce608658b1bdd6242dfc754656de30ae54d89078b560224974c2373ef43561d425c2d930b2769d5ea696028f66c0486a1253853f87b1db73bf0e21e31229a372d77dbc7bd8c012157ea56f2236960c5f137bc74b1ae51eb2d092d3148a35a5a4c0622853879bf7cef72bd0dc253d2e6d476342cf1710719af27a826561b71406bc6bf6ca99829ae14a59d77fbc5241ab86c5fa94e2472c75fa4a25437af55d0574b73d3929d940dcfc01d4b77c3c3d911b767fcacae93ae62867d82bdea00f1bc70090d06adcc8d6a0eda915a78e93465b5331c40fe9dc8d662eb0d1fa024cc28bedb0ce5f0f4b5909018eccf417af46e5b605df0d889beec8207b9afc46f47921dd71f547b62959e8a6115e14751770531fc8d0b929bdaade83643a736b93c4b635f65626b53f02e43127311f115b9c563cfb85b3b16413e7d3548c807051735657e82fe65a9e5e0c888906590b113d8e57f354c9abc5024e14f3d7b9ea9e614f98f5f4cbe3a08b5e20e88389ffc65636a6a633e4302716691b4a80d316655e2f980a5673738754543409e5d58750824bc17877678cb7a8e35aa1be128390545d66f12d997f42097f7e2d53a4d7e863bc1674121aec8260e95a484f3eb47efe07b62b2b816659dfda18cb88788a3f33a59b383a5d54feb633a59a38ee56f5d1cff2a861bd49b4316340b14ac52d47ea1ce7a2ea1d3aa606e871528ad2b623ac013aed1ee4c95a2eb09fed778e1a513c353a862715d528516964c9b9c0419ad7f8a99bd7bab6ed9f00a3120e6a9014e1fd4eda8299ae556cf109d26cb74bc66fbf5e6bd37dce64077004ea31cb8fb2b475f6a7a41737ee7ba2260e0c60f3e8f0b59ba204f8ee792688a7c5b1addd189bd796efd3257a37781bd6d649a6d374888e749bdc94b856eaf099cec11d31bdfc61bfffca9fdd86dad993bbbbc148465fa32fd4a21bd96435655e3362d0270135c47f9d873af993bed1ca99127156a87b37d0a0aab7bfade5893ce1e4460daca9cee3dc695aefaebc21a930dbfa137db9a20afdef4e63106aadfe3f1dd2d0a04ea94eaefba269cf7a2bf722f8763a2892106061974823af5e43229b2bcaafb32480b9b7295c75e4d1ae7a6ad7b27543b91461192636319d28e23acfa68297e187810e512a6a001241d0c4b2fcebf8f74292ce49dccf5c39421cc069e1b71055c8fd8b528283c3b41a0d501273ccb958d2300ff3ed999158cbec976ec436badc8f01146c5b2ea09958a9ece1390941a1ced0cdec1588657c1caa4308f55b0170cbc58afa4e8ef8cc3dbd44264e316fa514534aeee5243d3c9362639a15c6d386d5b797839d4de0dbb3495835ec4d6e8950ceb974686bda85f2deba4e231238adde21dd0385dadfd51600d3bcb5fbac6bdb42d83a4fdde24302f02b8f05634a95c87b2e82647c050cf3c54fbc51a06325feb59a7b487be4724ff9594ac7d05f9ee4a885727c84cb8398b88c72d9e049adbadbace53990b555bfe97903e361f1a8e8554d9b767a35e7d0ce7d72befc7769b07a2a6f0f741f317581820e772933e3132934b86617766322b36f4a3c98dbbd5603eaaa364bddf264bafbc7a08e1ef58d0db63708c3c1e3c230b6512f05d192d4389dec26111c5599fbbcfb4cca31229e1caa5086c3ddd26e267cb0bf4122712f29305e771df2003d41a876f1dee4231a0afbee061c13b8deba7170fb09afc33c70599c7c8bc707645a0f0ae3ca650a60e6bd8d99e2a252a1c8b503f4f787c13b52bdba983d30c9c6b0ce94dae7b8a8cd9a41a3d92c64bc1d95ace6514eaaa939f84fd19d3de13b7152f9b18d79a299e97d5222b5420ea2441a926cbc1e78dad6b449302a3c32b00cd59a71b8e68cf37c9eb71540283e7177681a55fdf6deaa5ef3523deada8ba094cf0d9a458e9cc512fe29251178449a5d6ca47a85b251c5f4738bcc0089c6d4a6444e9b15eb4cff3d10bb1406ac30aea0de24d27915d2d70aef27dd6e3960eac5fc005cd3c7e75913e289c85626235d265dadb8e744c174b56c668720e2fd1fee2f8f5e67d096ea6ebb7cb3e13bd20d0e8e531c42aa36b6542afee9879875dea5762835a6b5e53ec550dcb4ca332520b0513c4827256c33da2dd3d315ff5fbffce4d0ab5ff6675286c64d0c48910a6e870bd61dc6498cccfc178927c81769f71f8030c1ac24d47f61d07cec1f7e199484ca88e6fefc03f367a2f1bb8d90c80081fe69b67ef5cc57fcb3b7ce0a091249b0e0924f6c6552683555d807f3226c4161a2f71fb8478ca7258d75b6b9efe67f66e38c5f3ba8b39b7bad7a72a0f5eb9493b6b76c4be551356e79e60850cb0c5f8d33b6287c5e9907dbe9f5f4a4bc02ef981ae207336bbeba2d578b9e57a42131b8426fbe584a3097d33e51983d765899dfa86b25e11b27d59ee925cd9f96451fd35e7accf6438deded5966b3febf2d37c70956f4aa60a0c4c30a6106ac497b380f5bc7573b7847b976633c02c6e688be1b6c4c881259480a50857e5996f3d1cee5799490ec8167977cb7050000009248af3081c8fbaa6da6d7f7068f43dbcf47b190f12bca5be810f0ba6df878e7857eef93d46cb1640663d9242f8b9e30e369c936025ead05b608aab96d4f0c3bd3d8f97e756c37240e200377f8b23457de8ad70d88496e63f1c59f745e13f49b2b58d15f951ad9dd429d18cdcf30b4af972faf2623738bc4bf27eab7aa1044837b193527a46f0f085215a593ff361de32d7957b26fdffe12151cae7f947578e244b501c6ddb44cf5104396fc6362118210b5058323f1d833e11b492ab52656666bec6422f98fb74342cbfea96d6c602e6ece16ecdcd00a7c38aab4ebe7cf3f0d3341350fb79b1f22d15b9b002c9329ea44af1bc92534ccd4cefd77b70d9e3b9413c0fd75d7fc61836bd652f86a0500fc48a0d6034cc4723261c1d0d5e08e27b9ba75bedac698e1af9aae61cc6f372b9d0735cf2bdcfb911d98e091adf7458afdefdf4e9ae1615415583dcef7c6b6e017a95be4d09c3bb5c4f10a378c9ec0c99d4efe0b07cf356e43e252961c617e910e30af2259469416dcd0a93f0a895dc07daf192e18dca169571bbcdaa186b41957cc2cf9c77711d56271876b7e9af35889248f1b4fd228278bb93ba924354e655f62aa998e26195d00908bf0106e0458fc16a46cbcf06fd629694f950b", @ANYRESHEX=r3, @ANYRESHEX, @ANYRESDEC, @ANYRES32, @ANYPTR64, @ANYPTR]]], 0x4, 0x2, 0x0) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r1, &(0x7f0000000e00)={0x0, ""/102400}, 0xfffffffffffffeae, 0x2, 0xc00) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b930000e4474fc4f07119931d927c12f3000000000000d39a3700000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78fb2869dd7802d11d37b7dc9ee0e00"/204], 0xa4, 0x2, 0x1000) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012eff8560000000001040000000000000000000000000000000000672e009c666083f2eea36bd63a3000000007a6c174cb1584b7c02b0eeabd0000000000e400"/244], 0x24, 0x3, 0x0) r9 = kqueue() fcntl$dupfd(r9, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x5, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) fchown(r11, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r12, 0x0) sendto$unix(r12, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r12, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r13, 0x0) sendto$unix(r13, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r13, 0x1a5}], 0x1, 0x0) fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r15, 0x0, r15) sendmsg$unix(r15, &(0x7f00000018c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0, 0xffffffffffffff93}, {0x0}, {0x0}, {0x0, 0xffffffffffffff42}, {0x0}, {0x0}, {0x0}, {0x0}], 0x959, 0x0, 0x10a, 0x6cc9ec44ecc007c4}, 0x0) accept$unix(r14, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r16, &(0x7f00000018c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0, 0x25c}, {0x0, 0x29e}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x2af) r17 = dup(r16) getsockopt$sock_int(r17, 0xffff, 0x1021, 0x0, 0x0) 21:07:59 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r1, &(0x7f0000002080)=ANY=[@ANYRES32=r2, @ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) dup2(r5, r6) r7 = dup2(r6, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r7, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r8 = socket(0x2, 0x8002, 0x0) dup2(r4, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r8, 0x0, 0x0) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000480)={0x1, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x3d4, 0x40000000000800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) 21:07:59 executing program 0: setrlimit(0x5, 0xffffffffffffffff) 21:07:59 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f00000002c0)={0x3, "2fc851b05818ed3c54f9a77ba3eb408a6d15a99828ebb737b82dc7baacada0808342b589abebe30bb4f6c5ee00ddfcf5e516d163928f51b260d1c01c09ad2d95bead60c11f361883cced92460660248783270c8a8d59ce579fc3c7b85c55d41ac6a70bafdbaef660dc53c615a9497787566bc5f1d9d56276ec8d3167cc055af4c499be50304b9311d308b7c505bd26c530e99736a2c24261b575f398a5cbb4c89ae618b2bea359ff95688c6cc13a2993c81cb3eeb5b4b6d9dd4f0e63b51feb44e7f9e4557e16bd2ac7bb83bd6a44af99d71755b74c162dc003"}, 0xe1, 0x800) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x2c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x2, 0x8}) semget$private(0x0, 0x1, 0x708) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = shmget(0x1, 0x1000, 0x100, &(0x7f000080e000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) nanosleep(&(0x7f0000000080)={0x5, 0x80}, &(0x7f0000000140)) r5 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r5, r5, r5, r5, r5, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) geteuid() getpgid(0xffffffffffffffff) getpid() r8 = syz_open_pts() close(r8) r9 = syz_open_pts() r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x32, 0x0, 0x0) setsockopt(r11, 0x29, 0x28, &(0x7f0000000080)="54002393", 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x32, 0x0, 0x0) setsockopt(r12, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r10, &(0x7f0000002080)=ANY=[@ANYRES32=r11, @ANYRES64=r9, @ANYPTR64, @ANYRESOCT=r12, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x32, 0x0, 0x0) setsockopt(r13, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0x2080000000a, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r10, &(0x7f0000002680)=ANY=[@ANYRES64=r14, @ANYRESOCT=0x0, @ANYRES32, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESOCT=r7, @ANYRESDEC, @ANYRES32=r15, @ANYRESOCT=r8, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e771cf38ad7ce0af3f40c9f3517efe531b"], @ANYBLOB="d748de7bfa629ededce2fd0abee51aec90bab7", @ANYRESHEX=r13], 0x7, 0xffb) msgrcv(r10, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r16 = msgget(0x0, 0x3dd) msgsnd(r16, &(0x7f0000000240)={0x3}, 0x8, 0x0) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) 21:07:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f904ef0eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979cccd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc6d90ece6f0704406cdb53701e315f63734f822cccc9e14aceccc824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d5775df11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) r3 = dup2(r2, r1) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000004, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x8000000000004, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x8000000000004, 0x0, 0x0) r8 = 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(r8, 0x29, 0x66, &(0x7f0000000480)={0x6e0e, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x384) r12 = fcntl$getown(r8, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r15 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x19) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r19, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r19, 0xe3) fcntl$dupfd(r19, 0x0, r19) r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r20, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r20, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r20, 0xe3) r21 = fcntl$dupfd(r20, 0x0, r20) writev(r21, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x400, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r24, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r23, 0x41d, 0x5, 0x5}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r27, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r23, r25, 0x0, 0x92, 0xffff}) pipe(&(0x7f0000000500)) r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r28, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r28, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r28, 0xe3) fcntl$dupfd(r28, 0x0, r28) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r31 = fcntl$getown(r2, 0x5) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r33 = 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(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r38, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r40, 0x0, 0x0) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) shmat(r40, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r41 = geteuid() shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r41, r30, 0x61, 0x2}, 0xffffffff00000000, 0x7fff, r34, r37, 0x7fff, 0x5, 0x5}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0xffffffff, 0x0, r36, r42, 0x0, 0x1c4, 0x9}, 0xd, 0x100, r37, r39, 0x0, 0x92, 0xffff}) r43 = getuid() r44 = socket(0x0, 0x0, 0x0) r45 = semget$private(0x0, 0x2, 0x195) r46 = semget$private(0x0, 0x7, 0x286) semop(r46, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semop(r46, &(0x7f00000004c0)=[{0x0, 0xa533, 0x800}], 0x1) semop(r45, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r48 = getuid() r49 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r49, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r53 = fcntl$getown(r49, 0x5) r54 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r54, 0x0, 0x0) r55 = fcntl$getown(r54, 0x5) r56 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000540)={{0x240000000, r51, r52, r51, r52, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r50, r53, 0x41d, 0x5, 0x5}) r57 = getuid() setreuid(r57, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r52, r57, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r53, r55, 0x0, 0x92, 0xffff}) r58 = getuid() setreuid(r58, 0xffffffffffffffff) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r58, r47, r48, r52, 0x20, 0x7}, 0x4, 0x5, 0x5}) sendmsg$unix(r32, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[@ANYBLOB="039f21affc5d01"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce9884d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0b9d1", 0xe6}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r39, r43, r47}], 0x20, 0x1}, 0x806) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="91f2a51524a50e07fe358a841fc8968b5b", 0x11}, {&(0x7f0000000100)="79980f25", 0x4}, {&(0x7f0000000140)="b54d458b92bb5af7b26a91c4ba84ba004bb4ed58271ca8fc70ea18965a70a9698bb635f8cdc1915459fa4d14e04501310de69d3821d93ce71e31a063970ad19a527337a6d5faefd9acbff95a4f14560af36701d65b3808590bd625039e7ffeb8403e33c212895e0bed67332b4b7ef86ca6cb520def73792bbd1d9406fc356a96c34751951c28c9dcbbe847d5d41eb9e5318bc78050e985b56482ea7401355d4d3392391d9454", 0xa6}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r14, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r29, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32, @ANYRES32=r47, @ANYBLOB="00000012"], 0x80, 0x8}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r60 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r60, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r60, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r60, 0xe3) r61 = fcntl$dupfd(r60, 0x0, r60) writev(r61, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r62 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r62, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r62, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r62, 0xe3) r63 = fcntl$dupfd(r62, 0x0, r62) r64 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x8000, 0x0) writev(r64, &(0x7f0000000440), 0x0) r65 = openat(r63, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r65, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r69 = fcntl$getown(r65, 0x5) r70 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r70, 0x0, 0x0) r71 = fcntl$getown(r70, 0x5) r72 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r72, 0x0, 0x0) shmctl$IPC_SET(r72, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000040)=""/210) shmat(r72, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r73 = geteuid() shmctl$IPC_SET(r72, 0x1, &(0x7f0000000540)={{0x240000000, r67, r68, r73, r59, 0x61, 0x2}, 0xffffffff00000000, 0x7fff, r66, r69, 0x7fff, 0x5, 0x5}) r74 = getuid() setreuid(r74, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r68, r74, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r69, r71, 0x0, 0x92, 0xffff}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r14, r68, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 21:07:59 executing program 1: pledge(0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r2, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r4, r7, 0x0, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x5}) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x371c408ddb0821d8) r11 = socket(0x18, 0x2, 0x0) accept$inet6(r11, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r12, r10, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 21:07:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r4 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x8}, {{r4}, 0xfffffffffffffffb, 0x10, 0x80, 0x1ff}], 0x20, 0x0, 0x7fffffff, 0x0) 21:08:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140), 0x9c}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$BIOCPROMISC(r2, 0x20004269) 21:08:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x202, 0x2, 0x10d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0xd4da, 0x6}) semget(0x1, 0x1, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0xa0) setsockopt(r1, 0xeb3d, 0xfffffffe, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x620) r4 = semget$private(0x0, 0x7, 0x286) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) socketpair(0x10, 0x0, 0x7f, &(0x7f0000000000)) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) fcntl$dupfd(r7, 0x0, r7) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000280)=0x120042, 0x4) semop(r4, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x1b, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x80000001, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r8 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x40001) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r3, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r8, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r5) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) 21:08:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff010000000000000000002c9ae30d415893d9b7f906751f9fa6fcd5c285ecc93dab1d4897a28aa5ed148b57c0f8067a33659c152e1abef0bddc323873b553e71d8088f9fb6fee6affb41aa1a211c1558761527278bde41661a601be4cca73d408001ae781f806ffe7"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:08:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) pwrite(r2, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x400, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) fcntl$dupfd(r5, 0x0, r5) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) fcntl$dupfd(r7, 0x0, r7) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) fcntl$dupfd(r8, 0x0, r8) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0xc5, 0x80, 0x1f, 0x40}, {{r4}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x401, 0x101}, {{r1}, 0xfffffffffffffffe, 0xb5, 0x8, 0x3}, {{}, 0xfffffffffffffffc, 0x82, 0x0, 0x6, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x2, 0xffffffffffff8697, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x42, 0x8, 0xfffffffffffffffd}, {{r5}, 0x8000000000000002, 0x1c2, 0x40000000, 0x1f, 0x10001}, {{r6}, 0xfffffffffffffffb, 0xd4, 0x20, 0x35b, 0x9}], 0xffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x10, 0x1, 0xfffffffffffffffb, 0x81c}, {{r7}, 0xfffffffffffffffc, 0x10, 0x0, 0x1, 0x7fff}, {{}, 0xfffffffffffffffc, 0x20, 0x2, 0x56, 0x3d3a000000000000}, {{r8}, 0xfffffffffffffffa, 0x101, 0xd8642047cbc6875c, 0x1, 0xff}], 0x401, &(0x7f0000000380)={0x29e, 0xa49}) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) 21:08:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000440), 0xff52}], 0x100000000000023f) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000240), 0x10000000000001d6) close(r1) r3 = syz_open_pts() pipe(&(0x7f0000000280)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000001a80)=[{&(0x7f0000000340)="3adf5b7369e886ac8123c1a1797db29e6bffae3dca5878f0df36ead69478f0c8604fdaf9a8521d08c6a274f434715bb19d7defa890262c5b1cae5cd252f17e8b7a16b4de17a440410b00cac966af4724b642ba0299d5fd60e3dd0a52ac80a2d1ea27c04e7ca31be04430899a18877b5fac300aed6ea5333903e4b72f0adad4cf06887442873f9ebe4a19f04c46a612976130a18911ccb2196d41723c7d750b51dd7c8aa88e7ebccfa9e26edaca647e3286318406941a21783a571e4502f2550321624e"}, {&(0x7f00000002c0)}, {&(0x7f0000000900)="13c2deac61cb9026ee6861571a7818bd13ab142bcc66740754d97860f29e98d29cc9823e693f2c21f9f49b1cc5945cfac237eab21b98b860d676c86f48c3220c6326e780f107613c0f9002a57ec12fea4b1af4ca075f741e4364ae485bc3be6833c94d44b772108f1cbacf3e8a38122b2163d67583a4eaf930e628966e76b3e43bcc775ec975571e89543a1faca9203019e2e6a8173777f54ca7612051acab07fa0be2ae9616867f236c2e68a46b64513cb998dec662ae3ec2f078c637503f6ad228da59854eef5c363c814635d6eebcdb15384073e0a58bbcfd"}, {&(0x7f0000000a00)="ca7a95ec117cc4b42108ea1ea3a4bcdbf316d1cca90eaa6183717856156c79afa14a334a83807049816470e2611e3a6f20371db2fd37c0904eef5c9901d04274c6c08b45224709538e89a4f77e6238a65685ce7b2fe6c26116d747cbb28520a8085c679c6df8fc1341d6b866a04992a7fe29df74cda010ed069d740e6cdd82aee6bdd833248e973410f548996ea6330614bf40d503fdc35211ab72b5fb89e287e609d7c0aefc56b81185df2f53eede6f782c17ef62c9560d8caf367afdbe22a6592b44f1ba5b635bb6a377a48971b999428be1f2d0a05b9f5e76d55a1d148185ad3106c530ee0a3978ff2c2d6b819ef2936cedc7a57acbd810c806111454258677e2ee87a47ce8879796e746bf97f3db95ad589f3fbdfd67850c2faa6c2048d8bc38475a67c19626c030a282438412ade9a42feb798d5b451888ece425e95dd92e6b510dff43ddd328af20fe23129df48d3301fe819fbc14a46c062f9f0ce0f575ff683c55fa4b41949c08cbd2479f422042b485e16fea52166239062ca69820c3d93da1537a01dc7e2c8bdd6fc3f8fac7a4d083474f5afda8174a2111cf98d29ee65b09584267037f33a46751174f77e4e0cc0fab6017ee70725b56f7c237a291848f3ed6e2ba5d6ec9bec77ca33ce4d544765ee68462c2cfd5e6db53d2cd7c58aabfab3f1458cdafee938f295b9eba97d9536a9ca572af247130125601f015a678a8b93f0344402f2e525b4c3400cfa7a7fbd06e4d931ffe8de38fa7e0e99f869ca76382ee5413ee052f9bd9d4c4b43c0d7401f34587f8d4fff293fb0abc62ec547757c5d312a93575be29656b1f34c7eb4667453fb7be78b46c1e1c0047676f2320127b4653de1d8f8aaad45ce8d40b46cc114b005bceb30cf31e384bf6408c548c370652b96cb687449b256715b858e18c3bd9130a4fccdbc68caeb238bfba52e9f3cb51a2e9874d0fc8834a75ef586d628af01ba37ddac6fe56ec71bf57d34b7c3907a87358c428d8fb9f8a6935cb71f95ddfe7d0c1fae3d72ba5fe5123a1ae779aed7db873b8176f558186d9e13c9880c3a80267697822a38e190ce385c36f990166f25d833403a0830035716841be680a839511d1f066a94f196fdb5afaec98b52cd2a84ac376326c00617a2b2b688e7804dd8eb28ac35f4caf5b5971e542d2a4effe7e00f8002d5e1499fd4fcfda1b1cd291ab23723b87d27d8bf29616b672eae32dc74f5560fa2bb50fdcdc14c7c360d078add9ea4d3af6ca1c34a40c53a133d2e1261cfe558e36a24af9e0e5bc3f06c46197d1f5a26b6a8482404323aaee8b7eb7e732feedd9e99f4ba6c5f2bc506b92886647558e7dafd4643feaeec0a9b8853b5c371ae392d09e8bb4e09987d15ea9f2fa8abbfd2f05a138aa2d0f08134cd7e0c44fed86c147ef9ef918c87231bfe9477b618a023981241a5978c897a2d8051006e69c1c89f5a66884c8658f7e45617de1cef58f59984637d703ecd1fd3eed3df2809aae2d25f25653b09e704a7f3a8f95781faa51853fceded3d6eb13ce8d5caa3da11e5389a84e15f14b38ac6f4a62ada3712812835f05afa3c877945a2016d1db52c496d3077e5a993e1286e137774dc6dd38efa20c9eaf6379bc2b454f248c9bde1ae913cb8fd070b1805594785adafb1bf1e989415eade5345c1305d9d70bcd47b3ccd0d5a4b6082e6a1134cb36755fe66a0bf6eae7b216e913cecbb2e66683d6e038510bbc384b31bad1f5b8e00a0f430d01ca1c95cc413425bed8b0625fb0110098546cb7f1030f9b44ed60e230902ab4136ff9275db46bb265fc108b3003af9acabdcb990ab2e52a2293f3a88de0ad9b73756766bf5713e1c886edd5d6a6f7cd8bf923b06da275e62fdc26befeed6371d9d324447af55e150a37fcf3024d908effd30c19af1a6c56aebcd1f4c6235f45ad6d968cd3d860e43a1261a7e5e1a712ac13b8d16df162308217ef31e7c241fb14b043e2d85486d6c7b3b3e0c1103c0fa5f00387cadbcb08342f22ddd7175f3e67996e2501b6b384254592f75ad2fc484ffe233fae7cc04f79e59685fa7d09cf86495cc73acdbea154f5629286cbc0e196c105c6c4c7ddac749e4460c051d110d7036e4060449ed2eda4d7dffd0865d244a3141575b2fd742b8339483454537d6a1dd7adfa15adfd26c2a548152e7d049db2baa0ed5070bb1df88577d286912c499f210a84f8728fe2a7ce50e0a8c33f6c11011b4658dfe5407278e76091a326d32d31cede7dab883207bcea0dec7425b9c8711d5d426790d4f37f77548d50ca0f23ee669177b10e2fb3ccd7db623fe93a53d61a543967df2a9b904376db7100abf24b8fd45ac35f6f6f55e2b281706f210707969377c4d05602424959e0ba8e95e5bee15aa1c6dfd6c28bcd1b7835b3c710e783164cef60f36fa73f9bccfb0fcbaf03d3e376f455aa99fc68604d429fa28dc7b66178df45838c6caf586403af83a35fb52a3d8308f1c3c2d1fc9e6bba24a2923fb112c5f46666feb1da18fa4f5b8602c2fba90e117a055b45157c071f4e40c18eb5297fbf31f1f91ba7fc9989fa879a6db6d6643f87d0deebfaa966ca7d555b5956b5b344849b88d86024b5c40989a6ce5c7b7e9ebdf0d4d79871923c7b3fe422d1ed18ef7693e9ec7b37a08794b3f0ced2c8f4cd8de57faf7a04271a87dbbcf81876a2d3a2235c5ab788feb25ea2ba9572681b3065177167e96da8fdfacea3b9324940f33b952d53d015f34a42454c818cf28dcf0852f54496ea6fba61a2fe6efbc6f7749ca8b751f07abde3205d9cbb5c7731297355178c2142dfa722848171c545a7776d9acbe32aa2485750e670a00be74fa7f8366d2dc09573a9a0872a2a90f546b83814a19ae85cdcd25392c893f56496eb39f95e5984d7604a4d7fc5b13fbcf987f7118a55c31e4b8d68aa07fc5b74cbd4b493847fe668dd2f4aff4e5e349482d8ddcc309e3cccba3ecdeb95bc9ef588a0e85b7a85e1c6f6fa681e9e1b805af0aa22f738092beceffc5a52eddf377feb3eb21bdbfe1bf93c3d3a4f53dd1f428312c5125c52350c3071b9a9e540f18a06847b70733c027ac86ac460bd01ee514e5ba3defed1f88d937b2a2b9d8136ded273faf8803b3f443bad13b463a9c3f48362c387ca4ad2e7b47fdd50088fe6add52728687f93b43063f837f778f0f5c4565bc503988d6792438b9a6e1455cb88a417e6c27c7d659b11695e577d0317cfb8a5a93a80c60e7b23098e5f6885cb56d51d7bc3e2bc121e0fa4e23b16dee0e5c48a5be138f9267fe62cfa5052a9273312a321f379eba305beee1b306169753ab94e612143dde3ea1861d3aab5789cb89d749ca09e2d3da886dee1602a47cf63e9ee07e70d559ddc1552806be09ac58e6b6aaf7d3c4d85330b3d3c1ce0a309b63e1c30ac3683fab48236c5d4bc09b383810be3a4fe57fc9cd6aec615033bf6a4cf8a1f0349d361b83fd1f36a2e1a7c6cf00b4b77b597438bca0fbb0f4e6e6f4ece4807e3e5fb73dfcbcf6003833571b8c110474237454ff9013c5a994920068881774a84c3361cb3e3c29af18cea5910f5bc72376a82fb108f3d593d28479e0c7be0ac14154c9359e554afaad809f5a59fc0f89f7f17b07e3585ab8ccd644bc3cb71c53215d337d00130027ef67356110f37df726e5a3b052608b17bc217eecfaa7f3decd7a48deb5d0ed48bd06c51c5e2b285ce4f04725793b8e8fdd5456ee270d5893d3a86891a7ad971a9f320ab654f23e86541912cfe2663d2461c1f57be16627b3ad3ff6cd0c174e744183c17d48bf3b0b52c1debd8e4cc361432f19e365b5fd813433b23b6daa3995cd2a1307e45b7e69a892b9a58b2a8f09286ae746d1712028481e18332872461a9ef85ed5a8d8164e3e200f4af1d061eb3e0a277f5cb8723a4956d517f6abbe53fda3aab0c0dfce8bdc1c5b1e41da72358f37b3ca76c989a7108630f8e8cba69f6bf5e25718075d82d4f5591ce06f90812539cfd78076248c3ea52fe65fd12d5b31bb31121eaf3da44c5ca039ac839277a6fec37ad6cd53b7800d6ec7e90c077c5d08da093e69141ba6a3d409f55bb66518fe83b096a8cec05955d7f966121175182a09b44ffeb996bf94da598bf5d148787d30670efaa04215e6710122a20b324ef445369623855f52676052abedca548ae8e77d122ec14f3931007033ab876eb8dcea93babf7ff764081e3a994bb04c4a3a2051a6d4c9ff3f02607afaa3213d02d4b3de0d8c6903fd206148f6fc441424cf83c2c77be2d9b66dcb577e5e3dadbbd9425f900ae2c21fb9109282d31d1e87bd1de7a972dff3291227ef0b61112517370e82cb3b71050084ceed99e48cab7652eadf4b98759bd29c2345c9e66fc8b47c455bf894fa57f08394b00a157ac1ed4223c929934779d7be17de65d632ab464c9fc2c69df0ca6fafce67cbbeafe9f0d6f9a1b7393a55707fd9626f304663f5a858ddbca632b6c1c46dcb51c0cade4b5ce6467b5c41eae3e301da7c9c1dc0bfbdee515a8cf1d727b9a6d361bdc9c753cdd13fee89f252d9ab4626239926875b4ff535983a7bb63f706689bbc22b54c30fbb1191034353afdca9b5e830565f8e54e07543d55b1e1841c252e127d792ff0850a54425301643e3ed7d5035708597e64cdc81f277459b852b59a431bf70dcc5bca8158d9c26f5d1f47e4ccc78da48aac5023327dc7895e2b7a3099a6a49900e7ddff3fb53c91318c7e76fe00f1ba3d53893b751e6a3bbe1d725262bd1adc2dbfba2047adf33bed59b9b6bb879787597f2e498e82f238632cc69b8e80bc1d2fa07068c40450150a098b733724e1bdfe32e01a914bc0f5ac98cc9d1ffc17badb58fe943d132616be1aabd9c8f1c0c998c6f04f5a9009e37942cbe6e0f13b4cf7328b51ebe3471e486818fef793a16c03dc71fa8f2a598f6ada53b81e9fe4f75df009bee570ad50c1779cc9bcd37438eccc40b005a9a02e87a3625bbb978dedccecbff7fe41771049952f4f4fc6a1687343ee6c8c984927da446895b2a8a0b6e8f535efb4341b076ac056ef52ba0784db76967579584f02f041c9dca0d08c30468fc6bd6fd271b7af66da2563ac77d2e53ec8b5c5cff50e97461bee3a3f423eb3797f00faa3b9d118739457363d98d77053b8bbce73cfefccf681e7e88d70135837f9c5778eb4835be11d7cada0d22f8d17cd2320d4545961f8e329bc01dc47ecac279aa1eb09eab8e1f46a041b875e7f311887e3e3932e500a1b4d30741094ebd5588983d22d84c5f62929490ba5a015f45ef530f789421a2fe4d4e9f532afdc9df8e48d3581618d010047bd84de3f7ceacbd42111dcc9969d2db8d66ab829075133f5752358df5fa54a2c1c98a388cbb10167c71bb4f2abb7cc4a2ceb3cde468742d70cb2c5e4db3da6a2281a1e55b63b4fb9976f97130dd25b1312080637808d8fa6a9ae934dcc8c9f4ce105c8717f4ee3041321b3f6d4d494eda2dcdc6757ef920a09c633334d6e1b1f464399c1a380419f286efc7224cd0ed8732d4a65333bd4109490e22c0e14db4eae7532fabfa85a2c433f1713afd512b622523ad2176b160cd95d6586e5df6fe129aebb199a75e89cb90c26c7072a3457271ef8b51d39516034d71e80880ac1d6d4c8fc69131a1fe70c760a91b18b92b7a90629d541865d23f9810c934ba5a31bf8cbb331e2bdb78a304e2a2ef95a9e2043d43fba977a7f09e747289be44276f5aa963351eff7a08e867e07d1212b8b2b1d58e49bbb5602ed4a0f39fd5ac3b6c3ddce5840bbb781d1"}, {&(0x7f0000001a00)="30bf2ef5c4410c117c45bff9342944c0598ba99b18e78641f304c03d955049dd1bf02fe75be46ff2945e3e46e1468b32fc8b0324e4b4444550ab465c1fa352ed0e"}, {&(0x7f0000000440)="cdc7e6f9"}], 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000080)="d1"}], 0x1) fchmod(r4, 0xe3) fcntl$dupfd(r4, 0x0, r4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xc3) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r4, r5) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000180)) close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20) socketpair(0x13, 0x3, 0x0, &(0x7f0000000680)) r7 = open(&(0x7f0000000300)='./file0/../file0\x00', 0xc8d2b95e2d6a1930, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r7, 0x0, 0x0) bind$inet6(r7, &(0x7f00000006c0)={0x18, 0x1, 0x1, 0x9}, 0xc) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r8 = semget$private(0x0, 0x7, 0x8a) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10010, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semop(r8, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 21:08:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee0f982631547e5b05bf554799b9b81ded52beb85a85e253f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4922cd2350000000000000000007184956662fb235600000000000000d6a54596984dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f062d744b8d3530c2a245af892f661098b50fe44c26077374f5318f1e41982787bd0a4fc5e20095e608d947c347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381adf92eaeab952f2ba296ecebb5235431193dad75dac8328829cbdaf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee000"/413], 0x10) r1 = open(&(0x7f0000000440)='./file1\x00', 0x8000, 0x16) r2 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r2, &(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(r2, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000380)={0xacd, 0xff, 0x16}) semctl$GETNCNT(r2, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/215) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd000000001c6c48578b3e57040000733cf1165e4abf62b4"], 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r4, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r5, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x2}) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aa080000003aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed60308366ff6d3f8df5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b6535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3a1f76420aceb1022450debd67fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b9cd072ec2e26289710084433b0e9e9a04863cd9b745afaae53765f9a84ab8cfde1406085bd61d32ddf596e8bb286ede528cf43f47073db830ecb7512bcf3db8f924df5cc8bd7f2a94b7db8bd51fb888290bb446895aaa9f2886329f399a7da3d60034eafa82dc7a4240ab65975ac98269f1bfe9b01c9fee2cee1d393cf690e13fc1dff2f40d27f054d0c2456935ba7d477dd4dd5aa48193f58d51a07872a55bbf264c2bab07777c905969f2a9e7fabdfc26965ed19625183bc85fece66c07d1a93fa9584cf8488", 0xfffffffffffffe9d}], 0x3cf, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r9, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) dup2(r9, r8) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() 21:08:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="91", 0x1) syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) syz_open_pts() fchmod(r5, 0xe3) fcntl$dupfd(r5, 0x0, r5) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000040)={0xe6, 0x0, &(0x7f0000000180)=""/230}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 21:08:02 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000440)='./file0\x00', 0x90, 0x968d6ad2dfb97ca8) mkdirat(r4, &(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x3}], 0x7ff, 0x0, 0x400, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xace0ca775dc3bb35, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x9, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x9, 0x0) r13 = open$dir(&(0x7f0000000840)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x40) r14 = kqueue() kevent(r14, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0x9, 0x0) r16 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETACTIVE(r16, 0x40047607, &(0x7f00000003c0)) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000480)="fa6772a46d16bbcfe062c69702adc5fa802d51fc2d5bda2aee05dfb389376e5a166593774537e9bede481cef02f5d88904afb8b58cc59b83762947f8caddfdca4b29f29b0899c835b2ba9d080533f727acc7c7ae84276e6ea4bbb1", 0x5b}, {&(0x7f00000002c0)="17d404", 0x3}, {&(0x7f0000000500)="9f352592d6c1d15b64924c2f6b2f4df3a80d836f5139b5b17985b454e5dda1a3f12dd93efe8756e30840f6d9dd53968cb43377c4a33df11996db648f1c21bbff574038238fbe4a21f2dce85f4a2a46ecf027d9c8eefea2a28f66137a6bedf76faf2ef24b95abeee1bfb129d8b801ebf8d8af1ce25dddbcd7d0a73d69ac7e", 0x7e}, {&(0x7f0000000b00)="296b8910b9bfa6f88a9cb2a8c1fbb12a838400e458c1e685887ed4a39062e5f02336ddba18cb3d54f1c654c41a8f7c78d0659fc880c5668747590e8b2833398e8c443e3f871b758e23e871891f06174a9a3a6c58b0c2d9a6ca0d757cc69f9da19a0a8020d8949ebfe1b3b002123fbdc56ce2140eda4619a80adcd7b4b9e6ed79ba4e662cb09dbfb4832faec107f3cbd611d4d95033117bc2f3d755d05dc781140d6d4cb5fc7f82e7", 0xa8}], 0x1000000000000088) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000, 0x0, 0x0, 0x0, "0000000000eaff04000020000300"}) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r18 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000000)=""/155) 21:08:02 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x111) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000940)='./file0/file0\x00', 0x10000, 0xe0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r3) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[r8, 0xffffffffffffffff, r6, 0x0, r6, r6, 0x0]) r10 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r12 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[r14, 0xffffffffffffffff, r12, 0x0, r12, r12, 0x0]) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r12, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) setegid(r19) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getegid() getgroups(0x4, &(0x7f0000000900)=[r12, r9, r20, r23]) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r10, 0x6) r26 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[r28, 0xffffffffffffffff, r26, 0x0, r26, r26, 0x0]) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r26, 0x6) getgroups(0x3, &(0x7f00000001c0)=[r8, r10, r26]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r31}, 0xc) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) r32 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r32}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r33 = kqueue() kevent(r33, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r34 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r34, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r34, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r34, 0xe3) r35 = fcntl$dupfd(r34, 0x0, r34) writev(r35, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r36 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r36, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r36, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r36, 0xe3) fcntl$dupfd(r36, 0x0, r36) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r37, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r37, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r37, 0xe3) r38 = fcntl$dupfd(r37, 0x0, r37) writev(r38, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r39, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r39, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r39, 0xe3) r40 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r40, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r40, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r40, 0xe3) r41 = fcntl$dupfd(r40, 0x0, r40) writev(r41, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) fcntl$dupfd(r41, 0x0, r39) kevent(r33, 0x0, 0x0, &(0x7f0000000840)=[{{r35}, 0xfffffffffffffffd, 0x35, 0x80, 0x454, 0x5}, {{r36}, 0x44b5af07ed23a0d3, 0x80, 0x1, 0x7}, {{r38}, 0xfffffffffffffffc, 0x80, 0x20, 0x9, 0x5}, {{r39}, 0xfffffffffffffff8, 0x40, 0x0, 0x8, 0x81}, {{}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0x544b}], 0x1f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r42, &(0x7f0000000400)=[{&(0x7f00000002c0)="fb22c071c62506fe4b66de45964e9f96c30049548bb370c0dab711d4f2aa182e7d9fe0d3e29f500789742e8b4f83131fa67223703738871f30f8fbe7cea0115c783112e3c7d52827c3b52a70d1da4e38d71975944fb1e2a2d9dab71772224662c5eb6bac261ba308262e7c550e5676e1729060e1c922b7eeddacda81e5f4c0daa3a004", 0x83}, {&(0x7f0000000380)="2f226afc096bfe1e6243de711896a05d87506588b5a53e405c47cc120fc11f9151b384ef4e74b1ad39efc3b983f61a8dfa0240e9af6d279a6d31b5cef17c4662769d043d928b91d1a4a2b47c6ba5ebd99940c2c0f9d29761", 0x58}, {&(0x7f0000000580)="b8401b4bd2161545e5b19482893316b6748aca420a33ab5458a55ba479d088cb43a938a2564ac1d01e3ac13e2f4eeb51b3da4d0a629769e3c493a05e59317e6388e5e3ef6bdfee7cd5bb12e2438f59aac03c0f683bb8cc5729ea3c854d8c63a4b4d7743a53a8ce13447aa6a8dd17b7feba227b771627c01a12dbbe70c079e83d73a850a8cf7375389ddffcbb8b4b5a5f0c441ca585b33d4baf7ff7afb14f85816bc20c7450eb716d906c7656e62127deedffbb1a5b15ad46e384439afcecaa8a564c15d244946b199b28d4673437f1c206503a692932e67d3860afe38e4c0216d7dde2ced2e7ab", 0xe7}, {&(0x7f0000000680)="51b536be73485c25121966ab10c7afdcc7b0d6ebe95148cc2e23e534841cdb9c34b7c5acd73f5353a9ca71e64474b53b9092ef9fb9fd00f6c79cf652c34ef7fa8f2f29b9a2ebb3ed9bd23323646a163279a65ed3394363be06452aa1cf06f7656df52e1ab8c8915ddf3a19b47de30dd72700633fb00894d0eb3fe7327540de2c2ee100fad29c419deea967ba1252e6427fde5b6012dabe2be9a17e147226f958720c0f573de987c7340418904d2d", 0xae}, {&(0x7f0000000740)="a6d4bac8f93fdf26bcf58c3cb27a3bcf7bc2d1f6f7a4dcf944fc701c6968773b1668439a59f1d1c7904283d8637153561ee935c4c300eb9cc6b5e76d45d0b39bf7ad97fddc2db377550c325914fa8e6f065a6fbf9376b8a60585c0c557d3649346761161134c928f6a4889150dd01adbe5121ac95a69df6c8bab36990dd180db74140d78ea4e15733a1b256b33c32aec3ecbde637381f6115497f892adfe64222a9c5b6e71dd2f34fe49d127a2fca2c34a4b0088b6ae08a9e0df6b648f00c9fdcf69aa027109aca8b1502ffa6395a159b0", 0xd1}], 0x5, 0x0, 0x6) fcntl$getown(r42, 0x5) 21:08:03 executing program 0: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/102, 0x66) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3, 0x1411, r0, 0x0, 0x10000000000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8040, 0x41) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) fcntl$dupfd(r4, 0x0, r4) getsockname$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpid() getpid() ktrace(0x0, 0x1, 0x80000000, 0x0) 21:08:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) clock_getres(0x1, &(0x7f00000000c0)) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000340)) r5 = fcntl$dupfd(r2, 0x0, r2) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) r11 = fcntl$dupfd(r10, 0x0, r10) writev(r11, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f00000003c0)) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000140)={0x7fffffff, [{0x2, 0x8001}, {0x3, 0xe4a}, {0x1, 0x6a5d}, {0x3, 0x9}, {0x2, 0x1000}, {0x3, 0x59}, {0x0, 0xfff}, {0x2, 0x10000}, {0x7, 0x1000}, {0x7, 0x2}, {0x2, 0x10000}, {0x6, 0x1f}, {0x3, 0x4}, {0x2, 0x80000000}, {0x1, 0x8}, {0x1, 0x1}, {0x0, 0x7}, {0x3, 0x400}, {0x1, 0x7}, {0x3}, {0x3, 0x38e}, {0x1, 0xfffffffc}, {0x1, 0x7}, {0x0, 0x200}, {0x1, 0xff}, {0x2, 0xea8}, {0x2, 0xffff}, {0x2, 0x20}, {0x2, 0x10001}, {0x3}, {0x632c13f60b6d845b}, {0x2, 0x6}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) nanosleep(&(0x7f0000000100), 0x0) 21:08:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662efb87a135926ea72d07678be39caaa672e6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 21:08:03 executing program 1: open(&(0x7f00000005c0)='./file0\x00', 0x0, 0xfffffffffffffe1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0200000000000000c9594867d19cda30cf032e60c99e34026654eaba0f19985ef4209ec12aa70c2fa8952a14410513e14826ef1d515321bd612aed1a204b39b0bec2d683194077b85765474381c24208e61826a22b67a2632900d645a57c2a3a120395efe4c1dc80d76aa942a4813d59e6012813eeb8c7256fdd61d2a2c70dbe3df508576b0001000006bbde249980142261bc71e696f1c5b0a59b2a9ccf00000000ec5ac2b0cfbd007ede2f8355c19103fa556bcf00002b7f11b955aa2a8132e3b46b9d49037fa6436d52962266935f9958b9c401ee8d650ccd3fdf6c1a309b3b611bb07baa108f5f39f351f62d5d87aca95e1aea4aaccc92ea1c8b4166cba132c46d2a1f1e8cca195c218364f753bfdc675faeb6c819dce0cdd76700"/294], 0xb4, 0x800) r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r2, r3) r4 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff64) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r8 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r8, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000180)=""/102) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r11 = kqueue() kevent(r11, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000440)={'\x00', 0x0}) r12 = fcntl$getown(r9, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r13, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r15 = shmget(0x3, 0x4000, 0x2c0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3fe, 0xffffffffffffffff, r6, r5, r6, 0x104, 0x3}, 0xfff, 0x9, r12, r14, 0x7d55, 0xd77, 0xfa}) shmat(r7, &(0x7f0000d35000/0x1000)=nil, 0x3000) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x3000) syz_open_pts() shmget$private(0x0, 0x600000, 0x500, &(0x7f0000a00000/0x600000)=nil) 21:08:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/135) semctl$IPC_RMID(r2, 0x0, 0x0) dup(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r3, &(0x7f00000007c0)={0x0, 0x17b, 0x0, 0x219}, 0x405) sendto$inet6(r3, &(0x7f00000009c0)="20613793e8bcdbb98cebfd99d51f3ad085bd8c3fff25eb04eef93405e05340f5e67356b86979dcd4a607374fd3c39053ffa4efbb0b0cd3cfc56935e991ab34850d0988da7e8fd96461c956efa60ec940948faa5a03df091b6002c3c14f9087de08a4751803fd341fdff18eb336023d99dbe93c394886cb57b1bf41940c166083932d2cba7b2f06738218ce949693396c5631556b44675eab4a0b03d0c7fc2f4f75eda39bd360708428bc779e2488a812a751e8e03f9e2c5b5b5cc6d197b04ed08653ef88b56d91fce41082df01252950e5f86cd598634b0fad9d7de1bb11dd9a6351717e286c8222", 0xe8, 0x0, 0x0, 0x26a) r4 = socket(0x21, 0x2, 0x1) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) bind(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0001040000696c653000"], 0xa) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="5ee340f3b5b54bc80001"], 0x10) write(r5, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = getgid() getgroups(0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000980)) getgroups(0x9, &(0x7f0000000540)=[r7, r7, r7, r7, r7, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xffffffffffffffd4) r10 = geteuid() r11 = getpgid(0xffffffffffffffff) getpid() r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x661a) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={r13, r14, r18}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0x1, r9, 0xffffffffffffffff, r10, r8, 0xb9e3dc7523cae87, 0x80000001}, 0x7fff, 0x1, r11, r13, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x6, 0x9}) r19 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r19]) r20 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r20]) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r21, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r21, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r22 = semget$private(0x0, 0x4, 0xc1) semop(r22, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r22, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r23 = getuid() seteuid(r23) 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, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000680)={{0xc, r23, 0x0, r26, r25, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) getgroups(0x3, &(0x7f00000001c0)=[r19, 0xffffffffffffffff, r25]) 21:08:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202c17f7f00000189b7cf8465bb9435c7ddfe62c9e2ec9211565bc0fdd1d35091ddf970c43bd49eae3895e7bf1fa9c14be91353746162cff742c41f7b16f308734e4b4f1f41b6a64d1c7c20aba98bedc8e68c5390b21ec61d380315397006646b3d0e2c47824ca13733cc579c41e37ab9b2b3ee6927f1c312d13c611643e573849ad783a73fc4bf875610"], 0x1) mprotect(&(0x7f00006fe000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000040)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 21:08:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10000, 0x80) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0xfffffffffffffd45) ftruncate(r0, 0x0, 0x2) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffe74, &(0x7f0000000040)}) pipe(&(0x7f0000000000)) 21:08:05 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() r9 = getgid() setgroups(0x9, &(0x7f00000001c0)=[r0, r1, r2, r3, r5, r6, r7, r8, r9]) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgid() r12 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x200, 0x1) sendto(r12, &(0x7f0000000340)="e46ec9802a72d2006c30c9b7f461b0dc1a401696336c0ed282ffdbc0c7b525b90541465c325e795069bb5ec355ba19807fa34a4687e961c82173dd90c51633d83d285270d19c674969b3319eee08fa2a7c8f3012ce48e8dfb9456a2c5b93bb40a41758ca3e090e66a1", 0x69, 0x17, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) chroot(&(0x7f0000000400)='./file0\x00') r13 = socket(0x10, 0x1, 0x3) listen(r13, 0x9) ioctl$TIOCNXCL(r10, 0x2000740e) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000440)=0x6) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r11]) getgroups(0x4, &(0x7f00000004c0)=[r5, r6, r4, r14]) bind$inet(r12, &(0x7f0000000500)={0x2, 0x0}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r15, 0x4010745b, &(0x7f0000000580)) r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r16, 0xc058574e, &(0x7f0000000600)) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r17 = kqueue() r18 = dup2(0xffffffffffffffff, r12) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x8070, 0x0) kevent(r17, &(0x7f0000000680)=[{{r18}, 0xfffffffffffffffd, 0x0, 0x0, 0x4, 0x8}, {{r12}, 0xfffffffffffffffe, 0x57b43be49c46799, 0x10, 0x100, 0xfffffffffffff000}], 0x40, &(0x7f0000000700)=[{{r19}, 0xfffffffffffffffc, 0x34, 0x40e59b1a60a4d3b5, 0x7, 0x80}], 0x5, &(0x7f0000000740)={0x1, 0xffff}) 21:08:05 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)) minherit(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r0 = socket$inet(0x2, 0x5, 0xf9) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x401, 0x2}) r4 = fcntl$dupfd(r1, 0x0, r1) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x3, 0x80000000, &(0x7f0000000000)="bf925b17cb2517a6914f217fdf3da7c728ce2ac69b38a04c5af874e9ad2e764d46335abfa1ae058d402823611cdcb450a3a24447b74c794cfb5cbfd6565a2d4bb6382e5ea20c4c4e4d9856b0def4744085338bf7ed08059f88c9aac403a767d3fda5", 0x62) 21:08:05 executing program 1: 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) r5 = open(&(0x7f0000000380)='./file1\x00', 0x8000, 0x10) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x802, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) r8 = fcntl$dupfd(r7, 0x0, r7) writev(r8, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r9 = syz_open_pts() r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) fcntl$dupfd(r10, 0x0, r10) kevent(r5, &(0x7f00000003c0), 0xeb1, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0x30, 0x2, 0x1, 0xd0}, {{r8}, 0xfffffffffffffffb, 0x45, 0x0, 0x4, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1e6, 0x40, 0x20, 0x1ff}, {{r9}, 0xfffffffffffffffc, 0x40, 0x3, 0x401, 0x1474}, {{}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffffffff7fff, 0x8}, {{r10}, 0xffffffffffffffff, 0x20, 0x4, 0x9201, 0x2}, {{}, 0x7ffffffffffffff9, 0x8, 0x8, 0xe, 0x6}], 0x8000, &(0x7f0000000540)={0x4, 0x5}) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) r11 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r11, r12) 21:08:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(0x7f0000000240)='\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', 0x1000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(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, 0x40000009}}, 0x2) r6 = accept$unix(r3, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000053af56ee00000000000000060000000000000000000000000000000000000000004769ab217fc223b3a8433869c66d2837f2c93f8fea45ef717053c58c978cb7ed7a0320421a07195bb8989e47d2eca411fbed9a5a3cc2ca46d677f3b1571a73d17f464181b43b09bc3a06fcf829968ca5e6fc4269b21b52e19ae7919d92192b114fe80c0f00000000006a000000000000000000ce68c0bfc24ca12be0dc7b40844961f145cb08c5f7f02b04a1a19e311847fbb086a3ac56b58a78affd643824146a81bd67f73b1f80018a13e41dcde029d1f95a1e1a3be1dc484706002d8b2cd22a62020d478f9febf492c0bc8a687579f4db58612d6f66bbd16014c07186e1576c8a42bb5e52bfda7364cfb2da411338cd64a1f682c21bf8e174dc915e2296afadc48e31be951d84f4a8b005719deae486e245851325915036f8f3665362884e9110ccccc26d11c9a5f1b40f9e796ce7e13764288e3fd1f5286411f5fec8555cfee12a815688bdb4943f13935ca81c831d184a1a8cbb4ec1b8a37c3842764f6b74355cc93516de71a698c31e3adeaf214417a34cbe86b6d30f259e1a9d74b383868a86e1c8bbf97be63e56bbc861e2ee486739098634c74cfe97a3366b1dfeb92cbab006c53f25e16ccb33ed10fc6c04dc162889b31a8ab9724f61676e40da3577148f67ed295fe67dbdfeb9cfed2a65be498cfd1c39166d99aad08776b1a4f3d9a30df5d56fab12b6bfb15289cae1ba83bf9927793b47190ea12c205090617fdb840f902c10cda7f1d710"], &(0x7f00000005c0)=0x39) r7 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r7, 0x2, 0x1) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x9) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x6, 0x0, 0x0) r9 = dup(r8) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r4}, 0x7ffffffffffffff6, 0x1, 0x80000000, 0x8001, 0x6}, {{r5}, 0xffffffffffffffff, 0xc, 0x80000000, 0x1, 0x400}, {{r6}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r9}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = socket(0x18, 0x4000, 0x0) setsockopt(r11, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f00000000c0)) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r15, 0x0, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=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}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r23 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r25 = semget$private(0x0, 0x7, 0x286) semop(r25, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r25, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaabb8) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f00000000c0)) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r28, r29) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r29, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r27, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000001680)={&(0x7f0000000840)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x135f}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r27, r35}], 0x60, 0x400}, 0x404) setuid(r22) 21:08:05 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 21:08:05 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) sendto$inet6(r2, &(0x7f0000000080)="30698e28f95aaa4e19ea87ead74d5cef7c23e8b47da5f73310f101ab40cc99e3d2e4623cebd045dd3550f107e336f71bb9c54857107b64bf568923f9b464e267cd8df893b413c4d74e00d64e1573bce8b4c56035a842e425cfca0a62ae95b00d31f45d3a0379b405dbeb55677f389c67819aa6854bcf2c251345b40054663768b952a91ec7293c906072642c4f87553bd91322defa25076fa5632e06dc39ba3579bc47978451fa19743e42cf58d04ea2a0267532cdae5db6253d6ea1142a9ed41e14bea87e47955cf54d7ae94511e7d714715e33aa762071d2b4848434d8949a88", 0xe1, 0x4, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x40}, 0xc) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffde6, &(0x7f0000000100)=ANY=[]}, 0xe) 21:08:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r1) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 21:08:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230eb9f64de3394a1a66488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5eeca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000fc2da57c0374ba"], 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:08:05 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="f44e089deb527a2ab84e22d7462780486cb2d121aeaf798fac5cfc383c88154c6b293b349ac271eb69f4d8b948dcce32af40a7500616213e1d192b759b8fa4c45677670f91b2b54a4352d8f5343742dfc1f673f6d08923e66880ec2b7f01a7ae2e91b71cd074327c0e8d14d65a9a1e7b34e9fd671157b51540502ac79449c4f4eb639e60e67e8211d844cdf648c736079f035889757396d7a5611bfa9a42f2bc32da73a48621388c9872e042a421a552c3a059c4379735ec95408f8897d2f80fa2ce5a4bcdc37c539f2d798084780728188b810fd1616559d2078fcfd8aa81abd8a19eb7e01c153f00845c6d2122bfdc7f27ee3c247a88f7c01734d5f752fc4ef77a74fd736ec1070045496788461ea836458040f34f5378917e5d0c95cf7d1235a9eea5e8190bc76736a58dc7dc530911b2900861f2119c1dd217ed9f28f1218d55ee736ec5c1fff70774f4e88a7860ba08334029d53eec5f5323a5577b3fa8b70b55f216a9d950cdfa642f363c75e54036b7aec9007b3b2ad2e9525bd65baa9a14f26b056336689b56b47d994daf2ba1713d846f07a7171c3a762fb92685e582a8fedba962844c9d0adbb79f545af3d26ccb49ce2c894f77a600600db30a148cf48a1b36e5407551152c1272c297141c39603ba09766eaea4adf28321fb8c6849d439d4a5c5da90ae6d5f07b61b05ab5a0cd9832f598f7cc005624cffff630223996dc8dbad97b4b5043d13e70e59efc2a567acdf35680b71c7aceb2c924af16d138e082d3fa35b9c9015878596e8cff0555ebd38d960e3b21b1d87d18ca94523be50f3c59f845911c24b46188f5e2bf3be8ed0e9d5e9b97661a06653d8a6daec3a51e92a400f73b822b6accd8c4ac5a882c03a18f3886acca32a0b74c89e00f7c6b51703aebe52f028b312e29090aeb4165f88227a25481c7cb500c3e1106a20881ce372552eb6af42faa66fb0547dcf59ecf65cc48edcd8a365ab84603898589899cbd01a998dc8b7d5afa2c2f3efd8a5c9c72ecfb80c57cddc05b37b78377ba9946b922a93f2fb74028f0682758cadd26b811e133020a25e070336e1ee235284453ba6a823069ac43fb457452bad17cfdcd73c3a66fbcdad9dba43680886d5775243e4946f5ad309cfe47b9f23d3b98e00a41e72ccc3c4898d902f904462d9dbd3608e8cc9692988fd2fb3cf549bb40780a89c551b85dc5f21b065dd7ec5d33385c5ccfa45ee0e1cea24d83e6c1b22f03996ee61c9276988fc0394aeaf956492e151dad579fbc5157f97c0a569b92a085cd4482d708b747f02a591f4b9660d9b5d3be4327995bf6bbb4da859ecc0ed549aaa47611b13f8e998626a6a3bd5231e7b5793e1c16e831b96d962e2c44c03d38529c393dd36ac5ddd83055d7ca53f0f661ffa85496d77af9760e0b6258f5b43f094e613ac579a5e7f94e764ea900c9b8cf1a962dd10de5dd80c58d62f04f0072137f44baf9d6690c51ae5089deaf5c9733b3b438f884e9ec4b9e3b4a9cc2cd9216bba434313f8d59ce1e008076da7e362b669f9037b31139143bb253bae6fb36f02ba0e09897e9bc5ed2f16d1782521d05c463409c09a097308cecfcd417b4ae0550b2505b7a5ab0806c7133fc93eb0f856c691bd55b77f0071aa8d6e9ffab3501a2b3bb93c16e2ad512469ea8d678afc1273dc76824dcfc51b34f020bd249c7c3711cdfbf0075fc21f165f34c8fb4f4dc4fa56e4c346af8665fea52fe467f358945b2c4c8e01bd170b9200e3bc02c8fa88d871e6dd6f6f70b023960c20bb8e97889a1fcd55da2ca06b51f1204617683762ea14ca4baa8504df454bd2b9f9f981e9b6383fa5b434095c6c817e87ad89c301429dc968454c4077ede8f86690bf80a20ae35fd7462aa488255bfc2575c144c3965e464e980b54a3745584a530136470c9aa29b5c94826c83599588e32b4ff05baed14945dbe402d225ac3f93801f90c96ad2fd77e27b3b660c75692b8dd8ec4f96a8fe8c1659f73a5eaf6f9474f5516d9936571ef351f3001fee0487bde23eea6f4a4e2b5041251107905ae94e82398678f5242e17f702af8b3c5f3f0aa62392157bc0a0ce1849a5d727a57b934d62c26b37e4e5c32b32b149e4a848749452379c51811a38154e7b0fbba1dc45f9d32b658fd6b4c721512b4dd0c09cc08ca8bbb13b58cc1957a58c53eb21daab2128ec40538b33542f76f398120f5d8754125cb87a6b2b15b0d6c4f30cd825b22a386951fd465c622cf45d55a8e3775f6df7b274450c786ed8b854e5aeb577966563ad732b5e0ad07904c085ef58130cd051de396caf813a1447fae54ae488553ecf3515a7a8b3522c93535b035b9b2bb4d345016257e7642d1a77b1a93737bda3939184c8e88be6e578f7bad589edca9f5cf0fdd0e96958088ca653d9d4ffbead0ddfca08e237e8af13167f1e13ac0654479cc715ffc5c64783efab5f5313ee10f6d6e370f51a504f85bbd9d4ba908b18baccdd41925cd5ca45da8833e3547e753706f22f13ef440d279419b8921a8b072111f2cdb4b2b019d4a02d59a30a6384fdc59b703bcdc83b480a7f9f7bd5ce8770cd5b8c87f52cbb8e614597588e921199c421815a87fd866af7d32fcd05b45bb8bf88bed33d536e2e2ebe18b49c61d7f699af4aa3af42748dd866e90f2bfa0c9404fa18e5075a1e6e587db18ef7ac2a6cb56133c8f3c1d0db0f12cec4bc248553f811ab2cfc775aaa71e3e26d669335d4827affd6b991adb06f377300944b0adcf976e8b26840301cbd4f04288a2412abf793992d7debc48be63bdcbcff4eaf08bcb0144dbd1beb8238c2beb293cc971db26fc58de14101ad9065158ae1ebdb5f8d7ee1fd0c744889e46a48682f86dd865302356086adc8ca64c88cbba036bc5fa651405b64306a1f2e2574a2e09dc48d9a0717fccbaab3c95fdc8c98adb0871712405b100ae612e02032251b0e233149dc053f714b205e6cd845eee0cc23e5483615a29b939c4b017ab3740b12fe88861d4f5f739b5ea5997cff7fb575280993a7d40816bd06e701e1c387c3bb4c23f9d457864b3936d111076a8d0e164cbe87252fcd5fdda49894ce1ceaf377e75cefa5f558088e286cb70019c65accd38be848c7867745924901951eecea96f9aeb85024d4f283e244f1a2aca817345b76f0e563431a679133be71302065123e1ee41d6358c8a0e9af3edd3c1e59dd479fdc1e14c6acf10f5b795f399d4c48847f6de355676ce4f2ec3f44b9f43633cee3cd8424eb9fb88e3a6f1e3d9d8c794e449b2aae3378441344819e4d3920a935e46155af06dcc3122da374bf30a086bea65dfa833676615a6bcebaf4ecb6a627ddfd271e979b47156639f40c29425e425aec3a662992e0a1c3e01b32458f97191f9979eb031124b53245c7d5a28918f926ce2f180fd5def84ff280803f5d9242bdf15461df7c77f4c532579ec31ca127e682a9a68a545c630e8f67fde9efa8d29f1c7864c9955cfc569b7618cd62bba4ca2498926b36b9b92021687f2e17e5a38eb2b2680adc4da1519d6f543b9fc45fc72b52192b36db376c43d03ff5dd8a989116f6c990543ffa942021c0a984ed131c21571eeb7f3d9fbfcbb0d23a3197536179e3cc08d0ad150faa8f49e17f5b457ada611d51688b7c1921abfbfa9dda2956004c3efbf0942f957c445dffccec405396d01a3de81ec4c0bd088a49118b621d34dcdb8143eaa9e44f39035d1c3c83ad30ff5c7e1e4910e0ca0280c8ca781aa2003d7bc18dc34ac0f1068fd5262c5ba7b9a090e8cebcd77e9222536d5039a010390f8a281abcf1d96f24a69c4d80c38b99f694d32a9cd6619e77457e8f3f876f1c984b421df0a8648942dc09fcee3059bd6bd7d764f40196d39af5cd428bc53872f8a0a9283ca0bb01e5ef43e964099d630a38b444121eb35808fc6251ec82e6ed5b207809db74cb3b5fbb326cc5e788370b4fd11e7cacb29439e71b765878fb64e9de95301287a055e99cbdd12b460bb19eb8bf8bb2f206b256376016dbd2355f3ea438b9fabe3b8b51cb600cdbf80d7463a4069cd9436e73b962b6dd148c1d72ab97c72ff7793e20f7a5d692960bcf018a44486535d7e828092d3a90ea1f513155eafc37ac837ffe089f0c4118bcb6ccae71f405a007cb5f3f3fb07e5b10bdfd69a66dabe1e97af25252f4f40ee0fe0bbd45008a7428bf9364105c43755dc0b3b78e2f1b3f030f55aba187ddd29a74aa82c1de22beb48980bb886ba0160ecad3a86ee9fb1927465da83d7ee63cb193678a087688218c923c82254dd52b21faf2c5e9b42b39d8510af7cb190378d2048f93e575d56dea04333848abda3f6503009bd4e52d1bd34828ad074ad61b239d94f755144eea32a908d417b4a375b9f9bd1aa8940c2c038f760692d72576a3fe87796adb13f167010cca46a9eaa56d0f043df3f946966d638f3363e7a4f131ae7490971704ceb745eef231d76ee5f884b2ce9214f67a45817871ebad95d565fab34fa75387b4c6a52afa023de76b6ebc020baa61883535840fbc3e0c9dbeafa78e18a68e8b6fa2a7837d9b6380562c14dae73f88eb335877f897c12c99c7228ebf1036ac792b1fcd11d6736b00f7759ab226444ea16d7fa68f0f90ae97fbbdc86a63903da5d397b968b1168eb8874deba2f1b3233279fafbb6e21e72cd98b7baf186981351029a77c850765b588be8ee9cdbd503657ed273470f4144990b99226ed77339d92eb1a6e31d7b4ad59b53959534a17d51eea5338ff8170119ac121d04f6ceeda72bdf5c987268e3c3a75d9059a7f173b688bda261c7fdb36ed12da41a530e1276f348029d774fd93f1cec95985225c7298c6e0c2e8bb00202b5f0aa226b8d1dc7e881f7d8b0d20288680bc5385787604e46ef51f6f65a0f19e078e220a711463bcca3a83d71731c2129db215225dfd58605aec29f28532efa8b262e9e1f2fa4bec21c818126d15117b91954e3aa0c6d58fdab1ed5b1e3b583bcae4149231a4aefa838dee5cec00e0aa8b9bb3211d13c1f8f4e8a0bbba50b9d998558a8e8f23e975a388e60c73e61e82a596a727fb6b4535411f0226ad8532df3ff92715ebaf8c11a07522fcf7be15ba8d56ccbddc16f5300750f4f209c6287862fbb209eaa299edd81e1b6b445ed2c3aa705e2edabfa27807cea53638c6c5c95abec233e1cc7e0a08cf0dba972d8f2d4d42d40ef383b2d493b70afa5c126f462b9808ded6673b25c3577e146405377bcaeaec4cbff994acb78f7fd6a87f7782b66933ea2339b51b547fc1c3da044b486ef7c2013a058dda92f33dca058170d52d750b1e93de4a43e4a9cb5d0ffc214f210d8fc3133261f034495f26cd467277db3cca38afe94211fa2d618d8eecb20f279b04df484a37f252d489a24db5dcdb94f47d3d9a05cacc137d108a71f2562c9ae603fe771dd71f0d2312521f4d7290bb9197aa82c2fe0732223c796d5d84ba28eb1b9b6ad5b6540c09762c07d12dd187040d05c1b6742ebbadec065af54e9d472d2acd4c1dda299d938c4d4271386e4f5998b7b01fcfcc2f7453acabee5f8448448c8f9428246b214d3001dee0ce38bf64305b328116adff01e8e2af097c248f84fb52e6bb8625890c470f94859008ad9b3a593b9a7c52927106a664e4b9ed5bbc03b3016e9230f58a8c319f00f16e22b0ad02e26164b25abcdaa2b7a9834fae870a2d6b16770124a792765d30277059c3344894efa0ea1fa1c45c56e5dd03242ec242bea4cda117198cc73e707ab99d599585f3bc06f22cd6aba0d41fc86", 0x1000}], 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 21:08:06 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xdd}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = syz_open_pts() dup2(r6, 0xffffffffffffffff) r7 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r7, &(0x7f00000000c0)='./file1\x00') write(r7, &(0x7f0000000180)='X', 0x1) r8 = syz_open_pts() r9 = dup2(r8, r8) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000340)={0x0, 0x6}) semop(0x0, &(0x7f0000000040)=[{}], 0x1) r10 = getuid() seteuid(r10) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xc, r10, r11, 0x0, r11, 0x0, 0x3}, 0x7f, 0x69, 0x200000000006}) r12 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000003b, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x33e) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r13) semget$private(0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semget$private(0x0, 0xeb51a75da04fc21d, 0x3c) r14 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r14, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000180)) semctl$IPC_RMID(r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c3) getgid() semget$private(0x0, 0x0, 0x286) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) r15 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380), 0xc) lchown(0x0, r15, r11) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() 21:08:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x80000, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000081, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 21:08:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) pledge(&(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='{((-\x00') setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:08:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x38, 0x4000, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r9, 0x0, 0x20000, 0x0) write(r9, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r10 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) r13 = kqueue() r14 = dup2(r12, r13) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r22, 0xe3) write(r22, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r23 = fcntl$dupfd(r22, 0x5, r15) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r24, r20, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r28, r25, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r25) r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r30, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) r31 = syz_open_pts() close(r31) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r31, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001840)=0xc) r33 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r33, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r33, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r33, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r33, 0x2, 0x803) pread(r33, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r33, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r33, 0x8010426d, 0x0) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) r35 = kqueue() r36 = dup2(r34, r35) r37 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r37, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r39 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r40, r41) r42 = getgid() r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) write(r44, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r45, r42, 0x6) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x1, 0x3, 0x1000}], 0x3) semop(r49, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r46, r45, r46, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r40, r46) sendmsg$unix(r36, &(0x7f0000000840)={&(0x7f0000002a40)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d0af187920984e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r38, r39, r46}], 0x20}, 0x80c) sendmsg$unix(r14, &(0x7f0000000840)={&(0x7f00000009c0)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec768daae5dc36e681a161468706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000000000"], 0x1, &(0x7f0000000700)=[{&(0x7f00000019c0)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b877c0f7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e4", 0xfff}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000001900)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190ff00000000000000001d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xb3}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r27, r32, r46}], 0x20}, 0x80c) r50 = getuid() seteuid(r50) r51 = getegid() r52 = getuid() seteuid(r52) r53 = getgid() r54 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r54, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r55 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$TIOCFLUSH(r56, 0xc0106978, &(0x7f00000000c0)) r57 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) r58 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r58, 0x0, r58) sendmsg$unix(r10, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="a3e59f2b40fb09f51a5236d7183af74aa18327126d71e10e395cc880d14dc2d618dcabbf137712217dd70748163b98141f26", 0x32}, {&(0x7f0000000140)="35758555702655e2dfce5b17f9080b534e9656e2ec3a9f2d2a880a695b6d6bae9116f64a806f6f060315edb6f565c0a03c04a5f9187295a686bf18bf91cbb469deba9e29ceb4527c851d37c1dd535b54aa9187c39f5534cea68fbc9965ad9469c01dd2c6ab099a8578e4f28fc1701f08d2cfa0327141f8aa8a366854decbcd3ddbd085d0d69de6de36fbce3de17dd5c295353dbcc7612fbe7a8a87332a7c5db406806bbc23f92f55187dc40c8c7f73699c82413a86d7329c0be39dbb2a4fad5f5869d1f59b6c7c", 0xc7}, {&(0x7f0000000240)="a400f5383b9e874e38c5f1e8fd766598cfb175c230812f8906210466a63c1a3ee3ed18216754fa139a4159a125f58b2d7f47dfdd3c3a101f1b2e8ceb502bc10ec3aba9269f35c7badf9444448f3ccb06024ed7f3afe85c55bc39c50a6091cd71705f6e3b936de7a8e34b54671cee2b4094dfe579a7a11daf878a9080abd7241dd98fccafed50a038be7c8da7c4c8189ffcdaac77902ec82a8617ac603cce602592638e201f9fd2f011113fdd66009c0d31f7342cf92ce0b8d93f024f12d6efa44ef0c3bebc4f5fa874d965c4511ea2b437c985c957053aba843b359bbff0566d77eb51d0fbe5245f5e80e51bc5438f11e18d4d5f278c77703c1f97", 0xfb}], 0x3, &(0x7f0000002c80)=ANY=[@ANYBLOB="2000000000000000ffdf000000000000", @ANYRES32=r16, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="0000000028000000000000ba9e124937db27390000360f3e00ffff00000100a682", @ANYRES32=r54, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r58], 0x68}, 0x2) getgroups(0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r60 = geteuid() r61 = getpgid(0xffffffffffffffff) r62 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r59, 0x0, r60, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r61, r62, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r61, r5, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r63 = socket(0x18, 0x1, 0x0) close(r63) r64 = socket(0x38, 0x4000, 0x0) fcntl$getown(r63, 0x5) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffffffffffec4) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r67]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r67, r67, r67, r67, r67, r68, r68, r68, r68]) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x5) r73 = geteuid() r74 = getpgid(0xffffffffffffffff) r75 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r72, r70, r73, r71, 0x143, 0x80000001}, 0x8, 0x100000000, r74, r75, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000240)={r74, r65, r66}, 0xc) chown(&(0x7f0000000200)='./file1/file0/file0\x00', 0xffffffffffffffff, r66) r76 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r76, 0x0, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r77]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget(0x2, 0x4000, 0x106d6ad397bde370, &(0x7f0000ffb000/0x4000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4f986bec101a2d71, 0x0) getegid() getuid() geteuid() 21:08:07 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xe90d, 0x3, 0x6, 0x0, 0x1, 0x1000, 0x4, 0x0, 0x0, 0x5fb1, 0xdf8e}) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4010, r2, 0x0, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "0400fff31e5a6f88303b05004000000400"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="41d166258341932bda6fbeb0adaf7b691307ea19113231f6fb16666d98381518c30cc028f01778c66c61856ad67d153f1cfd29c273e90cfd6fdc0c956efc1a72219f49a0a8a05f533d816e4cfb3e85b53004", 0x52}], 0x1) 21:08:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b0dd40d7153e00000000000000000400"}) poll(&(0x7f0000000800)=[{r1}, {r0, 0x80}, {r0, 0x80}, {r1, 0x40}, {r0}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)="e60071a520973a9ebb9d96938392a652e9b43a9cce42a37431ce3573a00b71c9d2b4ca6c3f2b313fa1b880ab9a0f15dac8ed6b2aa208198edab03d2bf71de7d66af4b26074080c2cd7bd7a250c05f615fa48ac3b7ea859d7db7464f3e46d9cac98da7dc0f77a453aeaae3806353176c80d0efeab7b31ba1bc8ab4c7e46046b02e98dfeedea87537c67c33dac", 0x8c}, {&(0x7f0000000380)="3880e8db432d05d5c8afb1ff80209abd4983a49d61a02bcbe3a8449fa4bd3c030bc703f7b6d6eb88a536513df456ed6ef9156f6bb48df3", 0x37}, {&(0x7f00000004c0)="0bcd55b14d8fc7c77ebd7970f6dafea9054b75a60d0200f36c9f2f5cc1eb378f567a02061e79e5ed23d39f9db97cc129a3b4e13c7783064f5f3826785822a0be19aa57d3741c2cfeb2debc9ea888c9a633faf7eac746e83096fc5f118e8d9ae218ef4257bf45748c8c8d589795636be82f5ecbc8ee5ded6b1c1efc8c09a212a59552a29a03b61d713b9cc8f7e2e436555ce0700f63bf20002846a6e147e6c22458ef0e4d458eeb1ec1d31cba5bdc01bfea95e5a5a641de933fa610c42c8f67d9fe613582bde64fbe9e2ae895d77631218e0eb16cebd11d3b655e4e81be40410300", 0xffffffffffffffee}], 0x42ba6ed4938abd7) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) fsync(r0) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) preadv(r5, &(0x7f0000000940), 0x232, 0x0, 0x20) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) dup(r3) fcntl$dupfd(r2, 0x0, r2) dup2(r0, r2) getdents(0xffffffffffffff9c, &(0x7f0000000100)=""/224, 0xe0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000008000"/74], &(0x7f0000000040)=0x50) close(r6) 21:08:07 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x20, 0x7, {0x8, 0xc1}}) r0 = socket$inet6(0x18, 0x4000, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0x2a9}, {0x18, 0x1, 0x80, 0x4}, 0x3, [0x5, 0x8, 0x3c, 0x1, 0x7ff, 0x7fffffff, 0x2c5, 0x2]}, 0x3c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r1) sendto(r0, &(0x7f00000000c0)="27466afb29171161a0023f695eea9cfe7757c64b90f5f2a49d81ebe17f8c8b838b69e90c58bfa9cca3b357aef4d901d803146a2a5361", 0x36, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0xb21a41c1679f0f0f) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x400, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8c, 0xa}, {0x8a}, {0x47, 0x7d4}, {0x44, 0x6de}, {0x4, 0x3f}], 0x5}) r4 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x132) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000280)={0x1ff, 0x5, {0x613ca827, 0x3}}) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000002c0)={0x7, 0x69f}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000340)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000400)=0x2) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xb0c3311210995639, 0x0) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000480)={0x400, 0x4, 0x9}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) getpeername$unix(r10, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) open(&(0x7f00000005c0)='./file0\x00', 0xffd1de36815fd1c4, 0xc0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r11, 0x20004b42, &(0x7f0000000640)=0x2) socket(0x10, 0x3, 0x3e) 21:08:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x31b, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/119, 0x70}], 0x303, 0x0, 0xfffffd0f}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shutdown(r0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r5 = fcntl$dupfd(r2, 0x0, r2) writev(r5, &(0x7f0000000540)=[{&(0x7f00000001c0)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) setsockopt(r5, 0x5e2, 0x1, &(0x7f0000001280)="bc6318c0e2cba10c5fc73148a241bbba944f6b660e45b275656c40ed42a077622a07a825ab76ad512b5c0390a8a7c9b81dc447dcd6963165f861753dfc8fe8a8f979ee0b501a", 0x46) mkdir(&(0x7f0000000180)='./file0\x00', 0xa4) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x1, 0x800) msgsnd(r6, &(0x7f0000000240)={0x0, "fe581611ae55ec92ce8b8d0f14b980e859fa5381b5c4173cbf9d81a5fe6ad5d172fb00baed2140a374ba7d4ec685c6f1ef954bcace4af617f499c69365a09345d4279a28e90e1d74c3db0fb5903335fb8d9c800c63b18904e73582e7f9b004600669f667f36377042199c27c4f1a2128a4af078692643d51607fff5cb3419eb41869ec1c4ddee7cc4a822556f7d0b1d5322a443abaf7a0b80ce4ac9f01f5fa88f0a9df59cada5d3a4803eb27cf7fdbe094300765de77f4618265d05286e0ac3d299d7dab2eca5deaaa204de31a3afb18ea21ae4da7e82298f7ea95bb485a6bb8e91355b6e710954f35c4a323af774a13554985cc320c4e922cd89ed3b326f720f7731cf27ffd172953f65e46e074c96a336dc27c0f12bff3e5ac341f64440466b0aa12c73bc7529125b5c3d13f26b08cbf32bf2461d268146c4547956c6214882f69bc05cb2a34131ca61974a9a98fad4660361684ce5744dd5d0a98570ffc5adfdc24882a3947fe073c1aafff912721380c0c88b126841fff051af9ab49ab1022076ecdb8f4911113054a5a99686ec26a3e7470862ba76331157e545dacea586fca4ccd86e0f8be0b5997b85ae5244e4ad6d1eaef17740ee10d519b5b77343985920726df215f0953446120ca0b10649fec6dc17b79121bf44fc5fe5bec05b91321970c606ba451a446c456ac620e55afcf75ca008d95d9d78ce804007118d43678c6ef4c2cdaf070de7c71b7ac04c023f3ec85938e89909cde92c5d6a9af8668df4267f21fa0426bb6590968a062f924b0ca8872acef79eebf2784f21efd72aca904a71d88325b42dd75e8cbe02efb777ba7db8e582f10a2f29a87f99fff8d065c72e46b706025d06a6d1e52d8f85555335dda4d4175079c88e11919d5629a1d39c7faa9f1caf8d97d54e07f723a9aa66ed13d18af0b85abda98affb2dae42e905665e7ea4a06b3e41ca0f8792a878f4f0d6b07e0fe5e0f38e4090685e452ab8413ec44e661b95a8a389a1b57da0d8e98c19998b1c72bf8852a0146168bf29cd8b08bb9f63465c9d1aa6bdce0dc237e3585b52040024b13551e6c64ca6eafeff8e293fa45ec8dedcc3b4b884dc52ad053edea567408d5c554030035264ea2d5da19e1a50f07933b0e9c1acffd1c19aa8172dea5014b7972d0172a264d3584b0c7a66b29908fc253d91e3d6fc3c3152bc327537b46b1a5f33e0b1290fc201256e936d26d9a581830700397afbc30933fbc9d882f72a6346d2048ad163563ea80067fa98a29fd39bbd5f5a213fc96122ccdd5d28cc1206363d2112c04394fa690462749d674dc2272cc54f41588bdbf5a3201bea2cd5e87dc849d9211e83ed8854197801e9c60eec1d0e3d402190807e36c4c9f0ebd2851b9bc29d34ea608ec2e0575ad28e1c2e86c5d2ad3a7dcf2b2a6742fb8ee647c677711c6e0369b96531013025e133fdbf300acc0940ab70f535d5d0781857186da9eb2e5e102fb816d73f0c65bdc7c749e0a0b760fb0e62c88919cb631a93630b6d8376e71d99058bd5bb40248d56f5665cdef2581e047229071b8244673f2ee1d3b12696e447151168cb8321c2638f5b8b3db05269d6138224185a1901b563351e6199c60f24ab4a72123e30cba1976dcffc2b0df271c5506359caf06c459119c15ae4e34c403d3c0eccd1847ab0fe6d4914b30adea0718f71e5ab3d02f5975d651ac64c48e15819e1511604865b8dfbb8e735672cf916d942bbb1f4c5425fceaa75fe285715842a9db7febe73e2b5ca5f98efa31da625fb3430b195728199a2da615d82a9672c12142fcda17a3287b305b93b2bf69612315a21d8e0a4f119ddb3be4b5d719ef19bad761395c77e73ae154c75cf138dcf91ff6359a6f0da3a87d23341ccc264ce8b96142286037dd9bfa9882933b62a5b3c6f2d1793288d7aa69cadc4b8a4c4ee71289544c2e8c5070cbe9766de1ac09ac216a7aa288903f1ebb1cb6eb3a4cec041e0c6b7756af12e97e6082246c6e1e546f28a3f2880e0592f9bd06ece72c6ca115cddc07d897541b657533ebae0897190f840420839e5cb5da129c5dd19a0a196fe0553d217a7771a65665341480cea8b14aa2a98fcb1bfd4cdbc7106ca8238bfd9aab54a966516fa8b09cf20672077a6f67a14268a86e8eb0881abafe6b1a18e0096a44ffcbf44c1ce9fb09fda344221b6344ab8ce501b047b4f925d4a79849a86739ad9ca6aff05fac1fc8b7e021e6fd27140038099048e49d7eaaaba741b927157bd2b340d08c14ca5e17c4a928ff8f2d810b16d4a445130c5f72d9d70908c3e9f52f8c6264caab169b7056415b92346f90e5c190132b0f8edf5760ed2d77102220c67f0504dd28c682c69c10796495bac29d109cdfd9c1a5cf040dfcb6cbb0133aecd7e7547b50d8d288dd2e4efd22cdf2227bcb85615687de92202f59ada5c7b62046bc841569b517c2eb32d23c6af591f54877add957bfe2c6265f3565d9d52daf639931f8ed1f9ca637890d29b19a49b2290287ed8556fed1c60a55d8572c7ff8fd689f33100bb8b894f57411374abd4a744941caadc95ebf980334d2372cc39d1135c4cd3ebb0b6be566052c75537675f1b2a39a97bf9e953a0022cbc27d030b4e536636327387a0751df6f4fc223ec30adceafe222aa278ae376a5a427c0798be4f4fd4a0a6cf0edc4afa1eaae1680f6e9df040069fcc629a455b1669a5a8ed5db8caf47fd6dbd0903de64d6d55bc9fd412ad81f05ce34efcd90922d5e7d332c4fe28ca6244490a66b3a08dbe818c6d75bf81ce363d246cd51c156186870a10bedc3c515acce5c04e39db7b08106a4eb075cb4f221090421fc736f048c67ce8a45b611c39e9e45f2444b3948e7dd7a5bd693c3ba5f40c83c2a43a22f79d9212497d1ded52b942acda5d13555c6b4d03874a2e7945bc599a52af1ee4019c77eeb4ebbae81102fd733056bbe61ce9d643583d2301a8f5db781418f202c710b82fec43125c4b34b1a517417a923363bf6ba3ace226ce5d2e761b9f26e6fe66772e9eff1907e82d24902be26975bd9727847dbfff879999dc93a674849285d48ef4b61e9e5ffc16587442bc2c583d8db5e0f6fdf1bf81fe717777d1f70d52e9387fe0a4aeb24c4e64a7f815d8885066f2ea1779334bd6b1b722d17fbc7467a3a118dfda8a3cd4d1ad7aae30be59c1277cdba0c1f73bd02a2446ad6ba0fb9d38e6e943c552e405a4e72c62893bdcab1b539d85743522b208edf24beb0063b7c96aaf8d11e48d14887cd9b211915ce0e9c01ddddeee7475215b62dc33fac91d028b93c01b6f882e6d7f44cd24db79e9a381b06652c512a803d923c275bc95cb4a8949ec9a26102135ac13012142a3ad00d2d122642097b34a1677af6d19d1beb35cacd442dff2227705c37b9fb06e21bba0eb77d0b9b6c136ecbca350c4a0a2713438ca327d2e42a4f5b209bb90f9f5fc5a80b769a9361f9abb92847577fec53088f4345d34343319aef6856ed6f33f91bc334cdba2d0dceeb712df52601b0457ffa129574dd3f2a5c0936ddb8e6765cfb31fb6d02a80dc914437b00947180f6a04da847bc67712bbfab48483b91e4159d8bafbf1574340e8f3d4056bbc11b47e4e288bae4e97770b1354a5fc68bef54426d05f1ed02aba38e551f5c77327d3fb0a7eea0a2049316ae199acb7aef2d987514c199b5a81a8cebf9f1c04152440569c361bc77f0efc9c530d68861a4b1392e046b318c5cc043dc97eb73b444a413f131c5e40518350f5e6f0c4c2c2663d0bb6e3f6f2bc25ae7c1158629a73b1faa9aa65d722c8dab9ceaa2d136f36e18a88c49c65ed4416242e1d19dafbce581aae2c36c3d9b5f46ac13fd2d3ff07ab5284ac3ca12673f281619fba85bc55d559a6b04b2255d38afe018ee30548c82da22bec7d6128eed76dcf397707f26e044bf4c4793e45201697350596e3ec517495b55b0bc8763b4865943372968b810bf789c9b96faaa39391b590ebf9ddf40c78a7685591befa25593e2df4c46270c062a65cf6bad95ba4fc67b38382a421444f40c6bb30d146006365b19f055da34c3bb06095116c8f60368feb122857d0c03fa3e411aa40fa2117da8eaee878f9c2047e427d589795da4481077b8058882534014cf0eb3cb4c6b4bc68c324bf8bef78c8af76ff568aea932dc0de8d4e146d558c5a00c89c4570ee92e27c92c005022c13c2a1268bfd655bd0312e3b1daf6b68ed8f5e9af471793e8138df4ffdd0c65eaf31807f8118967987250b4a361a77810a82382bec1c94b1dace3233d9e97a9ee654a6bfde47318c63814332a8fc640096757bd2d77b4fa152c78a0c6bdb26b52eb98f58fcba7e62048ac8e16d8eb09db3cd1685027b808258d8604e69e8f864785891bcef82eccb19c18bc052c9d69025b613c6d55a2836309f738cd9bc20be541b4b26f75868bc6e1a3612be6bf4a6047b5c8668afd0593a63f08dd469854e8dcc6fbff8d8613c2b2f24ab4127ff163b5ea18c28b2501339d30d4303706c103e70270b1b75f6219646157ad3b26566ca04b91259e823a942bcdcd2a26254c3e1b265d8379b420d41905b02bd1b18951c5a75b9fc5801a3254ef8597f57e09a7c09dd9efc77c26f25720da202641dd2159338833ba6b7128aef97a5cdf815113b60596af4c6d6536bf7d1a17abb63f35372ca9403f47b5fa97d5c3ef10117023cdd495598cbe600d125ab8904073dbb615b5ab5ccef3bdff1cf10753732e8675dfeef6c689d6982113bddb916879b1450f5b9baabc6f0bbf490d98e3e6715cb649ee468f6fbf16d4bc7836fee5e51e6095fe3c1624fbdfcffe0a0c1a3ca637e7fcddb0739fc4185ea265dce81d0d23ca6e36e2eba1e31af5a1ff3971c119a957322198ae7cdaec7d6bd65a16447cfbce6e9b108511be95bd3255b631e2ffe25c76f261591ca1eb39464d524a362a208b7f36cb6d258a32c8be078c40c7f1f96e789b30d5fd6ac82aa90df40e1a49bf1e77cf51a43b32c8ed7e8a6bd2de1dcd6718c828f0e2649d4d3597cd5ba3b4d917b4c38f5a065a56945d89a91a67ce787b60499569179504b90c7b879de6c69f4918b783dc701fa6749b0659969da65ececf1dadbce6368c3050d19569fbec3e2e9862adb890d5f4440436fa7928116817907a59801ed43543d37c3727a9277bc30e061cbe4369d5424d5d3ef4b0513809f98a8d07bd0a1c287b8c20e406468173b8642ed72ba8e9a5e5a64b7b77a454a8538904db1a6d95b70e5e04660e2a1b05b86f8fed51003ef674a4a4f6d950613d83210b850b9d85766194809cf12c5f29123f58ec56213491784f2a99e38a12fd527b3559f4384ce5bb08bb9fbfb955ae58915dbbfbfe9d665b7d3d2c14dc4ca620e78008049e4c2c4ed637a7f9358a6eb2aaeec7721df8c91b03c1f381eff3f43e1146080e262f6f9a0eb47bcbf11f3d23bbe95aea31c859a892127d1cf06e60e6f1a64b599712fe9475277fd77ac7b70257506827575e3b29ca2e74ea4dfff5342e11fa25f50bb4c21e4da63068479f4439ba99c8d3cecd19976b47381a4a4897a360a97ca476e79d06ed7f678c084dbea4e75cfb7a0a391983df94128cbb6162af2bb7aec4c9fc63c037b4f529e96303ef34c04a252ddec4a641ead76be064f4fefefead67d4fb6eaaa289dcf7b0f63bbf373081ea6c83816eaebd4328145b07c2b2f8b06f80d6f7553748a6075580333466d73c0e2eeee4f57a7cb8681087d0f13fda96e77b093db59482a810aabb42316c91c7995c7f8204081aa7db"}, 0x1006, 0x1400) 21:08:10 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r3 = getpgrp() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, 0x0, r4}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0x8b) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac339a151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632b4fae5f0962"], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r7 = accept$inet(r6, &(0x7f00000003c0), &(0x7f0000000940)=0xc) getsockopt(r7, 0x0, 0xbc33, &(0x7f0000000300)=""/64, &(0x7f0000000340)=0xffffffffffffff3d) shutdown(r5, 0x1) 21:08:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e613136151"], 0x44b, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r7, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = geteuid() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r14, &(0x7f0000000200)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r14, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r14, 0x1, &(0x7f00000000c0)={{0x6, r13, r10, r12, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r5, r9, r10, 0xffffffffffffffff]) lchown(&(0x7f00000004c0)='./file0\x00', r2, r10) r16 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[r18, 0xffffffffffffffff, r16, 0x0, r16, r16, 0x0]) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r16, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) setegid(r23) getgroups(0x3, &(0x7f0000000000)=[r10, r16, r23]) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0x317}], 0x1000000000000277) socket(0x1, 0x8005, 0x40) 21:08:10 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x404) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x3af3219391f56d4b, './file0\x00'}, 0x7) 21:08:10 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) socket(0x0, 0x5, 0xe0) write(r0, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) 21:08:10 executing program 0: r0 = shmget(0x1, 0x1000, 0x73e, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file1\x00') getrusage(0x0, &(0x7f0000000340)) utimensat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) fcntl$setstatus(r6, 0x4, 0x8) 21:08:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 21:08:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x26) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) 21:08:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x1, 0x27f3, 0xf8c, "0366440adf71cf15cd764923af00000000000056"}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/103], 0x67, 0x2, 0x0) fchmod(r2, 0xe3) r4 = fcntl$dupfd(r2, 0x0, r2) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ftruncate(r4, 0x0, 0x5) semop(0xffffffffffffffff, &(0x7f0000000500)=[{0x2, 0xd918, 0x1c00}], 0x1) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\\$&\x00', &(0x7f00000001c0)='$%\x00', &(0x7f0000000240)='-{@\x00', &(0x7f00000002c0)=',]\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=',\x00', &(0x7f00000003c0)='$(%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00']) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r5 = fcntl$dupfd(r1, 0x0, r1) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) writev(r5, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) socket$unix(0x1, 0x2, 0x0) 21:08:11 executing program 1: r0 = geteuid() setreuid(0x0, r0) r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', 0x0, r1) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e613136151"], 0x44b, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, r6, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = geteuid() r13 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r13, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r13, &(0x7f0000000200)=ANY=[@ANYRESOCT=r14], 0x1, 0x800) msgrcv(r13, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r12, r9, r11, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r4, r8, r9, 0xffffffffffffffff]) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x140, 0x0, r8, 0x0, 0x0, 0x235a0b8be1a5530c, 0x2}, 0x4, 0x5}) r16 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r16, 0x1, 0x3, &(0x7f00000000c0)=""/232) r17 = socket(0x11, 0x3, 0x0) sendto$unix(r17, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r17, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r20 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r20, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r21 = accept$unix(r19, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r21, &(0x7f0000003240)=""/4119, 0x1017, 0x62, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 21:08:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="f0", 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r2 = dup(r1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x100, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) fcntl$dupfd(r7, 0x0, r7) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) fcntl$dupfd(r8, 0x0, r8) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) r11 = fcntl$dupfd(r10, 0x0, r10) writev(r11, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r12, 0xe3) r13 = fcntl$dupfd(r12, 0x0, r12) writev(r13, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r14, 0xe3) fcntl$dupfd(r14, 0x0, r14) r15 = dup2(r13, r14) writev(r15, &(0x7f0000000740)=[{&(0x7f0000000600)="9c148eac4e87842219a65dc5b9c4a9c4bcc2be4ac48b68f38d96d21c48fa787cf0ee7136ff92060b6aef7ebd88f305541c1ad438f82b487c71fa4f786e52c8dfa0a9a0a3a895f2f7d050e77c22ad5c078a12ec887979cecbf702b8d3885a76ecc2a350166b5f41519060632e11960c9f7ac7d8f1d053ea289f440394b5ad0651ecc87e9721a0f2a2d1daa0d5a14b84dd2182e1d14b293164f0f78fa3f2637f8f8a09bfa0218c44a3e4952a1733149ac7bbe275d5180517f135ec53dde70e181e8c81521d7d0138e61f4b0d4f66", 0xcd}], 0x1) fchmod(r9, 0xe3) r16 = fcntl$dupfd(r9, 0x0, r9) writev(r16, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r17 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r17, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r17, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r17, 0xe3) fcntl$dupfd(r17, 0x0, r17) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r18, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r18, 0xe3) fcntl$dupfd(r18, 0x0, r18) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r19, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r19, 0xe3) r20 = fcntl$dupfd(r19, 0x0, r19) writev(r20, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r21 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r21, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r21, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r21, 0xe3) r22 = fcntl$dupfd(r21, 0x0, r21) writev(r22, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) dup(r2) r23 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r24, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r24, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r24, 0xe3) fcntl$dupfd(r24, 0x0, r24) r25 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r25, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r25, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r25, 0xe3) fcntl$dupfd(r25, 0x0, r25) r26 = dup(r25) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r28, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r28, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r28, 0xe3) fcntl$dupfd(r28, 0x0, r28) r29 = socket$inet6(0x18, 0x4008, 0x3) r30 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r30, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r30, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r30, 0xe3) r31 = fcntl$dupfd(r30, 0x0, r30) writev(r31, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r32, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r32, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r32, 0xe3) r33 = fcntl$dupfd(r32, 0x0, r32) writev(r33, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r34 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r34, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r34, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r34, 0xe3) fcntl$dupfd(r34, 0x0, r34) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="8130e7ed8611848abd0ab1a022da5acaee4b9b732fb859b12e71719da72022f96ffc8031218dd9d905f963ab270a4099743228612d5bb2f6eb9d078f5dca", 0x3e}, {&(0x7f00000002c0)="290093967cd082a35935a07f914a3bef8af21a889e4ba88a52629ce7367f73ae16f85e2a545daa0e2d85258b97e88e23cf48b6ddd8fbe17a4e3a793740ca68794f07c6f1202fd6fecfeeeda928966b6b68d8b21dbaf9449a1511558f336d948aadb0b7cad6d5cee08b31850df4d286962b19aa77375cafde69675a1277dad40b8c073ca48943b3e1a309c67580ded4095e9f97f7dd62ceb1a57eec75591612e7be127184108596459d0ae8e62a4755d75603c2a6b2efa5ce380162c97c2996840326b085259f855c9c3258466295cf4bde25f4514d4e8c5ce0ce9404a1333cac64b4826db46b3a4fed823e460a769a2c647072", 0xf3}], 0x2, &(0x7f0000000840)=ANY=[@ANYBLOB="380000007747197600000000dcff000001000000f79e7f48d19283769e8583", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES64=r33, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r20, @ANYRES32=r22, @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r34, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0xb9, 0x802}, 0x40b) fcntl$dupfd(r1, 0x0, r1) ftruncate(r1, 0x0, 0x80000000) r35 = socket(0x18, 0x1, 0x0) getsockname$unix(r35, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cee200"/4098], &(0x7f00000000c0)=0xfffffffffffffec5) 21:08:11 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x14a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 21:08:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 21:08:11 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0x1150) sendto$unix(r2, &(0x7f0000000100)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xc3) write(r2, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000), 0x0) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f00000000c0)=[{0x2, 0xfffe, 0x2000}, {0x3, 0x7, 0x1000}, {0x1, 0xff21, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x7) r11 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, r8, r5, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r12 = socket$inet6(0x18, 0x8000, 0x81) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 21:08:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 21:08:11 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000602000/0x400000)=nil, 0x400000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x1, 0x4000, 0x408, &(0x7f000075b000/0x4000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5412, 0xffffffffffffffff, 0x0, 0x0) 21:08:11 executing program 0: msgsnd(0x0, 0x0, 0x3a10c371fa7b23a, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r0 = msgget$private(0x0, 0xbc) msgsnd(r0, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000005db73e6773c827a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e898000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff6645887da8cffaa2f93a6b65a917a2a0e191c295b2a8a3a90716dfd5c54c0317ed3f0547610a517991f677ca0ed6045432ca10472d7aa72f565b38bd7f0a115ddf9b6"], 0xf9, 0x3, 0x800) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000531c07000000e57de81af58000000000000000000000d505d995f9fe23a0f3e08e2d1a793bdc00"/249], 0xf9, 0x3, 0x800) msgrcv(r2, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(0x0, 0x0) getegid() getuid() r5 = geteuid() setreuid(r5, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000b62442ecd3430bdae26e09000000926d1e12fd3e45d24624f8dd27c072f3795ad5a81a55fc3b0a7127d318740c17758715340b2239d1bec5600110c8be6c174623436300fb5ad236c13f712af0c05736ec3368ea36815c0f64e5ba3ceead8fc3d566d8fc84fa58bc08a19cc82f2fce2c05a98723863b0a06f634e40dfabfb6e0a8261c90bbe90dd47dfbc8216d4a746abd1068fb4b253716f3cfb700e02034956a3eec8ebbb535097e1d539ad556802742b49cb9e26e270729abba856c7acc"], 0xc, 0x2, 0x1000) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r10 = kqueue() r11 = socket(0x2, 0x8001, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098226b760f9db1ab2086a115e15756112de7d032d8bb1cacae64b9291ee9eb123b088b8dc3ee46e85c808bd811ab7800001ff26ff69c670102e34613e6fe2c6b1ef193535b84b675a85900866c3c884527c986dc5a1f2823a1143553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba640985e2d311e00649113f24e276caf49b3bf378d16221f07a1579f755d319a1aa13f27e826d9450b14e16413f1c228856068a29986a51000a5d19992aa5d7639d8d837d693010fa81d149fd9292e8cbbb056a32a17d9d6fc80e0ec2a35dad1330aaba3585e81cbac4ff9c67ca99d56a50148e3e643e1fe977e2713004b89fb5666296ac0f02d61053d82aee072501fd3e1c0fee6dc70d2e54af009bbd7b970cabdeefb2baa578f938e1ae3e204b5cdfc1cae5ab25"], 0x10) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f, 0x2, 0x100000003ff, 0xfc8}], 0x7ff, 0x0, 0x3, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) close(r12) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000940)=ANY=[@ANYRESDEC=r10, @ANYRES16=0x0, @ANYRESDEC=r13, @ANYBLOB="82996570984e19b58752794d9aaf4b784b9b5430d94a62bb0d733d2bdc72694a82284928832bc6aa598eb46ec69afdd46e077cff0ddfb715fbcbefa4f887ceb54d403896ab72bcd73ddba75d9ed94e1ba2064083674d5da643375b7177a8a67a18b19b8afea44ff3ef85b69bc228c88db8f1d0530c2b968e426adf31d8cadbe7eb488775542bd58bd9497d53bc3b0f3c3ec0568671c3b5792b07f00caf019fad7bbed7fb4873ecf174f77eb1f3325960a85fef1cd9500fe6a540fe202a4adad57b86e07db4aa6d957514f9ee88eb892b9e1c4955398b0c49a538a39fdd58c6ce4e3b74254c377708d5719b536ac3007c17ac367de18649a948a11f032b9df6f03414f8d5bbe16102aca7a5c22bb2ed2f5420805c053843c09305deb331f5059b88a83f458b15d29821b66496ce55f6833571a430b1ce3e2fbd2539e4b1547d4feb268c7bd4d8fe07b364a2ed50b2adfe9febd6856fe520fd659471a641ca5b26c79a10d7cc616d23ef563b5f9149d7fd42d526426030536dd94f9d1c031916420955bf110ca9299ce2d685b79158ab1a5898cd042381e3cc02ca5505d12e74b9cac7b71a483f721fb5128860ff5f546eb74da1ed16d5e883f9efd19eedc626d80f5dd7818eee7cede4cd0bc9ad7017ea15ea2d7c56235522575d5290b79eba458fd2a89621862afcbccd5c885e34b4c941eb62c832d9e6331aa5200f39d5d4e4dcde79ff9de4bc110dd022148601343e79b62c7e18675bc4afcfa00624b215b53d4ca236934e6b6a6532f1ed9d8bd347d309a69c0f424a626a0379ba6173edd92950ecc5c92108de3b0d00373f879e8429613ded3098045b6fd3899aa74fdfe244deac451e404b86662ad02db3b40786023a035b5af4aa95a71b1de6b920fe45c3dcd2fbb168ad527bb806b318ce08ba3a9024755f4ce2bf4755935cf56c0009b832e6e8a62ac166345027fb48098ae531726d3232fadafc1e5a627b508516ef31df162ea507a63b8f24865fe057a657b0d938bf6dd776f24210a297a2f7ee6aa750f969bb1679db941a12ccbcbf8ec7f591715612df5e254530ba4efd56b265bd7445c37092c9020c6bb507b579d3f40f27b94f7a23c439c6b83eb7899afb23c7653f571d35b1b1fe3adbe9ac5c55b59395137184cec291b69caafac20f2626b1960a23b4bb78c843f14c23030393f105c746ddf9dd1add9a1d6f02e4e62c61afdb4e6c4250186161a7164a2eac2d921439e448cec78090117bfc684e6a199d5457308690cb99db4675594ca3de59e3f7185921e7d8f5282654b70e677c70f60bed3e23154a23672f2d7590c28a162f6984058bdffcb8a1d5a6f769c5a42f5180414a3a939f1eca525ab9f4c5288258c55722775ef8757f8b2d418978f79aafad6feb4568967359c8c7c833ef4e11460275541dea9fe37ca6e920e4fa3079588eacabba9584ff1438cd91baad51c46ab35e615b985915c2f2dd09a2cedb51e351e7a9473df711a906d182eb28a085100df4e2967b7257080e51cb938767a2e5873b2c35f7aecb7f5f1324082e76d96811135e3dfc9aee936d640185f8d7e86fd07fc6e3c1b5ee28aebc31f6041825a517dc5967d49e15c73001ae3afc44626adfb66f77963931e5c303699af421b1eda6fbf43fc9db2e03dec030bac091b88233e4de2243efb63036278bf7950601995749db6ebb1aa6933ab8c81ce0a16c5a0e16ca23cb2a821ecba6d3ab1ecc2a318c839da42f3e35c5e56f407214c46d46349753d4df0c4bf13892e1595781b2d440d1e54b914a56bbae5b23bea0ef58c978e95efb48ac0517cdcde569ed8516aacbfcdedeb570801e6e9a49e13fc341f54aca8d07633e95a5e7783deafa743301bd8aa6161fb4e953b9a96825e2160b2c61075e9dadf54eeb23211d8853152e9777f9923e1556d410b01a61215fe0dc96dc56d6cfcfc59dfafe226bb6fecccbf7978ace410786efb5e1ec73bb90ff3bec0b5734779c854f13020cea5b9752f9f500f227f44659cae7816efd2baa1b486283b01ea8fb41a371f42ae333be5383bd4a79c1d7005dcd504ea62a6fddc167b175a6b51dbfd37c083b5103f6c90e338094f35e98eb4bba949ac80f2215376a7e88bc0a2d70c91a7c3a3ebce3516da7655f8eb83aacd4347245f0a048d6c878bdc27ef4fb96b5b285e823ece648b71fc14e7e743df7014ddbbec436ab0d1cd696ec1537727dd33ad378288f0e09c21b064d6c41ecffd9be20d22801b5e29424e071a9cf0ead920db21b82dd5874f45d0ea1b625493c9072f4d5430618b9cd6ebd4423b427c2156a0cde41d40f73234b90f53db26f28e4888fd808c5399250af1ddf40d20c38192ff68663d79b5c161049e1edeeafe9f48d5e64cda072c2393881302c281fa311d929faa6762ba283835a76e2ed1a43e9d510d5f6b0dc0aa7c3533c105d828def867b0c7f9c2e8802677f8dcf0d8abcd49aac09ea8cff3a2b781236046bf5d11c307e9703620344c625117a7dfcd3089ecdf83c6af97c7509f0da493db0fc2962056a99d1e7354ed762d0079decb0153c48ec3eb040cc87b5122ed818a13f67791f1981916f5477374e621a89ba66b1b3991f43b89aa3d27708509ea04021f84bcbf6b2b3825837946964b257f46159034ebc0d3f407e48ccbed6f700b16ef542a83fc2baadf39dd0773aba23016a974333d8a7272214d2b519955a824415aebd89700715f3c0adc5516ca88557f1c0226de99fef88bab268427251408b9ba537dfb1808156f388f1d1af7bc26b3d76772289435cc8d60c7f1a5fb14db1bce0e0e3d33341acafa8d59f5add0b5164087ca46767803b2d2ec3ef72d7c146a9100be89cb9f4452452342079055ef8b14f9c04b2ec942f0c1e8c29a8c19825f715ac10c123209db8d0f8c73a540b15b15af7b25310c441c4f6b689d776bdbbac839144843e41a70adaba35a62136b18c8b220dbae190b4858ce2b6d71f25b72a2fcc2fd35d009cec1079dd68de56daecf62cbd11e652fc5921af522ce2a6528a170b8936dffa258936678e0c546b3da96f431d6604f966ba107467644ff1967f3ed117ab0036362cd6eebb66019b6e44ef6cde5c9909cbd555d2a6c31678940483ced4886b7d47fcaf0f76e4287689c72b172cb5f4869a0fc0f7af15d330ea2e52e08400ca186b3cf9570f0f9d63bcdaa16970bcdcf97a3eff57f37e9baf178a7e38722bca3f1c97433f0dd060c5712f9d9e6a4d6a5967085d8ab551a62d7d9cc329c5fe5963c0d190a2e6a08bafb368e1eabde5b7d3fca85f934b034ab18da2a0e072bfd3adf3c9c75e3616a7834777801e3e4e6ecb41e23553cc6caa8d2c82a9bca0a4be4494f84cb1f330541cf8bfc9fdc46c3e577d11f6005426a58f53044ffb9757e2cd884a31837f59c9cf5768c75ff8c8e720c7ac3e48966625f5aba4228f5d9ff8744eddf25fd781ed09584732d7f15a639bda09a4df3f5a0742bd6790ba63900f1b620369bf36581a0ad9ee08d18ae2c8acfc8fc96de56ee4dae47f0ad457ee70a17a37df38316938d49a817186b92b28ed2c3ef113ec6992e2796b982bd978d1cfb9280450c49b04f2a0d8adeb21121a53face0086b15e10eb6116677d4feacfc04deffa2e3a3014116bf313e5b3095a2239cc51aa0197ed3d6c9449c5bef0266483a47efeee290f9c16961f4547da3f0fda228db6d00ed8ed2d578369bbf842b4ef931656cdd2cba33e7c1fad6e8c39ed51b285765ab5c979140e6cd9bee88cdc0f4d0abd3aa831ba40adfb024fa71c23927f01ba5bf516857bdafa0ce437098f2aa26673eeb79dd68237c730493f2facfadbc0a936f7a6a434881462aa4f5a0088ea8281471eb1e22fb3934ecb49e30b7483b2bceb19ff6c95f0f992086adced3532f7577a39da228353c2273b5be7d65c8aab469c805acf54d8538831ba625e19032dad7aee05002768d7768772819da40efaaa14da1398f724a681748d906150a9dd776bdad499b28d2e9333437069d00de6a9440d60fe3fbed498e67d21c65e332460ba9ffbaa170efdba819ae9a1a282fc717d89d9262794cf9170111a5ba71e619a8631d3491dcaf6edb62651aabd4c1ecba87300493f02a5e5acc8eff9bfe1546c16e5647de2f5f929bf76bc89846ee155c18559bf5de18d6ec123550fed5add37d102795efcfcf9395a52024b7160f633e09945c9592cf367d50783c3a5468db3da8a139f64fe85d8cee9a6d7117eebd7a8edad04e67fae2aa6ae176b56a5073215b5e956d55c50f25af08aa49a737a8dbd9f2f86c6a6e220c733d035b44eea83c88a8ab21787af44e395563c67bde36c078131c267b7233a07968ee4a00ecd30022ee5ed86fff630633c3a8cf11917c3e54fb5b919bd618581a3e5eaa0b04618127de2fb80b1448ec40f6b4e04504611ca4c827415b039d732536aa3caa6d3c10d817c7afed480f1a48b651529a7a413f9971c3560844845d885e79f99b77b59fcbc856c3c52e858ee07ea28c6108b56040422d1112cbbb819e6db3f2d036dd07fd0226f567c26d44900322f317a10ae45a9f0a6b67f66b4319d07f1de87b6c306ab3c834578d962f40ef5d4762bbce768a30428aed0d844c15bc5b5251c3c267fdaa7eeb1e281fed2c2d1aaeb576062282c3a6430cf683529637fb54601e769455a76b2bd8ed62c5ff7e0ca1074f7207a6f2fbf3a2be95a943e95de27ea3f2b8ab8636075fb06ee84eaa2026753cab94a019b7ade8092ff9b402a6fbee87091fcbf72380ddbe59ce1687941754cf6e2996d4c36d3d43a7648266d855232fdc0ffcf4da9dded26c049b4f00eb1c451e79b2119739ea556f47f34ecb5be071e0feece31cfc28e187b8948eeb7ac8061bf675dbbc42a11eacfd610cd495cea7146f6ffae3ae00ee63c5303887ec12a75ea5a58f74904250e97e6635cd94e931597df19f30e71ac6d1cda8347c43efd535f3606f47b86eb5d852ae308b4b6cb97d3cdcd20e71ea7fa97ba7ee54a240771feacd99904cf3f51422127d1bf04c88f3165a18a36612a08c3872caef0153c34c8028a24cfdeb0f5ac34e2ba86109d27d1ab8e0e93bebf04b8433a16a75d13c2e71838bd4adf2426ac9c9c56f8a86e86df6e335770d62f73ecef25e4c4e339762e302b4539def0fbacd0b19e2e905fcfbf6d241f63bd82191d0b9f63d543369e05423092b56100272e57d798911c7ff55316800ea07395d5b931b9c1deced5ca035fa3874a8c2413991e6f338f67f299733c49593c766f9faede415ed299a2fb3b927874c4ea19e61890bda6522495eb826bd6d2f51e8416b2224c788680f2a70e2efb4e5492b9f145a2c122e17cba57501bbb7231ce6e434c8d150ccec442229cd7ef9f3213d95f137d96bd134d92d7f1cece49f081f6149a435357023a1477d5db554841b6c7de39618f1e8d78ccff3b743e0e6a48b712e9ba29b731b1cd859075b0b6bc649603c51409f03bc3993941c1c0266e2d6123f86e6e46425008d1ae0ca89888403f649d506fda2bc5caa2bb88a6dd03c7b51c5ba3b17bafa288804a2e9ce45a8ea7ddad5ba07d8ac0826129bea69108b067efac19f9daffe4e6383f54b1fbed21059571fa5b287fc63f67c7c3d1db952671c0f40298b0a9dc5ed532e088802c10b0e5e8d54cc7b1049763fb0adf2252b111da2fcc81cb5816767c87a3854a719b747995e70e01378d9e0295dc60ca11e2aa347b8d9179cf62dd79beaed7809d43b93d1a5c5a5e68b93588199c852a7f41fa15", @ANYRESOCT=r14, @ANYRES32=r16, @ANYRESDEC=r4, @ANYBLOB="030af275d812385fed9836bbd6714b0189563c45aefe11143beb13c1a8a27dba57ea638c8c773fa1e241bc826ea35690566a1554a49843111ff61bdc4aa50d1029e1fedc3425a77cc504149b10d9808eb60df1a6ddd1c1a32a702b0d525a16810ac935e766083f7452518799aa015d897bb771350250839dd2d81e0008900d9b0f16f98d06f9a04ff106dd10b1275d4cb2117f149faaf6028a7a3568d5ccc9c0c9f775bd71e98114c304f81f4f004c8411c7d5bbd4662c50333c3f5710bd54b8b81400f9d362a6268296c1ef305f1c12413aef3b87733f2e9a12279a992eb54dd0202e628a3b7bbf5174e4d9c55ad2"], 0x8, 0x800) msgget(0x1, 0x50a) r18 = msgget$private(0x0, 0x103c0) msgsnd(r18, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgsnd(r18, 0x0, 0xffffffffffffffba, 0x1800) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000486f596329414fa22f5c0ed193424179fc5bd8017a0713002afc1007fe2a8fa633176994b7bc02ca9c5b6325f38beba9f37dd53918bd36ae5fe4322382860bc7380f90d251512df6b9520c7db46a6eb76acfccfe"], 0x2d, 0x800) msgrcv(r6, 0x0, 0x335, 0x3, 0x1800) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x3c00) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() getegid() geteuid() r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x2, 0x2, 0xfff7fffffffffffc, 0x3c69, "937504000000000000000001787fd11e3b4ba8dd", 0x7fff}) r20 = semget$private(0x0, 0x2, 0x200) socket$inet(0x2, 0x8002, 0x1) r21 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r21, 0x2000740d) r22 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r22, 0x2000740d) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffffb7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r20, &(0x7f0000000380)=[{0x7, 0x4}, {0x2, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x400}, {0x0, 0x2, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x405, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1800}], 0x9) r24 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r24, 0x0, 0x2, &(0x7f0000000140)=""/113) semctl$IPC_SET(r24, 0x0, 0x1, 0xffffffffffffffff) setreuid(r23, r3) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r25 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r25, 0x0, 0x0) 21:08:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5000000000000000000170000000000000000000000000000000000000000000010"], 0x0) r3 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557960f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50eeecbb9de1239ad3f686a04a5240b0f7bf389914bc1a7a94b7ea981b34502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723ed48a2472f1854b6d70953f8fc235ff3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1143700ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e59eed"], 0x10) dup2(r1, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x20, 0x1, 0x20) accept$unix(r6, 0x0, &(0x7f0000000f00)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) sendmsg(r5, &(0x7f0000000ec0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000280)="8ed667f9299551ff7e4ab713d9f588c8fcd237b47f30b2240144f932f2516cac33b78d74eb35b0add171df4f973864358006b8f3864e779c399b4ef106fa35908a1b5d33e8edbd1e82f5afeecd336ecce195ffd052b50dcf574b0675e01ad08c7d638a148f51b1f36b", 0x69}, {&(0x7f00000005c0)="cfdce9246da2d7c09ce4c2f4b1a7f28524bd3c875658dee0b23e3349b61e8a2773527343547cf15c7e9fca7eb528e7ca54bd955a656fa3aae65d5d41", 0x3c}, {&(0x7f0000000600)="a80418e819e5b5b49732568b34b45b7823dfb7d4607ccbe6d3c356baaf68e18fe48081de8def7d2826bae0895f9b6371252636ae3ba44e60a00e36a7757f38b91df1db6ca4119dee4027f5", 0x4b}, {&(0x7f00000007c0)="96c66c1e20117f19d893275c4796a54ce11af2b4aa622888bf800d914ff5d9d20a0978ac7f2163cd825d2707b9ce0c16366370fec66c056958ff3135e011f81942b7813631f9bc148c68d890726a011b2a32c502adceae81e8ce3ed704100b62bedd4d865ae3ed14796bd45a2c665facf1b512be32f9c7c97dc861dec3b340c59f9187bc460169cc9bef1cea8188e776e04f51f4d04a08b7792dc9579d7b3b0262862d6c0ebb66a648ace79f6ebad189293a3d04118e9d4905bff13ecf5b221f6102615615a0ad1df091b78f2f8959ad73e1fa87de83e0f4904039a158a0c7cf06e9202a35b4506c8ed3c2c26717869cffc02d649fde0f89", 0xf8}, {&(0x7f00000008c0)="b96888296f70479738e8918e18ae8aeece29b56233ff73abefec52334233b47de0c2d76f4a94be92dd284ac0a7c7f54aa2c79ed50e4a38b70a7d3dcc7b9c2a8a9a1e7b14c3d45149c4aa15a6106a0dab752da5210aeedf554ebee4312cb4a2f675c782306acbc8062b35175d84e8e1f7d329038e5519d2b6420f22e0c04c2dea050c5068a4a623a8632ade2c7f56f1b3978f7185b2a5ef29bf207b826f858f766a611dc182", 0xa5}, {&(0x7f0000000680)="4c2961d42415ac15b615bbfe31b1505361dadb9dfba518ff9dac3e111c909f1a58d59e0b00d31a4e42efc3c77dce9ed13e403a0e4ff5b12d9b52243a019ff906b8c466d938d270f278d5a257e6592e5d739e7909cc5d", 0x56}, {&(0x7f0000000980)="8ce6ccae84c914eafaf9437e2c02be0316aa0bb2bb184bb021027643cc46bc44595d69bdab235263c34ccffe280777d39b713f51d9783f13bcb6393dcfeeb02a2b273a39806f5feeb9b9e11adb3d38c04193fb4c7df24324314f2643ffaa35a116dd", 0x62}], 0x7, &(0x7f0000000a80)=[{0xf0, 0x1, 0x2, "fe3d0c6dcf1184bd7cb08e5ea01c05f57346c902d6995e927e366473ef621d7334a4d319679e0817226fd02f47857e882694a8878bc76927255ab9dd900fd75e1fe8d56239ecb58ad4041ad8e2bdf2538319c7201dbd0fffd7ae44c8ef17667a732b030ceb03d2a25d4c529c6788c835f812f63088660f565a1840a906a93e119baf233a9a1b51f1edd602cc1d52659cc890f411a5b96c879a6b2f041f5179458bbf1d5d70f6e9c2cd26789742493d1d408e5f39c96db41c6f6150ce2067d583d6ecceb30bdd9ea6aa31e6a3415f3f62a9d0746341463afaa374c80d"}, {0xc0, 0xffff, 0x80000000, "d4fecdc84239f381f6a1486a036b94142a2bb6bf67d5ceee795e5678119c2b7c49eac7938032bd3dbdc0157bb863d0179ba5fa4e0568124f973be59f1120d1169cfb7331ef8c8da70d5220e7dd3cf051dbcd847640b2922afd543ac99179a6bf75e43eea0945b1ced3e76b06cd04b4bbb6091b775cca9eea26ac1d5576378fc542e6d124883c4451807f7c6cb191277a06882a7f1bbd797ccc88837ce22e5638167b94c2188c39b57cfdcde5bd"}, {0x60, 0xc5e101173d44b620, 0xffff, "f2425609c0e87546cd00c56a78e238fd2f7a0095031aa3c5849716638c60305126b7980b865baf9b5f1e1519021f291009b4aad6a55e6e97bfdc14cf31db7e72cb499b74986d41eed1d980"}, {0x58, 0xfffe, 0xfffffff7, "6e3cb1850d4b541dbe84dfc54c2e2d02341b8a33d2bcc036bdbf7ee00d369692a9393410583155cc91dc0f2b585b348bd556c37ac3631fd8928f310556b5544bcbc9c5684fe61b"}, {0xd8, 0x1, 0x10001, "cb1431d78163d4a434d6223df4c921af0cdf553a1751c2316c4468bb9461c01230f0aff3eed5ca0dfca65ac187a5af79f65398e30ab9a849ead7b872049a46a010750f0e434c557b92d05925d1efea599d516007d172eac1ab58ef1a94e28582941afe69af5156e06f2d3d36e46740dda3e645e8324ca3f2506c3f2c0c604b5b9e5660da8dc6ef669e9b58a1095d27b4b24363aa24059cc47c603bb41242b097c1cf8f1785b5220e039c460d2352c53f21129a6f04490bd13511653a59858c7d40e44714c1d1dbf3"}, {0x80, 0xfffe, 0x800, "afc7b178f5d10ce20485bb729b078c7f84f3657dfd9c6806dbbc762759d240632fd21ff78e3e4cc066b0b9e986c86f595f2bcb8480882fd526228d4274ade01e8efc6aa26fb106de70215b0d9de8695ed667926e23a7b1584d168fc114c0ec66096fd7494d144dbdcc16"}, {0x58, 0xc5cebc0a5d7fc138, 0x82, "f44a3fa188ea0bcb5fd1ba626a82bebe4008572d0c852da1cbc7cf4be533ccac2fb17074a13e1798c74052c67228b9c05d1f52f67a5ac7a97a7beb5bea86dc18e422d3"}], 0x418}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, r11, r7, r8, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f00000001c0)=""/11) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=""/53, 0x35}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = dup(r0) sendto$inet6(r13, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:08:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "0fd1092000"}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) writev(r0, &(0x7f0000000440), 0x111) 21:08:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x562, 0x5, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 21:08:12 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fsync(r0) minherit(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="dc2f78f7ad9ccf0191f6a3a919fe9fefca838b2990c0839883ea47f5f3ac505cb48ef21ed900dbee924bd7e43df195715c69edc44ca9ed067fdcc4736c615b09d5b2ad906fe4ffe9b71fbf1e87eb231bbc462203132c25cc11305749634bb080112d09836a7457a42c8fa702ae35b2343a10101f03ae3d3d08330a85b6aecccd4a0ab8a96263ae00da3b5c427828088667738479ae1d2ecde4d259eed2aef33cff765882aeb881b8bc01c03fd65848d5f8596f8d56c36e122843f274990bcf5a217f22a93acdfa0b3d10e6345a4af723e168aafd6aae8f4dc7036daa37df014afc772cf43bc70516", 0xe8}, {&(0x7f0000000100)="1a55c26edbbb39ac68f46c962a48d186623c621f1eabc4e2244bca630aad38600bd88aef23faef14fbcf71608474b484cf266d80edbf275045a7687ec5c027be48cb5e251f7d5b759cd372cdeb06671c87d2428136e20cff6cb9b76045e802894bb856d40d6c5d741d8dae75dd0b40", 0x6f}, {&(0x7f0000000180)="5e77ea2a4d5d9aeb9ff84247a22e0384fd87abaedbbeffad32a0edeccc0c0dc7e019fe3a56e089486efe0daa60687ca940db2be8b3f4ca1feb69a19ec37ff195cbe61038b679bb535bcafaf1f509ec5c5228c98129af626a87ba02975ad69f054f3fb49f6b370afba3239c22d42efbb35258e18235d10c046a12b4d8", 0x7c}, {&(0x7f0000000200)="005d16abc618287904ef3389f704e3ba9d82489077d03057fc6efc11ed48418cce6e7743445e51597f9f992f6522fc7217effc7f8c426fc2449b2c24128f240efa2332", 0x43}, {&(0x7f0000000280)="69566eed676d9d108e1d6f7f13158b635f7905b583b3dde9e1d1f311ec0f569be63b369422a760fc998ff2c085259b6fd250e882e47a05b7ad7ef5", 0x3b}, {&(0x7f00000002c0)="3de45421ba5daf07d4aeeaf8db1b4e416eb576ed5a6e377b2c8f9722afd5593b3aa0fa980088203239c3b049ff5c517668281a2d3336757dea6ed3d4de0549b0dd964463ae1fd420c15ee106dcb8e6a3575bb98ce87927dc2a483e6d370dd339f78bac19d6c22ce6913e5d84d4b78379c5af8a3bb839e12bcf2d5ae4a9801fa3ec3bdf336fb26aedf03433516c09e37e1f4a91d69732bc185c50f3b66991bf4806cf53df107d27b912ad8817e517436f9c", 0xb1}, {&(0x7f0000000380)="1cedb1c1735896967de6491effafeca98f3fa66935f8c47e58f1471418b438d304fe3b2e710bbbc5fd71ca0f8db7579a400acb56084d04379362eda7490304daa8cdbe6a78e65ed6f212df30ea7d941d1b4b8c91b366c38609e53c39a051e024931be124bb597e11655c090d68befa1d55d934f7a3ebd76380d5f5d697af3cce0ace74279a554b828c809334836794d3e4947c5e7f74ba8c2bb212b60d52b3d11223fce061a13c5e", 0xa8}, {&(0x7f0000000440)="11f0b4f5a52ce1bb6f7e594bc36abfb88115b68b594c76af18b29d4c2464eeb5becfa538d3a9b6478b8c38aa032484ac0856e005fe1fd85409b06f25c81d53191b349806e532612dad0d663d5008915a4071b631be66ca7fbe13e84c8d6724cce2dad4bee74b408ad495a1534ae8d5c8cc53d1bbf113a1f47e590e3cc5db6f9d0d2c412e3dc33887323354c55948460142e0bd0f53093d1bb99f4adad2a50ba631059b", 0xa3}], 0x8) 21:08:12 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x9, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc69, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f00000006c0), 0x8, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000180)=0x2) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:08:12 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) write(r0, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = semget(0x0, 0x3, 0x8) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000180)=0x1ff) semop(r2, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)) 21:08:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000005}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "00370020000f000000000000ffffff0000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) close(r0) r1 = socket(0x18, 0x400000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000040)={0x8000, 0x3, 0x4d, 0x8, &(0x7f0000000580)={{0x40, 0x81, 0x5, 0x1f, 0x3f, 0x4000, 0xbc88}, {[0x5, 0x9dd0, 0x7ff, 0x40, 0x1, 0x200, 0x9, 0xf0e, 0x2, 0x7, 0x6, 0x3, 0x100000000, 0x7, 0x10001, 0x8, 0x6, 0x9], [0x7f, 0xfa0b, 0x8001, 0x80, 0x7, 0x1000, 0x9, 0x2, 0x1, 0x2], [0x9, 0x7ff, 0x6, 0x2, 0xd875, 0xfffffffffffffff7, 0x9], [0xdbf, 0x100, 0x7f4c, 0x0, 0x100000000, 0x4], [{0x5, 0x7fff, 0x81, 0x40}, {0x4, 0xb, 0x0, 0x7fffffff}, {0x8, 0x7, 0x7, 0xfffffffffffffffa}, {0x9, 0x5, 0x9, 0x4}, {0x1ff, 0x1f, 0x0, 0x397fac2d}, {0x5, 0x83, 0x0, 0x81}, {0x7, 0x5, 0x80, 0xa16f}, {0x100, 0xffff, 0x1, 0x7}], {0x2, 0x9, 0x8, 0x3}, {0x6, 0x5, 0xffffffff, 0xfffffffffffffffe}}}, 0xa20, 0x3}) socket$inet6(0x18, 0x4000, 0x3f) dup2(0xffffffffffffffff, r1) 21:08:12 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x11, 0x3, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYBLOB="18c51f06ff16e7c66901cb3f8fadee7f6f8f4c1ba02899df22eefd4b8d288759ceb21ca67e3af53fff775bc1bfac0ac50c06952b54a27957fe9fc605341b6aff7c11615fa435c95f24490f318957883a7d31ff015d13a54b11d1b4a7d09a50494ed4df05785f153c6771445891e8296896e6829e3e5640bc8236762eb3434be3cf259a99a8ddc19f0de6504b617064d785e1b3c416a974aeea7e7c", @ANYRESOCT, @ANYBLOB="414285e2d7bfc3590a5c302d3a0bdce2c22beb83aa4339f45ec2a53268864e06ea2f44a3a2bc3fcfab3d8a76ba1ce81351f8e920a2c9e6aa8d9a9b2a69986b29568c1b6e022bed2ab608fbaf3042f199494b9b3204df609994764fdd433df1407ecf81b145048ad7d28e7f13d0c67563fcf2dd74", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESDEC=r4, @ANYRES32=r3, @ANYPTR, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="96d501575d261a638290167cb43c99b3befa54dcf73427b59d3828d31002da66f23f9fc881fed0d86146225b97a6f89e3dac47d3920fde779e1cdb6b0cfa5173ccbb791e8aa72a07bf2e14ce3b499ed8d9937960ba014feaef07f2039df79ca0dd79965d6a7fa472b12ebe8669bf2e46e456677ff3c318d0628bcd1101a67ac8b448ed4cd5bf", @ANYRESDEC=0x0, @ANYPTR], @ANYRES64=0x0]], 0x1, 0x3, 0x800) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRES32=r5, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r4, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/68) msgsnd(r4, &(0x7f0000000dc0)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b06c1b289be8a03709ce99caf3855cd4d03ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0ef231f98d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d142ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf122e03d255082d73238adee6071897b19fac18376056091c12e48a9c02"}, 0x18, 0x800) r6 = geteuid() r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r9}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r11 = socket(0x18, 0x2, 0x0) r12 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r12]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = kqueue() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000340)=ANY=[@ANYRESHEX=r15], 0x1, 0x1000) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r18) preadv(r18, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r18, 0x0, 0x20000a) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = kqueue() r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4) dup(r22) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r22, 0xe3) writev(r22, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x0, 0x1}, {{r22}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x26}, {{r15}, 0x0, 0x2, 0x8, 0x7ff, 0x7}, {{r14}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r23}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0xae5d}, {{r22}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0xfffffff7, 0x0, 0x2, 0x0) kevent(r21, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r28}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000), 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r29, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x19e, 0x20, 0x8000000000007, 0x10001}, {{r30}, 0xfffffffffffffff8, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000bc0)={0x7, 0x5}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1, 0x4224b9295dbe0f4c}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r12, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r17, @ANYRESOCT=r19, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r24, @ANYRES32=r17, @ANYRESHEX=r27, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46f55c8ae476bb6c82483917b446b2f98dc5e623d0f06b3e5ee36be875832d22c91faf94d8a9757c8f6add0ec179a9c98f1c4b3909bfd9a4daa23fd8e3dc8ec10df2c8348f173790bb3ef895353c977fc7ed9ecfc46211b389b534f6216f764b62de1c16050000004b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b66368d51b3cd79875621cf22927bfd94418e4a4727cba41fd437b1acb6790c1f0b900868e9316ee0a3f12cd37d24fd7c10d0e4cbfe4619f3f3a852ab96ece832474d386a4e8eaf20af36c979be439b1cd61642150eb2858202a420bbaded1038f3a0f39c3a70403f3daf7f047d2551eff23dcfc87e45dc10bd097d07651eecd220eb0459e9d47f370933fed0d22c6e90ab2", @ANYRES32=r29, @ANYPTR64, @ANYRESHEX=r30]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r21, @ANYRES64=r32], 0x6, 0xc00) r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r41 = fcntl$getown(r40, 0x5) r42 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r35, r7, r38, 0x0, 0x80, 0x9}, 0x2, 0x3f, r41, r39, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r44, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r44, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r44, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r44, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r44, &(0x7f0000001040)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9bde0d7114280301dc8b4d0dbd7062ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36fe46c7f2786e93dfdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76b95ed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c2554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc"], 0x1, 0x800) msgsnd(r44, &(0x7f0000001080)=ANY=[], 0x0, 0x40000000000800) r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = getegid() r48 = getuid() r49 = geteuid() setreuid(r48, r49) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r46, r47, r49, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r36, r43, r47, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r12, r12, r12, r12, r43, r13, r13, r13, r13]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r53 = geteuid() r54 = getpgid(0xffffffffffffffff) r55 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r52, r50, r53, r51, 0x143, 0x80000001}, 0x8, 0x100000000, r54, r55, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r11, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r55}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r6, r7, r8, r9, 0x44, 0x9}, 0x5, 0x3, r10, r55, 0x2, 0x24cee5ef, 0x81, 0x5d}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x200000, 0x1000100000000, r55}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r57 = socket(0x18, 0x400000000002, 0x0) r58 = fcntl$dupfd(r57, 0x0, r57) ioctl$TIOCFLUSH(r58, 0x80186951, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r58, 0x8008745a, &(0x7f0000000040)={0x5, 0xe6a6}) r59 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r59, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c5032d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000000000000000000000000000000000089d1459dfa7490d1166aa1c3954313c49e08f2325ecc425244242c5e715ce67cdfbbe39be1dd9996950be6dedb8846087c1de24"], 0x10) dup2(r59, r56) setsockopt$sock_int(r56, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r60 = dup(r56) sendto$inet6(r60, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:08:12 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x11, 0x3, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYBLOB="18c51f06ff16e7c66901cb3f8fadee7f6f8f4c1ba02899df22eefd4b8d288759ceb21ca67e3af53fff775bc1bfac0ac50c06952b54a27957fe9fc605341b6aff7c11615fa435c95f24490f318957883a7d31ff015d13a54b11d1b4a7d09a50494ed4df05785f153c6771445891e8296896e6829e3e5640bc8236762eb3434be3cf259a99a8ddc19f0de6504b617064d785e1b3c416a974aeea7e7c", @ANYRESOCT, @ANYBLOB="414285e2d7bfc3590a5c302d3a0bdce2c22beb83aa4339f45ec2a53268864e06ea2f44a3a2bc3fcfab3d8a76ba1ce81351f8e920a2c9e6aa8d9a9b2a69986b29568c1b6e022bed2ab608fbaf3042f199494b9b3204df609994764fdd433df1407ecf81b145048ad7d28e7f13d0c67563fcf2dd74", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESDEC=r4, @ANYRES32=r3, @ANYPTR, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="96d501575d261a638290167cb43c99b3befa54dcf73427b59d3828d31002da66f23f9fc881fed0d86146225b97a6f89e3dac47d3920fde779e1cdb6b0cfa5173ccbb791e8aa72a07bf2e14ce3b499ed8d9937960ba014feaef07f2039df79ca0dd79965d6a7fa472b12ebe8669bf2e46e456677ff3c318d0628bcd1101a67ac8b448ed4cd5bf", @ANYRESDEC=0x0, @ANYPTR], @ANYRES64=0x0]], 0x1, 0x3, 0x800) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRES32=r5, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r4, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/68) msgsnd(r4, &(0x7f0000000dc0)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b06c1b289be8a03709ce99caf3855cd4d03ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0ef231f98d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d142ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf122e03d255082d73238adee6071897b19fac18376056091c12e48a9c02"}, 0x18, 0x800) r6 = geteuid() r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r9}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r11 = socket(0x18, 0x2, 0x0) r12 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r12]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = kqueue() r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000340)=ANY=[@ANYRESHEX=r16], 0x1, 0x1000) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r19) preadv(r19, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r19, 0x0, 0x20000a) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r22 = kqueue() r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r23) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r23, 0xe3) writev(r23, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x0, 0x1}, {{r23}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x26}, {{r16}, 0x0, 0x2, 0x8, 0x7ff, 0x7}, {{r15}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r24}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0xae5d}, {{r23}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0xfffffff7, 0x0, 0x2, 0x0) kevent(r22, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r27}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x3a7914a808af2dc7, 0x7, 0x8af1}, {{r29}, 0xfffffffffffffffd, 0x27, 0x0, 0x80000000}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x2, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x8000000000000007, 0x9e, 0x20, 0x8000000000007, 0x10001}, {{r31}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000008001}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x89, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffffc, 0x4, 0x4, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x414e18583dc1e009}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r12, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r18, @ANYRESOCT=r20, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r25, @ANYRES32=r18, @ANYRESHEX=r28, @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46f55c8ae476bb6c82483917b446b2f98dc5e623d0f06b3e5ee36be875832d22c91faf94d8a9757c8f6add0ec179a9c98f1c4b3909bfd9a4daa23fd8e3dc8ec10df2c8348f173790bb3ef895353c977fc7ed9ecfc46211b389b534f6216f764b62de1c16050000004b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b66368d51b3cd79875621cf22927bfd94418e4a4727cba41fd437b1acb6790c1f0b900868e9316ee0a3f12cd37d24fd7c10d0e4cbfe4619f3f3a852ab96ece832474d386a4e8eaf20af36c979be439b1cd61642150eb2858202a420bbaded1038f3a0f39c3a70403f3daf7f047d2551eff23dcfc87e45dc10bd097d07651eecd220eb0459e9d47f370933fed0d22c6e90ab2", @ANYRES32=r30, @ANYPTR64, @ANYRESHEX=r31]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r22, @ANYRES64=r33], 0x6, 0xc00) r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r42 = fcntl$getown(r41, 0x5) r43 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x6, r36, r7, r39, 0x0, 0x80, 0x9}, 0x2, 0x3f, r42, r40, 0x95fb, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r45, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r45, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec3a609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf864989303b8ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd43ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84780d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r45, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r45, &(0x7f0000001240)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9bde0d7114280301dc8b4d0dbd7062ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884beb5680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0ca1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b37204c1308265de1e2ecf43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c2554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666cfd3a18e0a8e1c724440b8c9ba878409dea0108d2d8de5af72186910fc35e04d5e823280"], 0x1, 0x800) msgsnd(r45, &(0x7f0000001080)=ANY=[], 0x0, 0x40000000000800) r46 = getuid() r47 = geteuid() setreuid(r46, r47) r48 = getegid() r49 = getuid() r50 = geteuid() setreuid(r49, r50) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r47, r48, r50, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r37, r44, r48, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r12, r12, r12, r12, r44, r13, r13, r13, r13]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r54 = geteuid() r55 = getpgid(0xffffffffffffffff) r56 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r53, r51, r54, r52, 0x143, 0x80000001}, 0x8, 0x100000000, r55, r56, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r11, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r56}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r6, r7, r8, r9, 0x44, 0x9}, 0x5, 0x3, r10, r56, 0x2, 0x24cee5ef, 0x81, 0x5d}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x200000, 0x1000100000000, r56}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r58 = socket(0x18, 0x400000000002, 0x0) r59 = fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r59, 0x80186951, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r59, 0x8008745a, &(0x7f0000000040)={0x5, 0xe6a6}) r60 = socket(0x2, 0x1000000008002, 0x0) r61 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r61, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r61, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r61, 0xe3) r62 = fcntl$dupfd(r61, 0x0, r61) writev(r62, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) connect$unix(r60, &(0x7f0000000bc0)=ANY=[@ANYRESHEX=r62], 0x1) dup2(r60, r57) setsockopt$sock_int(r57, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r63 = dup(r57) sendto$inet6(r63, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:08:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) read(r4, &(0x7f0000000140)=""/241, 0xf1) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) read(r5, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = 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(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() 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) accept$unix(r20, 0x0, &(0x7f00000000c0)) 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) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) 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(r25, 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) r26 = msgget(0x2, 0x588) r27 = getppid() r28 = getpid() setpgid(r28, 0xffffffffffffffff) r29 = getpid() setpgid(r29, 0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r28, r29, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r30 = geteuid() r31 = getegid() chown(&(0x7f0000000a40)='.\x00', r30, r31) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r17, r13, r30, r14, 0x1e6, 0x8}, 0x4005, 0x9, r27, r15, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r32, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r36 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0x1, 0x2}, 0xffffffff00000000, 0x4, r37, r35, 0x41d, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) r39 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r49, 0x0) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) setegid(0x0) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, 0x0, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r53, 0x0, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r49, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) r57 = msgget(0x2, 0x0) r58 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r58}) r59 = geteuid() r60 = getegid() chown(&(0x7f0000000a40)='.\x00', r59, r60) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r49, r40, r59, r46, 0x166, 0x8000}, 0x4005, 0x9, r2, r47, 0xfffffffffffffe01, 0x7fff, 0x7ff}) 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) r63 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4e, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197a682a4fe6600ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836d49203e1f48a368be8c6464ed53a98b69f36af45c9edcb10bb8851147769db38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a6c9a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb9da83dee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854ff7f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b0000000000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r67 = fcntl$getown(0xffffffffffffff9c, 0x5) r68 = getppid() getpgid(r68) r69 = msgget$private(0x0, 0x20000003c4) msgrcv(r69, &(0x7f0000000440)=ANY=[@ANYBLOB="bc001d9f"], 0xc, 0x2, 0x1000) msgsnd(r69, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fabdeb194bc4d3f27cb6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce2cb64731badc01f0ca8000"/115], 0x1, 0x0) msgsnd(r69, 0x0, 0x0, 0x1800) msgsnd(r69, &(0x7f00000013c0)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc7838ed1880ec98dda3b1f7b0aa695bd8017a0713001b080b5a33b013115035c478dfb0db5d374f0464c8f4468afa1b4f38812b4c90a02f4a339eb2ab26df0bc0149eb9c983da6d08000000000000005f7fd0cbac6480fbd90ab7456e72578ec9dc0fb7b40c406e70ce9f384e53a14f8d865cd209f870aa6eb9165597ac8bd39febd3231d79694e2edd843af4283c2aebe8e4462dc504cde26ca7426e9cbae14dd7f22103d91449cd6ddc46786413ffc03e366a215314c501f602bc690d3fe33a2f458f34d4ea8243d4c3c888bfc389166ee4c15a528f7532b1dc9fe949bcab29faf90fe68d820081bb655ddd63ad5472ec86f8d9fd54327482d2e5cab4bce8dbe8b029c59c5c356e2d372e8661bae1194190206965bc02fa570000002d11d8969f830ba3ee354576e42b88d5f05256b30de053eda8c218e992b495bb784e4cbad66f29765f7e8cb7858071e05403ca66565f6014cc532cfc5fff63a5bec4c5c013169f7e4e7c046f9daca971a6737fefc9d58f61e7c6d48f31dd14ff7595f118880eed69176a2fd0c008143e8a00e53a4fc58abaf3f3571a40a4e0d4"], 0x2d, 0x800) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x1, r63, r66, r62, 0x0, 0x142, 0x9f9}, 0x8001, 0x1, r67, r68, 0xa5, 0x1, 0x4e2c, 0x6}) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r71 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r71) r72 = syz_open_pts() r73 = kqueue() kevent(r73, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r71}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x1c000000}], 0xfffffffffffffffb, 0x0) dup2(r72, r73) r74 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r74) r75 = syz_open_pts() r76 = kqueue() kevent(r76, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r74}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r75, r76) r77 = syz_open_pts() close(r77) r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r77}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r79 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r79}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r79) r80 = syz_open_pts() r81 = kqueue() kevent(r81, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r79}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r80, r81) r82 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r82) r83 = syz_open_pts() r84 = kqueue() kevent(r84, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r82}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r83, r84) r85 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r85, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r85, 0x0, 0xa, 0x0, 0x0) msgsnd(r70, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r73, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r52, @ANYRES16, @ANYRESOCT=r76, @ANYRES32=r85, @ANYRESOCT=r81, @ANYRESOCT=r42, @ANYRES16, @ANYRESDEC, @ANYRES16=r43], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r47]], 0x4, 0x800) msgrcv(r70, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c341da2c4da5ef3c89b62a9b0000000000000000000000000000000000835f51f1f32fd93d005fc9c5ddf800480000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000001b00000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701495a02fb4712c165517a07cd0d020e0604e3126e8a000000000500000000000000000002000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r70, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd246fe172bf126bc3a0dadb10d98a7241f6d32a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c38db9b4a3093faf97fc63ffa7bfdead2be4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/425], 0x44b, 0x800) msgrcv(r70, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000800"/207], 0xe1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r86, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xcd) msgrcv(r70, &(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES64], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r38, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r35, r67, 0x0, 0x94, 0xffff}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r14, r34]) getpid() r87 = socket(0x18, 0x2, 0x0) connect$unix(r87, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() getpid() r88 = shmget$private(0x0, 0x3000, 0x404, &(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() r91 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r92 = socket(0x2, 0x1, 0x0) bind(r92, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000d00)='./file0\x00', 0x28000, 0xc7) r93 = dup(r87) listen(r93, 0x0) listen(r93, 0x0) accept$inet(r93, &(0x7f0000000b80), &(0x7f0000000c40)=0xc) accept(r54, &(0x7f0000000c80)=@in, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xffffffffffffffcd) lchown(&(0x7f0000000600)='./file0\x00', r94, 0x0) r96 = getgid() setegid(r96) r97 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r98 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r98, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r97, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r97, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r93, 0x40087468, &(0x7f00000001c0)) fchownat(r97, &(0x7f0000000080)='\x00', r99, r96, 0x6) r100 = getgid() setegid(r100) r101 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r101, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r101, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r101, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r101, 0x40087468, &(0x7f00000001c0)) fchownat(r101, &(0x7f0000000080)='\x00', r102, r100, 0x6) r103 = semget$private(0x0, 0x7, 0x287) semop(r103, &(0x7f0000000180), 0x262) semop(r103, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r103, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r103, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r100, r99, r100, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r94, r100) lchown(&(0x7f00000001c0)='./file0\x00', r94, r95) r104 = msgget(0x2, 0x0) r105 = getppid() msgctl$IPC_SET(r104, 0x1, &(0x7f0000000100)={{0x0, r49}, 0x0, 0x0, r65, r105}) r106 = geteuid() r107 = getegid() chown(&(0x7f0000000a40)='.\x00', r106, r107) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000080)={{0x6, r94, r89, r106, r90, 0x1e6, 0x8}, 0x4005, 0x9, r105, r91, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r108 = syz_open_pts() fcntl$setstatus(r108, 0x4, 0x4) read(r108, &(0x7f0000000140)=""/241, 0xf1) 21:08:12 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)) r0 = getgid() setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87900bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e9b0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b819777a972cda526e4049c89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a02edf26e82fcca1e245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd22ce392c3c965d0fc950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000009d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150fd0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf6512fe6edfbb1c39597d06627241477a2164f680c70a964f9c4380fd728a9ad2f860000000000000000"], 0x10) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, 0x0) r4 = syz_open_pts() r5 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r5) fcntl$lock(r4, 0xb208cc14450e9733, &(0x7f0000000000)={0x5, 0x2, 0x3, 0x1000200000005, r5}) r6 = syz_open_pts() fcntl$lock(r6, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x9, 0x0) r11 = dup2(r1, r10) ioctl$WSDISPLAYIO_SMODE(r11, 0x8004574c, &(0x7f00000002c0)) r12 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x3b4, 0xffd0, r12}) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r13, &(0x7f0000000240)=[{0x0, 0x100000001, 0x400}, {0x0, 0x7fffffff, 0x1000}], 0x2) 21:08:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000c9991cb9014419a400020000040076306662cba2fa2ba210c1092fdc9e33446582968c90872fdb348853e6e46897ded4b04d3ae22d81fa848301a167c16516934aa8806998252693f264c74171b539dfa17e989c28924a6b18533dec597d4a31eb34898f55c1ff58460e9f2e4a72ff69cc0451f65a79a203aba39dd4a5d7d1504363dd73"], 0x10}, 0x0) 21:08:12 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0xffffffffffffffd7) 21:08:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = socket(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069af, &(0x7f0000000300)) mkdirat(r8, &(0x7f0000000080)='./file0\x00', 0x1) r9 = getppid() r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) msgsnd(r10, 0x0, 0x0, 0x1800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r11, &(0x7f0000000100)="d4bd6c022c47824ed126b9e860901ed853ed5363969395", 0x17, 0x4, 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r3, r5, r2, 0x0, 0x46, 0x81}, 0x10001, 0x1, r6, r9, 0xa5, 0x1, 0x4e2c, 0x6}) setuid(r3) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r12, 0xe3) r13 = fcntl$dupfd(r12, 0x0, r12) writev(r13, &(0x7f0000000ec0)=[{&(0x7f0000000cc0)="a5830d03977e97059aeb1fb86540a88c53149c6791d9ecd813a9eeee7e94b1ea74009f63f71178506e0e5ca20005ad4f67c470697d9bf8edec88a61d61b590f0339703f8ae12e56704888428be260b96c90e18cd99abdc3e21445b6b6bba810c7016a624fb63b93234f6f9419e818530eb0a978ebb302a6a45bf331aaadb35ccb41653ab56795c642ee0bcc32f2a4ef729da30ec021909a74a78358cbc2b4eafbd013922da17518826e46e002b9a12a65298112ac4", 0xf}, {&(0x7f0000000d80)="f95d45ca21a9429c824a3752b1db0d3df2214e2111f919076fcae4d4c522d36d3476ee1b4cecfbd36c3be4c04e4fbe49f5d2795557af1f184c73df428cf01479ca0ae020e1a1c1ec4d9f675fdd650b7011d35eae433fad8700b0f44db905330d5aa965fed68c22f64e454b543e96af4c19dac9668cea584eeb46cfb08742b0ea8f037c65a4a19d7d1cde9b960985c051d64a5390eb741ae0d581cd350314a4e0d12cda8a98ee3e5611d32fa1121c4c237e5d2eb3048e6e5a3fd28c90b3e3105f095d96dcd427d06282bf7dbcd6a64050a6486e78c98da8ae541c6ec484a4cf50ca1937c55dae02f997e69660437e20bc"}, {&(0x7f0000002000)="c85ffd91e635db50792b59a80f3609254237ca2e76e4ef36abc68b6adbfbab9649bf11055fa063d1986c1c0b70f1c26430b79b8188bf67b78c06b0823a6bfa47411c656b39c95af3faeacb7cc6c9c70dfff9bbfb404ad6d352b194118513526b6a68055b74ff7424b1782eea4a429f09ca22b41a97c5756b7eca7f982b2379870a4f4e7d4f96f5e072221ec2c32ccd427ffa5b141fc51c6a96a2acde69eddcb3c09afcb3327edf615e50557212a1385c10e7f729bf63e38465b49a193eccf1e43fcb407a916bad3bc07bfef560cc6d4cac48b579e35bdf3584a12c347f6d66ff96e182773827f328fb57ce932cd84c65d02d5a7ddb4557141dd7690cd3d94e41f5ec6845cb08afb42f0c20bc41014e3a1a82e10901fddc004bdde58bdc05304bc4c3bcfa19817c7ef2dcf0f6b09a2fc64125f5deba76f40e2812c8813951ad85945b0692ab62ef54baa51057ccb2a087036c6b15283a037cce123b53a2aa37c7389a0b614dd85b0098c838850ae3581d8c14aaa2ddbf36c7d58d856bdc6c90c11bc33cbb8962a94931a19dedcca21195d3f74a21e98a7bb52fc2e067b896a522992f19736093a55ff687b625a873cefc94625ce900d1e63f3fc45cc683e5ffe7a04f957f2a6f57303e6ae7a874e731efbacbee36c9d7b70279572a4b0e3a96d4d897a00464292a8fbdc75216c382eacba4377fff9316c38a3281182069772cdc5144473a535c128c18317b4addffb4d9d9e42abf569f3751c64c58433b9f2f023ea9f03b49d38a6cb42fee4495399b0c1feb941f7dd9ff3954981c409cf808a78fcecda332d6e4b892cce1194b538973e3435dff2a92f9509738c6cc4a9b6168e700fe514b048b7ca827ba4b8aaccf7aff03c881463d0f07c624321481b67aa2dd9e1a0a424090cf33f298f65c9ed1c178b645c47bf1193550e123d858c7e953b2396284eb437d759ffa3ea6317fa3a51c542b5abd3667f7108b993b38fbdf386599bdd1e875f597b86eaea70823efc909546a2d449fdbd6fbbd0212cbee6f3c3f09483dcdbeb72a249819ee78dc7c16ce33abbfca8194c1326aa6bc04a036ab66a1eab17e737821da88f32ac2a2d33cc4486e079d36e17840b34bb916cfe4f3a41a5fbc2a04daf8cdc542b810a8ecdb4af422d49628090f0ee1636db2fb3931eea162cc477101fa91232b4919e85dd9d5e94ca9e889eb0190fcd8b5f399947f5f4b892907da46295db8f408cd99d57beac80aff4f2805d65a8db29651baf7933dbcfee203c2bc01e4b61ae3aeb07cbbc7d27cd480374eb8e2fc73d2470a24661d7f49f0266b45d4db6039f08af94eedbf1d4f8bbeeebf4c87da4de1506847dc4027b679321937ffbf4910a31f91196b4d103b9b901f3ccb243dd98a1499e40a8d4610f48feee90c7798aacfb5dd8443338a2b32c74873e6ec05ffd1841eff1545e8a70c536fe08a49e88f4e2fd29dca0dc38beb8364b3b7e5374e7710c189738c59c89877f5671fe2275bc0a148bf9fbf92512894e206544ff71151f3a67dc573ebf887fec0b8c6d661f826f09dc7dd696ea1f6e30afb337ba94495c045c5ae1e1d249f05fb1503330b46b6b5a7726e638a0adfc83f2c0d76b6fc30a7fc9b1325db0353d3da94ba0548d148cfecc7177fd1db7cbb02fb119900f7b6dbb7580c8a9575aeab64efe085c415bf25d17d07aa7a7e74831fbbdd0ca12d848bec6235edbd6f9b8f496b67734126d78d20e246df09a9fcb74120fd23f25d925a9933f70a671a7edb21ef70bdbc343629e55a5dc1d20a8be5a92439ee9b7003979f30367c950e167545be12e12bab305028c31b6a71426543ba67f116e223c84a0e0b0264cb95736178fb6b2593de569bff8b93c7f6860d3852cb62dde53a26af1084fea908cf1ee64b0c2bed69e6892e70bc4bf91eabc3089282ea307c1dfdc627482e7f531f1f6a5b2bd6bb6fd4063893818af78c24c1d6e77356b67ec55d869a9b1788c24735e4a337f9d3b86f0cd894d8e60747b0997cdce9a39b69b68444091eb5b9e29e22edbdfd8c34c54a119f38912ef5d73e5e37966680dd5e790859ba50dd5333a3864fc949199601aafa1d60684dfdf8bdbec39520c5f526d8779285b42002deebacbf734305b43ed50c43d654fbc9863b9ab52adad16c318f7c404e4c78dc0bc331f62b7d009a278bfbfde58cf053cc20cd05359145ed2f0cfc999704044320ea757e7ab9273a2786425a647a5812a06626939d4420a9ff1ef3ef7f0a19dad7ea16fb225e43fa87b5ef043353b888d43a97675932f930ec3b6aa72e860234a02bfe33e91dcbd2c0cb4dcf64f256f20a3fa2831d13110d0ae7e4c8c2070ee3bf259bb73d06567e113f66a645395ba9d9eadb17eaf786f1e40a63b256594bd100ceae5a34a2bf04938fa7210ce687235ad8812de8f17936785b0b5665e7af4b1a7644594d9a998b23152fb0cb28b3675d136cc57bd6bfcf923152f7b9748d29014c9099584f260ec76ea864599d33f2de5aa7afbb84dc06acf5b0c49be2df903e34e7ffa50b609581f1b44dbe55f6f25b7f4651b2098aa2c7ac17e8601b7aaec368b017709d048713069a1d7cdee30dec1da1b69f78dd1998b9e0dc8d5b85c02d1f4247820e02dddd3648d84addccebe463d0bf205b4dde6b8b4d8e346ad04e97ebb0dd266c1424dc1d8b926b4af07377056eb89ada33aef689165cdb665621877da01b7f8839a5ec6082e45355cf046acc5ded829fe43cb838ee772a44e26379f8d1272416e5f0d76d39d36ea1526a7dc4d740dd1ed33c229056ce693a65db437a42dd58beade90a7f939fd8efdf3b6fdb4d2bcda4501851819bc94ce3b176ae93f70ffc75aa783f9e0ae6cfa07cd4d99bc86d82fceb8fc44bb2b1820f561590014864ad48b8a250bd94e955cad8b6ce9d6c7d6525e8bf0f8a4a6e9d9ca82a96e1ce109acb9f8b4cc2c97750ad19726b812b463736922a5f8a9920d19ce0c2f999dc14f9a42d1befa5fcb73088240bfcc8d56c22547a336c59779625c2b9d7af1659fc3d20f6746a6789321b25bd9d6f64f0e56e6b594331d8b723976f8d115dec84e972c1145a3439e37ad73479f788ad113e5fa03139c4df4f01ef6c2fa7ef81c87f4cc69a6bf2a83d22cbe3cdb79e11602a591e46d22b4215675970d6f2957bf7c05da9f193086f60bac0bf2c701be6fe5ff16accb7d0ef4755a6e6d39e610b928a3223226257b827e103a78d8b6089abe20783668e82a250603f1b727ca388f5fc1042007f1f6c6dbe980a32b1ee122e3055267e31fe5c14fad10515f22d12f7ba17feb10cd43f3b15965103063e02a74ae7599b31bd9eba83ecded71bbefc1a84965e44599907eef2bd058ebe1ca0489798d6aad910a069989a10196340e3c77b7883e9fc2520a635ec1bb51556f6670b05c7c2be208150e94e95d38105207b618273f36d4acbf533017a7d792ffea2246150dbad13151571d65cf4a717caf5934c617d0f6f0cb89adebb58140ac040e9db99a406f73f37718c9b3164a24eee86966e4222efb6d480b24ae44df80434919a9157e71d1ecb3c2117e1b3edbb017ee82a0fb81752d39bab76eb3e6bbff8152a1660db9b462f5225e60b068431b1cff9ec733dfcbc75bf029185ef407ac9d31be37e230f763ad7f9fee6762c30f087ef020f89b191fbede9b04085ce7a3dc45f6817028d700888f948c7b2993512a3c091d1dacfc7848a2368b3b1b687699d8081ee09a54bb87101131b1fc06405f5e05179fb97a589bf6273c7e700ad602da06042f9876f8f44d194464bf6250601d7a4520f81eaf8a19667083f033066b398159e53f8e3ebc7cfe23c76130c139cc88e6cca520fcc46fafb67f06fec3718e7c695ea68e6a2dd5c9892082a63bc7d0ad20e0e6e807252974a38a0c993335df2f0b173fba7da6bef3f5c41397deda752aeeb8c210099a2709b0f6961fffa601e1a64d3986754c308db1ddabf343f45dcc4825283d868fa35f29da918e45c0bee3fbe9e7f1123cf30d8841b6b373a267c0c7787927031fb97256e015c2a90e1f1bcbae078f9e7a2d4bd4fa290610570e881cb6ebab5510c2f86d3283c45181a26261f547d2028c3a596e45639ac847adf81000d75120a507c34c50932ee955b1c5e837757aca05bc47765f4faf867782c526c1738c2852695d59b844e9d70ed5b72d50fad3b6de47f6e82c63c1eb4fc11dc6e385ae7d5a8cc5ea159175ba4ac7373687d6abca76656135fa7d33667b09bd1c3ba0b0f1c8ef912ade8fe916fc144cd912f8fbe6ac0e86acb3dc044f5b6d1e65dfb3ff1dadce66db98b40dca14ff72e5cffa137716ffe65422634569246c29c29d3df5001337e61ef279b001e1bdf80cb7a91ba4af496675740f7076bf3793062ae555491d61914257d1fa0c9d4b8d4f494a55dac531378d95bbd5da8790c0075d1324c949218bffbbb6189772f86485d67b4ea0876f23a8d575aed15110699641c10f2e02a552a8525d1027f9f5d5ea41084b0e9034e63aaf13a2275855e2ce7350953998a0c05fc346f38bcc7e14354fa87414a7e6e5d8835ba6141307e2d4da5d732c5914d321f394da6bb357e00e614831359d7bce87e61be1c5184feed6f0022f47b09d91efb605434630810decb4a299a53ee233f5ea40e0593466697dc1219885f0128f0a9ce6e26f78dcc703955de2bb8aabe23e3cc9754796add64f8ae0e6d7d6b6b6656b1126c6e7a0d578691b9822d5ecb10691a8b577d28eded8f39fb030de13ece0720d32a655ee32aa45d552fc0811676565ffa0c471c83a36016943f001def22e23a5bb8bec79370d40d39860f9d6d359abbf0a1ce53f3099be0401ce43e6990e3a53cb7f80351c538e42d34c21003d945f05d0c29fbacd4e53680b6ac8029bd65061ccb046641180c5f2ef0f56e475ca78d9674a8a548acb10fb0d94d7a044186c47ad37b68569e81cac5fff56a27318958e5d1209bb67e0e5c268e64d50b82f2b04f53776ee28265c7acc34f40813f12f558bcad8f5a7df5040daec0e9c4bec4ad427ef2efb93ca78a4d876ddf6fabb6e5ec2323096a3aa8933cb4d38508607dfa283b01ecdd46e1626ab6d4d47fca0e2ae87a1c0a4cd01291a1d611277079f967acfb19c2f57e1c1ff765c3f54c090cc864c9e137444125e44e300ca7eed001973b9b5b3f4adfa2014d06aeff8331481790edfe8063bd43b45d3bb98dfe5d5d35bb0ebcadd4be832c9b8a117aa5c0d0dbada7aa7133b3748d39bf0adc252956659126e1e1d0a1688b942d09bff902182364c4451167b6ea3facc3820e2e431709160da32feda61466f9b85040b59198e0b28fe48202bbbb92bda52a4a95ad575b5b64717df95a8e920c1091b339b5732cd3c5d8d59bc9b76e1a464d5c467e74822d14838ed2af787d46582d2f474cf47e0e83ae711c06e17ebc1319ba118ee4048ba758a109504f2ca7958b906d87c13b167abfffda4d460457e6c0aef27a2a635f4b822de8181b3b2cf5c43567cf1d076d3f41805ad19136a85766ece5f6d87bef5c57ada77e97040f07dacbcbd29d99ebb40539a3428eb16fca711965d9e35b84ff680cd8ea4ffd368b99859e6777e98d3936aa9b63f87e30a96c4f49ade0a40512068e9bd811c9bdfa4120527b885172d842658530b7fcca944bf8e2dc3c73db228bd9813bc323c5bb60f043c8fe08aae561973888875482ddf6b9d09936d497aa9236483aa0e8c67fb62d24db9eb46785601e51df910f48b991ba709ebc8ff8d82c1aeda729e65e10b494b8ee0b"}, {&(0x7f0000000340)}, {&(0x7f0000000e80)="84be285794d23170cd116e528aeb05109ed1a77eb27e41ec9be7c9d6ab430f2017ac75ba0b6b97126037118f8ee8a2823f14f2c7a72741ed056f82", 0xfffffffffffffecf}], 0x7) getpeername$unix(r13, &(0x7f0000000140)=@file={0x0, ""/2}, &(0x7f0000000180)=0x4) 21:08:12 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x8) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) clock_gettime(0x0, &(0x7f0000002980)) ftruncate(r3, 0x0, 0x3) open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x0) socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x2a542e6562108421, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6, 0x4741b97c}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) fcntl$dupfd(r5, 0x0, r5) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000040)) close(r4) 21:08:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00d7ab15"], 0x18}, 0x0) 21:08:12 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0}, &(0x7f0000003580)=0xc) r3 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[r5, 0xffffffffffffffff, r3, 0x0, r3, r3, 0x0]) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r3, 0x6) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000035c0), &(0x7f0000003600)=0xc) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r9, 0xe3) fcntl$dupfd(r9, 0x0, r9) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) r11 = fcntl$dupfd(r10, 0x0, r10) writev(r11, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e613136151"], 0x44b, 0x800) msgctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{0x6, r15, r16, r18, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r21 = getegid() r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = geteuid() r25 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r25, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r25, &(0x7f0000000200)=ANY=[@ANYRESOCT=r26], 0x1, 0x800) msgrcv(r25, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x6, r24, r21, r23, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r16, r20, r21, 0xffffffffffffffff]) lchown(&(0x7f00000004c0)='./file0\x00', r13, r21) r27 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0}, &(0x7f0000003680)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e613136151"], 0x44b, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r38 = getegid() r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = geteuid() r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r42, &(0x7f0000000200)=ANY=[@ANYRESOCT=r43], 0x1, 0x800) msgrcv(r42, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r41, r38, r40, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r33, r37, r38, 0xffffffffffffffff]) lchown(&(0x7f00000004c0)='./file0\x00', r30, r38) r44 = openat$pci(0xffffffffffffff9c, &(0x7f00000036c0)='/dev/pci\x00', 0x2, 0x0) r45 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r45, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r45, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r45, 0xe3) fcntl$dupfd(r45, 0x0, r45) r46 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r46, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r46, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r46, 0xe3) r47 = fcntl$dupfd(r46, 0x0, r46) writev(r47, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r48 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r48, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r48, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r48, 0xe3) r49 = fcntl$dupfd(r48, 0x0, r48) writev(r49, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r50 = openat$pci(0xffffffffffffff9c, &(0x7f0000003700)='/dev/pci\x00', 0x100, 0x0) r51 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r51, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r51, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r51, 0xe3) r52 = fcntl$dupfd(r51, 0x0, r51) writev(r52, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r53 = openat$null(0xffffffffffffff9c, &(0x7f0000003740)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000003880)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003480)=[{&(0x7f0000000180)="f967449ff0e47303cbd5a109b5ddea7cf0d348b30afe97cf23e4a6fb2b29b883efe3f49eb9595675456de7494bcfc1bc60f9c9a130f15412c4edce188c45273204037993ce2a2af4cd61daa3ef96c5ef215e7f495e4da1feb91667933556bbb522de93589c7aa174e47c421cc6e9bcc7d9a8d15bdb567b412fda486630bfba6a253d52788abc89c220543de993d0d8e6d5a9e11ee2d8cff822189a04a7724feab8e1a7d488", 0xa5}, {&(0x7f0000000240)="c3fd360cedc1cb308e4da8fd14ee43f6422e48293c69afaab9854cbfa54d868d0bd66864836b39ad2f3814036dc061879c96a39bad8c245b6281171c26d5e8aa8be335d14b019e8017f2d8d048647ba0686cf7b47012377cb9694473fa6aec84e34094ec7c30c688fcdf27f2916a0ed7621657cff1cdf826a8e5987d1ada1c9f3c63262755fdbaef2b464ae084af31d164a1c494f1c966c6cb67d4946d028eedfe79f207bbcfd3d9a2cf7493f9a7", 0xae}, {&(0x7f0000000300)="cdcae67bd9e5c326adf805e7c6c58a8bf24c112e994e3ae5cc4be3a1495b457af683d0b89ffb8584d4eaf2ae57dfccb3071dadeb6176b735ba894b5a67f9fd9d43e0166acf94fbac910ad162abd6d7a20779313c30f9a36c96d861a521f9de466d906d542861b4f60e03d621ef8cf85ec78f667b1cfabff37216062f44091685e30382522b95200b40eda9bb5ccb6c7e715070d7314b4cb2f654498df4e656fc15cf3ae1e9d245ffca7019bde34b457714af06d488bfac37c5d5dc865aa2fe137229366ebb45b84fa30769e097da90f76ff2347acfea211196c4207146567c269c9220e3575899ad417c2078208bf6707708867d42db3a7faef4b8c0b6cf54c2eb1ad6874074cc40e66e65776dabd85b19d67fc36655d6966e6103047f95e96f32ee783ae71d3e1eda6a043df8bea0b36140ce9f795b5b7f4e751be3026aa3b98120aaf213937bbaae4d5875855bc75f77e6cfad2fbeb65a2cda691f04a990ee0a9baf88f8e51c8200ee74db4696dd5b8889575711ef3b5dc869df2d9d31bbd3a72ec025358720fc45eba1c3b9062a6ac3cc96532a126bcaed5fcf818b54ed841876f7e3271c032e59cbdc0b96a2a9543322bdfbac196092a8c7840701da8e74bf3dec708332793283847b290ce8add57bd6ada2a86874f164a77429421e76279b0a9fc19e2b4da328b2ebf559f1e1605b6dde2281d8708b8612c585f3c1f463682c7899b4bf94a4c322ef22ad3ab39457d796064ec970ac68d900d085440defb3e8c84dbc8cfdbc2feb7bdd201fd24d95594475f4d6498468baefb46fc9234278f63297063f27c354e3e31d71f0681cac89dc79c6ec364a2e414700820cd395295d62a893f3e4645231c12fe58e35833b1bca49d632cbe8cee490bd368c10d4de5941f65297740f47ba18360c69e4c3f0551a219cecbcda86904608bdb6a36d4bda3665e825bffcd4bfc17a5863f6f5fd4ab327ddcb899906bb70fe0575e816e4a177e55d61106e967ee97494fa39560326b8086b4325eb498ab4bf32236d90d8fe28d838c874b4de0d62d0f5ae9de8770be2d10cebdd44f77140dfdbb0edf62f964fc7f4c7d73afc9fd0a8d0393908126f00005861f6597aa0a84ac4ab4e26bd8e45524b071914b3d2b997aa153b7de2e8639838de9e94814f5dc2339d456edfb63d9cce8d848a0189320f40653a9b4aff74747241bfd6b70ca399edc6b3543782111ced922d1db894b9b4ab5b68ed6ca921c8fd698953c5553641c5cefd6871b355b1661450a553d321887cd63f7214acf9bb51ad16c385629e1ba1b02365e49b472db517a66b28de06cc6385151b531a8766249e7fecd73edec624e8520090add3ab0dfa4e8a877b96b794e3d071a03bf888d598bed8d876ab86a550cde085c34bed908b3f6bd7ea4d6dc55d8e305c6f5152eba3936213ae8eee25e332b65e6fef09ee0f19370fd37dd78185042119ed91fce1555a7f0280a7d2835fadf845ffe08432d2947adef5c9b5327280cafc6b31edbbc0f87dbb28fcfcb6213cd68781a902c38581c6466c45b7b315fda0dcbdd8be743f190a9dc60e26d134c8a3c7c298283406e583f8a72f50d4a15a0b2bce895fe65e3e95f6b8653ef8b94b1bd634f7de55fb26b83f41325660971b93c2b6294a87af99b96043889052a019b7684743fffb79716ba668800f0c0acccfefc0140e1aeb61d5ad6fde89d8371a3f79b6c21a590903d21e996dc455596c8d1c5af6a9ded9e31c6e1839cd43a4b7afcae2324a1f4aa80593f1adb8ef8a14be359fe4e8da4c66c6fb1df30b2369cad90b93d43978aaa06821d528e7521cd830001296cdd477a920f280d2834c6a9be9c290d2ef5df2c4f0fdebf53bccbcb6b01efe084bc758bddd0492b4fcd8a00259c8254369b62f74d78b1ef9f1aa540ab4e26953b6eda1c97838874b2167a10c2d362c85cc864b7a15a96e6fdf600a3cdb13c8c3f18a2a605f23a0f2f4fb22c8189a7120d566ff72f268b050105434362d0439cd2fbdf38fa7089c0366f4a506fb49ff52f8d80c3a9b429352c8f68d3b63b6ddbcb640ba4f287749016ed6c05e045200dc01a047081a6a662389e4402586e89b7ec084e35cc82854da339253c1dd41720c5dbe2f7f36f090a1b5a48217cc5bc49d84f8360d2d68310c4e6913f0f8597dcd9aff80b88ea401ea579039851ef392faf9d8f89677a6009b4ccfa41c69ded3bda4c72201319b893866661ddc3c25ba18a8881bcb9c66a9719b8b999d3b746aec98d707c395c852007a5967d15ec819782f0d499288851a0c1ed4dd0a6823d27341c607d9d94cb65ecda66cc3251bc8286722e0ca7c965040f33e0d0382dbf44cf6c31ea53e55ec5624667cecc583cb5fdb955f7d2d1a64ac0732900bbeafae3b91b43ebad6144e53b67bf246e3b921bec637f116d86251b924fcbf3102264f05f0bc263d47d0a79ad51030cb89d2db60c25fdfddffd2cfa41c43305cfbbadf79d4bcaa9c9c095bab3acaaee683946abd940c57e9df7a7820f356bd3a80139fc398fd69a1b395e841185835e3dfb86d8be785615565fe838ac28eaa78fed4b6ad5302dbcab41114c4f1a63b3139c4d47d9c7daa3e6f49d4577b0b1dcca61e570537f230205e8e136261259f57d2da5952c6e53ecdbfb2bb5d23e32340dcf29d52f1daaeb1b35dae015e3aad0e0a7bb99f47b96f28cb5a1f39ab38425585b5edb88559e6d0c8678b8c0caff5be2281e33f144f81fca9d109e82fc468d6b4eac735150b0936084b1355575b3c44ee28036429327eb7f35e6070bb5788207d0f3fee4411b207c046d130192e399a44caea40901a1d8661e8c29b96f8d84966faf3b1c6c2d1d145b023e0f950795e6035880f36c84c52a5380dc19fe0d1aa2f83e66395a047f32c72cc4017819121f15dcf5504534c9219fd975617d9b73a36e0946f2c2f8e7bbfcb220d6f03b3306199537731375fa4f308eb475744671972abd0313bcbfce12f00ea8afbfe23ea286abbdbfd6eff5d88909a62cb741597b14fa8f352469dcc72c19c12ed5d6842336eec962be9702658b3f9fbd1025717ecde385e6669baa0c4559286a0c8147f7a40cd9540a024833771d92617a64c30328c6d7c171c1216c4fbd184419695c79ecd63f7435f9d92bc2258312a3565a467c09b452a300c5704aabc2e17271aad3b4537a61024dc2e9d1187c46f2731bc763817e004afc05bdb4d3ee70212e49dcd3159ce462540ffeca95d2a128a5b380e0f7119c375832366f48cc43d9126b4645041ad9b87b61f557d2cf13dd6b294474163bf122b919462c0976d6748a5410c124057ce0b0c8e4e8f703e50a060afeb41132833dcd4fbae4eb32512052aebaedd68643e93b4dc5ba720dee0b938a3fdc72e54d8660fb3f371d2b3bb0158f4501fdb8f79b39c02cbf54c5fa197d66716ea1b409906b425376c77eaa10c3490dbc15cd5dc11a82ae998ac0d91be95bb9dd245058870c183114bd43a4bb7fe1f0b8bdf346155ead2c98059f56865d672b93b2054d1f11150f06a24b66cd74370202160e2fe9959d7b123e368665a7ca06229febcfff7f5a496289d937464e5533d59782c2f85ab692de5356eab6be8988895666fda505c484a00ffb4864ecf496011739a4c412c7681c665471bc5b2a3c3a33f85bf4d8e766627ad451f7771f75f3181f3da2fb1f27d245c2d6540920b3cffc3061aa0dd523e716f698ecaffc1e473504af0802e7934bb105306e3b0596e9540fe058587e04e28e8386072da2a00cd1d33a825f829b18bc8e98c723b8ed4e58e07bf082e5cceed02bc6355c737016a614d77f8aaa72e22b4ce2f0926a63cacf397a1d9f2d82ad423a80bb5a8bd2659ad437387ce4913acad9faf614faf6fb37f327bfe225c9465934652d0a70ae0a6d24b3d42176904ea65f5b9c3ef304e5880c74cb93a1d2d43a984307ad9f7e130bf3e5d247a2c16704fb539c19518e0abd59048429b6f65fe69770441328766ec8ca9cf78e2186ba23229eaebf3360afb579ecb589931203ef47c6f3672ede9fa4950a99b7c2b87edec1d6d5133e730761286a29a8b8d3fbb0b5e404ade5f3c96ce092c5a9fcafc9b9c81f3ea020dd0558d14bf73a3946ec17f4de52c9814aaaf42db85bba5dc5e7a19250e1307226b638d2f5f39ba5aea49f82f3232b348a0153c5c13cc967cec3e2c535dc305b279149295294bf458f5e248c6d459f4d484a511312b55b54e7f4bb304614458a68555ae86a9833bc1bbe65f68a008559fce4a43f8e51701ed52e1c534dd2938bef4fce66b52f2674fd67bd40602ed54caf2aa2e5cd8f5e423b6d9503b42c63577c9273547af1ea78b77eaab9b6d37e0a1a4c0df37e5321564f0bef3d1dcdbb3ecc287405e9be0c9d2828f599e012d5b13586ade563824304a5404a65bd7ebd7d516e7b749479f4012532581608253a57141a9a3410b4e04b8737529b7c929e266f5a305a95a88a3eacafb5022cfc234631f44efda55ecea255bd3099b1397d05bb7ea35012813320b030cc0399d7f0b6654ed57675e112b377f46765e6fc43def48631c57fdf11ed5ee5ba8bb1e5c84e926c95f831557c5281305354eaa84b36369c4a316b7b2360476678413773c6f5973a28856aca1acec4c83cfecdadc962a855c5203001474cfdb559d298aa560392855495d63fc9a95728a4a041028949077e542cf36cbcd0ff8d9815cf0ea835bd0776aa9cf7d68bb37258a5afcbce74f5523f25a35088fa9ca830446a284e5949294d37ea0b34acdbce8841261f05eaa6cd9312b1072415d8efe88d7d5b0e3b905d626146dc1cb5682a3dabb22186b861c1639eb84a7be69b6dded2ef9fcb04953814dd4213ca10e8dfc243a0ec2f93e5f76e2bb33ee1d0b63504f78d28684ba56013adf9da53fbaf9f0292e8bd0673bdd6673fa02ea9f6bf38ba5b7a84d237a85166d48b19cbb1a718add9ca52069553fb3dd1ef7b8ec33e993531a7b42995e12aca029d25c8f957f908d92267e5edabc00d1e89066fc973545b2011e8e24363fc1b965cf9691600e07a8faec9058da4ebaeb73a958559078bb511f5d04fd183589176e25eb194c5babdee3a1499008b07ffd142d0a3f23a1978d2a63515cb59a991bd77237f6e18a90b7e26fdb42da91790025710702204991ef8600b5bb50559a360a20f495f737df3aca9d0b27ade03b1dd532154d43402e3e47f302b91046fb4e1f1d990cae28aaaec909ade973d193e0e9b5ea0f239ee69a266869d552a83dcd1adf6439720f0aab2664aa5b9ba20e4a817eddb793df7b50ac813042a8e580a87f4806a212e11d436fe18bb4181d8bc0c7d154878516c1adad5fd98489992f8e330be1dd4806f32e67b24c9e504848aec93d046893a13fc92a1231e4b3c8146830f9bb9e7cdeaca322c65c7e6c9a5b19b657ed6c7fbcb6c3c65771797ea3ad3e00cb6e816996ad0afba4116767ddd9a0cf215cef90b4dfbf551f10a204aa39d5a9b5d9f78ba671846807f97ce112ec9c1cece606d23728b94287cf146a30dbd664220b9d75aa9495ffaf9446323697696cd5ed048ed1b93b2bb52166f8244be5ec529ad18568ca893a04da520e3338558328ad42d7312df0514def427c08a412809cffb7cc0c23f9fc16c714412cd968dd8c21c1c77198e181d747636171c822b84349343a36b93673c4edb65ebe1f6b2d27067059efce4b3d6b92d4079a6b60e103736314823bfcbb705917e3ff7beac12229ed4199566b01ed3606f45182274b6e7cbf6283ca6e54fb796dc21a", 0x1000}, {&(0x7f0000000040)="1a9827910883644b70e9d6038307a4ca531208dd0a9a5368e7c0c6b93281cc35b9b7a16bfce9c8853d3d6f7a137e02722cb0f16e214172e5d37eea5f057c226510b2702dd15973a2f72b30bba3cb526bb27d4714dae022a6d2dfaa63251b4e80bc789b1630fbb3f304adac", 0x6b}, {&(0x7f0000001300)="068f57ef3a5f39af9cdc75452a1777215f12f791be731df6f5ec8c6090eca74f0fc8bb1e8fcd68e90f5f2c8fc9d3f508ca83889f1f015efba9f9b2d11869dc62e389d22218f9a6ac637f8cfff4449c8f9e55cd918d756874012a757dfdfc5a0d3f89c633b598039e9755ea5505a59b7a5415cb139601fb1c61652446acc021cd96ca255c9bfd4b457ccfab48d2a8029c04a529260f9eddd477ef853d215342c3bb5671bdab08ae4bf245d62502f48f43ce761fdb981e9fb747b3426c495fe8c0b5d7179700a85e2b507ad1dc8eb7c2c2474077954392aeea6c8417b831b2736dac1b21ae2e4fd9757c39ff7598cb17bc82a9591ffd04cb9da779174c5e4d10631b19ee3de131c33af757046b1489565c1d27eb4780ef3ff805bbec1749d5504dcb15ebee1d64e5a15efde50842a3d8436bfcaec1f0c6f5212b972f41faf9aecc6ced8e2514ca95f4fa598ef8044e0046ceb977d6b0eab2e2d718a1f3f7188f817cf1f09f16f540f1ae0504c88c3134b0906737090be6c5f4efe5442cd10e4aadfbf01483dfa224f518772c3988d89a89aa22ebe7240d952dc654160eaa4471255447ef5d61465814473bdc3b9ce072aef0e35de2179ad6f9885ed8ab2c9d5fef25d2e983ef1a5a9b72b80c594f49dbd382d80105d899fec92c3eb1d8d0e039ea0eb6bc36f7c75d1c3f67fd857a4cee82d8c7b4493f36d23ec1ec23d5791cd2bb87d6bc61fc079e1f058f3add0690cfdd99d4d190a8de1b8cc0359473e6280759cf4ad7dcb6a131b1ded83ad7774e5272b2dcc75c1befbe5844552816c4e66f2aaf1e7af6d6cba618c7fe77d9a41f15fd4c28662a3b45c648e7fe063a75c09c07d525a9b136ea994ebf4c5ecb0a6f3aef947383ae1333eb36dd3b6695b4338044784b86c6d673cfd5531c750d00c6161531839033843e9eceefcb4944a2643a7e137c4504e1cab9f9ac53530b5346d30f7a22d87cd3cabb593ebdb8da38f7edb138b716127a1b396e4f73b3de51c818b404f0e68085eb37bb0197feb91a7017719da8349d0224df7b98d7868380d37c3d9037dcccd4d59bd40cc4a51ed8bd0faad84a855f51ee82c584981125c90860a131a7b154809bbfe6d248fb843dee5185b5b16bd23906096c079111232ba9eb4f9946df1b6f658c9d35f6916b8aeabcfe8ed48bf6abf5643a9243cbc1e1dba3f1d3083d77faa2684e92df4bd527b58330173a66475cff7fbda0ec6a1bc4cb1dba2ec16d29a175e39e0aab64a7a15bbc06047f62a013f8d44a33c343a8388c77eb41270d778dcc95fb6c835e7007af928303bfa9a4fe193298287dc44d93a3aa09378a53f5ee93ad91114d464a24e3c84f016bc2ee7213bc695e4385440b6da77e1870c022f8400f2954939f85ec9c7613a51874c622aae150332dd08691b4fac194899058aa9751a5cfafe631c8f2f9d18580953e132de9e20fe90042ff4b6cff8d362c9dfa28e80a245c433ec329f785741a2aa16fda37329edfa24ace19c2d35db6b6446c37cf36aab969e2036593f906567cd6e2cc82cb05327b0cb7796c95c6431dcb2d7e342527b51844deb4972ac78f693a7f99c26eddcdbd5166f7921d05e9cb0e26778c3ff235605044cc24ec04069d23cad226c2774483dbf6f3ce6ee3ccdc7e90d25018a05cda078fa7b7260abb1de44234e45dfae45c028f1cacdfac69eae5e9c4621a962fb8390e30aa802ee03c89e088e26cde6f1950b95fd25cc3841ad5225e499aa5c5d939788cb220ca9f369795c8156345caa19f4b03b2a797354cf804c078d01b7c7273eacc320e3ed98d71236491fdf922bb39779b0274f45dfc6808ce86289fc8c33939ecfca5b7a448a7b83397377dd83a9507dcdefc765b9baf8ca69639ca9d98bcbbe58a607c9253b8684bb2680d313ceab680a32430e22251ac7da18e90ab5154c9c72345e04ca36fb9af44b8bd39dbe24d3e56c9d278e4ead63f7f94b6d852fb40b77c48ce71bb04152fe493d104588bfa2f1cbe32e3210d8956705cb809b00dc6b3f25c436ec28874f50de25c6b1dbbe332998b2e47321786aa82773c45ba84b8134dc41a12b146e469820206004b7c052bead8419c09ddfec327ec184317baac7565d7dc25252dcdf7a87c5de86d11c6f077f347d716c3642ac382e6a33aa84ede86b56740da4b123659a14ddfca051695d56a9891cf7c04d0f6a24b3f6ddf1c40eb03dfb64c6f7cc438e56c240dcfa6e06b151577c641e7c85cecca1d5d27317df08315ea21bd5a6ef6c9679b232a70b6a71ee90cebfd50baf18218f46205ddaf5128a4c621367e9560b07891ed519f36c7b17b0ce99e98a1ba691401789e0c44c4cbe4fd1a54c40d711e7458232014028bdafe85b6273ce5658e4c3be65bf18e292214afba04da0b22758f341568863248b8a06139f007a81a349874b0fb707b5d611b9881b2b148185f44f997207b4b3052ade521d7be71a97537675190492918efdedfc0d4b025859f319b1e0ead7ae449a3b9a4b5001e1048d837f0fdb97d1682ae64bb58f84988be6643a6cac5fbbd331f5125c40f7450f0d00519d935c015044ad41aaf05e73cd4126490273eef9dae87fa8b6fcdc55eddaa455d865b580135b44c0f5c0afc2ca2b76bbda92ae42487b961e3257ed33e1246d90e0ef7a3c4e5f7777e0e62e1b8eaa5d32ddaa0df234586a12f290405beff793bca263d9cdb7e55c4b3a1d130d837414f967f7bea413a267fada6fa5a473bbb0d14de069e62086c513d1e73ef4e73bf89269cdb94b25a04370166827b9ab221e089df2faa78280443d0f39f4c60d86d7357fd3ac6442fdaff8257f130ddce3796f5d7d8f893ffc469ea3707a2057b798ff34cc065e84bd300ec492b20813ea8e1a9e5c19fd728b7664218aa0d006cb4f6f3d32f520844c9e07c42027ac0c40420c75fdd12bfd746d0980a2e917757f11c821e05209956a054b219732cd355182a1f3c9da4c67ad4ac2759667542bcc518572476d34b480cca107387ce7f1246f1140b88b19a8cc793acf65bd8748cf111df24a3cc0d5c77c7f383df5884032912b34a1b8be303fcd310abed3cea2a24860b7007a8b1f0f61c069b6a2e1da3559f76c8fc6b6e5625473d0714f124aed6df388595aebd4b15584f8ed964716668228f044c2dbd5620266d7ffce22c12440e322815f75cf435eee1699459b575d9e5126342fe92292cf4544765624f52275bb709da64d291847a91261c6c3052b760ebe4dae987fcfb8d04c6544d961072bd4930180a587789f1564ac0c54198e064f2644f8cb323dd4b922d8b1bda05be9b4043aa0e656dbd67a8567bd707aebe42accb481d0f78356029623ef9cb04f03639ccb682ed6a347862287776be1bf4b51510a18c55faadc82308bc0f8ce556edbbd90746e4b9dded58bc6bacc845920aea15e5b9d158319276f86a1c2d9768ba3af139b83a6bfd8742dd714c19946f820c66c908de663c0579119896d1d40f1248a0ac21f227b8096cbcda53046a88e5ed2f285994b5c39367b170914e173a95fd2fe3707343f74f4f7184bbe2a54d0e346fc4f175b2b9e990b3996d91f6c470658d4e8339b8a8da9b4ea2ac9e0b603c39bea73c6c3fe3c29904156ae0f0dcddfcc7788c438c33fcf48741ee00b7f1fb9c79da90335dbb5ae5f696219daf0c38612c2b93bc8e235fa2835e69ea119bb373193b3e0e29d7a79faff88153803eb18f6c303069e27821aa5483c03774e5991bfb6c8eaaa5d176910c3578e27212e7894463a9d11eda290b26827dd490061e4c99ecc61d2a8a76f7864ee203b9611428ef367f0f71ace4abea253e7145c287f6d79600330f1725e1a853b308dfacc6a6823a1550eb314d7900df17a918c5231dd05146adbabb65ffc8944edff57b670990fc36b60b7cb617460af4947829ede018bbc7736f1608fb3dae6fe5062c597f3c1876e26bcec085fae2b710e6953b3962f8bcd95f00e6e1b040c65b74ea98c1cf6c658881973350726987d148136be149f536e363b2a17cf1696d0044c52324b2703685694b9dc3794f4b9677951e9ba32bbdbce98277a608e6aebb116c53bc4d7d0ed092a368cebb1c29d30ae02a956955b72c64707de8fea119d0aa312fc93306c505339728c152d27711c3d6044cd8d117cdae6a6d5796415c82922c4761f7a85134db9232cc735e5591c2fc0de0710d45f745d2d546eae3f142627cfb54ad59846b67887a4d581f12cffc95c2d7470f8f0ffeb3545536106bfdff0581fd251636008ba713216a755d947100667def4acd8ee89df2af8163378cfd3264df1ad1f63271f759e56c8ac804548838bf4944f6dd1f7148d11d90b48b1ff8dedbe583ebe392686da2bb034431e359d7c8ea29001a4b15fee5c103b79e0bde109bc5b96879dab3011301ac4b134e53fa93e9a3e6e83e52db505de7e0425be8fbabe927647665c31dc648b584b91c4ea611648ae94db4553c6de326fd1ab0e8ddf20ef698436060650429eca2d0c1a6cea9a4c43922c18d7c1e57746f261dfb3830776c8da5f00e0df1b6002c6e1e469f609d36b67a0b8231e2c5f4b1d6cf738b7a10a176286f677d29c9aa1a6528fb98f6c13b04293cde198783d10285e1e41f073af1e0aeea27bf7bd8b4e4fc031d521be9eb34608a019f99704d7916f5862955b36e593f3acc48ddd5bfd57d4e84283b761b04054a97d802392092a7b01b2fbbf95e95e20e6ceb49b0353acc514316af2d2c31a69ef76836370ae33aac4b6368c420e00b96022c45efb69830c8f9bf28578c2cd790e2af3fc17092523fa7d237ac608552b7fed7d53314f7c7d896215da4a501c3764ba5cd060f10f9a3b410767dc9126be5e7a6aed66bf7462d1bca26e744d9fcf501dc576e97ede696e5cb811adb49a26d5e51f66ea30ae7bc3c97db5c3429772767b415d864bc3edb7202ecddab06491d7350ecfeeec8bbb7fa09f4cfc8cdda99ed4f7bcbe37ac59758c5cbfd864137c1659f6c59fae2c55be530f8d852be8f18587f56bc353677284a7f4ac43b200ff2bdce13f7c6de3b1203669a62f9659e12101332c0c60237f94ad8d695fa866c8dc4e431214cf08f3d73f277cb896e939563c121591c3239d1d3413bc6632cbd4db219d3ab949e553b12c853b292afc8a989b2aea9274295622cd9d9f94dbf9ecee9c81cc98974e6db78671c7ba33da5c4ffcff566e7a017bfb67206e09089932ce3ee60d14b40f3527b7cfa9f7ee35e80e4cc67b28e0903243db68fdf4fbeb4b0f714de04baaa3b3a9178b42400c487f549aeaedd4ee566cfb7e78002c0ab8f3a452dfdca5c1dd88c82836777c7f9ba9f5ae03413fc0878a394ec17eb680c2e3afff279686db43c6b6601699036a802c53e83f7e0c92000c19416a86466f8af9d25493556e9a355bdc8aa1c807ab52b9224a09308a99caeae9e7e773bd921d5058f3adddddb2c2a3391419a129924c34ba74b670224d1d1745c7a2d68ab3858bb55de99d53e18355724ef2a27fac3b7beed4b8a2024ab94db64687cc20cd1e995f166876d7ea5911a8b684ff4fe530935a7eb023c5c3125020a34617a10854c11af48802aa0b3f15bd6659f331236278b9519256bb486ed3fb6e4411b7f897a61ad2abc1d4bbed1fde4660e1c0c264f975f37d64e960deae30cc82514aa527b86cd1fe2c3d516bdfcf0148c26048421dadf12340cdb55c18c9cf901318932dea14509b79f0b4236946ebbd35cc465012f1756611056544a2136e71b44d9d916601634f29aebb0dd3c587072dd8edd1f16", 0x1000}, {&(0x7f0000002300)="9912277fc7c0b588c787c4d39fe3109f82d06553a8b8924e3f09b3bbc3550b05c0", 0x21}, {&(0x7f0000002340)="83f85d3e2053d1e528ea13a462e5e92db7a5545380273b50b03aab9bce0cb64180d66fb365470ab6758d004350fe5fbd9842ffcb7527abe4faa824264e70b59edcf362fe4a7b6be0cd1ad80d4e2cec6e98f582ffeae9a41bb0d3d1a29c5cda85c59c122b035fcf84d9a468c5ba0a09c1ff070a97d3ca483204145bd3e360e121fed7bd605bdbabf5385f7c015fc37de8624a2944c85250167b55c285c963edd6736ff7f51caf97b105c840e3804ccea83d0997987f15e8b3c36eadbc45a90f66734bfd", 0xc3}, {&(0x7f0000002440)="7816f944f55a1bbb918edc9aeb0c1c0861cf600fc5114180517f9424d97333881d1864444f057eb7eab3024b282c50c142632d8018249b8b4909e894d07db74b38eebab5ce737374940c298561ed75c9569723ace2f36e82e5abc1cd4db9b978d7d876fa7001847262740a2bf3ef2e1b739dda152008edecac0e5b16ba3ba497fdb173348501027a9be8301d8d74986e3eb6871982db311ffe61ca1323ebab23415f708e6ca7e1b59231aab4c73926c7178e71252f89e9659fe5266884cca3a5b4dd246a9cc95188f1fbac6627b25eaee5e09c2462b85e91e87ff396aca3554d9f61c6c4d6ec267c5548acd90e2a0752d722461feeac9807390e5f224bb318098f4a61ed2aca07037a0c4ad9591aa8496a0f76311a44f128a5759ba5bf00b76f84e79c7ff289e7573d4e70a9b0ff77b8aaf7f777795ce1d3797750fb4c59b6829fe4a93737b82fddc1de77a3672c421c4d68061017dfc9c7bfb64310a0a6c74edfb7ae589e7cde1e60220331402b479798ee2ab11c0a14abf22934bfb3bb77f2ee1380ebb5a2d9524055c6ee64fa455752c1067e3a4559a23e1ee18e5cadc8695466a09bbee4c01b4db5061f66a312e673f2991c2a3bb497f7120819672c81307d8d1b72697f88492337282633f9f44f89af854991ea390727cdee0f64712dca8fb3fb7531b1e54aff81757595978cf9694f349767724900021be5be05118ad6d6b1c7afe5a8b6a2c9391669b91f7e603c935ebcc10e2be82478e40839b5f6533ea26ff2337a076e1108c0c4e988530786003d5f04bbedd42db1bd679ecdaf0e69afc0385bfaa8af7cb781e894cc6e9e36635256f37c613e443529743f8a48bb3347acfb6b329a5b569b502e1dbdaf291e3fc7746adffd309ef546dda473b364affd3279b79ac1ff5ff4755deb037cb9561c939910502d225b28e9966c1b457d460c76d4f2aebaedaf67a3437cd1761e017812838e2c67a6c60e8354d8201ceabeeaec0a1eaead160b013dfb099648f5ce58a33b7a566c35577e4de261d790f100fde30b4b9365d4f058eb7c83fce06b8017cc7d5063d1e4acca95986040bace59d9dea13e4827db32accfacf82bd8a16448d6f639ce0d5588efa29a355dc4333d61fefa8513971ce4d1df0bbb9863db34dbc7d1ab910cf0ee049e6c683fd5f2694cc4134c2b38431dda8bcc91a6208631b0cfafe4f401e2bedbd9cc9bacd5fee897517c21fa80db4b8f0e838fe7d3b2cba979c7405c5b40d1f141102fd42c3410bbbfb9fd51363b7e0e9ef7dc1c2c5d5ca774acd6986e3b76b0efc1b6a1861c9d0053cb513f2def00d2cc51c3af3893e54c1d8eb4bc7679a4f27844e9432056d6afd1b0ff6d4ac7c9ca40c37f20b7b4d8e99c0914325a9f4040c0f0b6808937084f4458de54a8ac8a1e6db1dca62fe2b2067c1e51a536a3f2d2e6482a4b6635d221b28a61117e1e99b3eafc3c73272ec0f2f508dcf3df1eed3bc537d97a5c562f80ba4075c118308db015d59329ac4ee2c3aa8fe5bf1abfead3e0447de962f38e2f51f98291dc0c72637a3404f5393f419de42b86962b3a5e029990de1c7df737f960b4579b96ca1cd44592eb1a0c11914754128b4ce3a55430974838853b12553a9cac4148cb6c4891b62b9982dcb2344e1ac375ea2663ec3c763dc58c2a950d1ddfd0a67e48eaf2f898838e2540bd7fef574747b27e71242a470bdb0b6a6bdb924889c04f17cc15f5219501996d3e969d233b8ffc9de9bc10a7e437338566b10b6354a3d532ba94b59dacf43239df539be854a80c7704d573b5dacd222475ef29db6ecc0b93e50b96156319a16967aee4a440b7c8b8452c1c08c31c585de518adfd13b78a09eb202b37cecd216f2aafd2bb3596e1f670afda9377ad231bad4bc6cff6234a940b17d64f64415d55e30a5baca25c547588d708fcda75bec39218203f2374ad715ee72eaf91bcb7bee23f0eef998365f11ebabe6e7af0b04d4a729041da252269c776343b53e19c606fee1c0c473d4e38b970e7fe1e6a6f7445fff96267eead2d443d780808e4e5125c46dccdc4c4a86106c6cbc5343063232954d06c7842c88eca0033add6f3afbe3515545988e51b8fe8be5605516a2ece7dfa5557208dc6371cf85b0784006390e20e26b739ed1211a96a8477544e7b4fd6e0a7663993d6fb78d6a1c5798905b60ac10cb78f2a428537d883daffa73af740177f95a4ae028f820f6ce088e3d40c36ceb5b71146122a492be11cee4f5758787af32a9a893f8e818e1d8c701edc06ceb3c8e4219c59ed86ddfe1e79afa7922704bce60db4db720e3bc104384e9cec84850e291b1653cc5f9aad65880c190ded62fa4e655b9b967ecfcf9401a49cfe2f0e1d1f279940e1549b5778b83c448fef9e3f168fd81a5aab1dea1b0213a3aeb6e2e325e8fd1ae88b46d609e62461dc4a55a69124605b727edb0b5eb04e3d75b570a9e3f8c4256de2fa987ce65c2ec21370b1019bd0b188d87a74829fd346e102cc1519cc0bb32a24586e99cd102bf99d00edf65eb735fc03a1030805798f38cec637efaeec12481fa21eada084f471919c0a9678de420f9b2cfa19dc9914798edd3aba25a14ceb4c92b75117bb683bbe4131095be778ccbefec98d10218837ac136247d3a6004363f443f85a934252f5f88f36b12d2f3ff91df362381a190f410ca8fd9dd56c219e2b43842091ac8205328222e1a61f3fec8bd17b33aa7b43bdbf1e2fe547520b465963464125c0494af5de1442712d4cf92aeabbb9169227994a4be173e34da231b319c590c0d736c6d7220799966f79cfbaf668c59ee2441c594540148a517a2c3c49864e619b88e845b283081a2eede31636ec5d82bd9db0307cf83ee9096af9c07892ed0e488be1fc2e7c087938f7689d61767db223883f7acdb2bb06193cc3ce663738689cb88d9f33af31767adc485350f4a050422986e6f6927c946e2acdf1324b840a679273e4345b47ebd868e3a89a3b527b4b4b49e4f96af66df8213742761ddc8b705f17547a9cdba9a2781a04babc825f494c1402b01e61f3b267177cf7f20972125926c0a14cab9f65ee310b0bcb68f59ee250bbe99368f3d0696bcea7bfcb8b03f4beb0eab8b924d6d39a63e5d4651e2c8ffd12daffb09c5fb42af849646b61a9b92b553058964f555cdef2b752132dad5bbbd5003d1ded63cf137c207e74deaccfa616a8ab9baf20d04afcd04b2beb5fcb960664d91c49fc82883b8fee29a211ac3cf0460cd15843b488e4db7aa590bcff6ec422177a2362c43e3fa6489bdf8f6ddde60bf21216789717cf2c178575de512936822b7456e45dd7e1cf3651ce12569a37e791622d1d47a54174d11fcaec6a5e88fe0066fb15fdc15241674c7e74e94b37db57222c6afbc23a4a7b976bc43e264e432988edf1c21b38b25b4176d0dbe91e9929fda3024d931296d38b1deca137617bc6edf78bb281e85c2387d0305c2382c4447ae1c08e68345bb8e154c2af0820f7bd5fb96839c7de5b3f67a77022888c498b2cdfdb58d11d5a817f8470eac5d452ce2e0270f4872177d8e3c0afb38e3df7e1e33d2d505ae5f85329f022698fc4458df2edbb6629ad431170ec34aac1741aa74b4a95f6ac73f74804bbc9aaf787d2b9ef1efb7567a2a96c3b7cc682d690cbbcade99c317e34a76be67d23abc623261f7c6491a5d461557b7821fdc796dcb98b45a244c7740dcd2cb80e6cc3861630267b6b9816071dd461df6756cd668d05067a9ff27e9b23c8bf1a6f06b46318ea965e3c692dca297183e4332451de59fe74a003ca3a156b2d52ab84a056c2dfb115bd6bced03fc65d1adef2af5f866bbcc3b2c6606f5a1b24af9ed31b79401dedbbb27202f7d1de52384351b4d90483bdd2670132823e829bdd9fb1f4852538abaa7fde46f2d5c90f63f491de97aa6621fe6e94f1a1ff92eddfcd81a2006e78d060d5b4a6981e01a5c3de2ce5e019797dfeb2c9c055ca0e82a8309d7b32bc9c74ca43aafebfeef6d762a9ae74f50028e06808457ad9681ff4bd9ae8d88258d6cee9aa10b8b0ae9eb31c4a924dc9c26fcec1cf9c34dba1a4ac8166d8ed94cdfbb6d6d44224cc0303fcf6cfcabba8b4cc22017fbf2020fae29779f29c66c59189a47f2adc6331bd416b639ea9dce39a6e0afdadd7d481fcf740f7f9c2854e88608473cb8460a21ce4a27e21beda3a8ea9711342dbb27311b3987ce5ca5c0ee8846c23bec8c422c19b82702d13bc67b11c7410e81c6ec5321c59e9a30890da2847ac45c059c44dbaf0dddc546f8ddda4be62a84e822cda046b9c9b81e03315f8262d0ef5f94673895cb575b0feddc68333bd4b4195430ecd79b98618a0dced011137dcb81a028833264eea50a1bf03bf0628a0aa1e03d0dc497756e71a983aca52f70e6b783901fbdff7d87d499b66bf4fb8b226d7601296a6f2dc0d6cfbdc8e07fcc1af8a035d89e5b61d6d9b82ae09e7a201216938d13ffa4c00b29875b230868612207a3488c2a44fd2f6b91e3d555d455268c70ee16664ac52e1c155a306c08e86613e7ca8e25272b919f68a1b2b42ebca150f4cd5afea115b8c8d826051bed0ec7fdbf1b991e51578e33c97c39bed8be7c2b1465f45895a9ddf34c71f7f9bb2d24c514a38efa4a03e1dc8596e3426bc4d498b94d9b9e7428861f4c64fbd55d320141d526ca162867a8e3140b981b5e9dfd55668a08eae0c5448cb781ee370ef6fbd438d15ed1fb2fdd8cc7ae070bee49edeeb9c410acf03ed9b4426e43c6ab0a77ff111d899ecac6ce8c5b243a1eb5165a35d1a3994e9bec55a20490ade90af8d66cc6f7f143c6ad109f24c15550b06ae8a6fe0cd6c0b8de7bae9cd3f4a7db2e6ac202927c7165cf6ae268e75db10ee8f579b539ca7b762e9bbcf3b76132447ef632177bc801981f6e52e8b1712d5825d2396191e4d8fd3d891068b5717e119bf0d3adc4fd9abe1e0254736362d74c04faca0fbeb9c285f07144a01294c406cb5c425e203a0b1edf947bc18618e899860a921d2462f2f9b9900a216e1cfb99987d1aa2db0be5b6664473b2f55f92e6916fbc79164203ade6c45eb3f293eeed8a8a89a78293c111e39670433293a5881d78b2b09bf314609550568a7a2281c03a4f7a2395731e7ab585d2922caa29e13ff2aaccc164436882e4d1bdbaa69cefa465ee9d0a4954a5e6ec338e7cd3d9bdbf023a9db3cf9cec28372e5df4d268de8bfc98cf814f3baf5dd887aec8d45721e5d04aff006703f6d4311476059c8d21f5a08919c4f7c9f8fe0335736fac6ccd66dc7c4340e6372f68f63e10b1a1f0f9631e827f4a30304ad417414b5943fbae33a29460c1b4a25ac93799bfa66bdb386e0c9e028be90ecfb56c0338756879292d57cd20748684d03cebb9c601f221c10fa9f26c9b599a2e9b4908abe4124ba84af971e7fdd9bcfb7f3f1c99c8014ca1be9f1ec80224935b2c2a8dcafdb16c9d59a59eef9bdb397aefe6e2f24b2c4ed2bce28d564f863d285261e5fd7dbc9e46a4d308c7cf33f74700d4d2479e02075be271d7c186e78cbb1165f8dd55c6053aecf9dc78a5e52a29ea63a3b56ca3e2c0b9834b1bfc85cabcb9b4fecc64f0b0a2bc6ab65ce03e3f7a89122ae5e29f7f61a9d4f16878af31dac5509c38a02441938c2b722ca31383a64e9007d61158a755a3d3a3743484ace43ff81b0f6612526be20a1c9f560ae91eb682a41530012f2a0905a526dd432a61c5bb90811d676ab43de7b1d7dcf76f2d6b625fbaa9b7bce82f6f6f48f8762e944e8fd46b473f4", 0x1000}, {&(0x7f0000003440)="90b94416446d7b7abb1be2d5233d7a91ea736e58897cb0dd3b2700caf4d419c789ecd81d4ba93dc70daa06fc1b827f9ac03cf19a", 0x34}], 0x9, &(0x7f0000003780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r8, 0xffffffffffffff9c, r9, r11]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r21}, @cred={0x20, 0xffff, 0x0, r27, r28, r38}, @rights={0x20, 0xffff, 0x1, [r44, r45, r47, r49]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r50, r52, r53]}], 0xc8, 0xc}, 0x402) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 21:08:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="d0d2dda066696c6530aac2031e0cc713e76d8d0cb5614b0527ea1b38003ab2"], 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)}) 21:08:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x401) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) socketpair(0x10, 0x8004, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket(0x18, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8060694a, &(0x7f0000000300)) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8060694a, &(0x7f0000000300)) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8060694a, &(0x7f0000000300)) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="601aaa77a22939f9000000"]) close(r0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3) close(0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) chflagsat(r9, &(0x7f00000001c0)='./file0\x00', 0x1, 0xa18028d31ca8ef3f) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x8001) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8060694a, &(0x7f0000000300)) write(r12, &(0x7f0000000500)="73e63d35e36fdee071cf9874a3af4db4f69a4751e5ca07dd21cc75bb8772af2110f46e29bf37928c0accaf0cf42f8e2142a1a7535e22", 0x36) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f0000000380)={0x716, 0x7ff, './file0\x00', 0xb, 0x1, 0x10001, 0x5ca2}) r15 = dup2(0xffffffffffffff9c, r2) r16 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f00000003c0)=0x9, 0x4) read(r15, &(0x7f0000000540)=""/16, 0x10) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r17, 0x80044279, &(0x7f0000000480)=0x6) open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x88) r18 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x8, 0x5, 0x5, 0x5, 0x100000000, 0x8, 0x1, 0x38, 0xffffffff]) 21:08:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x1, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [{0x0, 0x74d7}, {}, {}, {0x80}, {}, {0x0, 0x3}], {0x1}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb", 0x9}], 0x1) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000440)=0x21) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = semget$private(0x0, 0x0, 0x50) semctl$GETZCNT(0x0, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x0, 0x40, &(0x7f00000000c0), 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000740d) ftruncate(0xffffffffffffffff, 0x0, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000740d) ftruncate(0xffffffffffffffff, 0x0, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) shmctl$IPC_SET(0x0, 0x1, 0x0) getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 21:08:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x805, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r3 = semget$private(0x0, 0x7, 0x180) recvmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0xf0, &(0x7f0000000680)=""/243, 0xed}, 0x81) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x5, 0x4, 0x8128}]}) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000400)=""/97) r4 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r5, &(0x7f0000000080)=""/37, 0xfe37) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0x5, 0x0) getdents(r6, &(0x7f0000000080)=""/37, 0xfe37) r7 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r7, 0x0, 0x5, 0x0) getdents(r7, &(0x7f0000000080)=""/37, 0xfe37) kevent(r5, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x9b5}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x22bfd1a4, 0x5}], 0x101, &(0x7f0000000600), 0x10100, &(0x7f0000000640)={0x9, 0x9}) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r8) syz_open_pts() 21:08:13 executing program 1: getpid() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:08:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x100) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r5 = syz_open_pts() ioctl$TIOCNXCL(r5, 0x2000740e) fchmod(r4, 0xe3) fcntl$dupfd(r4, 0x0, r4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4011, r4, 0x0, 0x5) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) faccessat(r6, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1, 0x0, 0xfffffffffffffcfb, 0x9}, 0x40) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) fcntl$dupfd(r7, 0x0, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x8000, 0x0) r9 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r9) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r11) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r12, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r12, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r12, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r12, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r13 = getuid() r14 = geteuid() setreuid(r13, r14) msgctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x6, r14, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r15 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[r17, 0xffffffffffffffff, r15, 0x0, r15, r15, 0x0]) r18 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r18) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r19, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r19, 0xe3) fcntl$dupfd(r19, 0x0, r19) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r21 = getpgid(0xffffffffffffffff) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r22, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r22, 0xe3) r23 = fcntl$dupfd(r22, 0x0, r22) writev(r23, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e613136151"], 0x44b, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x6, r28, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = geteuid() r38 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r38, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r38, &(0x7f0000000200)=ANY=[@ANYRESOCT=r39], 0x1, 0x800) msgrcv(r38, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x6, r37, r34, r36, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r29, r33, r34, 0xffffffffffffffff]) lchown(&(0x7f00000004c0)='./file0\x00', r26, r34) r40 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r40, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r40, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r40, 0xe3) r41 = fcntl$dupfd(r40, 0x0, r40) writev(r41, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r42 = fcntl$getown(r41, 0x5) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r43, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r43, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r43, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r43, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r43, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r43, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r43, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c500a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r44 = getuid() r45 = geteuid() setreuid(r44, r45) msgctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x6, r45, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r46 = getgid() r47 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r47, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r47, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r47, 0xe3) r48 = fcntl$dupfd(r47, 0x0, r47) writev(r48, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r49 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r49, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r49, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r49, 0xe3) fcntl$dupfd(r49, 0x0, r49) r50 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r50, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r50, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r50, 0xe3) r51 = fcntl$dupfd(r50, 0x0, r50) writev(r51, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) sendmsg$unix(r7, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)="5f8ebf79c86645da2c472790acc68d5739ccf535d31bd40632733818879bac5ebb711c9de5fea9d0b4b9ae65579cad82c5a3da34e3db9072c4dfba70c21ea66aa557564ad8cc77051149ca5fcd00950ecc6493f03b3503c14c487a784f67deb0544ebb021db6ca2883aff4d4b8246c6e02409826ba26d7ab9e9a92a522b6a6376eb99de366660497217dbd86453eafca6550846340a9efab7d2bb0c38fee0607db23d554e83566774488359943b2257383e5994a22855626d8ceceee2492", 0xbe}, {&(0x7f0000000580)="5b58d2441cf6ac3f442bdcca3b4298ccb5318eafef9c2336d445fd1c59fe37b2f50dfc5d8855320c88ce5d4b707d3de744f99ded3f63233349de7698f6a54a0d452d7cb99eefa53dc3120ba73a12a230b2cabbb99b6147a89d7cf6ce845d7c4dbd525ef098e70a76d45da7b203cebb63f86bc9cf76cfd74c85c1c61c24ed33c610ada82e5b1a0217830f674cda006a263d0573013d1eae43c0ad8f149d5ebad07609983ab246b1e1b74bbd614ed4833539992634", 0xb4}, {&(0x7f0000000400)="edba1a389dac552b64ae5a9a0be29c7071d2c970ddd44af0c73e463f0b2295f2dc0626012128202f7fbdb0cba8d7978f6b54f8025049c6032aa8a5ecddd572de8e158f0330cd7138a91c929ae813439e1da13b0d9532ffdacb00dffd2bb3f374d48edb7076", 0x65}, {&(0x7f0000000640)="017276446c02acb7e76e74215de1fca927d81316f6a594cde59a1afcfb2bff0fcffc6ce468ac0bbb5c55c6914c1f47a47a8f79163b1a74030e1788322adc0c8fbdf8e769934e9e78f842c3baa4976b77dcebe49aac1134fe17a693437df12bee406081c5d7b81ca52cc674d2e500f268046dc6ac9d092e6b79777ad9a3d79860f8e6b6ced946184af56b515a55", 0x8d}], 0x4, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r8, r5]}, @cred={0x20, 0xffff, 0x0, r9, 0x0, r10}, @cred={0x20, 0xffff, 0x0, r11, r14, r17}, @cred={0x20, 0xffff, 0x0, r18, 0x0, r20}, @cred={0x20, 0xffff, 0x0, r21, r24, r34}, @cred={0x20, 0xffff, 0x0, r42, r45, r46}, @rights={0x38, 0xffff, 0x1, [r48, r6, r2, r4, r4, r49, r51, r1, 0xffffffffffffffff]}], 0xf0}, 0x401) 21:08:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c5", 0x80e}], 0x1) dup2(r1, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) fcntl$dupfd(r7, 0x0, r7) writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180)="99727df5af14dc810551fe7e556923f48383a6f3ce57d7dd04ae321448e4c9e17dd775e8ed094b238871b23b54f14f66b8361ebffbd90023f6eb822b359793975220bb9ccb4cb3c587711806016a7112e8eaabc771a17b42641ad816d9c3779b8aae3565dcc2c927475202e8bad069f8a6b75025d0857633933306ef8e1ed5f85b66cf083ee53c4938", 0x271}, {&(0x7f0000000240)="ed75713dea44e9399b0d420895247b332f5aa61e7f389b9a2dc17b1267f80316fc97a1dece3560cd8b9e72d68c6051f144adb521e01a3eb53a32409eaffab5714721218ef3f248b7797273e9b8d5c28950a6beeda02b2a4630bd0e8b35a60ebc5d740000000000"}], 0x241) 21:08:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="e6dcbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951c70000000000000078a7130a9e5bb78d00"/101, 0x65198095586b75c2) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000040)="abe76c8796c368586c6a686948a8adbc172c5387eb8f1fa01e13f1eaaa10344083ed59660b5ddb4112fe36fb13a9447eaadb5b1ebe00d80aabe470e1e553d729e8d051456447a62baa1867aee1bee43288b5f165352c2336bd85c8ed", 0x5c, 0x205, &(0x7f00000000c0)={0x18, 0x1, 0x3b6a, 0x41f1c658}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x5, 0x9, 0x4, 0x9, "90d78d52c835858cee20704a94f79cb42bc28a63", 0x3, 0x3}) 21:08:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x617, 0x19f33d1477455618) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) bind$unix(r3, &(0x7f0000000000)=@abs={0x3, 0x0, 0x0}, 0x8) sync() unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:08:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000100)='./file0\x00') readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x5b) r1 = kqueue() r2 = getpid() r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0xfffffffa) ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r2) r5 = getpgid(r2) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x45, r5}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 21:08:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) fcntl$setflags(r3, 0x2, 0x0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="74ac4e8bf2c2012a5e0f25f54c33cc6a634e19767b078c"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r4, &(0x7f0000000300)="94", 0xfffffcc0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:08:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) utimensat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x1}, {0x401, 0x1}}, 0x665df7d50a882c58) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb927fa69dfceac2a84e6afca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1154a6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687963ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b8000"/1177], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000200)={0x0, 0x8, 0x6b22, {[0x9, 0x101, 0x6, 0x7f, 0x1, 0x80000000, 0x3, 0x2ca4000000, 0x1000, 0x35, 0x0, 0x4a888f2f, 0x2, 0x7, 0x5, 0x8b88, 0x1000, 0x3], [0x1000, 0x100000001, 0x3, 0x2cb, 0x3f, 0x2, 0x7f, 0xffffffffffffb2a0, 0x81, 0xfffffffffffffff8], [0x9, 0x3, 0x5, 0x400, 0x81, 0x5275, 0x3], [0xffffffffffffff0c, 0x2, 0x80000001, 0x13c, 0x9, 0x2], [{0x2, 0x520d4b5c, 0x800, 0x9}, {0x1, 0x8fc4, 0x5, 0x80000000}, {0x2d, 0xba, 0x80000000, 0xffffffffffffffff}, {0x6, 0xaf, 0x4, 0x400}, {0x81, 0x7, 0x3f, 0xdc}, {0x6, 0x6, 0x3ff, 0x9}, {0xe0, 0x10001, 0x0, 0x8}, {0xfa9f, 0x5, 0x413, 0x6}], {0x6, 0x7, 0xac, 0x2ade46af}, {0xfff9, 0x8000, 0x9, 0xfc8}}}) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) close(r3) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e46c2c8ce0b58da2e33445f4f00006c6530009023560b91eb962b0bd572a3f251b5ea5b0503ab8782c8c85f000000"], 0xa) close(r1) 21:08:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) r4 = fcntl$dupfd(r1, 0x0, r1) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000040)) r5 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xb4e9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="3d6b79e31da5cfaa4b9b7cef33a2cfdcc8e184306d9fdf381aba2defd1f0d077efe157c4b74f4503bb1e1f8c6bb18e46034c966573bf24181f63542b4ce13247183e19757a4d68712b52d3c05b6d8a283c85526157a48b1f980205c00a14c71e3df51569631ec534bef7ffffea4ef6f7c0419fae8e9a2ac1dadbd19b8bc6f27ebb9d8963d3d561f02689360327e3364670cac545f909ca0842bd87e3535987b5fe49af2a36200999d683db3d204403aeb62a22a13022203ea3b4124e94c53c4599cbf776d24f9ae0a7c7b0cedbca013d6b8de6aaa06fedc0cce007bf26b310fb329976aaf689cb4b5e7dfc625608a6f25aae6aa5d1b7c97633f73c2b97cd94ea", 0x100}], 0x1) 21:08:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r1) r3 = dup(r2) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:08:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x7fff) fchdir(r1) 21:08:13 executing program 0: 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, 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, 0x5, 0x2) 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() 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() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x42, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4, 0x4) 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() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x2, 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) 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() 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() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x10, 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() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00718f093997bf4dffe666dcb7dc6d64ea4bb7afb199bf691705c8d38ac623192406a0b807399a68ebe657e97af9593af114ed544258451352456af4eff62f4a208d42d46055f060a34f21b463b6ba07e450abd9a130f81a45bdfea1894a73ff070000e4d174410681bd2bfcde1e0b8a8ad56815d1c40ff0fc02403b3278e4e56ec14d48cc8bf4c7f27cc512ea", @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) 21:08:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="a06239a608f4a100002e2f66696c653000"], 0xa) kqueue() setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) fcntl$dupfd(r2, 0x0, r2) setsockopt(r2, 0x6, 0x9, &(0x7f0000000080)="5167fd58b6769c7dfafd1dc933188588da5ee8b65aff165895e27e1a2fbc258f449a2d0bf842", 0x26) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) 21:08:13 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa2416fa4f376336acf07af0e235781e4991f7c8df810000007be1aa5b23ed699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffedd) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "04000095440400000000000000030000000500"}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)="7aeaad31fe6357b1d1e554e22a1828ca513b7713dfb3351613a4c6be4084cad7c85ea7e763f9b559c05f89788fe6ab7fe1aa07834887173b5ddf92f733e9c062fb90198f1952bbcacbf84479d1b0b223d9c20318e8581babf1c3eca4c5cbe6f9", 0x60}, {&(0x7f0000000380)="f4be595157f7919b0f568d0a5c1e56d133da07cf45c7a00e4b278c492bf88bee4b5c836971b86652329014329703420fb6fd9e41ddd2165dae142879f63c913afbdd275a85af0cd60d49e0c92d77be243c6a7083052a405a11a1de30546be43b30bbec8ddc0e8f376deb", 0x6a}], 0x2) 21:08:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) 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) r2 = msgget(0x2, 0x200) r3 = socket(0x10000000011, 0x8000000003, 0x0) close(r3) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r4, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r5, 0x0, 0x1, 0x80000000000001ff, 0x9, 0x7fffffff}) 21:08:14 executing program 0: r0 = msgget$private(0x0, 0x20000001ce) 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) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, 0x0, 0x0) close(r1) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf82e95661b936461) r10 = syz_open_pts() writev(r10, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="810000f3ffffff00", 0x8) 21:08:14 executing program 1: r0 = msgget$private(0x0, 0x20000001ce) 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, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x49, 0x40}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x401, 0x0, 0x2}) setsockopt$inet_opts(r3, 0x0, 0x13, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000180)=0xfb7) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, 0x0, 0x0) close(r1) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) r7 = getppid() r8 = getpgid(r7) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r9, 0xe3) fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000000)) r10 = msgget$private(0x0, 0x201) msgsnd(r10, &(0x7f0000001980)=ANY=[@ANYRES16=r8], 0x1, 0x800) 21:08:14 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x380000000000000}], 0x8, 0x0, 0xfffffffffffffffb, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/9}, &(0x7f0000000500)=0xb) r3 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) kqueue() shmctl$SHM_UNLOCK(r3, 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000007c0)) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x800, 0x0) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = kqueue() r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x4, 0x70d}], 0xaaf, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffff8, 0x2, 0xff2d644972eefd14, 0x6, 0x84c}, {{r7}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x800}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xfffffffffffffffd, 0x5814}, {{r8}, 0x2, 0xa0, 0x20, 0x2, 0x93}, {{r9}, 0xfffffffffffffffc, 0x0, 0x20, 0x41b, 0x2}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x9, 0x7fffffff}, {{r10}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x80000001}, {{r11}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x90380f12d98548c0, 0x1f000, 0xc8a3}], 0x7fffffff, &(0x7f0000000780)={0xcd56, 0x7}) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) kqueue() readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/210, 0xd2}], 0x5) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000580)) 21:08:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d1557a", 0xff8}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902185331439887c387", 0xf22}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r4 = dup2(r3, 0xffffffffffffff9c) recvfrom$inet(r4, &(0x7f0000000140)=""/187, 0xbb, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a01", 0x6}], 0x1) 21:08:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="f0", 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000003180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xfffffffffffffe50) 21:08:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file1\x00', 0x5, 0x80000000, r1) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 21:08:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) close(r1) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup2(r3, r5) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r7, 0x0, 0xfffffffffffffffc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r1) 21:08:14 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/190) select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) 21:08:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x43cba, 0xfe61) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040)="21892818f018aeeac4e451f30f91eaf5913e3f23094dc310462ffbc412b0133ce2673d456ca50459", 0x1f7eb, 0x40c, 0x0, 0xfffffffffffffccd) 21:08:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447f", 0x32e}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x7fffffff) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) write(r1, &(0x7f0000001ec0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b758c47505c87cde8e6a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c53752c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a1938a7ae480ef9600000000eb4ec15f57a2794f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738e4cf4e35a2680ed7d23927f5f694eb77103fe03e01d252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f3600000000000000ffe657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc02e6e1f99dd9beb13a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d73b6984336f3a7809b793e20cb3d1da836af8aafc546f9caf8dc8ad9a3d139184a5f0d439007931ea825a587de1c1930038752d5780e4ad893095e6485c621e03847be78676725ec0ce79804104a9d74781acf112d88a9f6d0a90013911739f9fbc9e22118c08710c3df683d7b8e8596d3598db6ddf1652343e310de2aefa17c5e83a6466159d9c2b8e8abd3df88321367f18a90350401daf0ad7301819bb5b5e338100e9fce653c5db5da14d49d22847154558b1c8793fa80735eb5b206a550f3b641674bf5cdbb69fcb88a02c5ce6f635dfbbe7520f0f5442c1000009ac8cd47a40a2423a1e3c428a9521b2dd9356c8d8f7adaa8ae9be33eeaf16b166381af744bf3058e6bc0dada0bc7e94739d254b2f0373c0000000000000000cd9753ca581c3b32861133eaee4d7b179793f4ddea5efd266b55f87111d60ca3e7f5a1e4bec462bfae06caf297be8c3c1d17c45343f9a6ca1378cbdc534d84d65b3227bb66fb33ebf33e6be37e6e04707162a9afbec745778fb718d19023f4e6994250381810a017950b04977e26fd2f807714067bab52c224bd43dfeddbbc2b9981efd5549813aafba04a187ec6bde596cdac1e8cf98dd9f7c7e00ecef7091976b1fd732e99e665123ff5526e7fde9d0d7a144e2c419259161dda1ac990123868c3dbafe0384e40b05ddc4a7180ee90a128a4a30884eb7c3d1d0762e87ac60015f6c085df3b7b24293e1ea79e6e60b5fceffda41a4f9f41000000000000", 0x490) 21:08:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r3, r2) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="688d50af2efe4d3ead513ae9c1a2d02fd107c251154e9b524a2b1d4aecbdf111f294480c9f5205856194df06900ce056c3feaef052ef5d58e14f6428e56238e11038fdfff3929b5a081a3fe03028ea04be1ba0847740dbf7d3ddd5867405237509d40f7e6d5f821ef012a7c138a49faee2f1cd3801c3317ff545ddc49cbe80289ac4cc44f7c461a05320768210142a6af6ec4713a80f1e21e2300c3b9600"/181], 0x10) r4 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) r6 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r6) r7 = getuid() r8 = geteuid() setreuid(r7, r8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) setegid(r11) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r12, 0xe3) fcntl$dupfd(r12, 0x0, r12) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r13, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r13, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r13, 0xe3) fcntl$dupfd(r13, 0x0, r13) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x400, 0x0) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r15, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) fchmod(r15, 0xe3) r16 = fcntl$dupfd(r15, 0x0, r15) writev(r16, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r17 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r17, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r17, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r17, 0xe3) fcntl$dupfd(r17, 0x0, r17) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r18, &(0x7f0000000180), 0x0) fchmod(r18, 0xe3) r19 = fcntl$dupfd(r18, 0x0, r18) r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r20, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r20, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r20, 0xe3) r21 = fcntl$dupfd(r20, 0x0, r20) writev(r21, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x2f}], 0x1) r22 = accept$inet(r21, 0x0, &(0x7f0000001300)) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r23, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r23, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x100000c1) fchmod(r23, 0xe3) r24 = fcntl$dupfd(r23, 0x0, r23) writev(r24, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r25 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r25, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r25, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r25, 0xe3) fcntl$dupfd(r25, 0x0, r25) r26 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r26) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = getuid() r32 = geteuid() setreuid(r31, r32) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r34, r35) setegid(r35) r36 = getpid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r39, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r39, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r39, 0xe3) fcntl$dupfd(r39, 0x0, r39) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r41 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r43 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r43, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r43, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r43, 0xe3) r44 = fcntl$dupfd(r43, 0x0, r43) writev(r44, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="aafbeb75cc46add6e903659e11ac8e1e13a4f891ba0ddd5ea2d2efb9c38c1d4533671f9ae8f4974087d543f3fdd91183dae9a843783da82943b541b66322c8a0ebf495f4", 0x44}, {&(0x7f0000000240)="f69fb497d7d3ed818bea0e6ab3b09bdaf62f3c5d2e14355dbcd35b25ba56c1044e2ad36e93", 0x15}, {&(0x7f0000000280)="2010f5daea8ab69b224c162c1ef4062dca4cca7c2f8e139f886da616ac9dd999cedd58f42e2b6ac3bda06c222969ffcd366ed965a7ce722b897fbe4a6222e24298806dcef22aa0515b389b4d803069b3574e6f4b4fadf28dcf653875d98cb2dc7dd78982e5d5ec9fd7fe30b02715540da4d7bd92e6fbbf2963c81790dd702ee7f22dcdcbb383686b4b871216ab416566a61abe7ec5bb93471ade7551c9d37365f4e84d046f604884cbde4bece06412c285de9884330cde361b7d49715d1979890c43d8826e3a2a2b0981aa3b588f03165b5d5606025836604de4e289fed4414a864593ecd533447b0528718f264cbc55e9183abe98b2fed99e7f1b689681024c89a9e832e667a7fbed0fcca49e64d5457e355f912c34b5d4e50e0a073d10884f3a6a9fd0029023f3a51979876d6f9b878921ccb54c0f7bceeba203a50439a2fdcd290074bfb0e9b10bbaa7a94e203e82c60fc149c6c60775d8d03ebec38a053657d64f7de7da2fe4889350b1902f7ca258b4da1b6ab9bd3873e67d9e0faa33451f4c99f53786aaa11a310018530ef0232ccff26a8934ab022f18cb2898c656649dd959cb59bd80f4e76dffecd4dae89ed0ead49517186f66a5ad0e58277658ec0ce92badde4a30b2fb3ddadb0237919207abb5c990c368d723559dd86755734226f9eac2599915388b2e2dc76cc1a185f5813108b81ce01a65088d0fa1d3dbdb698e10cc79a6905d7b716fd42b229e477ff1c8821bdbfee782c253c0a17876581f67dda20a69dcdf179b4fc16a60d8293a2eff93ba46b619925ab0515b5af12671988c8065e7ea71fe270031ba39975fd1284ebaca81b438dcdf283b77d14d5e92bce9abd37d612ac2eefc5cb3c9b7d08321527f0cfb79b8512faafd4e69c84b7fb0a80947d47c7bd8e008a7070f7869b3f9b141c4a9b13421d97b633b355088a39a9ee5942a85073acb654c590179adb20d24a9784c4a505a20e3d87987b66575596cb96b04b74665d55d366d7c83fcc4ca7b12a89d73937a12cdb74b301e83c0d476684cf82eb45f356c4919cdbb195de477af7eede02f160180f79bdf26966d4386a16900a0abf8b1f46d73b39560b9021244d858ddabdbc5e2cceea4abaa8b587337bd450708692cfdab50a58fd1b6756edffa40c92ac4f9244d95acaa5f6fce1ad5c6ffc2bb4203ead79d17b0db3fac56243264c189f0199096b2bc852008b95b3522727ca147a883c7a04c17cb93f24d15df89514738cdf63a6d3c18f23a22f2550f2fee1fd1cbb7176deaf0526c4b65f518c2a3681edb860ce0aa0d4593b46d71f1ae5abdeec982ca8479b8179764e364ab9b9f5dd7788a28d65f38d183028b0c84a730d3e3aad17308f5290f1a4f75d773293c2a2de2746de1a1c1a3495dc0b298533f8dc47a2a20c63c534b53b33e009df8fb5ecc2b5e040f703159f2b7b0d16dfee2c79d15ee54d1837ef78141d89db9d867465907091be4cb9fa249e5aff08e090ad8e9b5a0e5047f37b355402104fa251d2b5d07056501c3e7b5caa038c8780f795559f1c1900f37319fe1a0d6d2f1a61927c3cf128bab78f319695078d0cbc3c13dfa60eebbb951040511d03c7611205aff649b69253f16a536337094577fbc6868e2888e619a466553203ab5ac9cc6498179821d12715f1162ebf9cbcbdc0334a1901e0d40467709df6ee26f37f2a5e6369d1604f99cd2d74bd38110b6e10dc5624cd4d53df28e2fbcf3d6819707fd6082028da720ddd140a9c0c358bcabefa4150b35897c7d590b759cfb9f855b4a87616640de655616c4f7e6f198d22a22ff35293277b706891ee3661661281eb74e3ce780ee68db88e9f351eefb44a1701fcc1bb63e769768c8646dc5f8588e029c84ebb76dec152203f887cca96efd28da7d60c9501e32bcdc459a4250b6b6583f8f56d9e95c7036cd9ee267423fd3915212d8b83d863f40d9ad1b7c955128a96e9c02dd2cdc6065fc8f5e8507f9bb1829c32c6247bacacee75baba24f8f9849e62c6207d6240d44a5d4213b0f7cac5e828b84635aba2a223a510f421efe309e8c24ba20b5c0fccc981198c91791aa6f472edf20dea446b49d6a3d2097ef403254fe2f420e427a0a8069dee52b91c7f61c324ebaa4150ace24adf526b8717e4e57c3f191426a268a9f9e290a6c9033b607752ae90b63df0e2e5c5cc955436dc980d7aeb45b4d173f5aa2e6f223e5d04e8b32e7b9f4f75d05970342c6c56e6dde9b4dae90241f17590c11c12d7790abcd8f61ff15d83328696d56abc6cc4666f887a7a8bfce608f6316cffc4a14bdb59920dda5452dbbe0ee2d4ee0bb04fb183ad7ab19e1d32252dfe32392cb6c235a32815852a2c3315c981851cf7f89021fd94386ca31c7487db283b1fce46bc89f119e3f1e2398e65b3ee48675f70e0023c585455b97ef05321d3ca4a18712e9c1f2db8785a9db6e1100d2aae2d53f28b2046eabc948461dbaebead1dad17816aca89b3787bea3a888df5da1a49492c757107795b46bcd16741c300fa7c0f29574b2f0e7e2fed188e22f690e8098425f3619eca48c2fe2a835b65901dd6c803651332cccab84f14ddc46fb4e78678a2ae230d18dc08fd9d1c89eae58c79b82705e12f3a782380ca17922cea80d61b2d3da322ef6a1de7b2e4aec6153474398f669662eb0d92076d5e9ad477de65d72327504d5085d93ad0943c9e27e3cdbffa66c3806f36258586b8a1b4350e88a23fa25f6b76c0fbf8ed9535f90a01d79ed872af956a4501b50fa055af71df44d9b2121dea1f5190780091c29ddc6edb737e19275d85efd981e2e460cca572036d83a92308edd65b1853cd30d8f302feacefb41dbc89a0e100310eba24796732a60115f93d4fe3e5ee3b0ed2eb47fddb3113e26d99bfcf90f25f739ae6d3f51c5bf223301d7aa0797bfce547a4102d7982aecce7d47ccc56ad4295cd2209722745cc069a5325c0fbac66c575cb0da33a4f85121ff621f4865a4e49fec4ca37e7f0c01bfb5d5e438c5a2322c19c1f8b379f1e689e2a859dfad415a3d7848bd1d9c8706c0e93ddc64346d8e14444f2d6f094242810036bdc2518b0b0edbcd2444014a6d850885b58386776fc5972d057d601bcfc8b558b682e8f3b643c1b63b66e9bf547fb2a0ff631f7bdf5e1b29f368080b50ba41bb473a47c260f74a77bd82f2b3501c6a21f240d1bb710d292f5d238d5a336d1489e18029e3e2d5eb5f5fb0b9eceed5856293ccd65980c36f54447adff3ff23fed2f221d6443eefd1b42a77ebb43404ac1ff694e814581575530fc763ae81140f895c54e306d1cf262523d717c1dcf13d2911150b878f1447a4fb689a8a086904dcb91bb2634f4cb5fe556fc56b50619995178b157b1800d0fbf364701581b4af9db8e30a4d856196274191f5d9280076873488c2567611977a262a9ed3d83aecb6e96156814ad51092c895f9342573528ef74d9b2353a9bd3394c0c772a87f78af08ed8f28f19293403a663034f502f7abf994fe173ea3a415fd7fffe028baad627a1fdaf4648ca5990f51da3a8055904a19dbe7500629dac9b49981991f88225e844a983d468d507917e847888029248199a10e023642658c7dd89e4017e72b29b3ae1cd05edbba8d4891150014dec4f3ecfaa2df6167cc98a2e1aecd47aadc0a1d8fb3165a64e0cd7446a09e41b2a3ecef0eda20d9df5f57550da61202b7b9d83722181c73315cdd1826c9acea9b3e031b17fe63507d0035db0880049129fd968e26b10db4c76e104db8249349838c5aa54fa2d9a2ffa399fedabbe1a8a547434c9e5cebb249322e9c9a865f3d7d6c49c6a328c3d9a786ebc56c8d4b5525d672d65cf180c240f660b114cdc9315e555de8cd90c2550a548bf3b45717bed8aa508ba7d65954b7ec61339a0605a012f88ac7af8d6809a9dcd30819931dbc818b4e0c6b66f25fe1f6fe0eb6e3ef1e280dd8e20ac10802ddbb55f7780416503682db048194c545f8f8a1f26798f2c0c9882b8dd22afb2e7a05aef5519c65bb56990c2e33bc02d7abdf891a9495fee9b1cbce4bef4a242384943ef001a1d30c553b846d18f2bcf5c53ebe070ff994e8871a4da40d7b99e0e385a057f719c8cfe96e3024f15c3c5222322aacc6bdb5083d49f32a773b09222a1b7dd7b167a5a7580ce9ae895573a8c925c670169b97d2e5cf59585826eb00f9ed2d9737258fc8425a25647807770f8fa5db5a8bd8ddacefbaeefdecd80a80933beac522294e7de1fb0d40f31b1524eb31951ce88d7f17355fded94dfd4c6aec31128bd26ede408dc9e2eb1e30d73e193ba468024db9910e10839ba88eb99c1c148bbfd5298b6e97d715c57233b29b961df5bb27acfa1848e17b700298d369e90ef620f147c0ad6d2c034a67c68f88d41314ffd08c1dba4ca0b3e71683c22cb17494229c2db5870c105018e32d90b274fdac26378a21fd31d7d4257c1a28ff5b51bc97a54f107c14b1cdfcc0ded9749a71ce316cf82ea694dd5a2ac6d1bda41ebbd40c5b94045fe4486783dd8d966e02f78fc37850a8574b44fcf888a92f5208207ad417299d4f8cbd077b70759a1c5cd6055460e3102b0745753d62dc58f50fc481e4db906a07aa854914aef98dd2eea389a3e9b572d20a3ba05de3cdbe15c7843070d8ca35255f78ac7d3538b0959d1bcdad1231ab5cacd68f8513e10a7ec4040111f64da2de6781e7df8d2851f9937dc69f8c9f5beac4f4c0e3563488bdef2210aa133e6bd2c3986c23465cec8a554b419027f7e8d3a6f7f3b2d7d0cf3865a71c2d93ee489f469aad1e4d09e3a423b0834b068b4bdd94e4f25bdaec306e6dc9f4242a4eda577f0cdb55ba416021f7fc44242f9810da053f3e9f26bc0d547949671fced2b48440a00b8de7c9a86984a8d568a15a7db62bb39356ce02b11a0241e891644c5cfe92cfb214ea459ff591c72889cdab11256ad96115f609557ea2fd2efd6e29b2f99a376a679a9e2e7a273a7048a19098a8519eb0c050b81bb7ed6c7b3a0b8f5dcadef3e92ab25775873a8df5460b709d1bf5b8d004a42139aa83cbb204d2a2faedb7d23a088d8bf099249f5f8de9d4fa9299557fd3b798a9e4357e43e8c8da1d3ce5d135b3fe6b5874ee853ff9389356a031a171ba2093c7d9bb68d713fe0537759d88e212e2af0fe9740a0f1e7b4d7f56afca3656ad07a6ffb9ae6f587492fae2b4aaaa648e8d87c68b63851cd124672339fb7ddded8dab4a2fed1d356cf0457d06088aa666b645e1678e4837abeb8d0025f4872211aaf55ade18cb729656e18ac77bcb77835eb52618ae671f1b86498dd567f52e2f1344fa474e5ecdd9de2825d637d522f4d07ef0ef702f9af59ccf47d6f562313857434d36fb46cbdca5ef7df0b8218e4ee7271eae7d2ff38ab3e6a80fdbec72d3e2aa7ea8b4610d6fa8bf2ad8fd33417a3f3d9680891f13e8e2cd01322c109ce5e580005da5833a1d53dca417e26a2ecd446a9888bf212c9e3bac2777862e1880bc801ff91ef517c46db9b518dd1fa7f2d12964f48915e945aa62e44b2d0ef5f4ed2ed3ee761b066c1d2be6d897a9c37efe003a7d7f4dfcf8cf7cbed7748d0099174a77e89c0d985a3cf72abba61fc33ada180095707e442d54c4eb74faba617736eeaa8883bcdc26f48ad49bd312d42bf44e180b6163d1fee233756eb9d6a563b3cd22ef0cd3926ef6dec999b0bcaf6f90343cf78b728e66e9b82d6415d7fcde0124f7395690fd6da92110e7e2834afae1c1c7f50c64e826595c1b30840fef9100012a5f960e94", 0x1000}], 0x3, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r44, @ANYRES32=r17, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r22, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r31, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB], 0xf8, 0x400}, 0x40c) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 21:08:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 21:08:15 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b404000000de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee026938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0104297b56dab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d080000000000000000"], 0x156, 0x800) msgrcv(r4, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf4fce2334454dbbea1f6b710e2bafb5444941415ba6c597d1f3543421", 0x90}], 0x1) msgsnd(r4, &(0x7f0000000b40)=ANY=[@ANYRES16=r10, @ANYRESDEC=r14, @ANYRESDEC=r11, @ANYRES32, @ANYPTR=&(0x7f0000000b00)=ANY=[], @ANYRESOCT=r12, @ANYRES16=r11, @ANYRESOCT, @ANYRES16=r8], 0x9, 0x400) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000140)={0x2, 0x0, 0xfffffffffffffffa, 0x2000100000004}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f00000047c0)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8515f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331478d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d238f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec7786f80007c6a38efd0fcce83b338ee067b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f", @ANYRES32=0x0, @ANYRES64=0x0, @ANYRESHEX=r0, @ANYRESHEX=r16, @ANYRESOCT=r2, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r18 = kqueue() r19 = kqueue() kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) r22 = msgget(0x0, 0x2) msgsnd(r22, &(0x7f0000000480)=ANY=[@ANYRES64=r21, @ANYBLOB="dd5e856aff799faeb74e11905c8353db7713ef93ffaed7d5d91489a33ffdfc8112624652ea487540f5f44f1b7d0585c47540f20936ddf47c34e137b75344235aa8b448ade2ea4d477f4ad51571f9d54525e65f296af032c80581ea3c2adecad71359d35064bede445e968836fa9a65cb3224b21494bc76393a87dc63709055eb408b6623b662a5db9d43079351513eca91a9cc549567bc54f55bad030e83e15e58680cbac8c8a53efce37e3befff6deb0fa6237472a05ae2db36538061", @ANYRES64=r19], 0x3, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r24 = socket$unix(0x1, 0x2, 0x0) r25 = socket(0x0, 0x4, 0x3) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32, @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r26, @ANYPTR]], 0x1, &(0x7f0000000840)=[{&(0x7f0000000200)="230c75c9939a684aa0aab72b3e66b39ade7315417433a875a13e510bc76ef1a9565754c1289bea92ee3e719da151fef251e5b16ff7e240e496195f3452c6661400873afea37c51c22c3bea7a342b0c832dc15053405f589498e98ce8cb6d98c1adc10108e80f2538b40dfbe1c3d59d3963a1859688044e6b1edfcf6ca9de33f5dd1d65bb09e064118f255e7a16657bc717d57042a1d427f6b4", 0x99}, {&(0x7f0000000080)="717f837a8a1b0c939847f0d551141c8a4e5aa36dd9caff05532b3381085e05bab6457c", 0xe9}, {&(0x7f0000000900)="ac306aeca442da2c746d1bf65f447dd7cba43d7ee27d06c58e89b6523102f210dbd4353de275e528c39d1fadcf9daaaf3997d9b5a4cdc2b3a1d36f271c6706928848383d33d03d1b3427504d3a6f87a6dbf3dd31bd420df2970f526537e5142909d28db02b510c564b0ffbf5240e397dae2e93137c576d43428956121d47773e72499e31bbd7", 0x86}, {&(0x7f0000001680)="ebc3930acc843b141bd6bf1aff67690d0ce1c28aa04cbd2f5744f62a261487d466908feb84d086101a729cd41767b48fd039123597c542da384d58f2ab9253437c9e20f971026cb8eebb1edb18e1d725b26a62812444a02e278a8ac9618f5c263a097fa738730a03a33bfbf91d591ed3d5dec32e27a712c4c8b855ee31dcbb935850f9547b1e0901ee57c07552c4773829424c9edcf8296da1e3f901073fbc956dd2ddf875782dd3b87522df9f1d63af66d9b401b2529dd9d74d05bcd76ec8b1094416d8ff719bbc1d8f732ae6e8c10b18a5e247adc316f454e018ae16c557b6967aecb92209db2787ee6e68272526664018dc7739240560d84a75bb071e1e901d079a3c83082c941e6fa8fa2cdcba3c0e526b2c2ed8fa05a8b63e0abbaa1e954b73955c691462fea48bed6ccc6565939bd5813841dc244839b55d2fc256d95130213805867c76b2d11a8d3c89c5f18896420535f9f93c6b5b6a0ce10753cb5259dd76e6aee694f36e87e31e624a1c45f1a8a24155fa7512ecb36133ae2b54ff96aa7cfd91c82da94dcd06c10d10ac273d3684ef319984c50acfbbd2047722f24f8ebe13b5b2686b0e760befb5fd37df07ed5558829085c06bff66f830b339edfec07c22da7d52a32d038187c4357383674fc04589851ecc260933b605135d2f270e0427c4858eba31d3c395b4db54e06ce8abeeab32e5af5dc5d0e44e4fe8c486ede87921e95e9d398def437dbabff10044240142159075cc5ca378374711e28d5b8cdab4d4b4ede2d9738117ad422de8b0aa7b70931d348c54b63e7822b1758e90fa9072bf8a52dc4d32b59d069963a7433e7f7cc5efc05103d5652b7603dd4c294dd1ba350e57411b850c487061d7331b6817336c15ec3865b10a33ea1f83d681932711dc0b8f858987789a63ba2439a9df13c2d4a265f6a5c0b153615428c65e30f6f19e51738029aad4b3dc9cd45cb210e35855e08ff699406d7f122371e887958ecb8d9428fc66f984514f860fccc2efa3caed411a5c82f1b2637fc8cbd461a33c6492870c24e77e867a7d4c867273ade11fedf2309e2bd4cad47070c1b349e02067d8069d2580a46f01b1ff4f9d3bef9accbfc236eb3f4ac6b1466bc936161c2373ded2ad0540868960f95329876fa33a9dcac908cefa8789466f63d8a7d469cd844bbaa422fbbdde649f89f18e6a0734b5771f639d510839d3bb96b66a427fc187a9590e2ff9fe0242e6b21130b7557caab43ab60d802540b76606ac4ac978d22b956bba7725d17e6f997dba5958bad40335244445e3b849cf73b4eb4671ae66903886748084e2497645eaea6bcb932aef2d09adde8d0ab1287e2ef6b2d399bec9ed494f17dab7a2b89c58151a8bc8ea8840a080db5e9aa7afa64e1cb949bf806bf8968ee86244ffc30fa705025850d4d5e95792dbe0b983fd9d6f9b1531876293875901a6a91b8ac70b4f78af09a263b0ed99729c8b78d5233b9ffd10195eca171e62ef396cc60efc25c9d218f75ba5a991abf9b738f78c9dbe297b388c9667bf2c85fbdc91903c649a50d0c153c315006afb186af3df0b2e4c640fdf76e4291d131559f18d9586f392ad96fa8e44c2d7181e266ad271364a53c83f6dbd910a505ea21d8f81013ceefa93ee5df544e86548c9f70e2e644aa0210e0c4b53e82c938e8800917798554f68d65c2f84f12b2c80f9d87755e90dbf7a223614b99c4e5ffd854bc863995221895662121beacc2bdfda81b4c9e4ea8cd7202e96adb2dac693d0260a63d6350a6acb88c5995d81550e5d8d33a814976118386e63324e4173275cd8bb86b46c5f9a72cc4d2614dfb77417509ae6179b9dea7d38ff44976df0441595d9960fca25a94a6cbfffbd28b75939be722b1f2a8ec4f19d33bb33c038309dcfe036be7209e9449befe56db555b25c2326b05c64add55c031aa1732bed060720990f63e1bd2d9c014bcf11b1e8e04900983b5347cc5f5be4ac17b2b7a0a9c52367f15cd22f9e7d4faf11f82fd41a677018170a47ab52d23ac2c7c3c93420edecf2cc0cc8ea29129d7753879da4b3f125529ab16c11e61e419faf4679d4858e28d176582bf3728b53ed6a3547029ab493cbeda351b82735a12b8aed1561969951a6864754830a9179865182b60febd81509c2aca6a9bf5611f974ffedbadc82dd1115f28bdc4b03a439f75c3e6f7cd53a65c637dceb8e90249fe6e4decc00c32f2a5289cf38f60097c4c82f20ae91c5f1f3743dbe7173c604b57f8028204de72221b62be33a36caf3f6849009a990c379af99b9bc0f79845acc7647013dafb403cd423b236ffd4d0b0cbc0524188679a4ac12e5861c5d2bac1ba99929cf4bcf836d5f4a4f6c963174db08bd5b494ba37d5c5e7df9905919b5db4679b75b5a154302a8546ee2fb22938d85dcc333303957e0d1d83a154e39f2135b7ca4b0ba0ce2b2e720a4ffbe7d19d0e4711d91f3acf9fb43aca27fbcb2f9117f7485a5a4b74314cc2a914b4b1693977073535d2b8da8800ad1e8759216ddcc6e7d164498eb6a8da217fc0e801c8596ea9f2c6db4b4fa33fa23b205ff82175dd645bc3cf5c89d9eff18596642f1a34089b210bda68277f80e3d16a65824964577a2f5b47eb7cf55caa948293dfb8c9d1201d5377edb1bcb354e8cfb73a42e2544c6033105687fff630619578145d280e156ff7655ff4eeae4ddd90eed364d50a429f6692e1c523abbdc0a3067c9ebacd8d15082090a42ae8c89d8145e3465300ec8f58be61a83b31bd087e2d5f4099b49fcce6ab87d3cf45e0c01443eff3c3501b0c9ca3b51d26643b29568b15084c1250d6584fabaa41e062eed045aa22930829b12c7561613ea5815dc41fc0b610a09ae49a00c15cf5b1e14d5e41e86d85a5a39a7734b187f748dd3bb12872f8d30540b22c936bd3d053e0f29e32dc2bc35dc6374b1fcdc85708b26172591537082921d4856f088938b4251d1819be41d2d2e9f14a657f828fe3f63c12038d1abe8c82db2e18d94c192027153087f4ff5009d00bcb1ba5cec31bec12bd8ff17de25828336800640ce453740f2a8e8a6e4b865bf220039842aa173b315cf0f85fa157fc4d7872e1f10c6787a4e7ef66c7f6a2c01f29e6a2b2bf9d970c30fde512aeac01871864f60ca1d6dd8e0006730c17fe34b397e1ebb4a7e30827cfe924a0bf83a25c85043dffde44cc9cff3935d6b2d5a4eddb0547e280368569b8436cf7e32eddee55e6ad373716852a6355bb1e7a883c10aa3b5501777af8df6d106b1145e361e6cd8ada2f8514dc8e80a4b7a43e9adf8bcdcd619702526e30ee8604693a0a7faf4675ef5d8c91d2ea5d3d78b64eff618c3ec0d349c5fb5d49c1d972f7c8da081fd3f33ff7933cf27d85337159e1966de724accf72164aafe7fd32505e5e0a0c96e7066b48fe75570c62a5a1774b46b3ebf2b48a3dfce5e90a6359a8be76e6b757dc982b17d39de895a6df4a6ca71b87579563ffe74db70c1a48b7a830a926b0238707986f66147666c36b30c776eb0c44977efce5f2e24872f624639b0a3d5e2c18f7e6da52f5b09916935df9baf22308ff66d951ab9c156f937bd7e0944ffaad1e6ba962cb48d416af9b89cff8cfae369cb79ee878e42ef357b2a644c31a4522bc221f1447584b1d135d042e7150effe8a7297f093b03e230995bd03b69f7127db7977b37765413e7698a8a77163cb9c14b7e71df31def970a1df39956d9e40b8d001dd90bb738bb8baa37089d6c748f54857b37406068a396083c446f22588a8a9080afc5f73d3e2ad96e13bc143147b6b4dec251b0d6d96587eca9907d2b394b0b3dc2e211f2f11421ab8b9150e801cd4c2abafbd9c9faa923f9f8e929e6a5606eb0190764cc3ca23da6f84a79327b4f2cc65b7b422723e6b4d9232faf2e6454fb7bd14966e173017082bf21662f8e3fb14a80e19e271d9a0ee2ff51b74fab8bd167d5c933410d5f0a33de93645f1493b12e68f06255050494be286c0a46c6ab92b430cf46622f09dacebe32f7cded1497d6c6f74f801b0647fdc3b223bd7502b8726645504d3d6c4f7c6fd95b7d4c3d235bf7f9fcdef981d3809bc65f421172c1ff1e34883852ecb53c7e2192ea8e36e20185540486a5cbe6cb8cebff53320a2eb4f04c1ceef9585dac7aef4ebe2657ec2782f224381bb42f32982e2bc387cd96026b5424ab3406ee3e2ba8f1f96a0a2e54f3ce4f5bb4ca971964659970bbf4fd33bdf7ee574f3e1a8ddb8f47111b423fd0c653a75cc97ef29c04f247101981aa75c4d0d25e99d9982c2479e38b2128ef3968b7227154ccba2ef995e8ce0c266ac91e1eca23ddecd46b9a0ad90ed50f7bc8b59cc55d89c4f73aecf54387e61c2c10947d76d91870455c2513685eee359888b71307c958436d65d8fb9123e6d4fb6239bcb7e896ae5431a8c5d53cacebdc1a2e026acfe0b9343010afc4088ba7e6962740ce037e950b93796b7495eed901ba67f2638b901582fa0f8866c596a045f658ed9f11a9f2d0154ceddbfdddb4922f48a08a4ff88f0551530a507699afcf9faef83362aea46cd6b3fbe9c7e84fa4b4057933bba5520a8794f58cfd867a17f760bb06fae76f019fb6d0da28d5317024842e6091fd477a6efcfde7d19babd2dfa6cd90d57792dd164829339ed6ce506cd775a7abc411b631bc91952cd63c56a22b8aba2395867835b05a8dea8b485125c4e7d8c4ccf1e6cd44c3f18e7f33cf84d02a58f1ffc76bef756627cec702e2879be6949abfcd59688bc431dca3d9b179c22e048acad8d62c973f2b2f63982f8c53c7e3c572a5914393600570b88e53a1d35143681eeafd02c3850ed89c4cd64f969995d318034323ff83a23b31719d4279be6492856ad4413d075643ea3e871cfd986daa27e1e0a3d7609b50f096270864a8fdb7ac380b753aae87aca3bcfbb789abc73ce47234f89d033dfb4aba3eb2f88db196a85a8e78a927e00b34688bad4b6531acb6ce3a8e8ba6241c2303e66060911d59fa4af3e55e3bbc1e2987d355d1db05bc99a6d5753473eccb6c7cd0bbb10c10ebb2a24fd1dabe9b0f2704815a606ae67efe2cafdcab59db39ef888c0f1db33f27f2e78fb25c9bd51cd0af1495e877872270e25370e1cc7641407188a7687e452e6447f98dd26f5f62f583032a20f49f69477507dfc2800d2755ce613dab2dfbb1b257013b5e6c6eda803457193ea8aecd2d0615da08170ce4f4c86d6abd0d62ae435d6f784767d29070c9fa44658177cce5f2d0ad3cde3b3d18e5a0c0c9a57104587c239969acad483cdcb0450adf78de70e0782c24feb713549a53230857bf45d1f015be5411992cc45c64a6b55c0941ac2b449e010ffd86ab8a6ed49aea76eb9f96e3776c57a401c0c5233f10ead105e8ffac46ffaea245bde927825e153da450f67d89711e3bc50b0130d624f4c7c63dcd29d4d757bc21894efbe2057755cdde0fcc56ad7582a07b5fad003d7e453c7f7d467cb0446d70c8a38ebb63795d0eb54e08ab9a156b5d1fa0de601d101a09301a89b62f778c359f5c352ea4eb2834efbfbac83a407a986fa6e4362583e2c8a3992455ff4ffaee0e5fb92733979aae8498f59b303fe5d3f7d750095151a8227bacb5eb4c8944766a2233cc727a0c4295bc1f67ec57fd9ed548620498ad6af3b9f9cfb6f96f2d55d6908e93a64e3787b96df33ba133d743502ad9e9cc9e2ac75925241532065cca9e519eee5529ee9eac707c81a56743e7b522975c7d0894aedd803abae807a8a497e7dd97e81ea28d4df474d6f58", 0x1000}, {&(0x7f0000002680)="2a9a0b12e1542222695ef1a8caf19768f49c42963e68b6010cc45c30cb762f08a04fc475747140c8c188e480cd191a5a461c01d914ad83f77636294a86c5296f89c0950866925e6b59ab33d1f76d0c7c9e05c9f6c3dfbdcab8ffc6474ba86a33a20a6a5898b5a16518f9c6612057a6a10fbb601e964abe5a0335b80f1c46ccb9d12e5a1aecaba0b80e809e757b6813645808eb87796800c7a752a984aabec4a097d4c64c111d353c79d9bd1f7e97f436d46760d22846f1d4acb251e236849bd9a2da9cd3c551b549ddf380b42be18dc1bcd9596f72f4c7e24b8ad6b8d0496cd9498a6047fdcf6c4817d2da95fd0a46ccd65f36101fe1cfd1b0129a467855fe571583cd87750fd136db610a9c5ac9aafd055dca908dd5b24124c44433c25dbedd2e3e089857d28279b655a46d30a3e0e7ae8e98731de32a3a37f8ffa9fa0d3527ad7a0e1087250b13f13aa52434ab20070201e5765c40d86dd2324344b4b4bebd8fac6818423f42999d554c3cc20ec0ff23602bc1cdf5938161de649db94a5f5b9bdfbe3702e911b62f6a00bc56f45256f1bde491afbc97f599983940cb30390d723e0abc8919fc026f42b4a0fd6d17b964e9bf14fe946c3137255c6227281eeea517cab81155d12b67f11146e1e56480d4344ed54d6f3affd936a683b288200b36bc6e6f89f41c81aeaa3e9e4c18af0efd865287e8c1f8c80a0e50a015d7f79a52f6a8c1e6cf1c6e6dac8230384eb2685ffebe326aee8a67150f1b1ddacfffacaba3f994723a4a4494651764988e06a4f61d245b3640bd4a807e6ffbe26e1f3311245569fc67d1033ee2a780248557b4a487f890faaffaea5b3eaafd99e90b4ba20d14c6cb7e6341ccc4da0e364c1cb25ad243a681f8414f5dfa8517b2f116604ee8d6a0330ebe540a465e31b7d4a5a5789db9d3e486e187ec58b487827f64db1687c54a240e27f0a1cc6931aed8add8133b34ce9b47e4b4013689004868a1b9c4cf4257caa0fa842bfd877cb9cdc92da905356103d0b0d4601f012e8cae9e36ae2e4e3a81ee28487f77ac22ecc5ed78132244e7d88abcc3d3572fe95c11b847e3c3d263a41efd72a1c82ecf38090dcc02b3c8d007d8a4c821bf8eb8b4d4275442fbd183832038685b95c347fe6791bb8605136c883a1c96ce6a1de8ad0467502f5664212aa389d41c5b146d05283af5924734754acc388115d8281fd523dc6c37720e6e9fcce5d64c65db04c743e710a86c9da29c7ec0870510f79d6bf4294bf0636a9a790371f8a50267b5bb93d9c5efe75bf3835e49f54d0aef593fecfc521f87ad40f8f09ad2c2917de932a28766ddfbfe218afc7cfa22e4111ee66c963d857b54770edee0810a4d724c0e0967c41aef90104c5d225c638f9b41c71929650d683d384b1486df3e61dc5722de0590f393c0fef718e3c1e0b9b7775225d35fb71ddecd01d48d2b0588f82c5674ca1d30a2d8d1f810503598fe2a55f756f8b3e3cd6cda26d8040bba3206709d1955fc8991d11ef3bd1f129e021976cf1f73c878f4749d61a4bbca400d096a005d1364d681dd4ce3236c94e36cfb2944fdc38dec3a081a44663aa62d9709616e878b3c6af6a5785c2a33fbe56883b6d4c6ef93b4a20110dce7c254ec1d748f2b7198206815bea0db364df27715fd4923dbc6ebe94550585a546187d7f48b14de97a0a1d91817a7eff3dbf5116c8f16d33dee2973f2c2caa0ed3d48befdf2476b031ef00fc822d56f4f2d3e7b8f65253e2469b6acf090c41e0ab12da2c1c152166cbea102c63b22bf2c9c7238f3e95ed787ba1c17b9dde40d1e09858d4aeb655000fee69bebeb7a14e5898e628f884194f72d8fec73f9a372f2957b33207ae422c084a2b9192f70aad6ac642abb61921f3c4f042bd8cb520c1b069f894a24053cbd9886eabcdc4c281d688f226ff6667bb9a5f628a8e5826be1950d5c113c343352c9c640b40b0ff3e82f5b66bc50bd3595dccd373c7a289995928f91a9af821e65827698c70e894af97d91bf0a05229493c1c777cd37e844650b6a4d8b8203725ed059321dba9b2492d6775f00136037ba03d813e886b673d5c9275bed715659ba4e979611945e4861754359b69a5d3c944f0f5379639bd8e147d341e24521b817e9599d08e313226700fe38911a003f12bede29b006341359ff5f04b5dd1b015eed981816db68e089192c6a9f68d2d2e63d8361ef62f959f56793dcd4db964afcbc487f7d834600954ef80ace6141fd4b26910af7517a8430b5ebc50713847124cc4397ebd6c36bf0dde75941c2772b0f1c4fa4c98ade21b5496d171a9c4dda46d6d598017add92bb162e0b8667338b2b05ad94ad8f31e8f7f4e98e6c2deed78b92655f085a6de6b9a73191ab207fa1912dfa6a0c656f2e06c4be9fc9740580a7f89749551a1a0cb0f9eed649b4c60035ebbd933b38ff025f39030e696182e8c2f66eceb861e3e0a7d1af8fdea3451d494d0239972171450bb66160ce45c6cfd5b4b724111a3ed126d3bee83f2c68fc7e02d39eee613d6883efd8f2c3a5f897dfb498f64058f627ee4f11cb93cbb059ef87618adae17b551ed2d7295ce6d4d5f0d64c4b83c4d2498734e32242f919bbb4b269380f41a151b2c2f0b9cc2178adbbed2858461910a621a3eedeae65ea0b2c40e4fc74d0e3e174756b3144a713772af5b73b90449ec4aa44abfca05c304508d5c24892a4edd02836494e866a8af40fcebec6c31d3907945c1fa4efff4c2a278fbd3d2b5b6789ed58317cb6b15c3c391817b747598d8d9695e62d962ff0bf259d21402ed785fca1be5500137de818cafc2c729f4b2be731ba9fc05f269717c4902eaa48e1fa79733662583e60c1ab9fbfe5ca48216c6bc39d756c66f1da5a919d2c855bfa5ea4dc90204a6a429ec6cdd735f0588985d03efa4fd80623ddb39bb8c8807df7ccccf015aafe3dea256aa8871d731f3929ddcb622b8ec4ba236825002ac5af1f9db3915a75c66863b131a50d50721c22630952b1fa82d4cd608b6c9a16d85e7a2d6aa680a7a3bcca6748f9c558fad7dcb16dfba0df0a9a1779fab4ad57a79e899d942b3e207fd836a72c02505440cbd9a5821e204118b0c867d51aa1d8b5183da26abd802126b8747071f66a26a914eec65766d4b2733f2ddc6b5989bce141257b43d604ad01cae30a3695fb3623bb0b6a4113d0cadc684608131e7790d901d03323db1a490bed4dfe23a929ef3705b6c8b320a4c80e78be0253d89a2af22fb850722f813c3ee16c72815229e681a076070f9dcb6769ff3143d4b18a6b7028588be4094209b83a890b9faa0a8680e260d8739d9fa589a283076eb8aac0b495917f35932cc3fad38a89f81ddd253ce0edf0c3874f42b5f2d05f303478ac3ed35a8be7f82aa4bd28cd65403f0491573155a21bb9b74c3a6e6c2457cf5b5033db5332d03fd3ca3cf16eed6ad000f9da6b70d324c80f616279f1f25bdf6b8963816d2b58440fda0d3a287523c343f91fcf29e4c40dab5ed08ca27f9db1da669a79f8d03acdd206f61b52a5076111c44c25e0e9258781014d5dfa29120c5844c8c7a8dc92775c1e5046f23b18e1dc3d53f73ad8c780fabf390b397825b267671a926c3fb60c52217ebfd5fa3c6bf052714cbc45e70715afd36ed12b981f736a14582572a9cdf3cc7ae7e74a0dd0defc0abc543fbd9fa90269dfd2a0d02fd9b5cf62dcd94baa00f8e4ea632ea62e9e7409d501fc42d2089929ebade41b95496281373e92cd54a79aadf890972c08696904c8592ac9e24702abe1058101f807850e4efd22923164b58a2493d7ccdeedce6f6c0530fd326b618ef614d7126bfbc6a8f90824647f3ed5c9c62b2398692fdea686e5777d093f92afdb9ab3e2bed91c589afc938a45b44f1b9bf3ea79620ad53d762a65cbdbaddca00e944c59b4b8b863d6c2741563a801d98405272b63619910a16d2afab3b975cf18aec856b9ba9256919aa59648a12177ad7bab6e8fd8107c0859c4a68abec560ac9c4154c527d19397c7001cebb51779b67808c19355962520c366857998cf35c1f0fb688561b8fddbef781bd7e8b5efb6ddf54afa1f10ba852b90faf0730e71a2ecb706415891a4c225732cc40f477a955d2f37447bca02f73e4e2f99bc1199df3c6549b673da915d543e340bebff3d34eda42b0b7f88676f2671bf32d7ed570d2c028f779fa16301ec3bc32af5653419800df4ef9037a696eaccabb3c2f3c799255b5710156eb10012cc70a7adfcba7c40dbf3e74f304dae3c184c4192efbd87c04abad4b23db190a9faa59ea5e9ce0ffbff1d5aae9323d3a9e73c24c50b7bca76600797ecc41a7eccc56f0a8ec7aff78ed28b99b3da627f755eb242a772ad192d195c49f6738974d893927890b5e0b351a3a2658a74f67481ed879dec027574e08b1419d81d5ecefc56dee298e81627fc08dc45c2b5af38b4b7f8169621c0292f02a7b16239a327c5e19d4c11f2cd469d2922f793cadd61070c7b4173e2b64bc0f54eabae9023286ae71c226536f98029493527b37e96e69c11ddde0e55de0fd5bdd404c04feb4449721bc02bbbd8bb3bd3312eeba87764fe2e0dccc31f51e2fe9ba23e51116ee528b820534e6fec58315264c17a1a360b2bdbaeb8a958dec0fe41d4fa6c5e7e4ad0cf4ab0f71c14515e8c29a7a222aab7c1a62d11ff34e0e3e60d6a1821578d2cf80d667bfa8ed1a6ed0fca3676934bfff549ceae9d3da24aab709064b50c745f12ffa46791c20da103a67c671f34eab4daa36f3f5531c37500ab585b1eed4ab9e896512f9fc5867a9c0cee75b2e8bfccf8f70997586701c4ef52c297d819464add4aff9a380dcf3cd49d9280c1de42fcec6b6c5c12729e6987f1ef4ac92762a56123f83059ed992f548189a342d3b0e78ff060b4f29bf7e97b92ce97dfb05a865eb8e8c693fd0bbc041fb8f3157bd516d544628fce9c5dc57242148abf8f6a9dd82af31d143db4ae1236df1e095409ac335851dc65e74e28be7b09d79c0b778b4960e79ab7e78dcb65294c5483d4cda5bb8f02219e4f294054ee03c849062496f284d02376344d61f0dbfcfb50c7ed77f8a3c1286fc228f6024520dfa428935ecb65f17cab58bae2269e57df9503bab0775f4136564f49cdebbe7b2ea5d0c593af804214292340be751d0506ee42c1f4a125bb163a1a90fddba3a4db3acd668c916802985f085e90967aec76713a98bba98f8da60ce527fd5531e789f34b521a907ee4fc11f325f00c2a577abfc09be392e8c1e533ce6179ba689b61c1a1a1ad3d6dd3f89d08c2f4f258d8914c8fe90e3d56cf7fe854273abfacd11a2db8a39af8729173819ce2fbee953aa8549df072aa536c66ffca8975a460e18eae2d7c7493507bb7135e687872f4a2bc5633f1149d263ef5ef96f662893a2e0da36e191717d7502ddc770a6513851def71c06a22c5ff509442c7164cfd93194d0cbead163019f70f985b1b594866069afadb33bf397a1d9bd58918b824fa99c43d144d8a80c21038526aa0a85a15651e515088863adc9141480a0627cbe036275e7c6eb90108a1b6a40bc07e0da5da1a6e86cc5cd660169fd601530a0126dfa282e599abbb4df61e681a862ba4d19807bdddff2dbeffbe392ed569259b658575670a79847ae31860aaba48fd86a8de4e4a816d9aa447052c5f9fcdb147b4efb0aa93d9c6593cf0078db790fbd8522c93f86fb48f0664cea3e620066aeddddf03cfb7425296a284c55398faddf72d0423615f140c65f3056d520b48e40a408b826db0", 0x11e8}, {&(0x7f0000000580)="86edd2f3fb53fb81422d43897885ee5b79671fc93a3c7da8280fdc7fdc5e434cb81d65d1f7762982ddb123a2166ae16e81f65cf7e783d9d4513ea2a571677c1f2114d58262557de2704e1d990bb9091a82e3af877cabf5975eddaf2475e67a0b0aff0775966cf703c8db86ee4bf4675dc3311078cc02c3c32d857f4201e498c2c7ddc1f790e479a8580675a53c96110afc834d6db2e872e91f003ed88271afad0013e75d6f94df43a16b74b829fe1baa36f9527a3bb724a12a83191bb10dff02a7df6434be2f632c332a61eb43", 0xcd}, {&(0x7f00000006c0)="e6e3fdedb4b4e62cc0db20de4b8a450eea61e0970b10139544579fc36b9ad43a5787b794b512b446938fc6c5030d527a39eca27614ff3a3ce2d2d81256bef6a69c05d5261a3612a7535c5bfb2c137e61ecede8bbac36", 0x56}, {&(0x7f0000000740)="d06479704e0996b81f1c305b6c1b8a646b60501f8bfe31e93809bb5f5ff5cd770e94d5978604a35e17036c78c5dfb7107ef28bb222d1e16aafc02692e1be7ab44e4e708f98ac7a5b9f42cf8ce3698a1d16e8459c62248055d2c96b93264b29cac77f5b75c11e12e062b34b0f490874421d4489f3c616d41b35d6b80e5b43874f3d528e6009ab8b3e425cf163965fbf7ac8c9f026e300234bec9e5e3bbac5c97b45f19fe80ee35f1846b56687c9318a0cd5ad4685ee0ad04d044b1874df58b8c5c898fdde784944cc248fb50131ac781bbabfa93df015b852b83271ddb3995c24e1da", 0xe2}], 0x8, 0xfffffffffffffffe, 0xfffffffffffffcf5, 0x2}, 0x1) 21:08:15 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') unveil(0x0, 0x0) pipe(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xffffffffffffff8c}, {0x0}], 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r6 = syz_open_pts() dup2(r6, 0xffffffffffffffff) r7 = open(0x0, 0x0, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000380)}, {&(0x7f0000000580)="1bb8310fef633c6c07f6dee89bdb677090fca65a67026ccee626751cfe82d3b610631eea6af77dd967b147e569274f78e0f94a790c3877be8f9482551868f13b2646b041b213335063e6d9b765312df63e4f7d2ed305b810dfb8447d3ed26250c201b0095a020b7163b909bb6d46c9d17a33a798f4b9e77c3f3b4887aefbc830dc5ac8ab54a0de"}], 0x293) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10008) renameat(r9, 0x0, r10, &(0x7f0000000480)='./file0/file0\x00') write(r7, &(0x7f0000000180)='X', 0x1) syz_open_pts() r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r11, 0xe3) r12 = fcntl$dupfd(r11, 0x0, r11) writev(r12, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r13, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r13, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r13, 0xe3) r14 = fcntl$dupfd(r13, 0x0, r13) writev(r14, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r15 = dup2(r14, 0xffffffffffffff9c) write(r15, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_ADD_DEVICE(r15, 0x80085761, &(0x7f0000000340)={0x0, 0x6}) semop(0x0, &(0x7f0000000040)=[{}], 0x1) r16 = getuid() seteuid(r16) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffff0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0xc, r16, r17, 0x0, r17, 0x0, 0x3}, 0x7f, 0x69, 0x200000000006}) r18 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000003b, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffff0c) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r19) semget$private(0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) semget$private(0x0, 0xeb51a75da04fc21d, 0x3c) r20 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r20, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000180)) semctl$IPC_RMID(r20, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0x1c3) getgid() semget$private(0x0, 0x0, 0x286) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r21 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r21, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r21, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_STAT(r21, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) geteuid() 21:08:15 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f, 0x0, 0x0, 0xca}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0xe}], 0x0, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2d}], 0x2034, 0x0, 0xc68, 0x0) 21:08:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000b00)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r5 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r5, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmat(r5, &(0x7f0000002000/0x2000)=nil, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/diskmap\x00', 0x10000, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) fcntl$dupfd(r9, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r10 = getegid() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000840)={0x6, 0x2, 0x6, 0x8, "aaaed0cec43e5dde747a8acef96da2d6f046ac2c", 0x7, 0xfff}) lchown(&(0x7f0000000680)='./file0/../file0\x00', r2, r10) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="68dd52fbff178b65f28759c881b7aa9669a0fd719da93d184180131bceb28cfe699236288d2920f34503f41225a2c4eda73130249771520df97572283b42f4a27a519d75afce37f904bf1c6fdded5cd42b9ba67ef4cd4b8bf62fb7c21b3b73ad113b58b9aa8a732fa836fcd3dd089a10fecb855ab961c03823e3ebc449c9", 0x7e}, {&(0x7f0000000180)="9e47649a0ce4d7dfb71c35b6a72878b58cf81ea0d1034138e5ffc3b9d10e9d3960fee6d2ab636a4fd9ef7201dadfea039cc1d9cb72fcd3cd68d9a872ccc7ce209985a08b6974608a5cb838c8c0405aa8069f794d805609e110cf607eae871e4d55b9799a4f8622001899d56375b322dd17", 0x71}, {&(0x7f0000000200)="78d93170cf6f14516b623052257c12e3329c6fc950f463ba6f7303f07989b5ba105e8a559ff780fc08d99f44f8659387465567e52ae597d2b4e7e15331d6f135a40cb2a66743f825c7acc7f9753bae5c4e14e6045e82b95cff8639d435f462157d410c7913514634b6a6113be101287327ef8f094fc816f5fb8948ff67e6dabe47c3741ef25db57c8aea1a9f8f0e0a3e150a8545b27c7a72e2db9990", 0x9c}, {&(0x7f00000002c0)="61bf74b558b74b1c03f1872e519f9821f831e260cc9332061a8a8ecb49a8d854c24205e13d24b2a3e200db2f6d2dba136f3f4500da3d56a29fc9b9b77f5831c14d28f3e364c5985920ec7d91c49e0bbaeab848746065b4791bba57b468ad5f3aeae5e55cf4b06c247b2f427bbc6ccaa6f8d00fb8d567c1", 0x77}, {&(0x7f0000000340)="5632191e6df8820d5d69e0e6640bf644a5a4f79bfdfcdab06f1ea8a0956a274684163add632c02787fa3182e8e785ed6fb76f898a575c8fedc9f77e05ba92056b417696ffba5857749c20890413797d27eef172730f379a0e23493d2dbd2fddf4c0fb238529fd1b040310f1c6b96c881faf3da36907403df3a0978120582584177924ccfb3a57b902204fab8dab7bc678455ea2d50f4", 0x96}, {&(0x7f0000000400)="78747426280a5fc6b3c9f81d8cef44bcd89084554d418d389f07a16182df3571ad183af890ac7d11dafbf2877374307868e4c601a06c347e2a55c6bcccce32ffd39b81fb4f014864321dbdbcac8beef9805a5f296d4b29589114669332e54e4f3436e3226eff5b1946187e469519f5a4dc20ae103476636576cb9ebff862f66de8c6981e2dcb379e4eaa97154b7c31ba512f77011419ae64d16bf356fe7b889a7fbcb203f2ed11f8d88efbd342eda12f4c6ee6f4ad148286", 0xb8}, {&(0x7f00000004c0)="82dfd721e71312fcf4fba70ad56e68a0dcea04d72a38d48b53d8dad67f900818ccdae52618265cf5b43e4aaf634d24b127c5191092e171bc0b2b4a04097107877e0ff4907727627d7136b743a0588bdf90667287a5328bc5ba5bdfb0710194cb2091b4dfd3c528589a4a49cbd63706ed7c20c9a3aa8fa075f0751a9797b16909fdc6897fb5bd1a6040748248ce0e059a3e1e8c43e7578ae69efe408876b6d2b5deb5de6d4fc6138c6643f7d9f4a139ecbb5574eb2f8d58e987046fdb8b8774d291b6d55ef57e197751b0fd2f1ae4cffd600c2155dad2ae5ef13f1949c963ecb651ff03c4a61a", 0xe6}], 0x7, 0x0, 0x0, 0x2}, 0x608) shmget$private(0x0, 0x3000, 0x181, &(0x7f0000001000/0x3000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r12, 0xe3) fcntl$dupfd(r12, 0x0, r12) writev(r12, &(0x7f0000000ac0)=[{&(0x7f0000000880)="cbfc7c3026cd478becda50879b98339563db15337a8c42a0da63bec68938cd37f756752e96c9ef44dcc43f227373694c9bf617effb84ddf9372d560f08dcfbb6bf3f9e592d7e1af255eba5", 0x4b}, {&(0x7f0000000900)="abafced16afd78072f165bb603374867be3159b9f508b5482c1c42bf8dffde09c8a4e62380ece0372565306e53e3af9c39a1d9e76a2499b9b950b5cc609c6a9adc54b5a69baf466fd99f96ce50bf65ca998ac20e6928ffda8da0d07a313e70b94712c51f19f7f5594262a53b268c90385416a36532736fd144e42525758ce4130e16385a541abf343181629ef818ff2a0ca1e5a41d337b858dbbd0280e222b65b9d2236c9886", 0xa6}, {&(0x7f00000009c0)="33cbc3bb887fd4311bcbc66537f962d0dc83b09f32a556b9c99ca05d80ed", 0x1e}, {&(0x7f0000000a00)="e913acbdf013fd69ca5105d327f3c8f01dd863e1497ba647396d15cc512e193738443d601a9a314527abb1a274012adc9d209e77d6c246db3b0dd696382e6ebc80677275b118ae0a5ca841b350aef74aa64ce1ef42814d504ce90f2211ab08c75edbc0ffbe36d25089b95e7461d1e9fb98bf1fc60ce9b2713e24c3edb88154149ac53d3f01c681fcb1ea288fe3d272e114c849f9", 0x94}], 0x4) 21:08:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = geteuid() r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getuid() setreuid(r4, r5) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, r8, r7, r8, r6, 0x10, 0x9}, 0x2, 0x200000001, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r4, r6, 0x0, r7, 0xc, 0x80}, 0x226, 0xb0b}) fchown(r1, r2, r6) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) dup(r0) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r9, 0xe3) fcntl$dupfd(r9, 0x0, r9) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) fcntl$dupfd(r10, 0x0, r10) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 21:08:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="00002e2c66292c654200e23844384d9f955d89985f4e9a07391f29254638891faae849406e6ee9cbd65df9960cb36092e31c832dc8f07194c6f18081a9b054911d7f571c0c3d5b54e3cc91e37188b0d8349725ac959d1c2795ec1b510b8825854d2f3c19360244970a77fc3e308160b708095671bc2ad66f90cfb64d5a6a3795c9d978631512c08763f6639de61642d7ab71a508a485fb26a7084b3275adbf9b49d724eeba961b36f6636151c47a769b47109997c8acd88edc04493d1f8288d039e712d192"], 0xa) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="4870a68d367cf5c591b7eecb172c61759ef050ee8cd84cbe3af8bc3a9231b3547b22403965cb57142f6a5d9026880f59240d7f58c2b06aaacd94145337a8b11c9b1519e6bc4fc1cce099661b66b2dc7354240fd3c08cec813c546a11c163a2a3318e5f98c2d658ab831e7351287b1fe450925ab88bda313471f75684ede9395dd7"}, {&(0x7f0000003e40)="3df432926a518385713a6810526563498e052ba2d993bcd4639ae16646832e077852afa507556684acecd35a7183ef2722a75b77eb4970f66bb7a4dcbce592775235c457a6657bf8f4c6f67fcb67894f59c209519a38a3acbef3f3e3b76654059d118d8ee668f8ab2c3ec3233e927ccc045f5e0bf6ddafdb5456b3e6c6362ca71b62ae23a37032e1e169d3785128c27eed3715510512caff7c84c374749392b713ed045d7f0e7b982295c01916efe861ef3213eafaf15ec0bed07b71e94853a30da035a47f67fef72853716b7cd93161264946779e"}, {&(0x7f0000003f40)="1cb89021b80d16b23e6aa766370d51db32b477bc80a703d3fb6fc269ee9cd9a296a5db6b9122ffda95cd1ff63c842a87eeca3a7eb361266db07e475795553d8f889d94eb1450d477469805f5b5305a310243fcae389ac33e1239f218814b9671499462c70cf96a3decb6608ff1e741a1c95fadc13e30709b3c447263a9bd546885", 0xffffffd1}], 0x3, 0x0, 0xffffffffffff7ffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x9a9620fadd8d1864, &(0x7f0000001640)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000000280)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x12, r3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x1}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) fchflags(r5, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000041, 0x0, 0x0) writev(r6, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f0000003d00)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355bf68927e95697c4aa7bcaaa29869fff90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0271ee0884cbf8e616667ee30d258dd9eb382b3880d4553b6a0771c3d4f209610766fa9185952c8e3bb9485ecdb6bcefe995bc1cfd9d6d1071918a3b2b2191262e63e0ac4d431695205f08922be201acd878890d219f7ef63db3c99c4c50694820b8fea5396cbf6bfe8e9e695cbb6a734", 0x104}, {&(0x7f0000002a80)="12ca63d00b872cf6bd063b2d9c0f75e763ace841d50d2ce28160ad98c2ffd3dd15dfffb9e3a455d14d3bcd413cb380ec34c2fd9fcee8894b9ead63534173823e0962b8c67671bd4c894c4b046c48edc39f54dbbcc4e0523eb73a00beb420c6e60ebd5fde8f189160f9eeac1fc44601e937a0d633f919c33c4e7d65306e4eb718c8d14121232f485e9dd8fe1dadd40b7efbfe52d7135055a028ebb8e404a25470e3f2cc116e2d2f5b3eee2ce4c11b0c37a6f9db02210a27dad00502aa6861f79552fa4132c5c998613fbd69a5800aabf33f38d8cbf1412cc6b52a1a339857c0e1845ad857e2f159c657dd8bd1c9175654baf1d741bd0ad51a4cdd87f24a3372fc4cc3ff23fa19dc742d250ca77dfb0f4afd397287f992a7a466ba7919b0f8c148b1a4221224d712bd131bd11bd3f176b9996adb85f71dd66a0200f9209abe9752805e800c87433de0eb96720b176d3cbab0903db184ea6796588e4d6cfab23736988a785812f004365cfb9ec8dc8f850ac623ebf6f5cce7858c10b8efc2ef431dd5a60a84cf40e3449c4377ea65d106f063ae65f3fa8826be850cd0a6455a230194c305ef227e05df9b04331ddd3da20091966b6c1bb8ae66b1257f592ac4eb08ba01aeaadb2085bb29d9e5ad5ac7881b60a770048fdfc49580e8e0f352c7eb1ff911284e72c5a46171978f256469e522316c23881d716cfed94df3d9798a1f34453ac516215cbe2ae9b5700587b4b0bca4096da2bc6478d57d9ecfe73b977bcafbfedba508274de27a257ed1e28c1159b5e29e05d499e8f7cce8061981a8bc5ed369211f7c9a4c8e1460f801e9466434459d249b0edbd065f7840442c7461b4e8414604938b1e1249d93bbea7b709a9be381cc4d663ed38697099460c8b06d9ae9c5dccf9b4b9e35c15a51f4a343dc77dfd345d86c598b82f10096b95de70f0f531c74dc65b7d4af0bd1113cee321ec2566f80c9cf74bdbc1a9cc2e83ea323b0bdf074fb84ac19a7555e44439f2bad23a89034a8c39f5cd3398f0954fb12e050eca1c99333d83e616e7e068ec85d46e61e4be93c9fc766cc4d297b93c8b8d9c815fd7e92b64dcdaaed0632b5f486c2c52e203de72149378e30ec5fd8667f4a02b6e53c336c55c5b793e7444ff2e68bba02d3c9cce634ed020c95591729a36d95b38d3a81f62e5f40d558b9d030d7fd764faaabde2a51b5996c9b5342355b43b1f845c11fb4ea50fd8a042b813ed7911987f79b5adce05547de17ad6ce23db94b3f0694f02578fce6a2692467523e690605c54ad3ec72b5a135ba7aecb33b955cd660e0cc1caa397718640bae2699a1bfa091cef9c7cc4e2d3e583d0bef2669b64dcec892bad4ab19b7b8649f78c3aeead4a9e769c76c31a6b80d4d0733e24883c9b31404e9a6e3f916b1796f25010243fe5195c31b5a96c46e3e254be8eb5fdbaa243a0bbba4a701d1804759d06ab96a5f816a994b65b37ecf6c5f5c79e08e7cc7dcca1808a60561681699baa0ef9baaaa26e9cb1330ea45a073db9617dd0684cb2a223c928a965e999bbbbd810ec59f02d71658f2622c398dc832325b500c43b015c1cc3be87c9e4fdda1dbf7e518e7bb65e87e832dbfce9c59eb6719b9a18d17629ca38129c2d06d5de98ff9f4966e2dde0b69890e70c8cfa982a6100e9d3d7027e4c66e3901c9012dbc6433176fdbfafbfbeea8ec0f31fc1ca7d2f442e726d300da06aba8f0ecc0fa43b87b89c14c381a1c2fd18d5b43224b192c50e55e97afb07882b566a1f2010a02f14a0f5a28560f8c815e7528d5faad6bd65734115560732dfb7af00aa2957f7b147e06aeb54b2aed0a807860c19d946985fdf41b765bd37cef45640d08dc13b0fe882703370dfc858eb7647a3ef0716a95cd803f874c73ba1da3519259c4a601a3f45ec325d0b566c104f857e388152f83755bd7da9c806acca5bf0d193fc07d26b81d163a63edfce2157277ad8bafb5085b42e8ceccf79954d348e552b6e1a8dd4ea573a360e12f83d86e2ccf65c6741232678a4afb685f0297e94e45218879b37e0d85ece71b050e1823d36d655570f1c077c96820bc1aafd8f9ea9a35289ee5a9865b6f1d6f5ab6e700efcf036e6625f535d40152cc0a42a8cd74fdac47b36b6bbaec645dfa8465f46a07d6ad7cf6b52ce06c318836dca82b97ed4039055b926ff9f4b1e62e6cf4c7c91d48fbd28b6a3ae7bdfc8413bca8de2b9118790233e149abdeef1f423d445b760bc5162a1ae3e1d1aacdeb22006e349b5e91f069e19097d0c43ed9e236d5773a150097e9f2e98e53396e490ac02165abfa2864cf6fffee2fc6365c0619b532583edc869e1df707479add172e0604891ad3dfc3256956f7f6ec92f5b6c3ac85be8e85c69177bfbb542a3fce821dc20e6ecdc56b2083f520f8068c2112c05264c422dc0e53bbd4048a503602a8e841f695c2224a063067d6d85e84cd083a9edd98c786f3218fb89e4b1373d2ba12dce0aad15c2dedfd60198ca302e05e359450189543a72fedc37a08f75d8b41c0f29ef633080469e029cd9cbb662c832584943bc8e95de0d750d4571fc8b2c135179db7b5dd423e8b07f4fc34f516a0428d353a6fb464922e83c7a8438da098c5f2aafd690ccf181b65f33cf901dc77a35ee45d71583e5b3f38c5a92625b107ddb1c581dcab8013fe70f03d0984983715419ac66c98bccd556cf409a52109d8f55f1a3f611af0379da51e0a7fa7d99cbcbe690459c3502ebb37d7367e3906afd366fe1818522bc7346c1d7f7afaf4354322ba655256db9aa4f951f7d3a30d8cdf651272de629d8c7a74f21bc4b424fe8bfeb36e424dd1000e8baabfa72b7c675d0ee7c2ea7d679cffdd5d11ee7454023eeb4b0c793623a2ff30c7a4d69f6a4060cd7d9e5eb6cc20e36bd000f5de799150d9167263995e745aa1a09704db224733fd7d7fd5fe11fbc581d72fc73d370d781c188d87b94ca963803cc8fe87c220e2ea5aaa381bfc17fe993eb30ca08824fdba5cb1d31688c6ce48455f6d8238b820cff6d19eab5e9aedaf31b95b0d541dfca57be3cad87d0b7d3858ad398d9854dff46c2cdee69af0af9e17d2f9c563471c51d6250477450b1b7f76c9d76ac9da0bf15ac895492d32bf52079c74571c3c854ba11318b03c1eb1c3bf57edc305b557a9cdb48eb6264a9a9228172e2fa9274111bd504e6501ba8381bc8cf8dce32a031419864d06733b56058297519de23f13e3cd7547b00fdf5cba328750bdf672c44c5a18d2e557a6982028ce31f8b12a92c591a07b6d0a88f5e7f62136f78761d2476ed894ae9f8edc3179ff1bd2e45de510954505c820a1b364cceaa299f84ae958c7e9e9b4a649097d0cdfcbdee6f8b53303f0eedf4ae9da79a1351198e148179cb090bad88069ef9be500c69a065d3db50abfbbfb8b35eac10751820dce8935995d30c00c16081272358da34f2ddbe2152edbe14278c87476465b60995e2839c64e3f31d48f60700fbc70cab4e16c39ef4ecb21d4a46d6a84fc2dc1255efaee4bcd7ebe98c33a8ea100c8dc85fa1af6f16f394d4b847bb68e9cce3837079f865b501f6b3f9c9f5fa28c3b33d278a0e96d18724a9e352e722e3c00d0574db6a511fbe5c87378434c7a3aad8245f23a947eb2ac6fae7ffca0e918fc713e84908fa5376f0318fa84fce702bad55af6125f86b5b12665aead1a86f0212b9739426cccd380c36d651f7f1175bb5ef79b3635356541200d56a67ad122e37e351e46c533d262a7baff2d55ab7997148a2932222e0e1329184cda0a9032e9dce9e13a5bbb34dfbeccf751b7c1f1ce8eb91a47a64e26e4ea0cb57a894e3b3314656f10c53cbf66f7dd597762b22a53fbe8be5be296772256ba9a5da9b56e29f3026d023b2fc1ed767f6e921d9b3e573b15435b9f692e98563ca34173e74f395574dada0e631e4d1fe73b331ace6195949b7e24f05c815596b04ab81ed66b64a5fcad84914336adbc78d0f4817acab057ed94d2014725139505912a070bd1277087fa4ae46133416395f81a8ec800462b1b66c5a14df686d404d27e06b974fb96b885f927790d02b89aa005b29c1d42be0dd74d253a421a31d24dc1dab199c678556a5f82904e382678b3eec7a39f53db3060b10c57d44dd0b142f5154bccaf8e9cecfc799106a2c1c9a6280c84904ebcc146c64af1003aa8de6dabb583ac9468860404a06d3810989156bff7962e0611fa5e2443c92dad4542c734f003e83bebdd31d6f8922731fad6238af98eb634c3f960abb746ef7ce802b5595324ecc0640a9f79f4fc9aefa46c45b6b3a974f388834fbcef3c3fff9098afb0a96129c22ff2c4b8eb3f9cb3292611bbc7da4636188769e674e00f588261e53a797da88bd6b6e7831ecfc5e4ac584020cc07d4aead6ba2f03c539b808ce811afa82a97387e33baec21f26d61c571a3322192f4a7ce0f586f673feb57a1eec81333ee9cee9a0bc37c5f201f0b8eaa16993c145e1b0c6b90ffde353dbde6a67453d7e09f10925fc1f05644c7d765cb363fdd1806a10a84ae4c822e432d087076c0affca5bbe6f603b3931d72c3a80dfeecbc2b3e0b8b03bd3a3905ae581dee38d1901a79ad3c2f412458152cd46845701cdf6a9bfdc6150f540406a6514a46b12e1b2c78931da533bb66ec26ad49e0546c1b44f37b7a7f5145c71be084fc5ae6cf04eedc8959f89415f9afa336dcea101162d4b525aaee4ea74e6361f26dc484ba7035043a38868aa51635cd85d7f0f302d6b8d4e3a11a1286ec4c671b20509ab4071b412a228745b0545aa1bb67c81b2b7e09c02bd4fd58ab49a24703110f29c2088cf69aa47b94eab29eeda7cf71e3498dfd9ff4db2fdec5c38434b51020d41da50e3ccfa306b674611276a152dec0031cd727ca2bf825623e4cca9cdb38493cf951149d5a907ed5c58f31fbc7a976295dcc3f64c9bd4329edd638a396f6cfd99e55f2b760f66340ca873dd4d1d1ddff74306d54dd9ce14e7b2c63fd85ab3a8568ab1a2999b21289e50ba9681af06fbdb2ab7a3454646c7eac6726ce8bb78b0aefc8d95b027f84f1b2002c79155319de6533f4ee84b71dd7df265de878a31e01154b0fa002dcc4463976955bc9914e7d49276ac833993142eb05b2b6888d4a4727c37839ed40940783863b0c8866064d5d7c0fc9ad724435ed935a31541778c58da8ccef1d98b543eae556712922caf19c4fc20f220d6208cac2f66f09b5ab5cc7358976abc2b2fc958968e00e5040a02579bce93a45f7f2c7fc930389638e692db30fa6fee6e54755abad8f0e7f6a6aceedf9e3adb3ffe515b0e7d2ea90bca918f9bbd9708c3aa2490de1c74dac8f0bedfd70fe23f1f542750845237b4625b4e01441ffb49e8c37924303c9c8bceb189e6f4d24ad48fe95b72939b2d991b11fba5866612b5818ff9c1e2bcfdc89a447352ed3655fbfb9bef761594a674e24aaf8dfe0301dc5db75ed0bfac62ee8c0fe6bb048d5b61130c94de0c7dfa27abf6aaac1bb886d6754982e11b2fb96dcf9668c1a3ef3b93e855b22630b38666e350b3c390568c241873ee491c9371b6429db9a42cd76dd6c3f04a64bd8c335aedd3b26a189fb95acb3793e9747cd60fcb782149b182a90bd499e49fda48931a80548bc66a3de7180f64b4d68b8fbcba58f0d72eedfe3a356912fea9caebf9f374173f7c5889d5f419db2840258b744cdd949a7b7ed96084f52fe277ec2f2e722ca35192acd1405d9655654eca997023b49428b07de6cf8da01ca845cdfdf0111f8e469b30ca7b52b", 0x1000}, {&(0x7f00000005c0)="e924005b4fba0eebf9bd2f1e6f8105d6d5c2c1c5ac63429d28e6345bc200844535362a1b44", 0x25}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4ababc14a67747a72626df02aa17f312d9959ba4be7878f5fd04328c2efaed6130759fdcc2d53e7ef33fb91a477f69baddd53de21567532ec", 0xda}, {&(0x7f0000000500)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb279ab5", 0x6c}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b8972ddb9a8", 0x6f}], 0x8) sync() 21:08:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x82) semctl$IPC_RMID(r2, 0x0, 0x0) 21:08:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) syz_open_pts() getppid() 21:08:16 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="0000000000000000003f000000d1751d6270b7b300f23867733c000000000000000000000000080000000000000000000000000100"/75], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r5, r3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069a1, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) clock_settime(0x3, &(0x7f0000000000)={0x6, 0xffffffff}) getpgid(0xffffffffffffffff) r9 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r9, 0x4, 0x80) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) pmap_unwire: wiring for pmap 0xfffffd807f003d98 va 0x20ffd000 didn't change! 21:08:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e02002f8e4a7dcc"], 0x8) 21:08:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x47) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="3a066601ea9b7b8b34af720f6b4a15c7654815b7707487082f917c22263647fac9f927634fce490f2da816b0808de7e44c1b63e6820c02a7152f7cc59be616f19da08474acf77a8a80edf308ef8a34f17a098ef4f72636170d6c461ed252772a9c9da9c7f870af3482fd1a61259cb54b75559b906c863fe83ea27309579861bf2b409841cccb6314f494eee7d64d94ad27ec23c54d4d92ad9ce0cd5cb143ce8b1af30f79b6809265d9d7b56b2485a6e81ef145abda3a699c0021988f55d590951260ee2b8b291da15fd109784dffe1ec9d8300b9822bcd482cbfa9698b8eff37295547ebed73304983c3414abe84918eb0244fd6bd401ec66090d8", 0xfb}], 0x1, 0x0, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:08:16 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0xf, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x100007, 0x10002, {0x3fe, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r2 = socket(0x10, 0x8000, 0x40) setsockopt(r2, 0x29, 0x2, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x4, 0x384) getuid() socket(0x6, 0x7, 0x6c) shmget$private(0x0, 0x1000, 0x640, &(0x7f00005cc000/0x1000)=nil) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000016c0)=0x5) semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f00000000c0)=[{0x1, 0xff, 0x3400}, {0x0, 0x7f, 0x800}, {0x5, 0x7ff}], 0x2aaaab61) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) sendto(r5, &(0x7f0000000240)="7f24cf3ee7b2a66cfa559c174deeee70ce6219aff7534c01041f1a65e78c05762196a27fe73d6b7214795f5882afa850e9313d9bb119d36b849c0a87e32cda0f991aadefe37a7c830ff2d64d7d1da099e703b2400cb4df58f35fc1952416074ff5e945a3a06208637025123975202cf8f12445a895cf9bcd9d3da16a076efec8d6dae925fa7cf1db84110d337e8092731d23e11f05c8380fab3bc9147c4215fa7cd04fb0478c1852dca592ce131125fb852403f60921fd205836d73ec1fa2015c1f101b149f88c4bdcfa05c606708db0a7927063db8483c4c63d5d49e156559cd545b5855e4ca5d05d232dcee0f26f6787590e4551", 0xf5, 0x402, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x6}, 0xff51) r6 = getuid() seteuid(r6) socket(0x20, 0x0, 0xff) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 21:08:16 executing program 0: munlockall() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 21:08:16 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="ac43779f90264f8e617b5a7c8c990d96c8da91ccfd06645a6777", 0x1a}], 0x1) fcntl$dupfd(r1, 0x0, r1) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x538, 0x6}, 0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x713a) sendto$unix(r1, &(0x7f0000000080)="5fb34e609cce1d010c0b5bb0ae3671c633d8d6b30c44916b40a6cf519edd64dc266a6be2232bbeb111b02a77042bdfa638f4d4c66e6caa3e22d91cbe76890e5a7044920780d548326c3bb1ca5c3c37cfdefe6e46d15731eacbc357bf606bf01afc9b771937f6a4f940702ead8ef503a2dc06bf7e4e71f9b8f520ff9cd15e266e5b35bb17f44208ce8546ea5ed24b7ab4e63b252bee7d21f992fe291979dc2683ccbf59db036dfeb96e", 0xa9, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:08:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) dup(r0) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r2) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r3) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000040), 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) 21:08:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() r5 = 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(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r13 = getpid() r14 = getpgid(0xffffffffffffffff) setpgid(r13, r14) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r6, r14, 0x41d, 0x0, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r16, r4, r18, r8, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) setreuid(r16, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="00791506dd000000", @ANYBLOB="d8bd4418a4a6fbd58024d180dd87addbf361547f7f7c769a69727fb34811f27a54a9284584de85b0c352d7c458947cdeef72b06332bb8ade3f25ad2424150019b0abc8b071894445942739a4fe7cbecf53ea7a23aaa89d5f2aa0548c89b7b000f6c7c5eadd9e5b31885afe57e3437b87e942ffc1ea2a0760cf87495add6767a895f13679b63f189b021d4e6d5a52d8bea76508a125ffd80adc9255083be802e5934a264c0e63c0b214bcc08a56", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r20], 0xc9}, 0x0) recvmsg(r19, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) fcntl$getown(r19, 0x5) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) fcntl$setstatus(r21, 0x4, 0x40) setsockopt(r21, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 21:08:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=""/213, &(0x7f0000000040)=0xd5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="734848c37599b31a7204fb53b8b2f67ff965b7a234dd0280f8138d8f141bf11f99520667a3e4600e0df2e6cb1e38bd4a7a51467d29d7557d85e08f79708b9cf46665788d00c8511f6e0e9a7b902bb9edd6f9aae0fe51fb7d6af2e0f115d8ab0a5c5dd441c21e2b4e6d8c6f1dee00"/122], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000240)={0x9, 0x7f}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) socket(0xa03a718c79820f4f, 0x4000, 0x7) write(r1, 0x0, 0x0) 21:08:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) connect$unix(r3, &(0x7f0000001000)=@abs={0x0, 0x0, 0x3}, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0x4) read(r6, &(0x7f0000000140)=""/241, 0xf1) r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0x4) read(r7, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = 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(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r14 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r19, 0x0) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x7, 0x287) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r27, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r24, r23, r24, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r19, r24) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) r28 = msgget(0x2, 0x588) r29 = getppid() r30 = getpid() setpgid(r30, 0xffffffffffffffff) r31 = getpid() setpgid(r31, 0xffffffffffffffff) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r30, r31, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r32 = geteuid() r33 = getegid() chown(&(0x7f0000000a40)='.\x00', r32, r33) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r19, r15, r32, r16, 0x1e6, 0x8}, 0x4005, 0x9, r29, r17, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r34 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r34, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r38 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x1, 0x2}, 0xffffffff00000000, 0x4, r39, r37, 0x41d, 0x5, 0x5}) r40 = getuid() setreuid(r40, 0xffffffffffffffff) r41 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() r45 = socket(0x800000018, 0x1, 0x0) bind$unix(r45, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r47 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r46, r47, 0x10, 0x9}, 0x8, 0x1, 0x9}) r48 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) r49 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r49, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r49, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r49, 0xe3) r50 = fcntl$dupfd(r49, 0x0, r49) writev(r50, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r51 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/vmm\x00', 0x1, 0x0) r52 = fcntl$getown(r51, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r54, 0x0) 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)) fchownat(r57, &(0x7f0000000080)='\x00', r58, r56, 0x6) setegid(0x0) r59 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r59, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r59, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r59, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r59, 0x40087468, &(0x7f00000001c0)) fchownat(r59, &(0x7f0000000080)='\x00', r60, 0x0, 0x6) r61 = semget$private(0x0, 0x7, 0x287) semop(r61, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r61, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r61, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r61, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r58, 0x0, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r54, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r54, r55) r62 = msgget(0x2, 0x0) r63 = getppid() msgctl$IPC_SET(r62, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r63}) r64 = geteuid() r65 = getegid() chown(&(0x7f0000000a40)='.\x00', r64, r65) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, r54, r42, r64, r48, 0x166, 0x8000}, 0x4005, 0x9, r4, r52, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r66 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r68 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4e, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197a682a4fe6600ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836d49203e1f48a368be8c6464ed53a98b69f36af45c9edcb10bb8851147769db38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a6c9a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb9da83dee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854ff7f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b0000000000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r72 = fcntl$getown(0xffffffffffffff9c, 0x5) r73 = getppid() getpgid(r73) r74 = msgget$private(0x0, 0x20000003c4) msgrcv(r74, &(0x7f00000013c0)=ANY=[@ANYBLOB="fc003bbbd8b3554b9248884c975f5e3dd2f0e00552f2557eae5fe062fed4b0cb239871b92e585f72d3c4fb99ef27492667747db2684bae60f360e73fced58e84a4d03bec6ddd8f2ec2cb497926ccbb35c9a0089e71566b953adaedba5f25af027ae35040c2cde97fb296c9fc666c80e84486f9e1c423f68e82037db4e24c9c5485f54d47b565ec1b7426483ef81a34f4f1560fe4e18b963dbc33b92b33c53b10b58ce044ef724efc325dee060e2f8e85f13258ce72276725386a0ee22b483132b2f5c71d31"], 0xc, 0x2, 0x1000) msgsnd(r74, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fabdeb194bc4d3f27cb6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce2cb64731badc01f0ca8000"/115], 0x1, 0x0) msgsnd(r74, 0x0, 0x0, 0x1800) msgsnd(r74, &(0x7f0000000f00)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc7838ed1880ec98dda3b1f7b0aa695bd8017a0713001b080b5a33b013115035c478dfb0db5d374f0464c8f4468afa1b4f38812b4c90a02f4a339eb2ab26df0bc0149eb9c983da6d08000000000000005f7fd0cbac6480fb4b1d3e0308079e1900d90ab7456e72578ec9dc0fb7b40c506e70ce9f384e53a14f8d865cd209f870aa6eb9165597ac8bd39febd3231d79694e2edd843af4283c2aebe8e4462dc504cde26ca7246e9cbae14dd7f22103d91449cd6ddc46786413ffc03e366a215314c501f602bc690d3fe33a2f458f34d4ea8243d4"], 0x2d, 0x800) msgctl$IPC_SET(r74, 0x1, &(0x7f0000000980)={{0x1, r68, r71, r67, 0x0, 0x142, 0x9f9}, 0x8001, 0x1, r72, r73, 0xa5, 0x1, 0x4e2c, 0x6}) r75 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r75, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r76 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r76}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r76) r77 = syz_open_pts() r78 = kqueue() kevent(r78, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r76}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x1c000000}], 0xfffffffffffffffb, 0x0) dup2(r77, r78) r79 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r79}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r79) r80 = syz_open_pts() r81 = kqueue() kevent(r81, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r79}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r80, r81) r82 = syz_open_pts() close(r82) r83 = kqueue() kevent(r83, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r82}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r84 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r84}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r84) r85 = syz_open_pts() r86 = kqueue() kevent(r86, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r84}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r85, r86) r87 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r87}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r87) r88 = syz_open_pts() r89 = kqueue() kevent(r89, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r87}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r88, r89) r90 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r90, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r90, 0x0, 0xa, 0x0, 0x0) msgsnd(r75, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r78, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r57, @ANYRES16, @ANYRESOCT=r81, @ANYRES32=r90, @ANYRESOCT=r86, @ANYRESOCT=r44, @ANYRES16, @ANYRESDEC, @ANYRES16=r45], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r52]], 0x4, 0x800) msgrcv(r75, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c341da2c4da5ef3c89b62a9b0000000000000000000000000000000000835f51f1f32fd93d005fc9c5ddf800480000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000001b00000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701495a02fb4712c165517a07cd0d020e0604e3126e8a000000000500000000000000000002000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r75, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd246fe172bf126bc3a0dadb10d98a7241f6d32a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c38db9b4a3093faf97fc63ffa7bfdead2be4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/425], 0x44b, 0x800) msgrcv(r75, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000800"/207], 0xe1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r91, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xcd) msgrcv(r75, &(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES64], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r36, r40, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r37, r72, 0x0, 0x94, 0xffff}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r16, r36]) getpid() r92 = socket(0x18, 0x2, 0x0) connect$unix(r92, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() getpid() r93 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r93, 0x0, 0x0) shmctl$IPC_SET(r93, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r93, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r95 = getgid() r96 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r97 = socket(0x2, 0x1, 0x0) bind(r97, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000d00)='./file0\x00', 0x28000, 0xc7) r98 = dup(r92) listen(r98, 0x0) listen(r98, 0x0) accept$inet(r98, &(0x7f0000000b80), &(0x7f0000000c40)=0xc) accept(r59, &(0x7f0000000c80)=@in, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xffffffffffffffcd) lchown(&(0x7f0000000600)='./file0\x00', r99, 0x0) r101 = getgid() setegid(r101) r102 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r103 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r103, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r102, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r102, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r102, 0x40087468, &(0x7f00000001c0)) fchownat(r102, &(0x7f0000000080)='\x00', r104, r101, 0x6) r105 = getgid() setegid(r105) r106 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r106, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r106, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r106, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r106, 0x40087468, &(0x7f00000001c0)) fchownat(r106, &(0x7f0000000080)='\x00', r107, r105, 0x6) r108 = semget$private(0x0, 0x7, 0x287) semop(r108, &(0x7f0000000180), 0x262) semop(r108, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r108, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r108, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r105, r104, r105, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r99, r105) lchown(&(0x7f00000001c0)='./file0\x00', r99, r100) r109 = msgget(0x2, 0x0) r110 = getppid() msgctl$IPC_SET(r109, 0x1, &(0x7f0000000100)={{0x0, r54}, 0x0, 0x0, r70, r110}) r111 = geteuid() r112 = getegid() chown(&(0x7f0000000a40)='.\x00', r111, r112) shmctl$IPC_SET(r93, 0x1, &(0x7f0000000080)={{0x6, r99, r94, r111, r95, 0x1e6, 0x8}, 0x4005, 0x9, r110, r96, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r113 = syz_open_pts() fcntl$setstatus(r113, 0x4, 0x4) read(r113, &(0x7f0000000140)=""/241, 0xf1) 21:08:16 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xfffffffffffffffe}, {0x20000001, 0x4}}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = getegid() getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r1, 0x48}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) fcntl$dupfd(r2, 0x0, r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x8}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa3e}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x20}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffff}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x29}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xda}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbf}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x203, 0x190) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8, 0x0) r5 = kqueue() r6 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r6) fcntl$setown(r5, 0x6, r6) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000240)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) socket(0x10, 0x5, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) r7 = kqueue() fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) 21:08:16 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"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) socket(0x1, 0x4000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x8, 0x0, 0x0) fcntl$getown(r6, 0x5) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) r8 = fcntl$dupfd(r7, 0x0, r7) writev(r8, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xc) 21:08:17 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x40, &(0x7f00000004c0)={0xdeafbead, 0xffffffff80000000, 0x0, 0x0, 0x0, 0xfffffffffffffac3, 0x0, 0xfffffffffffeffff}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10c1b61830eff4c030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192eac2a1f1e29850b5f87330c00a351a361750e7bb319eacffe60a4b427fa5e21b131dcc1abb1be060528b27e0b3895e0c881c564d5f5e6310d40ca2b6b3bdd953191099174120e9efd856732340a2f59217a996c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup(r2) r4 = getuid() r5 = geteuid() r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) fcntl$dupfd(r10, 0x0, r10) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r11, 0xe3) fcntl$dupfd(r11, 0x0, r11) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r12, 0xe3) r13 = fcntl$dupfd(r12, 0x0, r12) writev(r13, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r15, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r15, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r15, 0xe3) r16 = fcntl$dupfd(r15, 0x0, r15) writev(r16, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r18, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r18, 0xe3) fcntl$dupfd(r18, 0x0, r18) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r19, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r19, 0xe3) r20 = fcntl$dupfd(r19, 0x0, r19) writev(r20, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) kevent(r9, &(0x7f0000000a40)=[{{r10}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x7, 0x1684}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x401, 0x1}, {{r11}, 0xfffffffffffffffe, 0x141, 0x1, 0x0, 0x13}, {{r13}, 0xfffffffffffffffb, 0x40, 0x20, 0xc000000000000000, 0x6}, {{r3}, 0x8000000000000000, 0x10, 0x40000000, 0x5, 0x800}, {{r6}, 0xfffffffffffffff8, 0xc4, 0x20, 0x7, 0x9}, {{r14}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0x7c9}, {{r16}, 0xfffffffffffffffe, 0x20, 0x8, 0xeea, 0x7fffffff}], 0x8, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x1, 0xfffffffffffffffa}, {{r17}, 0xfffffffffffffffb, 0xa, 0x2, 0x4, 0x8000}, {{r18}, 0xfffffffffffffffc, 0x34, 0x2, 0x20, 0x7}, {{r20}, 0x8000000000000001, 0x4, 0x2, 0x400000000000, 0x6}, {{r7}, 0xfffffffffffffffd, 0x40, 0x70000007, 0x0, 0x74}, {{r2}, 0x0, 0x4d, 0x0, 0x5, 0x5}], 0x3, &(0x7f0000000c40)={0x1, 0x4e}) r21 = dup2(0xffffffffffffffff, r6) getpeername(r21, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r22 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r22, 0x8004745c, &(0x7f0000000900)=0x6) setreuid(r4, r5) r23 = getegid() lchown(&(0x7f0000000880)='./file0\x00', r4, r23) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x26, &(0x7f0000000000), 0x0) accept$unix(r24, &(0x7f0000000000)=@abs, &(0x7f0000000840)=0x8) 21:08:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x7) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 21:08:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000000c0)={{0x5, 0xff, 0xff}, 0x38, 0x8, 0xffffffff}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = semget(0x2, 0x2, 0x1) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x100, r4, r6, r7, r8, 0x10, 0x1}, 0x8001, 0x8, 0xffff}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x2000000, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010", 0x0, 0x4}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r9, 0xe3) fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000140)) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000580)="f12485034b2e161145cccd1ad2083a7d9d680ab9d0dae52040d1477c3c1fa79dcde53cb18efbaf51caf8736eaef5abc37698d510468972986caa981ea6dd9eb1e2a870c30ce00480d0940cfde48c179cf73e4a4dffd4e74cf2860606a59e576d8a1ad0e915eb67cf4ca129b8c81a672c2e18e59ed601e06f67cd121b27f4f10216899357e012f2812be73e5ff8a1519de428d34aa8581bfe43b07eeaf5a213700fc6d6d0cf892ed0014c2114ee49d2e13c5c7e", 0xb3}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0xc1) 21:08:17 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xfffffffffffffd8e}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) setegid(r6) fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r6, 0x4) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) fcntl$dupfd(r7, 0x0, r7) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) fcntl$dupfd(r8, 0x0, r8) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r9, 0xe3) r10 = fcntl$dupfd(r9, 0x0, r9) writev(r10, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r12, 0xe3) r13 = fcntl$dupfd(r12, 0x0, r12) writev(r13, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r14, 0xe3) r15 = fcntl$dupfd(r14, 0x0, r14) writev(r15, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r16, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r16, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r16, 0xe3) fcntl$dupfd(r16, 0x0, r16) r17 = dup2(r15, r16) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r18, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r18, 0xe3) fcntl$dupfd(r18, 0x0, r18) kevent(r7, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff9, 0x20, 0x0, 0x5e09, 0x20}, {{r10}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x10, 0x2c}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x800, 0x2e3}, {{0xffffffffffffff9c}, 0x8, 0x87bfa962bf5532a3, 0x0, 0x28, 0x94}, {{r11}, 0xfffffffffffffffc, 0x80, 0x1, 0xfffffffffffffffb, 0x101}], 0x8, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffa, 0x84, 0x20000000, 0x1, 0x100000001}, {{r2}, 0x59464fa9fe15ca49, 0x40, 0x4, 0x2, 0xff}, {{r17}, 0xfffffffffffffff8, 0x0, 0x21, 0x2, 0x1}, {{r2}, 0x8ae3be70583bbbc6, 0x10, 0x8, 0x80000001, 0x2}, {{r18}, 0x0, 0x70, 0x80, 0x6, 0xfb}, {{r4}, 0x1, 0x21, 0x10, 0x3, 0xeaea}, {{}, 0xfffffffffffffff9, 0xf9d4d1367281d1a9, 0xf0000000, 0x3, 0x16d000}], 0x1ff, &(0x7f0000000140)={0x1f, 0x3f}) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) shmget(0x2, 0x4000, 0x49, &(0x7f0000007000/0x4000)=nil) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 21:08:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xb3}], 0x66, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) write(r5, &(0x7f0000000100)="3093dc59c909a805e326b211e4fc3ed7b7552a2abdb724bf23323cc66b95582013c15a4555768763c5502724c5ec31337461976fb4975cd5cadbc5ebccf00f83d98a9cb4d181ef720b53b6995994e90ff447bc5d9b7ce543b50abfa5122dd4ce0448f59a48ac5fec0f8c2b8546c04a2995f4874a95283aac6d9a0b3df99e6e5915458795e5e7148ea961816c2d83ceb9ab8294bb46c6a72a2d", 0x99) execve(0x0, 0x0, 0x0) 21:08:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x2) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c65300066ed99fee4c4abfcb90d3a98253a5dc9664f3481020f8377ffb9e5845115988a02767d20092c7a63da0f9612dfe0a9a817f1f7a4e5a89c95aba4784a13108e222740075e842e4b9f573d811e9cc91dc0059450bbd9"], 0xa) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) 21:08:17 executing program 0: semget$private(0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000100)) r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540), 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) renameat(r4, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000000c0)="c2ff1a5776e7", 0x6) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697c85ea43f83bcdf0000001db0a9f70800", 0x0, 0x40}) 21:08:17 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0x40000f8, 0xa9}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000001440)={0x6, 0x101, 0x0, 0x0, "760f0000000000006ae971739ea78b7ec000", 0xfffffffe, 0x6}) r4 = semget$private(0x0, 0x4, 0xa3) semop(r4, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000540)=0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0x7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) r6 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="eb65683096b1ea0a3bbb892fdf4d") poll(&(0x7f0000000140)=[{r5, 0x185}], 0x1, 0x0) pwrite(r5, &(0x7f0000001580)="9b5fb3bab2ab13e8f7ff63eb485a0a1dad625f776eff3be38c275d6ff673dec52a5b7afd7450de55c502c1745c9816a49b5532729e15b221d40f41bd20b046190e572ea1484f0d542536a6e13d46b4ac02b961e4e8d56f7549e2a495a9ad314ee3006c7b49e05812e2f314b0a41d25c514d9994d12a9256ef75329c4858e2c484aa861dc9c36de9ed3", 0xfffffffffffffddb, 0x0, 0xfffffffffffffffe) r7 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x4a8c9a00b1d1647c) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r14 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgsnd(r13, &(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYRES32=r15], 0x2, 0x800) msgsnd(r13, &(0x7f0000001d00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01e90821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c6bae2f5978bab41e2e7e4223392b6eb7afeac815f38db356ca9a41dad913e4a743d50fa43a67da183f17b1829b076b5d2791c65a96bdccaab00f50d4b7e53b9bd62914dabf904b31b6f07d36ac44d8d6dc8105e2f52ef8fc55c2dd40b4cc0b2e3d79ecff71eca9cce9d07060929f725e6b787ce5747318f3f4a3844dff23feafcffe19a7683c032a07f9b2ae989078714db85866d33574c91ea612084b7ab5495f94f2db7a9c33ff958a"], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r16 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r8, @ANYRES64=r16, @ANYRES64], 0x3, 0x1800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a363f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getegid() r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r27 = syz_open_pts() ioctl$TIOCSBRK(r27, 0x2000747b) fcntl$getown(r27, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r27, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r27, 0x20007471) r30 = accept$inet6(r29, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r30, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r31 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r27, r31, r32) r33 = syz_open_pts() ioctl$TIOCSBRK(r33, 0x2000747b) fcntl$getown(r33, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r33, 0x20007471) r35 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r35, 0xffff, 0x20, &(0x7f0000000240)=0x6, 0x4) r36 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r33, r36, r37) r38 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r39 = getegid() shmctl$IPC_SET(r38, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r39, 0x48}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) setgroups(0x199, &(0x7f0000002140)=[r24, r39]) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r23, r25, 0x10, 0x9}, 0x80b, 0x0, 0x9}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r18, r19, r23, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r40, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r40, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/305], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000000b80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c"], 0x44b, 0x800) r42 = kqueue() kevent(r42, 0x0, 0x0, 0x0, 0x9, 0x0) r43 = syz_open_pts() fcntl$lock(r43, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x100000000}) flock(r43, 0x2) fcntl$lock(r43, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x200000005}) r44 = syz_open_pts() fcntl$lock(r44, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x100000000}) flock(r44, 0x2) fcntl$lock(r44, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x200000005}) msgsnd(r41, &(0x7f0000002340)=ANY=[@ANYRES32=r21, @ANYBLOB="6e63018ef0c38dadd7215d8df1341dda4fb4b6c09d30d13e4d3e640d2167a3bdae77a2a5db9d44984f516e724676ef79e675f422bbac8d", @ANYPTR=&(0x7f00000010c0)=ANY=[], @ANYBLOB="ad94ff8b6a3a225638422f8f1d", @ANYRESHEX=r28, @ANYRESHEX], 0x6, 0x0) msgrcv(r40, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r45 = msgget(0x3, 0x14) msgsnd(r45, &(0x7f00000013c0)=ANY=[@ANYRESDEC], 0x1, 0x800) msgsnd(r40, &(0x7f0000001900)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f2116404967d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fc3b6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deafb2"], 0xd5, 0x40000000000800) r46 = getuid() r47 = geteuid() setreuid(r46, r47) r48 = getegid() r49 = getuid() r50 = geteuid() setreuid(r49, r50) getgroups(0x4, &(0x7f0000001f40)=[r39, 0x0, r24, r19]) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x6, r47, r51, r50, 0x0, 0x80, 0x9}, 0x3, 0x3c, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d7bc65488795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be43"], 0x1, 0x7fb) msgrcv(0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d21cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab35e7f6527e621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f00800"/410], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r52 = msgget$private(0x0, 0xc5) msgrcv(r52, &(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r52, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(0x0, &(0x7f00000012c0)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9a49f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2bbc26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd6, 0x800) r53 = getuid() r54 = geteuid() setreuid(r53, r54) r55 = getegid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r54, r55, r57, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r58 = msgget$private(0x0, 0xfffffffffffffffd) r59 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r59, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r59, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r59, 0xe3) r60 = fcntl$dupfd(r59, 0x0, r59) writev(r60, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) msgsnd(r58, &(0x7f0000001400)=ANY=[@ANYRES16=r39, @ANYRES32=r26, @ANYRES64=r54, @ANYRESHEX=r60], 0x4, 0x800) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r61, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) msgctl$IPC_RMID(r61, 0x0) msgsnd(r61, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r58, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041385979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r58, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d3fdffffff641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a866f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd30a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4800000000"], 0x1, 0x2000000, 0x1004) msgsnd(r58, &(0x7f0000002180)=ANY=[], 0x0, 0x800) msgrcv(r58, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r58, &(0x7f0000001100)=ANY=[@ANYBLOB="021d000000006250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194da9ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca87bc23035271819d524dff4572f3fe0000000000000000"], 0x1, 0x800) msgsnd(r58, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r62 = getuid() r63 = geteuid() setreuid(r62, r63) r64 = getuid() r65 = geteuid() setreuid(r64, r65) r66 = semget$private(0x0, 0x4, 0x1b2) r67 = semget$private(0x0, 0x3, 0x80) semop(r67, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r68 = semget$private(0x0, 0x3, 0x80) semop(r68, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000001480)=""/193) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r66, 0x4, 0x5, &(0x7f0000000800)=""/210) r69 = semget(0x0, 0x2, 0x89cbf838dd1acb6b) semop(r69, &(0x7f0000000500), 0x2aaaad03) r70 = getgid() r71 = getegid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r70, 0x0, r71, 0x10, 0x1000}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(r58, 0x1, &(0x7f0000001240)={{0x9, r63, r71, r65, 0x0, 0x40}, 0x6, 0x3b, 0xffffffffffffffff, 0x0, 0x95fe, 0x8, 0x5f, 0x10000001}) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r73, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r74, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r74, &(0x7f0000000340), 0x10000014c) write(r74, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r75, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r75, &(0x7f0000000340), 0x10000014c) write(r75, &(0x7f0000000040), 0xfeea) r76 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r76, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/305], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r76, &(0x7f0000000b80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c"], 0x44b, 0x800) msgsnd(r76, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000001740)=ANY=[@ANYRESDEC=r73, @ANYRESDEC, @ANYRESOCT, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT=r74, @ANYRES64=r75, @ANYPTR64, @ANYPTR64=&(0x7f0000002300)=ANY=[@ANYPTR=&(0x7f0000001800)=ANY=[@ANYBLOB="cb753c19d0aee1bfc743c8f6bf383314916647cf78237ba889c0e3d89a74fff5688cec6968614bed6ffd4f5aa1ba2a0f95bdbda571e1e933dda3b727e9bb8d48e5a08e6e5660f62f6d616dc2284f0038082b9bb124ae633c69e83c089e1dbd5f8f56b2afd6b602aecbf7363251435a47fcd2c583e5cede382c473d6d922f0561ba8332ccc545ab10f9c5da358c9d3eb6cf1c49699becfc940e76a13c7dec3931c4471c47a641a44ca7b8b8926849dd352dcc5e75a86b430baf48dcf9d52383057919b9a71d7db4e68e301dfad505c6ec1c4e9ebbb570ec05d1bac325f6edb28502d742c543e12cb01c162d46b9d7783b70bc"]], @ANYRES16, @ANYRESDEC=r13, @ANYRES16=r64, @ANYRES64=0x0], @ANYBLOB="677d5fac1ce02739da3b0b2abe94f0d8547519ba0d7cdbad31363982e9ba58061fc5f656e9bd7c7a680e25247be367e394f76615deb9f9d14b336f4814372fd1cd68095cfaf02c6d2436e43c580008d4399e8d8aa08c49697aeb8636f8ec3cfbac9054ed7b3fb0", @ANYPTR64=&(0x7f0000001640)=ANY=[]]], 0x1, 0x0) msgsnd(r72, &(0x7f0000001b00)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a01570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b6b449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee16001ca011e36f000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492080090821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e9dc1da57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406f8822de81dc8d4525504ec75f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362080023dcea1361ba312d6b31ec5ba0bb0e89b99aa941759689d37da81668be804061fb27986d8b7e13e86befa560461478ff8b53ef24ff777352c9206d8fe7f37ee44481aabb7a980499881126f8cafde9ac316a2d560d17c9d9b1c03d4c8c98921a08206c171c23947caae8ffe728eda021b67cfe62bc4bcb98552e396a2e0000000000008d64aa118faffc3ea1"], 0x1, 0x7fb) msgrcv(r72, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r72, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e64327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eed6d33243441dbd3c73109338964bb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23"], 0x156, 0x800) msgrcv(r72, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r72, &(0x7f0000001f80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb6401000000000000007c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca0adfe4d3e32deaf2952a1859e4b5223695caaf36612bb157300378775996286af71ff18445908f078508057ca956829cc027978c271529d9ec3b921006adc1ae9897a4db6fa745f10e31ddf8f6a35cd9f8d72e66399e5b37335a756edcab2ca607b0a89e1082e5f147950303402023d2cbf25fe52495197f15316b9e10f049d2178f1bec64cbf4dc99a9436542ff019e0e6eb37ea29549284832b00fbd50b522dbccf0233bc187656bf8c9a3ed54ce1c3b23b5489acaf864e7c0e8f7614696c6971e3cdc670e9f4d5844ae72d787546080d380ee8401f869e577512e26dc979987c9aba271464eb4e3c2"], 0x1, 0x800) msgsnd(r72, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r77 = getuid() r78 = geteuid() setreuid(r77, r78) r79 = getegid() getuid() geteuid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r81 = syz_open_pts() ioctl$TIOCSETA(r81, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r82 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r85 = getgid() semop(r82, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r84, r83, 0x0, r85, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r86, 0x0) poll(&(0x7f0000000000)=[{r86, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r88 = getgid() getgroups(0x3fffff22, &(0x7f00000001c0)=[0xffffffffffffffff]) r90 = getgid() setregid(r89, r90) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0, 0x0}, &(0x7f00000021c0)=0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r87, r91, r80, r88, 0x198, 0x8}, 0x8001, 0x200, 0x9}) r92 = getuid() setreuid(r87, r92) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getpgrp() r93 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r93, 0x0, r93) r94 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r96 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r96, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r96, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r96, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r96, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r99 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r98, r99, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000200)={r94, r95, r99}, 0xc) r100 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r100, 0x0, r100) r101 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r103 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r103, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r103, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r103, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r103, &(0x7f00000010c0)=[{0x4, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x4, 0x92a, 0x1800}, {0x2, 0x7f, 0x800}, {0x2, 0x400, 0x9931412c4d963d6a}, {0x4, 0x7, 0x1000}, {0x1, 0x4, 0x3800}], 0x7) r104 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r106 = getgid() semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r104, r105, r106, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000200)={r101, r102, r106}, 0xc) wait4(r101, &(0x7f00000022c0), 0x6, &(0x7f0000002200)) r107 = getppid() wait4(0x0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r108 = getgid() r109 = semget$private(0x0, 0x4, 0xc1) semop(r109, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) r110 = getuid() seteuid(r110) r111 = geteuid() r112 = socket(0x18, 0x3, 0x0) connect$unix(r112, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r112, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r114 = getgid() chown(&(0x7f0000000180)='./file0\x00', r113, r114) semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000680)={{0x4, r110, r108, r111, r114, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r116 = getuid() setreuid(r115, r116) msgctl$IPC_SET(r72, 0x1, &(0x7f00000011c0)={{0x4, r78, r79, r115, r108, 0x148, 0x6}, 0x3, 0x40, r107, 0x0, 0x5, 0x6, 0x9, 0x4000000000005}) r117 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r118 = getegid() shmctl$IPC_SET(r117, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r118}}) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r19, r48, r55, 0x0, r79, r118]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r120 = kqueue() r121 = syz_open_pts() close(r121) ioctl$TIOCSETAW(r121, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r121, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r121, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r121, 0x46}], 0x1, 0x0) r122 = fcntl$dupfd(r120, 0x2, r121) close(r122) r123 = getpgrp() r124 = getgid() getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r122, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000700)={r123, r125, r124}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000740)={{0x0, r125, r10, r11, r48, 0x1, 0x82}, 0x400, 0x5, r119, 0x0, 0x3, 0x10010, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r126 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r126, 0x800c5751, &(0x7f0000000e80)={0xacbe, 0x5, 0x8}) write(r3, &(0x7f0000000080)='$', 0x1) 21:08:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x400000}], 0x1, &(0x7f0000000040), 0x1, &(0x7f0000000080)={0x0, 0x2}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) ioctl$KDDISABIO(r1, 0x20004b3d) 21:08:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) fcntl$dupfd(r4, 0x0, r4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) fcntl$dupfd(r10, 0x0, r10) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x100, 0x20000000, 0x0, 0xffff}, {{r4}, 0xfffffffffffffffd, 0x40, 0x4, 0x1, 0x7}, {{r6}, 0xfffffffffffffff9, 0x40, 0x1, 0x1, 0x2}, {{r7}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x4, 0x7}], 0xf06, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x1, 0x6}, {{r9}, 0x8000000000000007, 0x2, 0x41, 0xfff, 0x100000000}, {{r10}, 0xfffffffffffffffa, 0x1, 0x10, 0xb203, 0xb4}], 0x6, &(0x7f0000000280)={0x401, 0xffffffff80000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) lseek(r11, 0x0, 0xffffffffffffff7f, 0x0) r12 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r12) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x8, r12) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$TIOCFLUSH(r15, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) 21:08:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:08:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/85, 0x55}], 0x1, &(0x7f00000001c0)=""/177, 0xb1}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:08:18 executing program 1: r0 = open(&(0x7f0000000540)='.\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x2000000000000000}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r4 = semget(0x0, 0x7, 0x521) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/234) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file1/../file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) writev(r6, &(0x7f0000000640), 0x1) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x200000000001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) openat(r7, &(0x7f00000003c0)='./file1\x00', 0x80, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r9 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(0xffffffffffffffff, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYRESOCT=r7], 0x1, 0x7fb) 21:08:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x403) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 21:08:18 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x596e3306ce1c0e62) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0xa, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000003c0)={0x724, 0xa, {0xe, 0xe000000000000000}}) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0xfffd, 0x1000}, {0x2, 0x7, 0x3d39894262e76f32}, {0x2, 0x0, 0x1800}], 0x4) r3 = semget$private(0x0, 0x4, 0x2c0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/205, 0xfffffffffffffea4}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000940)=""/179, 0xaf}], 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r4, 0x164}], 0x1, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', r4, &(0x7f0000000740)='./file0/file0\x00') semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0xe677, 0x3400}, {0x6, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x44, 0x1800}, {0x0, 0xc4, 0x800}, {0x2, 0x6, 0x33f02fd71d712a2c}, {0x4, 0x4fa, 0x1000}, {0x3, 0x0, 0x1000}], 0x44) semop(r3, &(0x7f00000006c0), 0x1b5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r5, 0x0, 0x0) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000640)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r6 = socket(0x10000000002, 0x2, 0x0) shutdown(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xfffdffffffffffff, 0xd, 0x0, 0x7}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) accept$unix(r6, 0x0, &(0x7f0000000500)) socket$inet(0x2, 0x2, 0x0) 21:08:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000003480)=""/4096, 0x1000}], 0x3, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x7, 0x1b0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000240)=[{0x2, 0x200, 0x1800}, {0x1, 0x2004, 0x3800}, {0x1, 0xedd, 0x1800}, {0x2, 0x6160, 0xc00}, {0x2, 0x801, 0x1000}], 0x5) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000f80)=""/229) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xfffffffffffffea9}], 0x100000000000031c) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000940)=[{&(0x7f0000000b40)="7f", 0xffffffffffffff65}], 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xfef3) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x1) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000640), 0x17) r10 = getgid() r11 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[r13, 0xffffffffffffffff, r11, 0x0, r11, r11, 0x0]) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r11, 0x6) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r16, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e91d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r16, &(0x7f0000001080)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48feb43e315b1809f857ad4c"], 0x1, 0x0, 0x1004) msgsnd(r16, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r16, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r16, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r19) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x806, r18, 0x0, 0x0, 0x0, 0x80, 0xfc00}, 0x101, 0x3f, 0xffffffffffffffff, r19, 0x95fe, 0x6, 0x3, 0x2000002}) r20 = getuid() r21 = geteuid() setreuid(r20, r21) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x7, 0x0, r11, r20, r10, 0x10, 0x9}, 0x2, 0x20000001, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r22, &(0x7f0000000a40)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000ac0)=""/92, 0x5c}, {&(0x7f0000000900)=""/60, 0x3c}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f0000000980)=""/184, 0xb8}], 0x5) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000140)=0x1) 21:08:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x80000000}, {0x18, 0x1, 0x2}, 0x80, [0x1, 0x4, 0x240, 0x84a, 0x6, 0x24fa, 0x2, 0x3]}, 0x3c) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r1, 0x2, 0x0) 21:08:19 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x9e) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000580)='./bus\x00') 21:08:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x95}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfffffffc, &(0x7f00000000c0), 0x8, 0x0) 21:08:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000003c0)="3e0557059ba6ec9c43deacaeb7f09c5b6307745344901813176d411a518f0aa8c02afef4ff2a8c5d2cadd846d9bbb68e7d617fc61756f968d343d141dbe1c24062f685fd69781dff5c724e14cc3e4aaed3d10cfeb01e024357a42f675a4818a299bdad1f4c66cdf6724949c56b65431fb4971427c2fb70cdb0f9aa528771a1e7167368eb3213aa8e44b2f13944b865d39105c35a93157b72c30c8a714996eb6d21e7572d669fdec0302fa9df11", 0xad}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r2, 0xa, r3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="cdf1614c17615c0d299e0e900088a573fd206c2998a81a35af6e262ef498c9d319677bbd059a121c5e9b4fe986ee5ebf8f10cb7f8f7cc0ab2418c82f016bebcc4389f8cdad0a7855", 0xffffffffffffff42) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) ioctl$TIOCSDTR(r5, 0x20007479) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) socket$inet(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) shmget(0x3, 0x9000, 0x24, &(0x7f0000ff4000/0x9000)=nil) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) bind(r6, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 21:08:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11cedbae3c6534e0300"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) fcntl$dupfd(r10, 0x0, r10) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x73c6120022a85902, 0x0) writev(r11, &(0x7f0000000540), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x1, 0x0, 0xe15b, 0x5}, 0xc) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) chown(&(0x7f0000000140)='./file0\x00', r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r12) 21:08:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r4 = dup2(r1, r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 21:08:20 executing program 0: 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 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(r1, r2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r8 = 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}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x6e, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) 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) 21:08:20 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0)=0xffffff48, 0x4) r5 = dup(r2) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) connect$inet6(r7, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x3ff}, 0xc) sendto$inet6(r5, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 21:08:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc452f9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r6, 0x0, &(0x7f0000000080)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r8, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) fcntl$dupfd(r10, 0x0, r10) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r11, 0xe3) r12 = fcntl$dupfd(r11, 0x0, r11) writev(r12, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x1000, 0x1000}, 0xc) getsockname$unix(r9, 0x0, &(0x7f0000000080)) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000004c0)=[{{r13}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r13, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r14, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r14, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r14, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff8, 0x0, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x8d, 0x80000000, 0xde2f, 0x2}, {{r7}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r8}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1ff865d3, 0x3}, {{r9}, 0xfffffffffffffffe, 0x10, 0x0, 0x80000001, 0x10000}], 0x6c1, &(0x7f0000000a00)={0xde, 0x2}) getgroups(0x735ee3649277509e, &(0x7f0000001640)=[r4]) r16 = socket(0x0, 0x0, 0x0) r17 = semget$private(0x0, 0x4, 0x1000100d3) semop(r17, &(0x7f0000000480), 0x0) semop(r17, &(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(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r19 = getuid() r20 = 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(r20, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r24 = fcntl$getown(r20, 0x5) r25 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r25, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x240000000, r22, r23, r22, r23, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r21, r24, 0x41d, 0x5, 0x5}) r28 = getuid() setreuid(r28, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r23, r28, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r24, r26, 0x0, 0x92, 0xffff}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r29, r18, r19, r23, 0x20, 0x7}, 0x4, 0x5, 0x5}) chown(&(0x7f0000001680)='./file0\x00', r3, r15) fchown(r0, r1, r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r30 = syz_open_pts() close(r30) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r31, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66695a5ff91bf036f6e417caf7650400901e8c6cf77ac609b58de0700705a3c22b26c02993641e8e5ab42e"], 0x8) r32 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r32, 0x0, 0x7, &(0x7f0000000100)=""/53) 21:08:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x7) 21:08:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) write(r1, &(0x7f00000000c0)="094dfb2f38b1bbf55a485a6a6a7215a4864a8b2a2e59020af4d105a05ea4ea1eda1b05c91d71ad9e4cffb5326826a3185928bb9b7bbf950b9ae5bfbba0f1f71b6d9d5c17890a08be9f286f01663a6af32882ffe0222ca736a589c8d1e947f97a901c408b52d9223b615529c78e5cd7853b0086a3500f9a7ad84821886c8a76c37ca10558418ccc4010388b7f1bd8398d835c6f100ca33ba4fc4114584dd59b9707a3afbe1fdaa59adc92d8e64a9edc6723b8355cf4a6", 0xb6) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:08:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xe34) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699c392e89c47a01df6993fe4e12cc70f96485039d146526b3951889b0067abc784a9af6740b1fd1b134ce171cd0c2781084d1b5368d017d35c310da90bb32958049239475bfa87cda8327d4398431c5901b72658da3ae5820008000000000000000079a8a3841f9c6c1f5596deb5e7ccf6226dc2dec78374c55a6d61689c55bde60e799e100e9d89cfc7c17d1bd23b085e3c8bebcef24ae7c9347fccee51010629e1dabcfcf1956248ffbc0458926c7783a040c42f1e7bd6ac550166cbc1563b7eecc1e2506a7e4934e1dfeb9af1d65b999335f18b139241de7c4828c643d65e84633e6d58927d4b629b65cb3a0cb180947d27f86ddb139cde877a7f7f07c683c3070e542022c44bc1f97360d22f3c329bf040f1677f214e89d8f1760b1508fa6ecfb0d84a088fa0a1033c62be58dbe03f1c5876ed9443ae5cd18e6202f0e2b1def8fd6fb2678e0861c9ab0de4406cb5df257a0478487b8b278dfb12ffe8876d5c32abd6fb93cd6ca64af567d68d8fe724bae83f166975f58ffb87b266fd24cedc2e0fbfa9168bfdcd43e7b6b3bb7766cd2191a159080429dbc87b8b16974653470f7881313a42d07633660ea5bdd0a97e3b2143366a3698a154", 0x1c9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:08:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) setsockopt(r2, 0x3, 0x80000000, &(0x7f0000000240)="28ae", 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x8}, {0x1fd, 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 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) readlink(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000200)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000400)=0x80000000) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="000011090040b4bcf05bffca466cc42032a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7334b48ff23000000e516052bddc381b5da4f7110b3b38deedbd49dad498c8ef5eb611e62476d20050c16aef9d691e677e866773a3d9800b052dcfe8e31d6b3602d3314ad1b7fd252f350b62e0570feb86d0488bff3d16cd3a43975a0"], 0x1, 0x0, 0x0) close(r0) getpid() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r4, 0xffff, 0xe3d0eca0f3d2f1c, &(0x7f0000000080)=0x3b8, 0x4) getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 21:08:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64=r1, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYRESHEX], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRES16=r0, @ANYRESOCT, @ANYRES16=r3, @ANYRES32], @ANYRESHEX], @ANYRES64=r5, @ANYRESHEX, @ANYRES16, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR], @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES64], @ANYRES16=r0, @ANYRESOCT=r4, @ANYRESOCT], 0x9) dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe09) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r7, &(0x7f0000000180)="9138ce8bd325ac5d12d40010000000fd21284f5b3d4bd07c019ae1223bda1e05df2f61ecf30efb2246fd65b120c14147689fb2b105123b458344ada056bcfa41e6b01bcd41e37192dee616738c5c21455e85ed9b8e0fb7fc546920c2282dbac5f88a12b9e57dcb6b2607d0d13eae305e5629ddde4af83316d25f4088fb98c9ba45c0a45e6eadef3052a833cffeb2a2332716a07f7376284f96a3d0d3", 0x10282, 0x0, 0x0, 0xfffffffffffffed1) 21:08:23 executing program 0: r0 = syz_open_pts() flock(r0, 0x14) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x5, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 21:08:23 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r1}}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = socket$inet6(0x18, 0x4000, 0xff) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) shmget(0x2, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0xada7}], 0x1}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 21:08:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() dup(r0) kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 21:08:23 executing program 0: munlockall() symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1) unveil(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000180)='x\x00') 21:08:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x4, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 21:08:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r2, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r3 = getuid() r4 = geteuid() setreuid(r3, r4) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r4, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1, 0x40}], 0x2, 0x2) 21:08:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x1, 0x213) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/26) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000002500)=""/186, 0xba}, {&(0x7f00000025c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/69, 0x45}], 0x9) semget$private(0x0, 0xc04ed85839cb9f34, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000003c0)="d3ecd39990fccd78a8e0f9c5b2aae867cd3086ac2cc6c510bcbf8a689cfeeae3c668e8b2a6d4c275d3257f577054c5c12499e6b0b7db79daaaca4eb750a63717936c249a271428ba4320860af040686ae1d0de20ff225c91452b", 0x5a}, {&(0x7f0000000480)="0d433eac9668a6a2984fe07bf70c2605b8ebd09ef1c7569f4a1af7b64825a75cd09cc6afc99ac27a4f180f5b46ef19b6de0f8f0c76978b2050f9add8ffb20f4fd9502dd343af766daa6d909c811ad2fafae68958d92f27e74e395fd82713fff13321cd1bc63f22336e2796b90ccabb2539f0e51c2b6d28a15d95981e67e3959cd11a9f9864dfb31fcf739c74686e65c9ba507867ab42d40ec8f21ba279ea8bd65b514d371885ac8ca5bae5c051ac46665bfd541325158ec88d522f15e2d4e4b3052b6e3adbc2de27", 0xc8}, {&(0x7f0000001680)="51436b4311fb259e9ed0dbcaafca4eb8686ab336f5bd91825a91f6e159c6d3904710cf91c520a7e79679a61dd29ad361476a499a46e7dbac802269be0a031f4f1ef548e98cb31a3ab3c140cec5c905f4ed031a29e4fe268d13986302f007a0aeb84ea55c9c017c2314688be3a363e755c20f14e2ab3f8e0200433886956ccfe98b390e9804b862fb6cd3f0fef406fe6d40aa76e7653231c6c68bf7c76eae910ce7a6d484a1657467597c61b6a49c2d3fb9731ca28d836a1827d7e90d0537ef9395652e877c7a00e174fcc3780af91fe3ef88138c39d70e0c8517ca0feef207f11c3519b3b259796dc4f58cdbfc9893501c4d4fb0cf827e1d3e3fb530ddf42070627b9656a3a8d945ffefc7fbb2a2f0592f1b73d4b518a8a83f6beec510bbdb1b44cb9c67bc10b220b7b25fa95a424ce9dfdfcafc04747a7bd46a123619a0137c41402ffc452f4ea9dc07cf9584d013db0fa95ee4e77796e0a39c73e7a3883fd8196c5b8b7eaabf4a26f9491bdd69e24b780706f503d419108f3802b2f8cb1e2a75491a052213aa70d3de6338a9f1fd15152795d7a548f60e92d57a929743e67a644dd17ca05103cfb78de1971289a648550d4d31553d2c2331f33edb06bdab8886a88cd3809d12768fbf62095dffe4c89247757e61cca7d32523723023778abc650a5a0d861f6066e5b43fb25d2852df192f350ae7d32795340417bf49232f4d5ce70974e9c0679b48ac68568d728d3fd746103327bd4771aadea2e7ca253e64c29d813d8e06900f53823ffd8d03d77e942e5773c20e5de9383c5eeb4e15280d3b8c25315701c88ea0e9f8dbc46ccf285e1625e301709e89859fe5f7b8d9bf651f7bec6fe00d1535b17f6623b1f240a743cda250480f2c1adc1ddba3e1b1f9295b4899cb15abbbaf893555d44dcb2d6594bfe360ecfec02b933d9d6e3bc8411b0a5d10228abf83aacfd2a4405b9c38d47d7f76b67ac6de17681a90d19eb3385f97fa6aea33d260408cbcd6e13fed126e979a8b38130fa012b9c745f7752de96f01a1df7a36c3c814a61521673621e5ca67dcf1c040b8e627f1dd7cae60ef343a85eeb4d6705b3b801195babc5b7763e8c0798997f754d88f7231b96e8e7d0622a406ce8cad279fbc6e6d57ace0ea092eecd629bb149c1215271d912ef094f4f3b4aee209cc3b7c22dfc4185b84e265455b8a3df5b3d61f07ce561ad6d0e5dc32a4f56dc88bdab69d784c9a9899a833ee819350a28788b555a09f4477df8d0d8573e0355f61fb30e3cd3bc635e62e9bd90825449d3f902690199c6b6f7460486ea5c4bb288f3ba89d3262d2223e4fa451c46842f89920a0264743b947c89b755240d80bf4603a110510b2366e3b81feb0669df06dbe4ce2f0798e6ecead5d1788b7b1a0ae4cbd7f73f11d00efe97342ff97977885c22cd25be920a7b8ab1d9c4a173958921143879db4d3748e3707388947d31f09149c7f6c745071c1790600e9914d4c0a3409cb674fd53b176d734598691a842f5955fbc4dfe19e7a246aa76e3847e4b0da7503f8ca66cfee5642740d22e9b9c9ddf3d0b026f684627eb42fc22c64fe26b51b7168b336ada7495d24b379b4289486d34c617c1b3465bdd80df58c02d0dea8189808d7e09cd17ab60ba2b4ca53f76dbfe569202b27154b0f3bd6662e579c9f081ec779127830db4489a685cba7bd992dc42d3c185a8bfbfdb5c3ccb1d72305af5651a5ad666b390943b920e32954048d55ed22ec56182035aa5af9ff6806197afb6b25ce63bb9adac2ac479b128dac0ce812b08f8b3bb82a8e4c5da7b9024545d7a22d8e610355e4f219ca8eefd359f05af0b845a413426f66cf83b1bd52dc75dd0b284b31b0ae8c7497841c865f19d41c852f95ccb14456e347394994baf32169a1d90148d59c0a350e4a2a072468c09cf5d5461430de8a7dfafbd6c029251874e246e1b2dfd9e29df03bb5fbf67b8dabe49a6ca43b254f7fc8b94840d6bc258fbbced3c81550c706facbb6bde47bbb2ebf26680e8c666fa9c05096d42033e9e1c42e3886acf8b0549660a3240a72be0fec1d94e84815b7772d9cf293329850cb3d7ad6b0f4342eec36571c535facbb05f6f1e92546f9468fb69955428b5035702229e9223c46bb0eb3803e9ca7963f0a1508913dd81ce249687003c4a2c855a91b7583b2ca8b5c7b53b59fa05323e66c1ee5e7d5299eca3632f2d583500d6af56ba2eeb3df944120cc6c741f7c9ebe655699971adf0ec5142c4924cad21d98480ea22f84b62486557adeb2cf57e7c57c53c281b9f3f338544d47a3bc1968f05e51c84ad54b381614c4cd1be0d5c6a485e832b8a22ce5d9cc2e3e88c0300046f5fab9d58312af6be7e9e33e77992bb8ea6e9c6c4eed80f7353e42af66985a7fb3f825f65765cfda7dcca90960b114049a08bbb29a0560277380fb5fcad926e427c322cb3b31a6396af1e2c4871906e5b14759ae3b6ecc4224783927fbfc7744c4ddd78ebba0fc05e84381ed4daf4a359e914d50fe6d4b829175e2d7da3cb0b406842880c1181ca689ce3317c15ed08d82e533cf0eadc8402048048cc3a603793711cc4c520f33e18357161c2a87dd63581857f907d3153f9b19ccd47a38f69a2a8b24fd53b4b9d0715bc75cb177de06abf89d2e6b3de0b2d3b22298b5159dbe68aae123850fd7e5521edb36761609c2e117966c5d17bb9ee598768a6dbc4aa3b0ad34646850b85a71504bc4e7d9051ccc248f8686c86892b2213377f86bbb955ac46fe441ebf7b50580684ad3cf59f774893e3a2736f04dd579a36a3385ca89e7e0e96d9174e8fd18ae36f7554567d2c8c130c707618125022439229b443f95a0801b21c38b35d33cef2ef70c77b7a504eb46e61a2110a6c539d9550e81992cfacccad4fdf61d9f18f21806e24cfbc0a0241911c9d6d094d425c1c64a59ae9bcbfdbce3c443dcb477786558ec6f61087029faf2924b56c2981dad58a77abd4d85810179354d8f23f21b57687c107801b0321d62d570970338e25f8cfe7acc8821207c50f9f6995c068852c2ebd8fb09dc4e91b74d23d90e1844f45e868481ff2e84064a4cf258db6b520c96070c7bb0f94a454e447616cc86bb75169705724d2b6f53143caa4fbe0c91d302cedf3138e81c4529d834234b024d2325633cc0b8493cd314855f4d0412a294843ffa2a4f721a988b9a774eb42c5737f627558c5ccc8197b4d9b6cc680fe563b1bcc7fc29043cec6a0e44836b117e9f959066f66a9e29e19e4beafc8d726f43390722853334b57f64da5e1e91201452e3e009302283c3ef55436f103b85b7ea48e0513e60e324abf8529085002db09f605463b326e647b7b5928e503f06190bfa08f2b05bdfd3d2ffe781cf2199d5f332a52dc57e86d8b3df7bf21621d16cfa20eacf084f6e55f08bfdc137baa50b151569ee52331aa99ae4c681055d662e611fe663e7d917867d0d1e6131f4f4372787cffea7a53c1e479802fd4787284e17268e750b1e45c99dbf511d5d22712e2988176c9e99e2ca40ca38b019766add849a3c6dffa1cfdfa9312b40fd339d882d02408a9ddafda67e01dc52d2bf04781b1fd02c7258805c081d7c41487e8a425c5b1c785c56ed74212e5506f988eb7ac97365ea5e6af4dd6409d53c37d10616d977bfd2ab6d141d2310d9c25c363f560ba72847dbf9e4b48af6b6c495125fbeda868d1fe6dee0ff466f848763c2f05ca7abd70b09b7112d2ed2d7a2341678df6f197ba11eaa28a9a8d0f50521e813b2dcd57fa0ed66a39fe97cb64b86eb4793334579996ad44c2a39b4ceda75ae320a630184caf7c25c159b2d301c449d7b13870899a3b16d5b1800b25aad85240f4ca0a497470057d859801c089a01806a88db16a15bfe2d3fc21996b6eb7a63abc4f1156112757ae774818dee12bf32bb5f3c0a1fbd6c2d25d52af523841c6985a91f350fbc3b972542f4c278f21f597b798eb324437a9ec8d47145c8cb00540f5e452b3b4db04573339df9637951fbd50fa02daf25a2a7a6c7f1e968224049749a9a1971e9221d87ada9bd882776888e774d32fdb5a3a87b7b6863ad822ca4f7c370964d8948eb1bcc6955b307f275418ff23812ce76a7e1f3cb7abcd32fa785bc19773b01d5525fa70e822e149641fc6695bcdeb0c3712992f42cebc6860ca231dc1396b8f94ef8f8238b4553dba35fd26bb86538f1de0a13cb2dbc815c4ab6860d8ffa4afe90402e17e73329cf1ff9027f45d15dc6872f8b39fc0f1fbcd2ec64a8c6e5aaaa6c82304d1758eda61f6ec0d95a04b34690248259480ff37025601c7e226e079683b4a2e24957557811a0ac30ee33b66177b56ddbf7c0c07a48a792a01c293061c0676593c36225ee728339e75c97d9e7920fb3fed6aa7defbbd959aadc9aaec671874ff91d2a6655ded2a29ddaa30ec41fc406af85105ae67b01aa961d5f700e24058399e5a5f501b6e7541e8c0eaae0365f3cfbbf5bad90ddf00a02572271386a8445fca1b6f4a536bd5f33d849e76ee97083b8e7448a4bd697070dbe03baa9a725b489abf080d8e6cb7cb869327c97da4d3f68a712a916cb00077d42c46ef0030b38e6a3d0f197d42a269f893118f4273ae8fe0dec5512e2d1d5d8ffe6bec369271907ef47950b03661fa9225f507ef797bbe51bf1ce9cd929d2c25e25fb75a2a5bfaf89655390ec38e72518c52074f29bb5553cf6dd79885d4051c835330d3ad1368ae492c140e4d083a94277275da08280fc4aaedd899936754e486f0d54cf079141ece869afaa1b1564c99906dcec47b1451da146cfdb87f1d7ac96dfa5e962b8c927782fb362f5905dba60d90ed6f976c861b1a64a11152c805adabfef5369fc365e38ada966ed9037b17cc418df32762f65c3f73e19d05778a4c26b05f5961940400ebb13d94de43a0b73a76224228e17362d1d24d0a93b1305f37a68b3a7b7951caf041e575bf23f90103a16d1f6d7b2a37600981d90439ddb8a066b54ce486a2d2283960e496692b7afa930edfc1b45f2b5cea2ae3542323fda599e77efba462a6fcc71fbab948a279717da7fb671ed6b0bc19e477245771f62c4b1b421b39d8966c6fc738bdd862226fbba3dc50a3299044e942d4978498eec2293e0d1cf98553855fcf85a10d052fcb59d785160d950e0598e0fc79938d3d0308a908e29fb9d721a576f88b8e00a62f8565b563eb089e8f3775bf495ac86eac299753c8c392b879f18cd4afc", 0xe80}], 0x3, 0x0, 0x0) sync() 21:08:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180), 0x0) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) fcntl$dupfd(r5, 0x0, r5) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r6, 0xe3) fcntl$dupfd(r6, 0x0, r6) socket$inet(0x2, 0x1, 0x7) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) fcntl$dupfd(r7, 0x0, r7) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000300)="45437c6d63d0b3f74a703cb2cdfdb13d4e3d09f139c159d0c23c106f", 0xffffffffffffff66}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) dup2(r0, r9) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r11, 0xe3) r12 = fcntl$dupfd(r11, 0x0, r11) writev(r12, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) sendto$inet(r12, &(0x7f00000001c0)="ac5f8b5a51ffab49cb23035d551eba0ac0360b3dc522497f5d25802eb266fa2916de91f2de05e051f09cc94f55e8791f72f7384e962251a3f1d13cc9a328689afeedeab1aaf0caa6dc8a6c2800412e3d880dfbb28cbe9f6ba7a48283f4082efbea7af6501485d253e05ec78fe2d9453ac15b614a49d0fb", 0x77, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000080)=0x3) 21:08:24 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f0000000840)="7d8114364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c38bd4ec51e359b41bf22165803b5ea503ca23048ab36fe8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d0100008071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b5842a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a255ce65d5501b5d0bf", 0xe7}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f338ddcf419f7b389800"/38, 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f0000000000)="fd782300008948a917ac54a7c69585cfe1712349e3ca7740c55d9247aa06138b7ec58eb719d476f689d8f8ceda0dd68caa29cd4771a8643939f40300000049", 0x3f}, {&(0x7f0000000940)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d60c3c5bdba80e3f009a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1fc58702b6dab146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451dd5cdc3e2291f4e7bc4685a0ed4ebfe8a66f79c899d0aad867742a9583024384759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf8}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) fcntl$dupfd(r2, 0x0, r2) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) socket(0x18, 0x1, 0x0) 21:08:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x159) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000100), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e9dc0e831cee85"], 0x10) r6 = accept$unix(r4, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) 21:08:24 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r0 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000580)=[0x3, 0x8, 0x5, 0x5, 0x5, 0x100000000, 0x8, 0x1, 0x38, 0xffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r4 = getuid() r5 = getegid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) getgroups(0x6, &(0x7f0000000100)=[r5, 0x0, 0x0, 0x0, r5, 0xffffffffffffffff]) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r8 = getuid() r9 = getegid() fchownat(r7, &(0x7f0000000040)='./file0\x00', r8, r9, 0x2) r10 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[r9, 0x0, 0x0, 0x0, r9, 0xffffffffffffffff]) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1ff, r8, r11, r12, r13, 0x140, 0x8}, 0x20, 0xb54, r14, r15, 0x0, 0x200, 0x800}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r17 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r17, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) r18 = getgid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc7d8defb62fa1f21182fced434b561417e293326a6a5ce94e2a3b504debec1a4eea8f64c34ebeacc82d75d055dd5374816278304fc71937f2b42ddcee810e2f98971c4e485449e62172dd79b1d43bec4dcfa5f6f1ebc9fb113e49bec74b774af1c03e12a6c536d0c2c553cc80c661067175e3b3ef366bddf11de6922d7e7ce8ddd12036278a81dcbe42b297f1beeac6b918db8a9450e24de394375df22a972c542568a570378b828a7dabb8fc79b494e801449b11c62772ac572089f8cf95c1cf234b5"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r24 = msgget$private(0x0, 0x0) msgrcv(r24, 0x0, 0x0, 0x0, 0x0) r25 = geteuid() r26 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000140)={{0x4, r27, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r1, 0x40, 0x6, 0x4822, 0x80400000}) r28 = getppid() r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x1, 0x1, 0x80) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r37, r38) r39 = getgid() setegid(r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r41, &(0x7f0000000080)='\x00', r40, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r45, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r44, r42, r40, r46, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r37, r42) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x6, r37, r30, r32, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r34) r47 = getgid() setegid(r47) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r49, &(0x7f0000000080)='\x00', r48, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000480)='./file0\x00', r27, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r53, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semctl$GETNCNT(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) r54 = getegid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r52, r50, r48, r54, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r55 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r55, 0x1, &(0x7f00000002c0)={{0x0, r25, r23, 0x0, r6, 0xa9, 0xffffffff00000001}, 0x3f77, 0x8, r28, 0x0, 0x6, 0xfffffffffffffffd, 0x8, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000640)={{0x80000000, r16, r18, r16, r23, 0x80, 0xfe74}, 0x2746, 0x8e9e, 0x1}) getgroups(0x8, &(0x7f0000000040)=[r5, 0xffffffffffffffff, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r18]) r57 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r56, r57, r58, 0x40, 0x2}, 0x3, 0x2, 0x2}) 21:08:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x25e, 0xff, 0x1, 0x8, "45e455e7cfe0c4edd9a188270915537092d89f74", 0x6, 0x65b9}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) bind(r1, &(0x7f0000000080)=ANY=[@ANYRESOCT], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="030a000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) 21:08:24 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) fchmod(r0, 0xa0ee8b0027b53c01) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) close(r2) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() kevent(r4, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r4, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 21:08:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x5) ftruncate(r0, 0x0, 0x3ffff) 21:08:25 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x541b, 0x0) dup2(r0, r0) 21:08:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001e40)='\x17\xf7\xf5Jm\x15\'\x00\xc0\xb7!;3-\xb72\xda\x14\xda\x80\xa2\xb3\x94O\xf1\x9fw\xed/p,Z~\xde{q\xd6\xb8\xa4;@\xbax\xbc\xc4y\x0e\x1d\\.\xd9\xf6>\xf1\x00\"\x10\x1c\x91/\nTn\x1d\xfd\xd6\t\xc5\xd7\x82m\xec\xe6\xe3\xcc\x11Q\x90\x02\xd4\"\xce\"t\xbeau\xe3\xc7+\xd0\x04 \xaaz\xe8\a\xb8[\x8e\xb0oc\x7f\xdd\xf0\xee\xe7\x00a3N\xcc\r\b\xc8\x82\x8d/[\xf6\xd4\xe0\xa7\xcd\x05?}!6\xc16\xff\xc1B#\x98\xaa\x1c\x7f\x8b4\xf2>\x81\x1d\x85\xb6\x8d\xddQ\xec\xb2\xb4U_\x8a\xd8%\xd97c;\x03\x96\x80\xf5\x95\xdfoG \",x\xc9=\x0f>\xb5\xb3\xfd}\xd48M2f', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10212, 0x0) mmap(&(0x7f00006e1000/0x2000)=nil, 0x2000, 0x1, 0x5c16, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069de, &(0x7f0000000300)) getsockopt$sock_timeval(0xffffffffffffffff, 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(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) socket(0x800000018, 0x1, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) 21:08:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x0, 0x2, 0x100) r3 = getuid() chmod(&(0x7f0000000100)='./file0\x00', 0x8) r4 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[r6, 0xffffffffffffffff, r4, 0x0, r4, r4, 0x0]) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r7, r4, 0x6) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x9, r3, r4, r8, r10, 0x1, 0x6}, 0x43c, 0x5, 0x8001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:08:25 executing program 0: socket$inet6(0x18, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fchdir(r0) syz_open_pts() pipe(0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="fc72d2ebd4e9c2b5c34aefdabd8de291ed161414", 0x0, 0xc, 0x0, 0x2c9) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000000)=""/222) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 21:08:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640), 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000000)="8091ed8e21cd42dd3ebec7e649e3fe7394", 0x11}, {&(0x7f0000000300)="4162be1e5c50ff1f860db46fd475212ed4f7c1c16cef4c15c1b7767ab2e20383f4b71db2f8e7e95c3e1b57704f7c0140742c19a74dab11ff7c6eca05de60cbd8f7a6b808fde54a856d57043e5224266188af66415ac30feda2c052132e367f461bb6f9f143af53bd3f80e89d9a0022f82145a791ab0ff6ade3056c7ef6d90e6dd6ea1e66c64519f6b8dfb2908d57539e8bbeae15d8d85aef96b3899c25ee3ae81730c3a199125800235f3177647259276f8ea3784ec76da14d171a261492f8422b8f1d56933b9f1e299a879d5aa7d03803597a49c641959f0448bb1b1a35806b2d855e5520b4daac1a88c77618fe05422ee46e1b234b2ce6ee2455ec118079f10a25f8f726d17d7a8d655265ce19d353b2d1f14f4a3a7254b12fb2f0f11bae406a57c9277e27f4f08067ded15a2a4a0abe860612926079317684a364840c81d434853b2f41a628b5e4c69c83551772576697b890ef7f69d34fc110e3733c731c94deab8ac08a949dd726c1e7ef5128244ed72c459d8ce965e380c18df235312725cbd4b848b89297fd18d5e06eb1de0ae36f41bffbbbb487d9b2f1deadd311e16eb8a4bc56b22b83edd898b1f1700077b20b96f73cf6d936ddc79985a1fa205277d5b18949c631a88a51589f02b564cec80a4de9bd3cee7652b18695f2cf28ccf03c3bdbf288ec91ec5a558b748ae066", 0x1f0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x6) sendto$unix(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000001c0)="ae53dc42c2566def672713fd81637cb70222d18f5ca5f29e782b9398970d6fbb606dbefe49e96dd9c1b4cd6ee95e6709edaf90a005b0bbefe3db63bd77844e0bf42b11f87db291410fc9e3447ff3f9be089a9153e6f32cbf7b24c2e12ccc1c60b6e2c15416a2229dc1", 0x69, 0xb1a47c11871bc985, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x4c) socket(0x2, 0x8002, 0x4) pipe(&(0x7f0000000000)) socket(0x11, 0x4003, 0x6) r4 = msgget$private(0x0, 0x20000003c4) semget$private(0x0, 0x8, 0x100010286) r5 = semget$private(0x0, 0x3, 0x400) semop(r5, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x3, 0x1000000000000003, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) semop(r5, &(0x7f0000000000), 0x0) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000140)=0xfffffffd) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = getpgrp() r9 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={r8, r10, r9}, 0xc) kqueue() close(0xffffffffffffffff) r11 = getpgrp() r12 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={r11, r13, r12}, 0xc) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getpgrp() getgid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="0200000000000000c9594867d19cf530cff24b78339b41fe1f303adb0b2beb54032e60c99e346f6654aa2aa70c2fa8952a14410513e14826ef1d515321bd612a771a204bd948192e77b8576547438149d91a952603993ab14e65c24208e61822a22b65a2632900d645a57c2a3a120395e4c1713ad76aab42a4818f59e601281beeb8c72567dd61d2a2c70dbe3df508576b7dfc3ede06bbcd2432c4142260bc71e696f1c5b0a59b2a9ccfe03cae3bec5ac2b0cf60"], 0xb4, 0x800) msgrcv(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096175ddc0c75225ab4693f47000000000000000000000025a70000000000000023e5072d29568eaa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000cb1408dfe8456bbc11e235c6eb9e358c19e21089414c019e4e284ff77d436518e075df104bf347e1bfad731dbbc0ddac7d1f4fa7ad868ca59bd23c37ad692f37180e0cd8be96190e452dec0000000000001d4f0fed832038c0fc937f712e64bd20ae7a724a8109e0b50f858681c1b6c619eda3a8d57bdd5a8b6eea122be2d66692d6c791e12f546598f98f93c9316856db6b5368277c77299f72de19819da40fc1e78fee56aadbddae71c3a561508b2b2e1e8081e95fd411fc20b9eba76ba89f89df8d010000000000000000000000000007aa78c79ed978b6b8908ab8ab8563f89de97cebffed1e4df47d83e7f2e49044b61d6eb7c7e8bfe3dcdea97272bae077ce60947a8e376b3b"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed1933ede47ec8e1a480b11e468f7726110424179fc5bd8017a07130000399caa7c9a537af045f2c6282dcaf8b2de240f4cc3623fcca3f10b007beb6846724b751406833e9abc4bce543fe34b6a39114dd32b25bfc658c1dc929bac656e4d76c0495bdf117a9421958fc0cba68d4c649c0c4a5068ed329f36772a592a922e6e0337c5c25745348595f8d3a153455bd40df3139ef37dff9e8e8870ea16e43dca252d18acfd57129c58cc378524b6da1f5707b2fe134f083adc5aef19d289d22537f6321702b0ced107de0112c650d8d917b9e66384aadb"], 0x2d, 0x800) 21:08:25 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="09000000000000000000491a23e5e30220d4ede17a4f68c8f60293ac99b7c3082484cc5e39a47e09a6c114be4558c472e1418ebf243f08cb999c08c63081c61f8eeac23957a01df9277c428847aa8a6e31506b2125ad2f990df98f311e009232860f2965be78b142fecf3d0c9289b9dfea63f68aa2dfc661455b9ade222ceedeca08eade8bb97bff148378578fbd1519541813ce8f57404ca1f3"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r3, 0x85}], 0x1, 0x5) r4 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/194) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000080)) 21:08:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 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) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000080)="6b2f014c6a890d291e8e0450549679", 0xf}], 0x10000000000000a7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) 21:08:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r2, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r3 = getuid() r4 = geteuid() setreuid(r3, r4) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x6, r4, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r5 = getgid() r6 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000002b80)={{0x4, r4, r5, r6, 0xffffffffffffffff, 0x1}, 0xfffffffffffffffa, 0x10000, 0x7}) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="37f14264799fed6f84e1524ea4365289fcbfaf6cf0221722c542b412f09224a575b6c8fd2292dd", 0x27}, {&(0x7f0000000180)="5c2f70ad729299b74578a45bad611fd40d693aaaed18dc7357b27dac6734b4229b992adbaad7521c3cce32844f4defb3b49793ee9ee465f200f81d93afa5d0c83c6ee9c3215a363b56fca2676ded32ac3ea78d0f48ec651d22f673326f193a2011bacff7cdcbbc03228b53ab60d0c515266848b0ad040d5cafd334b869e4246b31d21b3fbd568de9af85ce9439331f95e3fb3c8837836c2fbbff757e90eebb9ee13aa4ebb89843e0162ff7444d88f32d085f4598f162b48e7c4b863ee4e00d94489bfc2a1e82e21d871be47fcdcc4e9f405c02069c9a92524821973a8e5c", 0xde}, {&(0x7f0000000280)="c405ba74f7dd8061cc5e8836d60ee83d2f2cc4cbb3d35f1fe9783a83a930c7b9d5fca1ba29a494a72083b4bf5f748db7187eeecd2d65ea2793a5d529ac73acc1084ac9fe7af3cd0d60febc07fe7ac50bd4bf20d1283ed6c8c99eabe84b327d7996ebcf63ec704f3953cb0d02f33687cb308af71fed98fb5f37183dd5d06d76915aab668e63", 0x85}, {&(0x7f0000000340)}, {&(0x7f0000000380)="bdf3a98e8cb06f31250cc6cf139891943b86ebb5ec34c0d2dc675e133842a14253d3dec30b928c7a0f80221afa40bc34de88b3aa0505f4ec235d16ca43c4d94c91fe1c998db9582db131d97bd06dc6ead9388dad4697e964b5b7273f307f70c3f9f9b17b3c323b9e606a1358fddd0fcf86ff3e89463a72afe8f237ad81b6e7d0755f74856014f52ecff9f6a9814c79dc693fe3afd1e4e21751b86b90adc2f82b8f70", 0xa2}, {&(0x7f0000000440)="ccb8fe310b20bb7dd5c15eb8e32952b8e94b70e3fa753bdbd668c3c2377b0f771fa5e9", 0x23}, {&(0x7f00000004c0)="353287ffeb2c8ce0cd14b00b11aacde8ee42b8ebb5ceae8ee69069290f74d8a2384c5ce5a8fd7fd192b73cddfc89b8a5de730492c59ff5a47adfcb04997e6ad7923e7ea977d772164527b78b1a097828039e451ce0e12b3aa04c80235eb6425a5f0c56d651e7249b1b32f456", 0x6c}, {&(0x7f0000000540)="bb79169da729221134f15192153dd9887b38c1b7f64965cc1e2e535cb025f86e34fc06241927ba9f4db3168f489669c314d7126537daa81d65e34e5871f9f4ee54c2ddcc71", 0x45}, {&(0x7f00000005c0)="94218483c3a9325522f3adf73477bf30fe56c00400adc713d90dd87990c7645c6cec0e167cd3790646e7db3301dd0c9c054bc420f7d6811428a7d762548f2b078269aebbf0e70a764cbe5d7310f620d94001d37cda1ae0ceb5cd02900f35c13a751dfc4174d6c57d2d08d7baf36f5ffe7547bb8c0be339186d4a58d010a508710c88ab362baa2aefa3cc7119d9bc7212a16683299503137138e4f23c3ab17652382119e6d7", 0xa5}, {&(0x7f0000000680)="4ef1cc3cf1052c13a8b336384f864b279294b2d763d8441eac674bbceb769b6d411bb02edb7df98f87c54bfdf9a3a114147c35d159b43d0f5aabdec38ed631be3d489497b855ae", 0x47}], 0xa) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000002b40)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f00000007c0)="58bc1f9f4620e2f31ea8341442ff860b9da5755961314f1f97c2229654c107006675747d8cf8fa0052e8eaf709b6a651688ebfebfe62ecbd722f3c1fc0318e04ac6f8cf0c2476afe09f67b457ee9fcc11ef724d258bc4bc61c6b29389d5c586fd0143842a4d55d72c5955af00a299d0885027f96e142f4b041c6be209fb9e8eed3c8ed2cdf885462fc8cf547f6de073cbacd655270278282771ad26e3f9d60f2354c90e0b6dc1a5bdc58b0b6fccbd16474bbcf75e6c369396b3e5e3afcb8cb5d3d80568b6d7cda13047401197d466c7d33a99ec18f1786b0414bddb130450a6a9e76179391bdc0c537738387837ecd5586a230ba74452b54bf6774253c0602c5c418eae5a747aa734a88d193e14d69352e35af5a6cc62e25800bfe82f716218a408159be71ef4040fd4ffc28863a7524b205b6a0af314e0d6d6b855e0096873c8a3e260403fc95ce3142a181d84705d6bf24e5b67943d9bc4258ba912370db1e6b12509c692f1fe8692f91ced1dd02c63d9d9a2745ee021ad92a547c705d20cee9fde98867954f53a3ed06e3ea0018cd7e2b650cf3e29428a7a6e74dd4aba67202e0224938b41b8deea0cd56ab5d652bd372ceb6fd7574313be1e19718869f6b74579377274d473b32ae2e36ecff259f72c05f5a280dcf9fb5e9c6cf053a10359c15737c9fc9194863df9ac488f3a397db1244f951f41933e07da2bdf7bed21aba5bb73955278cbb928d3214329db06497aed3d746154695320da34716e36afe53877e16933b7c33df210e9eb1f7ba7b30b35c973bfec0d7eb4d1fb669861a852d924655a5d24660b570381e883ae133f2e7814fd446918414eecb2f4274b95e92dec32cd75b37f764776dfd90aa7b78c3e16bb2cdb84fb7aa8bc6e58fd8dd683bb21a27203fee5403c4225d3217af895da8e9e8eb5353c182df0dc7147905c43c0b1c27545de09d1e23eb6637d16dc46a27b27b06847a37f918d86ab304cc363f0cb5728c5be73ac796d1ebc1b68e256df4ee75ba1bfd8902f0cecdefd5edf86860ed3ee37c70cb2cab30bdad0d77cb020268e4a4214c9163364dd961e8e6d9e46cf3fad56c50f68c90339e89c82346d689d09efdbe60f8faf1c82ecdfefbede5ee3a405321294b0a3326208d82619ea7f1480d2e1aecbe7ebdd23ee4bc6158f14746ee55fbc4f74b6fd4a33536dba1275d4cbb9ad02606c7299675258affa64bddcc28967fbadb0de581ac7dabaae794423930f20580b70263f96513b134bcfa1d9fdda10ef94d06a7b44c1f05fc8f6df152ca586e4c5cc0882223f3ba5339c883adece4802284042361e50f1a4fc5e822c1956b2d1923f6d9b40ed612f0d8d7bbc31caa256ce4678ae6aa48b6ca0ad4da33fa608e76c0641c124249e2847822577c550b096ea17609d4b9ce07a26c24cd6ce02077a5187213f80568538079ab244ba099bfaf3a32308df936c714b94cb222f0704a9e8bd86d284c252834979d6901f8eb45fa92a62927b42df39d6dae4448624e23c1de35d0032c5b9eb7fdb31b6ee8d748624f9d19815b3288543c6b364197e36f2ea474ee2dcb62075196fcdf97a2e3278cb893fa3ec812d5ef97551fb4133edd14ece9b02d9890e7a9fd6e1359cd6b6f3960d81102aa5cce2c656f56b5dadb61e5e49a255d1dd33a8a2922b447f89c9ece02cdf9a7aa5dd5ed462049d3823376053672cf53a35ac879e1a4ac4f98f1a2247e9b64d744b8518bb4ba426e90d4fadc166f2d6f7683251e06bcee0153394fe3798587794459f86be2210c3f68a95ecbf18183d0e932d4ccdf7740f4c03d0115c33b5d792fd6d618eba05da0522414f7a9530b9b40fd03fe53c50124ae4c57846521a959e903b44da18b8bdebb13e9cefd8374f717891bec06cd9c822bdfbfeeed89658eb03ad269b9ff1c00130a24dac586eaf2e344196138a95e3116043365bb35a88db694854d271fcc7d9461431f87aa5b290cc60ec3d5868f60083568291e2010d1bb1af18551efb72087e7572db81eab50e667be271eadb6440bd6a05931536ec99254afdbb1876e70e1c8c3a4962c636fcc355d7b3923ed726a01ed51121cf47cd04f04af0d24dddc419e725a27e294caeaf6ed0e85d15a200f9fce47e2be247a8f7b80b58cf80eb859c286aca302a7aa6dffad323365cef823e8cbe2cf15e269e003829ab40238d560ee57250c9df06c5042c7aeefa7647a4b7791f85e3339b5e3f6c70dd22ef9fb853dc218e98133eca2cb882c70f908e1e9c5828a4406582ec51f2c8810d3397ca3a384d86001826af604bb4c14de4bbc99d3ba5f0cf613e329ab58d2adeacb4ea161a2be3e295df5b2dec81deb9020c569d95cd6c6b0d11057ff647b7119cff1ae2bf6475eef233c2d5ad2ee396d5e9ff8d049a7cad19f07836ebbfb9255ee4e277a0545cd1f803a2b9aa545d7901e115309557c38916a2c81a224f5d059d700b14716da3bc34a8d0cb8f9021e207daa48b1d7d23339e43f26b923537edc8735fc7184b2e1081b414dca05aad7413f0755f89188799daa510742edf3537d39502b99ee02559e6886c3a87d643e6151d1c70213d6c071743425a2cd7b693215f44e4554a8678ba3af390915cec9c12f4d35d5203c9d70fb78469b366a4d7c38708a4790730bc8d741609aeb0bff51c8fabaa4b94813be7bb241cc1ca6ed727e9de1adca63b2179253e02da9ac98af0f7a9bf9e508e0e88247f8662c6aa9776fdcd852a759593ba7e99973ec6b480d9cfad06e1ae4d1c37dd477ffc38cee556d71aa1daa0e2eb5c4824b9cd0f3a4f18705525ae0c07a75ac36cfb0e8cc65a40db3739728dc2693ba77f38f65f97b5fb9e035197134fa4b9406a7fe3e4bf1d6410591a0de8ff0de8acba6e5e041013420920b9ccab60650d1ae95fca5b63146b221cf189c27b4dc0c778765be261640efa35118eb001f4a1a39d5c8588a881c3d926f395c3bb8543b5f2b13b0534dc35324941d8c37668b06332ab9bea2c6d879890fbb81c43f441a6978f3cd6ad01b755c59562a6089ee31b745e234a00d382728e911c9c6e5042bcbf4087b0c4d51ecc91572a62997eccd7649a83a7bda91ab95b85d11ce8914d4251280939d63b15958a25bddec5fb2696d08c6fbfd3e828a3f9e54467be6532e74d8324cd86a39120744647db7054198ed2da46f7ede6f402866f5191eead86a5e1597cdd35d8569778ccf6eee8cf8a31177580bd7134a50670c2c60d0241e88c16079ec77b84f763ad5db48a96190e50e3a61e07397ef82480c10e197d5878bfc483b427c464f57062a2595d4b81f098e19ac5a8e7fee41a1ea67f326c36ad727f1ceca77ab05c68644470c8f749d9462184e672e2fd4f84f9619cf6e4081cd54fd306395e406dfcf81a144fb61e99622ac65e720e7096ca0f6475980fef174f460c24673025e09ee2bfce889375a39516dc283e53f62463b0f691a0eb53b9c077f5f76043d0adfe06ad89aae3e858d1ac049ebe01a9c22e4a032cee8b436f3c907f4d1fa4e077d44e3589d5a3a61066f41f5d8394be9d7f4b50fc730cf9795791ad750082eeeeadb214cfdf9066c1f63c54202764bcc6242c93429c82934e13d8463c353e5b04521d526113193a1f2ffc12406dbcd26c0205880ea765f251331ab0b5584641ef5d5a3edd15c0d81be5aad3007a7215403cb9e5302bb687397fc1e7fa6d6ed38cf77bb5c9cee7158707f252f19bb4ded0a582623d6fd6eff683b47f99068634f6604ec60cfd6bf11306351a3e694dc9627afe81ec8f9d76e601d876a8cfe61d7acbdb9e14878ca192a4abdb84dcf8f40f178278837a0de73b964641d15d0a89287da589ca18099bb6ec7c03e013dddb693ef9cec9dd9f259ee050e8db3bbfc8ff87c3acb9358d7e5ee38ac3c95df32752f6656ad1f825e652cfb77bd01268b38b3ec665b385f1d9d0dde2255532b9ad983a238331a870edb9131e359df6528a425049da620887a93a1ea037f6002d66fefe4761ca2f785c215cb320dfd7015e02d0584d537efb8f71341d51a8934f4a4475bcabc0cbb3578e0d3f27b04642d8bcb8f9a0c428fb30c840e552956b9213ea0dba31b2cc00cfa19d1f912a7d20bc327df336ecd378d540da39d276c2858e6987314cef8a45d4a0e789e931f2de4339d51d57df38118e1fc7ac9e2f80ceda2789725ac080ce3a2401c198730f8d456c636bf3317ac3e73d5d2b2cb4c45a5a1e21ef3280ae102670f6cf724d4e543bd861490e0e7fec2897b9a6af6ae9ac5682feec4934c91494bda4efbf3af973e3b645b623e3757dc97b69abdfba24189d174c2568169ed9ab9a48d3d995a903579b9ee7bd2e1590c9bf6517acf39f9014b88c6376c8fd5bf6d5ca9dfd57aae0953b4d33d1376dc588b3157c00b47495aecd4e3144c0506864d712e182522b722df7f69a7c7b6122754dba616f4f2503190cd95c4c3d46bc395490971187c3b6967607602b54dc062fff9dbf6ffed74f8cce4805f1de52c5da185b8aef2abd1464dbb3b60e52b06251ca4bca9a63a4182e7fe3ba4d7385bf5b0de1af96fb8e645bc1933f3c29a7a645421654b32427de5deaeed59963086aba7ae1dcc4334af940ba5ce7fc2ffc9f332ca600fdeb8b07c6a6d6e3359d9bf6d23a60304f7f40f717126e8d00c0c17aa7496970748c23fd830b48be399df15ca96fb1bb8d3cc4bd410accd5ef80203a8088165cb3fd63847c86855da18acd3b3fba005df2e8a3689fac7c392cac467baada609e574b4ac2439b90b815c96d4428587a914c231d3810ed83a3e4cac22a4942c93846b51bc90a581b89cc24fc4eeb986bffff55a1bf556946a3ce54c4efe647f4c89d21a53ab594bd692a4acd28277ca2be8f370025526d16855970d9d2470e25ad33826a0758ea886f76ca0607e06f09637ae0a68cc4d779947e666ec6779be33435029da24e598bd4f2083a7747e251a77f3054e410dbee25c26cebedab94a4b44396b8c952d7eba9c77665c1402ab69f42f0b9de419bc42eb26daf2a0699e70e5fd03e2b2ea084c95d819f0b9ea91af1e374096959e6674bffb461d89a069aee6041871edb62e9ff669d9046bb87578899f241af5cdddf836c2176e5c2e960bfb8ec84f9fb8e88c57de5c0eb295fca1fc950cf3e888941c49b8b3736bf81f45a4b603baa4f6d02fbca83946dc4821692cdefc86364a93fd8b7d1c5b60e40b018e39ef5c667e1dccd7ccba0bbc5b0e5f21038124a65f2d88ea0881045eb4cf8a36303ccaee290ae5b55b9e93ea959ffa80f6f0497ff5f7504eae7fc8b55aac068a2aff3cf899e33c5d1c522981b183304bc08b9341845c9a729ce0e5a66e591b196468fe1a258d1e0041522b5f5f72f93ef00ab2d95168df9fc77e8c79b8bf550f2e708d84e355611a2482cfa27e8498e09ee3489ecb1efc0e30537e44db50dde261b52675448bbf0af081f1c437bd36f21bb3ad7c9284ad62f533cd3735198457414fa085633b10511082849203319b03f09d3ac1c5a1b99864f50783492d03e9bfd4e4239c1477b629ce7d0a6713d7187102d7cb50c32f27beabe24f5dadeda90316434f9ea06e163751cf5701e9ea2f196f78562e41af979b3375b96265f4d4d6b0a55d606aaee480ddc389e55ee34d6803bed9c7634832617e422816282366d1b281ee01ad93129d726d813b1aabfce545f4938d041f21a96a518e01fd0c03661436ed8d5bee3f1e6f635d719a420f8a67bd24eb8ee3b60ddf769c41ba45316590804082d7604b4028fd92694ff7041a973ddb", 0x1000}, {&(0x7f00000017c0)="488011ea4961b2c8e80a78082e36896d1c91d7c8fd69f5c7d0e7aff7343426e8e5d8ae5cab0f82026f5da749dafb4d2125c95247d0e29f0db363df33ba41a527372c0223ee3074179806d25025ca113791b254aff114f84b3b2a566a838910d372fc46571d7316fadb31e2ef8efaf0b99901c2169bc4d6368ccd1d0c102c97d6312da6aefeed0ce579f8690e313ebb998df4a9e60ab6046289e0c9982e", 0x9d}, {&(0x7f0000001880)="6698f349bca92a029a5023a8b4a9f61ff16ca75b8b498055026358e8cb82fe38112ff9d3518c3da9e5eb41ac72b059dbebdcb527ad9c611f0f848aba961a1646f7c023ce172cfbd0734b5556e62ed1443f54a1c90b3b3c3a3c21ae107537d2260eca09dd583f6fda2103568fd7bf38d9b99baa939bcc92fd89749db98c8ad1fb0afd767d3656850f2c38e5ca1cc153272938040ebb1d08c0f27a0f809a43daede9a455cb008f38ae3c24f163160fa3bf4cbafca5a272c854b57c4f711b43c62067e530988a41f1daadf150ccae0f491bc3f3ed0b8edbaa08158fdf5f8212a852aecdcefa4cb4482e78dc6ea26f4c3de9e6b3b238b230890fd517322ad4d3f753fd83fb2d2f37baed215ec5ec35426832dd3415fdb0cf8043739c28eff977d91ede9d4ef7b93836295818a6a8876bf1147063fe50d43b776dc2546497dbb35ff1771f516f89129035f5bf2ae71b00c8fbc6d483adb4750f483976092e1d4a7704a5be97cae0345fa30cefa29c1122cbe5c381388b1972eb6bbf67f7e91cdbde5a8324ec399499d895649dab8b47e879101a7a60d3eed099949993f50ab6aba5093508aea0507663392583fa4f0271a3252d11a1e8344f863cc8d361cc6093aceb405da44607543ab15e2d847da7a5b1e3b13ead2d027f09c1c15de88500d4f72ff3724f991a11dd1a65bdd8b95acf34ce1b01149fdcecc1fc91571029e415747416e9d6a06926472216a76757f4e60b89065232ed412783f51877c849764616da2f238b3371c7ca5c75568cb6e9ea31731fa0b4e9bb906fc3f77625b7d41f4222421611fd3ee020f0652b6396d6964cede521055c258d741a15be5758d997b42f93ba1e3f56df78a9995c1fbed7146a69704d192214608a610665d86d1f105bdc14bc548a17561bd0570013699a76b7ca36394b99d5f5b9e819ef5741a55d2e71d13e497800eaa10cdfeeeadb3988efe55ed6d2badc8db19f5bd3947087d497b2f037eef928a32aa83f1f62388c986d6686eaf040139951c325fce7110879a1bce028bce484878f35f9a728054754fc2168f8810bb623d1d094753d72fd34bc1d7271cc152e159afd2182bb273887d5c02f128f7813327afc9e6519829bbb06726f36ebbd2e320131e769447758c061d9ce1d2f1a0f1ccfe0ec54b50fc9923ce040ee9a019e04bee79f66199404120828d6f44ec32dc8f0f5079856386aceea4a71e14e3594e07b9679dbab8d9b41ca9164a8b8cf0fd722ec46c24b1836b1334806bf44d35a4a8ae37aad0d5fd91024cb3f130d28c58fc3de25bc98ef1dfa682eea88a8d5ac662baea744d772426e58f54654ebfded0f33da83e91c0825b18c95a3f5a0b2ef3b31bd8efd70a59352ba5b3329c2076c130fe90f36097f146af2f18a732385daec2fb660d1872ef98289bb3741fcabb41e1c28c9eeb1deb1ec5d31291798d1811a5cf7548fc53fe4a05aea2e145a0165b55163d1824f1bbae573151ed35997cc4ee3d92922e3c1274d9eb8b11c64ed3d38f4c38ecfee454c4fef554c1eb64a2bec36359dc40e0fdefd6158e1558d77ed5f004f3fb08ffda979871e12ad95b8ea74ea079d6ef04b1e7558f09ca4ce8f5c18d5930e422421d3b11cf9b5efdc2a96da349842d3783502672553e8baa90063ca0e82599f65e27e1b3366e151104c09e580280a89526e856ae84e4fefe5ce622181406dff9cb00af69eebb0649442dc66b9cd37a2a8f41c8f1afde3bd17b4137a9d3823666b90b5ee2fce1888b3da5e87e366ea22a0a3f5cb35292ad50df97b93d448a5b8122d8b28f35afa80b9fc96562afc17b3caeb66a0d1bc08fcd1755f32bab8cbe8ff4c147c524b211d0e82a58f5d918234bbdbb3284bf9000e146c311e1109d51033ec3ac9097fe16d00e975cc6dee6ab7d535994870574dcd2a6c6dfdbdcaaadb370b449b1bd4caae6abc8d875d21d1fad7c7857f39b631a225a8ea6570886db6f18b0625e8c7278761fdc25e49bdfd52b97ce2348beb17e50aeb4665bb20ecf7e242c73f48664183bb470421b1aee8733369f487440a5b30153d14fadb88c160c1bd3c6fb4592f9e2479aedeb7fb1c188c37f2d58802946933a41aff52008f82bbdea650d721bc289072ff9e5d17e530c645a1daba6fe225b17869216609238212bd9d5dfa1fb1d2aab960a6427c8d7c2b549be31e39afe57da70cc931aee634bbef9cf33675b1a9afc1b190f048b53c8e929fced78674e3257a96b4796cc78cb3d046a619d56d2494ee5860d472da5c3e2d6ec48440c1dd19b50791f537dd1c958622f7799a6ee69fab87caf51259701b1bac9e854ae825afd072deea2ea4211592adf994588a8a39f2f6ce3e99ab507819d8a5dd99e48c759e35b722d88ceb9705ccd289d709cd2f35d87c9a59e5fb07c13f299829bbcffba9a60571f15e7771dde27ca657b7f0e9ffb1fe0279f7b1abe032946051fdfd2d81928472c53d403a5fe80ecf3ef27093ca7f4f9795d308b8be46cba3c0db6528f33c0e20b7b64a134560d4419cc0f272bb5eea4a709276f0972785ab4a0f97a10ddae2e7af7b292c364b39cfce9e44285a0dc59768518e28d87fb6f01932c85dc23c4ec813af21cc4381ce9def0f27be8302791b638f672fa99c7bcf43ab7a1e0f812da97a2bed89ca56611f7fc17adaaf0b328d0deba707fc27f4b38196405bfede4182c1fa59bc3097ffeaa767f7a7545fcf6f6d6360fcc9baf8f395679ef76a1008d814aade3cb2e2e225bf07e476ea6ba2a58d8f6220314d3d29d7a5333a9d33964745341d064b5c5bfd63d8268c8830042742eb353ff65c1c32d7f9dc99d36521876f30e83db2051b5c87d95ffaf0e0db416f18f6bd1c9474f9e624fc5cda2f3a70848db64a7ffe8e31e54497ac2d14eebc082beab407cca5df9ccdd63086b53a720bd154332d07dcdfdbe8341050ec91dd03c808611e0cd43b6338d2e9435a60c626eb0c6ccf2857d7ac42c33a5d619a65ae4476666e1e3b3e8015c0a027a468833ee6a225cd07969b811656337eb6c4a936f6574125ae749bcf643e22e6793ce17341a697a4ef5d69642a46020d8fcf8938fd88eb5cfe6f855e8b8d713d08d83c37f91630426fd4ce60b9fb8c50cae57bb271e90cab766723e69c209a7d7c61da82a925e84229c7d898bd45dfc16728a8a1b55038b3eae2a5e68887f6fe671b33cc6301c8ecf0f174bc6232cf90a2a3bb32bfa8021657e3b440144efe2fa702b4ce5aaffc8aee1e4b03b353323556ca94567f94778aa997b8edb53f40533286df1b7f9cc7978372fc968db6d6e185b7b469bd7d3466c2672dddd816b6a3d45e571a4403684a2ddb122ed4cb9c6892f1f5992ea3cbb39bcc18b3126ab6776c81521bf957bbc7435fd8fe72877bff11efd915b4d6394d53b3e1aa18b8640e619d732560238d8d5f7d433a138d992fac10a53202697f175bdf779c2d88083f5b58e33959cacc6c2b9c5e9486491074b7243ccc9f29c0ccbe3f187adad80a0e7d7460a7a0fbb3630c95e6e46177d0a5b00a6ec52ab1211036dc496fd91944be02eae9a2fa7280d0b2d48a0ddd30dc56ced689962c60ca83e5e387db5a599de0997ab76611fc5be5f87ca2bb258a396ad24d8f43307be14ac818f5f137edf165cb9e0fc87386e0d3e5a6fa901441c871575ac9cb51bf9324b3b64af572278a3b030c27e552fa2f39811eef073dd307967e16cd6f11021ffcbe27c2362a31a5cba3027683507923c941ccb15c4bbf98cb6529897d05ad5f886c22fba5d5a30e313a84faaa69e8044129338ecadf290850a03ea13b2dc1429a619be17b0cfdd0f3907237903f6f39a86e328cba5f67e669d9c10627afc038eaa8691c73552771b5dc3a62226ec4f6c76359c02fd10d56c1d226aa56fee12061d7a8644b23835e49e2917eaf6cc255106ea04174b5dc27d38d8c22e72be5ce7f3f3833159a4f6de42f0b0e82ad5ca23a57b44341d7e7a968c6152d284f1ea7d14d1b633fdcbf08b6cbaccf396819be0a11a0b1b33616af588e733fc519ac39cbb58a8c82180b402f8d8b262dcc19ab83162872ad2842b72ddebf3fe68d5510871d355e04553b02af9832e4281f0e8d0e1a0a2b768a5c66fc963758f518c703cc60f9ba669c8c12ca5145440919cd44e3fb68b8895cab8593e9efedb8279d4ec6a9571066e195ccdcaff759e63f950c6f7574c9b647a86563e5850c66330a22d47486e69e2416df53eb2bddff7f6b877b4980688ffad12783a4b65017f9a8124a7a4404d9e7361cb75e464c0a7a8c6f80df1be278d9bcb30a5a87c38019ebd9b0f0e53c6efdbe1b822b70c57cb2f852f91b9ecdba5faac325096cd7adab6d296079702e1d19e2f627dc26bccd230281b46633ffc5b6ac65b8c03971faea8a29f4e75b0f8bcc7ad4b14378163937997deba03f9869b3f4610f061621528d979c90669d04cd06c52251a7962550e3e83a0803bff1838e8fa5d5fc287614a3005855270ffb62647bc2319aa500cc7bf89ae8725a8acfa865fd6a241a1096c9acf2f899455e2bb0e6e689a010d440b257d7cfe5985f4d3ae82c4bf37c676be95e92ca9738abf4e7ed7409655b085cdf56d364a125e3325ebde1447c75a8e3addef3f49d45263d32080262079f60bafffde93c7d080ee302f086bcf600827acbbc26d01bc097ef75a9af437d911703f0529347e37ca09cd6e328f4443297753ceae3fa63381122e1d05fa0606c8e4672a2348cb93a9f002b70a3c84e867cbbaf4464595ccb7f234914f6474a3ee9ddbc409a979528cfc468f34e623d665f411f0618bc24d35532b920d9911a1498ceaf2fd1f445a9dfdbb4b02de866d5bf756e8aba872467fece4397457181cc61df2e610b6af5d9c2317913d450a4da6a1978b5c45073fedda2dae9948af54a47dcaf743008210bf2876d6813c548dff76295c2def405439db4893c97c57ed7a48679766dacd5c2ae35514de90a40be502123e222345d5b8c7fbe70873389c17fc1b0f2c1ee5d56cf82e8b79cec51f55788584dc492938e6fef79cfcd35b34fe6c110d82c9c44e576de97db0c95c98af74b0d122708ceca1bc5b2b536131f213117e0c4662c7bcbc80cf309530456b08388ee84edafd0be1387364728020f9a90f7481ec443743f4358dffc1f50cf0ebf03c995f08a7dd297cc8383767ad203e2113a7200335bf18eb4dd7c45e2fdf2c2443cd8904b6473c7f8beabd70a0e23a3e278f03f21bb242cb57ba85005abf3c64c695756f2c505648fac4ec417c9ba14a2b2f5a164900b6890963cf89ba0179dd4744c0596a625d9f94c8fb9bb5b6e30db4bd0cbe2b4f7c72b432f1294edf5ec4787d2cc95bcd02412b1137f84b0418acc19beca948fe82a35e4bcdbac4e9a57486ea3ea5a34bb817f69cf413cfc253509e02f1da92bf3dca9d8a51ac0b21abad020a2a3c3d5efd95ecb0be472f0d2e6d6a1e176c82eb1fc798294fab388c804dff5d4b80472a109fb15f66b5aa3b76b8385d8c06bb8dfa21678bc031e0291145cb36feee0040c2eb9028f409ce1e711af565dddd4071d6f6eb0ab78baac6a791ffc1d6c636c6d146f843d1da64e8c3834e7706449850473f268617425908bdf5227dc499cec3b4776c971ef9a4495d1838c04eeeb1a95cacd83fbb0027d28fc33a8cab2c538e63e22b170cd13af39e64c0445414a4085018eaa7a781f911ae49f650558ef49b3c50ac388a093604fd41aa9923cc16e7f029d268564235e1b5a0282de0f3e936d8a051f7946d1f7967706bc9eab0b662742ee", 0x1000}], 0x3, &(0x7f0000002880)=ANY=[@ANYBLOB="d800000000000000ffff0000ff030000a765e66f6a989756a134468d4f788583252aacb516253141f30ab9c415d423ba31baea0ac88474078ab5d1b7c2155a4123f2b3b2e2bc50fa40c3d14a6a54fa27cf1be545f2b76ee9522435df0c33c57beac6940f240926d9321ec27d65ab9f23e22124e7be98dbde815ae3634ae72f35790779d8417456d21427b9d51f3508988ca93a916383c021822771ec20bedb30932672e9c1bfa804989b187d8f6cbeb2624d50fa758206603a36a6a8fe0db6c69a1b9ff752cb05727e22249490a5be077dbf398184864334b0000000000000000ed7e520a340ffff3e71ff8402c7d30fafecea9d2dde73bd0df82342a049fcfe21411814e7e8956beb53c234513140218f7ea039eff84ccfd39b97a0d81ab5f4eb94f804588d839e280612230b48aa96d63e2b39c666bb0e0dc98459a5bc4ef01676c6b6161ecb4ff858bb12f7d1dcc18cc1f4eedfe2860420f3eef39547d6d1a7c1ff05a4d229b972c6d8a3e1239fd9b6d2788115dc0db0d4003845935d9b9d64b61e00000000004800000000000000ff57bf932e000070308ffee433e42bc1559aff7940d714aaaf04663db06614d47e369660cc25ca0ae996b6b385a3a6bab3eef8f65197892d2012f8c9b421ed7fd000000000000000ffff0000010000009da1573ea6669289de16aa32f9e621ada7151222872439d841134e5bec32b2a2add3e159aa274260eb9f9891a092aa9ced1b56dba666d7aae97a86871eaf910f2bc421cfe16f31940d75d633cecb0af6c0ca0adceb35d9f487ea8ce0c0b774358c64a7629e48ba42d4918b4b48bc5ca24f98e2c0be90ebd8c2ec124754108fbd98aeac96d20c9603c7791f14cba809557e0bd36a51d0df1711e15eef3bb8172c989dfb735d00001650286448c9856be89eb356cf186998160c694e8e00000000"], 0x2a0}, 0x1) writev(r7, &(0x7f0000000180), 0x1ac) fchmod(r9, 0xe3) fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000080)) 21:08:26 executing program 1: r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x400, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r2, 0xa, r3) 21:08:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8020000003) socketpair(0x2, 0x5, 0x5c, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000001c0)=0x4, 0x4) ftruncate(r0, 0x0, 0x80001ffffc) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000040)={0x9a, 0x80, 0x8, 0x7fff, 0xffffffff, 0x81, 0x8, 0x10, [{0x193, 0x7f, 0x7ff, 0x3ff}, {0x9, 0x8000, 0x1000, 0x10001}, {0x3, 0x0, 0x6, 0xfffffffc}, {0x9, 0x7, 0x101, 0x4}, {0x7, 0x0, 0xff, 0x80000001}, {0x0, 0x9, 0x2, 0xffffffff}, {0xd2, 0x9, 0x8, 0x9}, {0x1, 0x0, 0xc0000, 0xce14}, {0x80, 0x101, 0x3, 0x2}, {0x4, 0x2, 0xdc, 0x3}, {0x1ff, 0x401, 0xfffffff9, 0x2}, {0x1f, 0x0, 0xff, 0x7}, {0x0, 0x400000, 0xfffffffd, 0x3ff}, {0x2, 0x80, 0x6, 0x3}, {0x10001, 0x3, 0x4, 0x2}, {0x20, 0x0, 0x1, 0x17c}]}) 21:08:27 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000491a23e5e30220d4ede17a4f68c8f60293ac99b7c3082484cc5e39a47e09a6c11ebe4558c472e1418ebf243f08cb999c08c63081c61f8efac23957a01df9277c428847aa"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) fcntl$dupfd(r4, 0x0, r4) poll(&(0x7f0000000040)=[{r4, 0x85}], 0x1, 0x5) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)) 21:08:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x20, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) fcntl$dupfd(r4, 0x0, r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x0, 0x0) r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) getgroups(0x7, &(0x7f0000001640)=[r9, 0x0, r12, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r16) r17 = getuid() r18 = geteuid() setreuid(r17, r18) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r19, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r19, 0xe3) fcntl$dupfd(r19, 0x0, r19) r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r20, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r20, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r20, 0xe3) fcntl$dupfd(r20, 0x0, r20) r21 = accept(r20, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r22, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r22, 0xe3) fcntl$dupfd(r22, 0x0, r22) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r23, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r23, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r23, 0xe3) fcntl$dupfd(r23, 0x0, r23) r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r24, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r24, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r24, 0xe3) r25 = fcntl$dupfd(r24, 0x0, r24) writev(r25, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r26 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r26, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r26, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r26, 0xe3) r27 = fcntl$dupfd(r26, 0x0, r26) writev(r27, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r28 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r28) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r30 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r30, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r30, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r30, 0xe3) r31 = fcntl$dupfd(r30, 0x0, r30) writev(r31, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r32 = openat$klog(0xffffffffffffff9c, &(0x7f0000001780)='/dev/klog\x00', 0x600, 0x0) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r33, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r33, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r33, 0xe3) r34 = fcntl$dupfd(r33, 0x0, r33) writev(r34, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)="83519908c606661271ca2fdccab66befd5c179c2d012f43bd2311dc8719045f607e67b7d9c7c9cdcaeab69", 0x2b}, {&(0x7f00000000c0)="55c12cc4e3fbe273038501820dbb9539cca601d6dfcac0dddfd537aefb93f3287bca0413", 0x24}, {&(0x7f0000000180)="afbc0666ae67fbe7a2203e3c4d747fddd683f7edac2eef123dfe0c257a2d55a6da3fa977775d54bbc13be3aea1711d70d04d0ec00e4ae74f0407198f13bf783f8971e0b90dba0cb8097288a7510d9b9b948b64cd7c57c935846e203346c1b2f7c78f845e4596ec244924a80dcf8d21ebd0134ee6", 0x74}, {&(0x7f0000000300)="d34c246d9e2b56aff2346afeaff412cd372ac0f6c13a2ce8a2605bf1435b33331959c56965ff80d8df0d630f3b01488db6d60d2d9d76722e83dd621704e89b51b497893dc7a458b38f48d503e0444c657aecfda6537aa07b3a36d8fbd3b9963c76bace9a58b5d72df9207ae0166defbe0dd9c72c19423d0ecd78dac811e37b2f9c3faef6d265b9e90f37f3eebfbd6c3ca46332b6a7420fce855b4be380825a944cd728ce1cb61ff1e5a8b345822b4fbd330a36eb2dce3db0e747effad557ea9518232f299499e3bd9a00b1c3c41f40d93d6083e7cee7621aca6c30a8f2572b0156bebd6c0005c410754e9c083fbbce6f2d131379d2ba894b82f1d77d", 0xfc}, {&(0x7f0000000400)="e432b7519a747320274bb00974eccf9bfcf98f3a5409d04d319f24813ba0c427fdfaf610d7c8bae0366918a371862a85004973a2553e18417ded86ad99c8f82363522707c202508b71698ae656dc1c22b19514276a72c519d84bd6ab2faa08f5c09a0c6040594bd36b7de0242e8f419ff50eca368b9a2be4ca600fe0ffd7d80b6ce524d0eee18d601d666e69b0843191aaa8316a32486c6e80ef764a65b8ef9937f2105208772005", 0xa8}, {&(0x7f00000004c0)="961d149d4bcb2492cd30b49833bb6d828462f1ec53c5e288cc62af11ca2024eaccf07ce3137fcee5c930ff7464a49a79d6e872bfb33302b82a88fbf79ad6c987739757595313a476fcfab97585a2e7f9468ab46eabe0ad2b1f39f300103025c19a4ff49fe164a66d9bff3be59190f798bfc98337b6ea0000a8", 0x79}, {&(0x7f0000000540)="498cbb10053a485ad0e0076d7eb728d5567ccaf47c71eeddf4bb84b793d59cffcb38457c0a0cde5fe447ad76d014928f7176427cd9cddf7d18f5fdba82c596c9740b0db6d45b24bdd62ceb5a03217a863475ccd8d16789c374b94fd4349c8a1b03c3d8c31f1c011f66c142f3516d6554bce3fbc8866e9920834542316f31d7a01ffec9c57a2aa904541324efb7a583189b3f15ba756ad7abd9c185f32d25e58cc52ddbe7629bd0e1ab609eaab5e5a5ed1f9798feb3ddd4f713afbe7ddb9b96b85d73db8e6795a6dffb5896356fd1cb0ac62032156af31ab1eda0eacd4419b0d9666b4a9a3ec9b5042bdeebe3174c0830b0f77714bc6fa7de35fa87d5972f991ea22b91a95c83e9c310f44a84e877b1cae214f9ebb8f792745c269ec4d97fbdede5cbcb67fdbc2cbc4d21ce98316590254b4d2a1cf94d99874417fefe104488b2b6bc274bf1c69c7a791285380e8c95e3fb13308ef2751f4cbbd023fb31cbdc5abc9e8d6f4957920fc3be2cf12972b4cc99f04a855de8142483b8e949b654bef1c6256de11e628bbbd1195a699be2f7f1796ad574f524329fc5ee20842f11f15684182039e804ab76a1e88cbc7fc851ca56253dbce73a73db4d90846f999773050a850601af380f65a2bbe129b0230805384dea25f41f843f17ed68e93de7f1d0eaa79ac8327f91657c1232b8fdf9b1e394d4edcffc30b508ca0e66b746c65dd250d4e243053952ba5d03df510696a4fdc23da56791ce429cf613ad740de36f4ba0ac9b6c820f50e588019d9abe93f44390ccc411f1b12ad79dfa4deed22466a056700fc46ceeed7aebea8599fd4b2a1a43ae55e61474fd53647a132d027654de70b62435c83acff02cc23da2b35aa032d686930ae0373586ca4876c0c7c5728005de6d55913c47f96b302fba5e48e32f6708a147aefee0a4b1cfd3dc2e31ab6cfd8621aad01ae108ccb04923a6a99725cc50f1f2a171c8202ff0bcc0580ae3548d2ee95cd9e95ad99d8f84d6dcfeeb30e9064e8c70485893abe4ed505b88c427030113644f9d24d9533bdd208ec1ff8d1000610f33092a6b27020660dee385771070bc506bcd11606869b81c9debb47c6ae9d39621d931656a1c81bbed9d4f01719ecc0cfc37ae3ef48d481c46d9ee356bd2c205609dc03e8672cee2b46e6c5baedb6703daa6b656b588dd643adb551698cd84cc3313cc227473c01cc9966acd46d457b16afe380e47aefffba4b34037f26aa2dd2d5aaf2c17ca861721704886fda1ee90c60cf482a799e1a72657ebbdce2ffb67a22bc48c106a2e3fffe7fb9aec8f53920d4b785ab63607e269c315a6802e14131ff0669dd9efab7aef820454c45abf3a4a33818bde5ce2e6330dd77d45d8b44744ed0edd9287d93a2a9aefb15556e76ceffb0329ac054d883352793d91d9760989823de9c774c00c31801884a6313a4a14de80cc54b4be86282faddc9c4d2da48adea95ff1edd851b311f1bf0270ea82ce313fd3214b4632def5a2874e5bc4c02c8177c52c5d76860337aad9dc059bf584f2023d51b92bcbdc6552002f9cab64338faf80641c40242b98aea6eb7a11890586ce2a2653c5c7b26d942d0beb3be980ad9a2f21f4230dde13ffe0e48dd625ec7e40372db46545aa16b4d853c2b3e042f1e4917df587b4cc8cf7412edef3675590a5b07795042c8b2a023f49427668070a9edcd5c9630a58bda1865da464dd4defe0925f16915fd590b5dbda57649f727fb94cd4551ca9aca68ddd5bb22d46838ce77a0dc14138830eca57b9f79e966acf9fb5f87fe27cbadebe77c3b28346236b8a0a9a109867b6c9a6e4d49823dbbbdcfeb0bd117516900c833b0a86a9068de4b846ef75c4b5509e41dac550fc5bca27c4eab80e9ca1baa31ca58962bf145e505bcb01097d054703c5bad93e15cefeaf5e2a3f57190aaf62dc6271ecec163145ef18e91c38dd0fdf15188fbe11336336eb3847a70eb264016f05cbd7f838212eeb8fbc6a1069e6cd496bb3a69337c2adbcc7aafb9719b4167263b3bbc68d86f847991a5b59c28f21a2900fb2aa277b21b2192438b2cec2f6f74813a0f3e0673f19e58bd5c508be98f594f0ff819137fd1bf85de62eb3d01d16b37dc9e72aab660261e5b5fc420197645b0c5719d0714818f7e53c0140207fa9b7e70d8aabe1e32a55eb00624b3fd0853ea5d8c5a336890863f9468b87eabb1d6a3f93d26d0f3d67dd0c9ff8a8246889c813bfcdeef49cc24bcdc8afef503f509731adbdec56ce5071ef0697cff334e1ae7fff6b48969b39223fc116af8560876cec138829ad7f7bb2defddd41395c3e79b09e9076f5daa4e006c16eebef019f17887a41e065a20a0d848ddaeda70689be60909724ba99f418ed33f014a190a626714f9b1729c4eb0e80d5c7737f0617a1ff5f1ffa1c3678abb55a7f855b3dc88e0a203cb0ad494cd86de9ff643c562302344f8a738e016f3ad9aee2a41cbd79da22c7246e0f783449adc32bd8ca84f66a7530a92a1b8ff87f576d69c9cef9d9923900bf6f6016f8908de9688d6a22bff2f95d7691b67fbfff1f4f0aba09e156e2e309b51392171c677a8ba561179f97f8c2a33345edc9893c322949a44fb245e57b4005517adb16d00c0f0133fe1b970a8ecf4328bcf58349f1d18252aeb2aba56102468eb321a6d333d729cd782c445b040fef4405ab2f38c453146e4dbd9749005aa51e5bad219456ca76be8a30db646885d50b072a8cc31b212e9491c4ac122020a4f6751564f5226b393817664b7f64861e9ac788ef2a6599e076d55c69888dec75513f0c4e61c8ee388f657056584d1c549fe6998293807c9b6466ab5ceed92d88aba27a912ca4ea17c87165292d80b5fee61ccc40de4444dce0ef3ce7a9253bbe3022632912dab030f8eb7189e845e4273a9112301cc840b72b83626bd293ed3eddd1cf654ad4e458c853fe7647e1649aed10ae10794da83f757e2d5214c1aacedfacf02b6ff12f6b4a3bb30d513c9510769993d3fb0c0e4f21b3a7d27e18197a250be64b6e49531dc22233f1507d27a67d17bb85a019bf5e1389959683efd77dfe816d893cd8bcfc39d6d686ab08ce4899ba1df9ee5d06b9c7fedac80c1125722cda579b7bc9b3f122c872732b118b683b92af38a4b7381abf989fd33793edafcb19433acd2843db1ad213d61a271e636a2ce4ed542337da27900488dfd38efcb942f1a607205b6a436aef69bc7f7152434496927f5f95ffb859178c9a7c1ccd28aa07dac0b40bb85ce706dde7084535db669b0fdf6c5a368b36b3ff94098194d584ddeb9e05c8a4f482a664a0221d61ccdf40093ff9b6887486ccd8980e05d3aa6645f7be3d798109f97498c7456ad4e96fa46f82dd5bf83a4415464752fb04708c922361e5759bba447299ccdc8eab30a5cae66bbe540d26a37915d459333b39943423002bbf2076b2208d5927231c6bc70ba9bc6522604ceb1bbc02eb0d1fc274d1ed05fd5e39b7e295e457db554d2e225da18c4d4c059fd47317d42e571a1c5c38836c7be00693ebddfbd7478232b577497bff213db128d76a5cd674cc3cbe184d78441f9af564586b68f064a89903e3ceb4c2284eeffb0817028adc2367c759a98cb4ea98cd171fa497f1209bb794b19a31405a94828db8518f6bd37e9675e8b5fdd7cda5e99bfb8c0b4cb05d217b6e06706c1aa12c0b9fde953ecdabc90346716cae2a117ffadaaff9594d0debef77a6243c021a5a7045e11ebe03039bf74d98b64a330d54e3accdfd8b2c7a369683bdaeeba19da11e1daf452cb91a6c7dff0b15ba50161c602519c0f739f4204ce7a5ae70a96a349ea404344f03f502c85bf27a9bebd06d9c00f96df897fc83b95547cdfa134d80ed5eb414fc70567b58156dcceae06b0e27d3c5c494fcd4d432d8e1d89d2bdaf38f288261ebaec580b422008554bb1e7688ff5e1565a4bd65f6dc113cd54ad861f43e20787a15d7d5735b7f4a7e751a70b86e7b421416455ef976914d43ed055765b6f2dc2aded066d1d7ec685a8335ae55a08e6bb78a36e8c25ad509200ea7cd7a9f846bdedaac17636d150e91c785e497fb099b14b01fee0e9ad9f0cc4329c9d811664976761a3696f65167d848ba76417723c8270339de01925c7823a469988a97ab61060cc050ba736e5bb4b3469123c4824f684a1ae74cbd094a0f71d98ba32dfeb2cffc0c9e8791df63ebea2a732e133ccc79b9d8df716dcb7557f6e40bb1b14640c0f49c6d104b78a9b36faf08c45ff881f08b1b862023fbd98a3eed91b2a1e99a1dc8370d6966fbe1035c4b51a6afb6db880ecb3048bfccbdea761b6a61a3bb610172c37fdac8ca17393484904389237754d06305f7d1fc0b98ca7aba452c8550706c3062bb31f9fdc924f3984343b2ca23ac1085de1b53eb8997355d86bffd65e083c6f50010d31929bb040c26e60874d08774b0fb3221d837dfb681edaefd93783818e747b7278dda651040e97da9576a112eafe7312892c16dca482f92068f9ba59aafc6b68f3346c98e049417a3f812642e3cbec1e4db7655df51310259c01d13131e2ebe2ab77420f1d365532757ffdde8fc152db51c6605449ab90f31fad07d54cf2c0a2315a8654ac8b77eafd16d3a2a33f0cdfa644a5011cd2574a5253a0bf898862b39b529a15b4eb7cc61e0d311e883f40f146c8a6e90eaf5aae405df7e10948c3b3a67a8bbe3b86a5a11b4f9fdf67dd52295c42b87b571eff89d1fe8aa4bbb1a659ee7eb03d9a28d0bf01a4c4540623a9d0a9629a41882c1c5a49d79e92dc5a7dfa0a8a6a80dbe5ce5d563099de9bdd1124ca964011df84a465e8389a75de80c7a7da04d51506fef68f112aabd96115dd9056b7bdfbc76f6dc59d3363a78ff87d3998215f61c20e9bdfebe19d28e5c099cc0b042ee9609a4188382d3bf7b92a9d4cf75a2fb3a764d3a9d6e713d0121b907aef7fb9deacae5cc9d9ece1a137ff267948e64217b8512dcd759fe095b5661888247ba11fed56063e0b6dd2d8ae4a65f29ae1790e23491a7c40d6f55f3445690764827032cff7cb57e31dde0b06f15d473ff56b5e2bffe31775ebfb75d810157b0925e8dc6946ab09bd1a8956b06c84ecb4834da9079d1e7798eab03316cdf163e2826d9958b4377a50de28352aac8367f0ef275f5be3277a02dab451a7584749c8b1ec2136f621846d7d6cd1dc4859b2986dde89260826ebeb353edad54ba0886156bc80b969b75b8627eda20524357d7cf8f6e78ffb9a8a67d7f47bf561adbbe231a4b54a2dfe723de41dfc78e6ddcb6ea6b47fabcefad8c540a486f77c4cbac0655597c27254bce15a6892449d9e095895c0cded3478e2307affccafbb01bf956fb2f69ab18186b73fe98b8220df1bcc810491692ed035bf21a0c6a49a58b3a9f04f7e21336eb68e120827321028148ea6918d79152a30d7e0ec6dcc69dcaf0d9049a509cce302c47db14868a8c256d58f7a8557d131981080cd2c85bd4c3b2159945a7b5ee760db499a39cb89819cc68ca81284c57a558791fcb0747badca20a7d8360ea69167d7fabbbd9a6b1bfdb4546027b7dca73cc3fd5cc4af2e61b60540e925a8259208ea65d9fa8c8b958f07218446b99a18b8f05a7bf3d5bef4eee0073a7f139c55e461f66ac0c6736bb8465cb270ab188b54a2c7b2b9d99a1b9851aeb884045034e3016fc67317cf1416bfa57a6c86c90165d79d33d9b8222de4b10681982d5afa1615a4128fc52cf499d0f4c174f536916d685458cf4c2becea1ffb6a752bbab70862fb1", 0x1000}, {&(0x7f0000000100)="1d7501dc9a3f6e304ed35ada1e22a42d29b179", 0x13}], 0x8, &(0x7f0000001940)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="0051001a598c1d2d25001800000000000000ffff00fe010000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000372a1a42c48054cb0b26e8009d65f902cbe93f925c8b74ff852da86de43b8d432f2bd599952eb907000000000000002e6e7771687f5d1a4df05952b50f13b4c27da4c45a9ae2d16f2e1098d783ae92", @ANYRES32=r1, @ANYRES32=r19, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r21, @ANYBLOB="0000000020001a0000000000ffff0000010000005e26a5659d5999390abf5dd42a55c5be5155af1b81611d0aed2bd2bafdaff36d6cc9cd600ee5f5351d2a1745a26e127121f9068e3ee15eb98008bce2260faee3eb151d5b3dac33745f18307f3fe52c", @ANYRES32=r22, @ANYRES32=r0, @ANYRES32=r23, @ANYRES32=r0, @ANYBLOB="20007905302a0000133fa5c6013c8c84b0864f10a9d1ce26d1722649c70dacd54a989ad828bf18cfdf9bf273c1062b1fd6c07976e3ebd59f6c98e69d9a44345841eda5ca1d438058c027766db771a8c18a8de5522c5679d00d79d01a6a5e0463746387417604ba66c27f56adb77aa17fcc2867efe918f60311a3e9ef2d92e7c7f30a2352001c50ecddd419877c73420a973b203e6d4cc104b288ccc22b6b45f810d6ff982df9ecc775fd3c97dc3c5d4340e0ce005c4ec606ed5c38d2bdfc6e6d51205258d528bba67b6bb1e31172f3000000000000000e50d428e5b46886cf1a727c2f9c2063a9011344c109d26822dafc5c654ce5f82281332ee61b53a826e9379413aa747c8b408d5e4894c162eb8b02610e688c73493fef36aab6e4a29df1babbee65e2fce061c9b34bea8828a0c27c5d4e094641b51ed8b39b9390f4fdda3a8d9c73970e0b3f1805cd84f204425158ce75289f5e256054b62760eba643b5dc9cd94c51124f266301bc3935665ba501c5e1fea812610826112d5f5e5196b05573eae05560f3ad775c0157bb9c568e62c2429541650720021a8f2f341d97", @ANYRES32, @ANYRES32=r25, @ANYRES32=r1, @ANYRES32=r27, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32, @ANYRES32=r32, @ANYRES32=r1, @ANYRES32=r34, @ANYBLOB="00010000"], 0x128, 0xe06}, 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 21:08:27 executing program 1: msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) fcntl$dupfd(r5, 0x0, r2) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f00000006c0)=ANY=[], 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) 21:08:27 executing program 1: mprotect(&(0x7f000030b000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f000030b000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="15060040", 0x4) pipe2(&(0x7f00000000c0), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x4, 0xe6c1, {0x1, 0x200}}) 21:08:28 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file1\x00') utimensat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x9) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000340)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r7 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x10, 0x8) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r8, 0xe3) r9 = fcntl$dupfd(r8, 0x0, r8) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r10, 0xe3) fcntl$dupfd(r10, 0x0, r10) kevent(r6, &(0x7f00000003c0)=[{{r0}, 0x0, 0x1, 0x20000000, 0x3, 0xf1}, {{r10}, 0xfffffffffffffffd, 0x16, 0x2, 0x5, 0x7795}, {{r7}, 0xfffffffffffffff9, 0x26, 0x100000041, 0x8, 0x1ff}], 0x20, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffa, 0x1, 0x4, 0x94}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x0, 0x5}], 0x1f, &(0x7f00000004c0)={0x7, 0x6}) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) 21:08:28 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='c\x00') r1 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r1) ktrace(&(0x7f0000000040)='./file1\x00', 0x9, 0x40000200, r1) unveil(&(0x7f0000000380)='./file1/file0\x00', &(0x7f00000003c0)='r\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') 21:08:28 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) kqueue() r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file2\x00', &(0x7f00000001c0)) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') 21:08:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x400, 0x0, 0xffffffffffffffcc) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 21:08:28 executing program 1: r0 = socket(0x1a, 0x2, 0x0) r1 = socket(0x6, 0x0, 0x8) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00\x00', 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) setsockopt(r1, 0x8, 0x6, &(0x7f00000002c0)="140455ca4ec8407d038de34f4b74c08f1649f51d992d0ac10c53c7af838906c372c4dbc9b178664c5fbea9a60b4910575e189623cab3194dfef9589aeb43417187171dd355602665fb8bfc8400818dad2cd01905c8c4e138884b4a3f5e1a310a73", 0x61) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) sendmsg(r5, &(0x7f0000004c80)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001680)="32a214c906fc314e24925130c5b9012b0a4064acca73337a34227d453f7e4314cfc71eff10fb3d150a27a7a0d45b39abed468e0404c708d85a8506dee6da31e195b10f9c013915b6d7cb74c6efa8e56f05bf0d4ce3680f86dbfffdf64c6e70422be10828e51d253b41339d29e53d68b483f260d647d0242b6bfb5e9e9f79d7ded4962a3d24a2b965976afe96dd6d2091eb83e62c32d2d7b533a0ec1f1c08efe19dba47ae55272ea2226ba18b2804fa7c198a24198c810eb1e441062e08c7dd0b143ad11f9e9e13c0d6c6cddfd8fece4f521f14a994cc", 0xd6}, {&(0x7f0000001780)="eca1afd89b46bb104969153b4251dbbe9240d7ca9e4b6296763c95d1b7d8a8cf120beac14921f300c0f4d49b2a2c384a062ec439e36937c693fdd8ad201226dbc4717c9c2c6bfbdbfb5967916b5ebe77fa21a1d1957c91144c559b7e994a4e27e26c376631dd7cab353a46b1d053af1c71cd8f3129898708566fe7b68cc81bde96163a0ef036fbd760284f4ef549224093bd5f365068f1f6d1f30097143f66b882c28dee16b4c514215fed247ede105b1845a9d7220534bbeb35dccca7c27f5ffc8ed5e38bd61e278b0cb65be622af7acdb353775a96d80e5ddfce", 0xdb}], 0x2, &(0x7f00000018c0)=[{0x30, 0xffff, 0x203, "5c73c25f4fa826234e764dc38723fdae7b3f8d3c6feb83a147"}, {0x1010, 0x1, 0x7, "5df7ebac71949dd3a7207051322387628e3f9962b884c3b6e449ff44d98e5227d5e34edd08c9750a4cb0aea63f43fb13507866cc54a01a98c61cb03d8c144e87d0287ae5bc5a2a6f7fbf96906d275d79e6a8bdd16734e548abb3ab5cad555a9e8e547c17fb83835020bd94815c059f0ac89b0e27f4a6c60fffbb2a1d1f75e4e7dbedae30c6dcf4101c403b3b0cf2c2826f7e44bed9fddd796437b914d103fbd42a498e602297e828c1a20ba32564b52c57389661f72c8408049be6ca883616e25e9a4bd4c37d7ec9fbdcdd34d7ef1f6b6cfdaf77c4ffc2e79cc2ba1786c5ec2ee7bf327ef7af9a3e7e75084513602c98eecb4b07c5c3c84e2b971e4e3bd21ef8f2d4dae9197fb54074784733413f2091169197d8cb8e9d8cb444dbb7ff874bb504b0aa3beee088bd32fed3235e650f61d8b924550c1091531660ea80c5dde10ed4263e33ac2c9fe9e8193bc5e720e0f67aab141b9594f5712a900900a5a869ae55a53bfea932d331aa4129e8f17f0c32465d678802bdcda543207d8955f830cc4212a13dec2e8a2f47c54f28f5cc95f60eb6b11fad6209600cf83c95a39e5d2140e7796560aa935a0a78840eb04f9c4623512bfb9788c9c6a46dd746e9d63508dc73a964f128550d900df155b23ec3defd3c30610fd16eb4c5d23d068426e4698dad916dd6fa4f2ad99293ad171dd92b95a042f50ce6c54e039296683338df0ba949e491b09ce5cd83e683532b087ae17851d068bffc0a8b5f9b0353ea9d264241915e4a2c43e83365c3a2ba860933c9b4e57e7498c4aa7bd3183bec80d2276fb181e048a4835e54da395e98fb056a1e7ec0aae07acc0f2cac362e4913a1823eee655886af32689d919ae13c242d0af7edef08f4826ce8b87aaa86037744a7e215953b6f5177c81a55f2c7bdcc500b8044a9dff6dd07c6504cf803db3c4454651e889c6e7ad7d1881fa288a9bd001844cafdb8e09a45f23e0eb6d531640aee2a9a9f68277e1bd9e98339ee344c89e1fda4eb9b9e0ab73754c9bb2b10ca96259eccab6df63e03e28af5010e49f946a854e7d16b6a6ab473b46293a764b113f203752300648cf40f87f10f35bccce864364340abdbbd35a5ea6869b10b8a41ead87bc32693e63dc505683dd0db430a089240f108234aee2b85f51fdb297f72381b89e7647624320228f0db5e4e4cad6b163bfc89a50b6cd18aecf8889a6a19fe5cf258a9c35f2f0d84a4f46a7089343399cf853d24144cbf1de16d52e1c46fe30fa8982af6d50b291ab64ecde46986a57f9c3aeb4780e3cade7b3f728d9aae5fe0a783dc8b237df0af6a88bdebfc1d3bce1133a332037048fc1928a32e5126af6eea05fc62126d779d80389fc7b1703c358801276ae54cc11c0a01c3442c7c562410452887cc94e77e1a19e421dd5f8d34557dcb1a594763ee823196b1e85768e83b6037cb14fd0e7e2ce6a258b34e591554a11e98ed55bbb4f4c8561f9302f141a9eda49c04134336f85abe64494d20e815ac25356554f28ad8a543540127739640d25ede1d9a19051889cdf346589ecdbbcbdd705dea8106bb874391872bb8145f208d3a42f13a54716f4cb3a3e4fb76aec2c169c069bb6c1fa847540eaf76752a2ed06967fd8024e08427d9eaf73898f5270dc3ba7f86fd32f13a4eb691f656017c8290cbde37a518dad86d9205ccdda05163575833a99de599d2d18d7e5c29346aba53646b0dda97fa64c75c5c1e9d5df2fa7ecefa26f247063c160b585352cac47079e2ad66160fd2be8f9538fd9acdef3c068e93e533771ef4206531c5acbcf2ec46f22ad083910bdb53b2009b32e6f341d111073b1d3502180662a179f4b5bdc99db3c63f3eede3fca2a97400952c448cae543b680df2236b89fb6febec9482a3633847dfe78be6ef3d9baa7c5b67ab3cc892914e7b98c0ed7f06385b13f0bb3069656c717215f144107aec62fc540bfc4b6fe8dba3be227bd6f48dbc7639d455a7a7856f24a9f0848a5f1642b76632521b5893827643bcada74b2312c1805a9d31f5bca877d8914087fb21a732538b228dfc9d68239ea07442879162be364a15c38765b74e914f095b05c1172cae728ecea02488ef47eadb2836406bc63588e8cf89f815dc4015eba59db0d8ef8db60cf15cad8ce256815f593ef519a51ea97b5f837e4250bc3509f03ea000d7e06024efb63b27e9ab343a2c7a616f8538e256533f88a5bb56d5c9c9779ed602f5dd28aee974e34940b028291fff9910db54cc58433bba8226d64448e988a3416a609dfcaa9c3662192298d8940392b7bc9e7651c6a1107b623a18a1cd604eb0b40f531dbf2020663b6c11d7136b2d0be9f8a8005eb21ed3fd7c86c4241575d1235f0abbfc991047caed4585b2d3ac8289c41070b572989b0011aff400e9f0ce8c5dcbfa1b77c263fe1c22c7b3b3360753e0c5647f37f1d993eb53182782071080f7b3d52d42d1d6f6d8a4170b7c36415b7edcf6cc214868736fc3c6206ed961ed434ba24e10f548cd7b63a1369407da6b0f46d7cf9452a4bc2eeff25e0ad2b9f78201d3922c1c27e98e06976f9bc934419ab3895ac315bfe310fb978998fecc783261244e657aedc292ebd421caf1a1c666560a5c508bf21bff40bd611d9a6600175b5beb296f31a11af7a979af35603356a68f277b1fc76ef4764ad8303679abfd70875902be467d7a407a424655046e7dac07e4ff5f0e49380eba4c13015a5075a7fc3cc6bf10f76805823410020954c6c24202db809c2eba2ae1302e2f142ec68da20104ee305bed90b62d5cfce189bcc730678cead855432c9cb315af8b124f2c344c5bdab0fc0ec148a5e3f941e5d69e5b5b9c677bc77a63042e4e349c73ad9934894f988c2521170eea333059bb8b74415ff787cdd90e035ec3ddc75a658d9d437438b8f14531717783c0c809040c458839497bad77f3ea0c5886c777a6d06954ade2b35da9bf3931d8f55e34556001ea1c6441bb02ad378985fab97e58d258b3b8e832e2747b587fb27ac2b8107b77ded92d792c66ab0b3549798616c058455cca4f64cbfba921f1ab47b56e5c0151af10febe151b4643b71919494be1962c967cc748a0bf71622eb9e523dcaf1dceeb38f749e5e63bb0ef0bd7516d6af1c36ddf393e9abfc792bee4c3e5ebb3a4185344127f506b738e5d177b0cb1f0ddda875188f22644661b3f08e1219983ba508ae76b2fd72c83d3e55e1bb51da0ef919bf46be431680d0015d7dbd1be61841d4fa721ea989dd41517f8da02bcb786868fb9225a86e9fcd6b612fae41a3b2af21c7a66124bdc984998fa8bd14900b8e172cb0a2071861b0af5888ec822f682c63575f64b26cd6c865aa0b1564c77a10350fa12ac0f36664f6d1d8cd4248e9faa28470b8dee11636eb7898534b93a114f0a0bf65563ba6d427ad012aec8b073e1a020e00e48dcf740aa89a9142ea0bd26a0148aeb80a7071b65810abb0fb137a188e607ba649f002fc34b534b24f40a78b914a828ea00dde42a9e403785c41080eae8ff00ac8e36116bee1a3c91e9232c71560358fdcaabedd1a46c807b2f9de4be86b1973c5e53216752093b720f2bb78c51a67b263f320507f5612509e462329476750813eb93ee304406f0ff84ef271f53965245852d8b4373f5bc8b797eb7ed1ca4fab0c9169889ccc185f769675f3f7754160e5a9ee0ee7cf4ccb7209f133c0f3286e8ece91f3944bc2b3ccf90b750850d827048e47b708ed00b11d7ebe2624782e0861e39c5134be4e639b22ce21f6000fcd21f82dbf277528f38c57f9a885386a3cc56a5799a01988a54981ac88f82d33eb807162918a0e8dd6a8ea2a743055645ee2dde90a05f3a8913e20aeb5a7119e92ee0f77fe23e0e0c5ca06ce952e78dd48f950c132da42456f7dd096d4b394ccafc55af27bdb3a48998923bd23c6f141874430e6307eaedb761125c346086cf5156aec082da4d76e6eb8fdd16ef839a8c6261f02110df47ce8ffaa7d012ceb50fc8da7e52d3f32af2a3a49c436b31d3e6bdb9148ba2be80a7ad69540509750fca3f16e456a16aee5b09b2b9f246aaa62c43922d843f0a31116ca7b23a07a8f364eff5edfff715157a8dc1eddf5f716fa51f455efc744b908dc2985e7b9c85a208ca82f4f0d80d30ff2263a5485d85734cd96a691ad57d499c8ff1a7f2659374f829e8619b0128caba80d75f4f3d85cefa0b248e70c9caf634550b92f3a255b2667c557d4cae2d345f18b28d323365fe08fa914eaf096773c8476df076f4483df08ffdd887e44052ed076bbeaa8d2c4894a7f3965ab067c7d32955b8dce7c75b94bf7b5f74e512a6fd6999b4e51b684034f057dd84ce2e999bdbf508972a98ac858d40451ac05116cc929f7b92b811ce619dfeece941ed30bbdcc6d00d996e8ad0b169a7e52f0e3efbd64a4d138cba0d4b2893374ca9aba6606a35694643ed26cc6c7697347aa02f3af6cfda47b17cb0075082e31e44fe0514ff7ce80c33f5c3b52b4dd0a16f69071c07414f4b98407f53d2e01b7dbc9a93276889c3e4c0b29c82a6784b5897ca4901bc2f04e30198195ce413089adfbe54068a118fafd54b073f42f0a0ffff9ad6080c40edf53b24353884b51b909893146d124495ac923362d0287d6d40265bf6ac8dc70878c97bec0947347672897ccaa78521334d2c616a009cbd1caffa99453161ccfdfbe13d0d49c29e0bffd4209bb9e073840e5634516e14e8d7bfc3dc3af53b47df5a7fb86d3c1b995373bee4a80eaa9c0cc7cb05dccbb74d26aa9ce676c94d17990d7dad86fe13c0ccaed01dc5a00e337eae995c0c64fae9151299209191f0484b59c9de79882e5c98a814c16ebf359d9fec15668c79e2ced4b6126ef0a8b89bc0543e06dc816e3fd87260f010b4855b4758c1a80abf6ab636bde8aaf59dd9227b098f67dfe014d4fc8a62c8dcb6a86e6a0b8bf5fc0851d213ffaff439e1c777f0ef2044f12784a1ec144a902899a06bbc8a7ade2dffbb78a5f39ec89236d1b88df332067f3c3b919842be70f7869d34b96d0c3e7315f2a8cf789a53364b7ee47171d3fb5b75252b2ee67af1ce9a3df3c09f5093a3899f3feab92d0880b36b6da5b774543c4c006397e02736a481632bbdd3a3bca9fc39f32037b411d2af7a69469af3149a83bf4ea8d61164b9a01e06f380d5d842467a7234b2c0761b2e39c2189916da90fdbbd76ee34132bb6d87f8df76f1766407c9747758f92a8e015fb02f58fee4c82977ceb716a44229cc6f89a959c2c9d68eea152508809fece7ffd26fd312cef43352a203df688f0a5fd24368bff6b5344b56ac09772b9203d28582b61b883cfc4c8b35f057fdb509395eb08324e4e4f91c7555425c7e52ac2fdaefb654cafa31ffe0d7f6628d31f0fbbf949c4da6ce8826b486e92f0c0871b4b6a118ba05269a5829fa43ae37ee5ac15c0e9346bcda3a9e66c52a2e8050f9dbda2ae8fbc486cb283fbacf834d417693f8011a38ebd62564ca6da4be3b1ee232486ba4874e8fc6f031af65a9b37eb857d1aeb773fb5d143741dcfda27056961a6d1c02d5bee22204e4867208d25c30fca2bed16fce6849a5e6929731c07b27f6b466535e2f5eb27fa01ce8363da139399e6b78fb5ddaaf80779d7854fc1b0b77e40897270749c8ea4eb7c3f626463ffa1a7e80082f1f32ee1d67b49cfffa21fba71d9d329e703e62a7ef541d399951386f256fcb8214b5de1b60eb02c5ee5dc2d51e04c22ac166685c4ec7a24c8e07328b224778fcd4b99bb61694df0c82cec91d"}, {0x28, 0x1, 0x9, "4bf7e8be1a2320ada4b0022eec2a3cfaf3"}, {0x1010, 0xffff, 0x1, "be3f52da75bea9e9994697b463d9f28587a0e5ad6e4bdf78474b85f44c3e6a1260f562b0622f33a57f6702d8b0c5c2a5b899002800fdeac9373c421f8a6e56d339626fc277943ef0d30e2dbc5268626cc144cf40a010530f9b69477545c40bb449087e72bf6864fd8a22723af61ad85beb72c1549c470f51b4a2e4066b10f75e6fce1f7489b9b5bc2a7ed8896cff4a8f425d8269836d427579bd331897e3c01ceec58b4bf5cfbb67a8f387948ea8027807d71e474e47c79bb0e99f7d6daf4a3e2dadd3769045efbbcd4c7e78c78b014f507d8257484239760704faf55a47f1080c3eb9f6fd6e17e2a10d86fb95e1e9d0054903283cddfbba449cd93b36e0ac4fba221b93f8a8aca92ed2bc71e29985ca771382af58c86bd8c488fdec7f5d0bf2655e96473b9f3bda37dce7d39a1bc690c6e7df91bd6aa0e75b217fbdded6601bceb3dcaf5fef57ab2645d089dc65a8f539ff8c9d43c88d19cbfef72880d9348aab7b14528de286e6089d847f601be9707fb7ad3caedd4a9746f6c7fa8985e0c98c9bd86a081aff672262595801c9242e9f4bcbc2e4e04fd0294680ad484f214e74c8d08b3cdf9d3e17378ea2e7ff2c6502815cbd0b71f6b21c0f46e5c3ed5b811824bf5485f08101391c619bda485fcab5cb262772ab50679fd6e3a57f1053eb9d0841797d8e81339185850325797adf2574f256f6f78f128abfaab999061f4c78f49d2061d62f332a690ca4bd4a968b6a1a0e1d59e6066f7e4cd77e9ba3ffed27c5db24fce7d09d64e6d075e95316a7a87cf37554bd6e05f8737b14881fca638b77f92a89a629ba0b7bce246de1054d460baecf53d0bf79e4734385148a6767348cda025cecb1265f62b35a02735ebb2a9029829e6c5ace318d91d0becb2e4a66e1680f6ce283cafe49cf77bf4c2a99628dc3d867f3e436a46581e4c7589c5e910f0d435623d023df5702d316aabbe2924408709b90ef39a85eacd366f2b4766e80f31b25706f81d48e4a3c009c4947f4d9795b9c944135a31e22cdabd2a7ce99d53fb0e027677be5785f50a5c9a095482072c5e6bf04faf0c49e1ce6e69668a4b0bfe825b15e3806115339629b7e2623963beb682972df1ccae67a540889c4393d909e6248a2d3bbfdc49e099cf2506ba91c2466355ed7a25edc2bbcda5c23e56273f0e46ba00f137f6f10f572f0cfac8e9f360884616d57e4b704051a31c070619ea6780079ed4ca1e4251e9954df7bb63b33cbc7c575ae5c4f32b80e65c41ac1d86421d94792ab19612cec845cf5324573257a0ccadeeb7e06ad4e2067f84c3f3d22c7bf9f0a7c74ef5e496f4dd65e1eac510be33d9c21d68083ac4a34675ea79695522276f8d62cde0def5062332e1bbda2f97007b6779b88d3c2e065d6e2cc4481759bfc6497fd772496cf01461a6598249030f891c26526a8a0c618155d18abafa584fe1b317f67851c134b99e9016ecb5a1c637a484df71627bd1d974be2ebc0dbea2aacfc7e65c1c3b4d33e8f5f65034ab3af41aa9fa344af5c889058ad239ab2e869ef5d286202a437b98197d8b969e7747e2bcebd38081714be68c349af010c38b88cd66489754f9ba59cda7e7ff88d7e6ff83a241f80c91e877ca556db371b9b64295b7fd23886ceb50e410e372c2290df4005262dea4bb6e7e76d2b70fdcba4c7d55abaa3738f546ead03fa0e90f28739837dc0f903e8b1d782623820083dbd0a9dffd53182f70b065ff887293402acf0a78668fd9cd81d9ac814962b29847d3a06ff4613481fec7ac763a6a4ac755ad2a0ca19e13e7d332e925527a8ee486153d7e8c4393c525ca9ab596689473f95bda67ade52cd78d089ba19dd1d933bca9e3809928af8b270041170c43d87551d1fcdca1e4b11936a836d14cf0f462bb22e95ba0af0480e50f2d1b0ca72095ab7e25ab4fc4548e83b9f5e3257c1de1a46ac853d22f79aa4953be2ffff35172a7e17d556bddedd7ed860deda6b1de1402f522af6ffc3291dbc6ef326c17a426d7972068837aa8f13e2f29a70b4ff1b98c29ff2c07437225c3c8594760c6179822d111fb912bfa88dc014de0ea2a187906c74862462e6189d3d9052399e6bebcf0232b9fa4e07e9915cd02120d0eb4a0e4a3e9bc1e794e9213513cc0e88bca6364f5b268506f4626987e5c607a0c86c6b14644f14b9782aaecb098cb00279b4d285fd75ae6848e58786c30852f0fbdc69b58d94d259eb421eda03b7d5d7801703428115d492664cd81846e6ddb446b3235181b7ca4243e2e194b09dd2acf49f762344f1fbe0b2900f276650ea5c7a188e58d214d91b81615b34d4895fa0221cfb7ec1f5d234391e58c12c87c4ebc01102542a1453bc7ea1925117ef3e3f6e6795f071fcca99447286a54cc7a0495c2d2ad668d02eea394fc6cc638973291de78f16ee6eb0f97d4e371ba449de250d6eb13ab9e88342870e44335cef5d8d9a2e050065aeaa44e2af3725b935a914d58786342c8e38cc878db8466a113058fc0ddaee8a44c2eed1e0a0091c80f87e85884afe24b6e0287984b6d834e8c11631bbf3a498e2100ebc60db854d6cc4d10bb671dc22fc4adfeb3ff08de5bb8f7b25fe885a5d13fcd0f6c45fb8a3184e000005943e49815ce7da863853e0aa8d8260bb0df6f24cd1ab80c0150f2606c57b9a3c01cafa2cb5341c04ecb9d3bfb673a3b9ad4cff4df22ce9f931e5eeee667d345de799b6ca875d2deb8f5cd29d4b0273162e2121f5329fcd120c15be2bbe4d85991ac4862b06bae252c37976fc921252b6e50d301dcc7332218a652a96e03408382d3c9c2b90a79421e473fda348133d38edc80f0fa6622005e7a412365a7b6fdb5e582b5cae6d6eff6ba518dff724564300f93ab4c5e25c9a6faae1dbc52f7494d07ae14ab9f9112e1c259d938c5af708b55c1dddc8a0d00745cab7438b629dc228682abd44f6275a9d6bd8860a30bcdbb9a3951d4a52c97c9cc1af068b7ac63448c7f61ffb91ba17f97285b1a00aa73754f064ce875149440d1d19e74b55efcccf7245060549d62e8b1f9cd7083e2f6dc2fe40a995fe1aa38bb0c125afb24f0c6f3be0d2a6de6e07d4349dc3c5e69437a068af8b5ceea90604d643b05291b59668b0d9ec377681afa6bcb291d8b3edfcbd5eb5810cb94af27a29c961590c2ae10fb7210a384ed48e565eee8a37025003b7ef316f60c9c6ece311fac18f0925408c18dd63cc2403b257fe935076c9e205ccd055f5f5f2e0f5a5b76db8285352811969ca699eff312267d3345404e31603abbee9914336474949c06e7cb99ac8a8426e45a0204faf143ba1ba14d12691a3c28d17d40126a65e7f57a1829be0b7430fe532cde9d1df82c306d2df5e8788a122d20cb80ecd715a2116f27e2f2693f13578a645f601d6001c4206dbfd7c11e37067555615c2aab1b4d98b60a813f5a049e5fa8b89813e0b31716b50a1d5b0d867cd4fdda29ca2cec0774cebc4c5eb2975e9ea0c723774e259e480d033b34cc38d5afdab98b83797bfcdc3780c73efeec7b88b6bb628bd37ab4de97fd4fcc5d82d0e05143622480574444c55086b60379c6ebab9cc8db55548b6ae46c4021f5462ae0d10029a370fc8162a529efc63fdc953fc5cafd845a46e1cb4ffcb7b0a378e4a8696dcd121bc88926a15890d1c444047e97939d7582bbd4664b78ff7d2b571527eeb02405596b84dd8148f4002f0fbedeac54270261104973698a6f123b83d4a99f7b0466c4f2da4e1980fd21c581c031dc5b11ffb8d80bfa97fd8272e484d52566fe5c7091bcbd385923e9a3f394b9b24994c3c1c481d8c5f959165efae44df0245dd52fedbcce077f7cb6809f8a05dec4a6e5cb49b404529edf66bfd3f19dab7715dbc7b820072cbcb26237f1c36d36002f56ee7c3b65ba5ccb63be0b2ed0761206ad0cc49e76d739932240935130de0abf2a52a1c3a1108123c9da300a04bf916a77693b92b8c6600d77a9887053b9a45868449ddcc7ba702058cf9205b7fd50815facabfcd377d0d0bf55c1aefb055bfe5b160771a771ca117da11d33372b64943ffc43b3db808f3c0b5375fcd4eb64b1006f3ad954c9e4fdd7246cfc051e3e0b72265cbc971505fecf9723d2107b338f7e168d32361f9e67c25d6c717059561fcf969444eee3b621aa0cf71b793f376bf94dc44bc85e856b9cf3d01c7627026c0f29a9c9fbe0efa7649a9fe9476adec17bdd4c1e19ec0d67e54092bcbac16fa18dfb7d6b233c45813895d32b8c01fae7333bd97c4074ec8483706f0838b2976c49f1f9b9c41bc4de0abdc2a98e892eaa2a9dbfdba52be156ee2fd700262ea83489573ea9487fcccd828c618e98a576c4e1c59ec9dac5c9ab4243d26e102e732febe1b09ab90f3b475f57bc0d9e6ea8b31d331760db7b7510ad1cd8929f4c48ce22db7d4bb67cc250c7812ad42ee2b83d7f8540cf1ebfeccf5df09990ddb5eb8e54716bcc3bf9e3d4b41701022bdad92b8fdc7d3e77e701bdaf7310188a79e9009189df0658d7683f4986a170e007fce395425268bb2a6cb5aed5641c3367ef6b7142b949195997797bbc039efb128b296e6049f34d656b5ec9901e6482e6e5d32830c0266c336cfa99bad262fe972c81a136c37955bb39c7f42d2ab850e2f05767c4e886a49998c638771518ba82475b2e1e83c27fcd74db3cf5a21099a2d6f3da084a7de3249897d77db9dceeead59e0fd31b430bd74f338d568dff3a1fcb529c99e595f697882bd334073f94204dca0e581d164505caaef56a868c83a07555cfe1c18e38050e9761306e1970aa0b7310c4af1e5c47909c2af78b2f93b04d3f96ab2809858ecd6468e660ed5a821e53d2f25e3376bc2a4c94462cb8ff7c5c28d83bc950a648c7c11371120b1dd678441698fb868822f8e5d056c9e89c54ac2cdfd9062de93a66680914c248f79818ffcabc1c0e130e477eadd8b818ad391e0d5fcb2ce10843543ae5fd722eefb66653f9b57306360aab2f58062c42bc54a6ec28358bb26d1becd3d4fb38a3e7884ee9a52c00b0d52a0535ba18939b4fbcee5684d7e87fb36f74d975ccdee98b787452d126166469f08c8de87a3a74ae5e9c53897d3e3e7f416887c9507209f135070e9e6616261ad32c0bac423c4ff22b8c97cc0801e13209e3c55cc8040505a25aafe38fbd66ba195bfcb73840843828de84ca4f6de79e191513188c8623d51a853ef5256502cf5f3a0fa84b44810bcda1fa35938d1732a1f379a45053bb27a83f796bef9c94cc2b6964edec03b15766949b1f93d4b2035a73b0670b3ae8cb54822bb220a814edd609c468a2a59ffee3266d613678580806d30b95aedad3e38664add9ccf9a4c819f0f3adf615fca8d8c707edc8cbcbedae39e4b5f9770c5ab9384c3e7aae36dcc9d18bb949077c0bd6e3c02c6e752a1a7ca370f1cdb79ebdcae65cb6cecb25d51ebe4e79843161d0714bac83914c8297d6eb2638baed390bcad03d9a5ce693e9b9196ca4f418c2ecf18c6ec386eccacfb3996482c15ae6c23976aab64fda81bea6e510bb0ed8adb7eca624a82e0da08b42b1336a71153f7f0db6de57d58279cedd5c9279968bb033a07d11d8dacb5baa478b0d33bf8ae8a15997b04242b9c22d0d40f8d42adcd76bacfdff5b2d7dd4a9dab2daa54c05745b62d9a55fbeb22109a3e69eb7f22acea9188418c6ea2a3da3ab3a72bad98000120d37096fcf69ef0422437751b267da504fbf3cd9931daffd9feb0464c00123d3211ceda0e95f43eed6841a3b8fe2136106e6181534a897714321e"}, {0x1010, 0xffff, 0x3, "86c883861fb5159a9d654c7dbc83617e3afd3692959a44bebb3212846c53551f6a7728d4306432c550d998da2a6f873160f43afd69cee57ed97f05b3bdb318ad437c1f4c4e9537d165c9aa3b08ffb829ecf8df133805add99f864162c3f774ace92679117d099bda4e5b38e1b51405b960401bb375515f2eb908cf54aaf0b87ef00d63ec653374f7fff7d042df153c85433ebdc00c2adb0e82fe289b64ce18f188427fe05c77a02e5d03d9d29e7a3f4cda6404a1eb6ff2b3e160fe93e47894e3becf98cddaae2ce0f5a9bcdc4076c9cecd6ac80f7abf7c7a56d9f729fc91b1c7637d9cb5704c8f07871689a67bc3c71859b529e6296fb157678ad67e3229848cd59866d8b079a8d561b80e24a8237f4e490749f1b6d8100248dc9db2c799203018877ed6a2cf79a51e86bf9ef4eb30e1dc28520c737bc4ca3616852c5fee573215cec0d816246276f69a3c73efc0790000e524ea835db1124a51a658a0d46ca5db494acaf71f9ef1efbc8d551c8c31897513a3e8c3e19549adde17e6e58eb9d3229fdbac4940a1a0bbe8d7e71a9728274a9c089c82ad5f8aa56c1b67ad8a7a392d5e292b1218dac9985d7cf2feaf51f8cc91f7aaf3921eb28255f4b54084f797737751d96b13085a6fe59a0665010540997874117eaeea248e7fbf5658449bf56aef3a9d1e08012a48cc94c708f14388a5ae1b48e31aa04f5fccccb641d1bfb23b6a4f675014efd404521c5fc0bf98272fb0d21a7fdb2641d563d9e1953e1f76ec39496e282cf33780ede099a59533510b17607d87e91b7ab75bb8d16ccef9c5d51b16bb4e1733c2eb6c27f38ee042a1bb8de2f3f6c02c1b96e8dc88dfd78400c9836b439f98f74f7896ce63dc0152a6a212dcdf653bde5a230140faa872ab9b009de7d44cf5a6e62345b942566cc01ac85d9d447b2fbf7b20c09c959b33446ca36ae85732ba7ec55450a7246765b366310d716131c0f2794fd9c040ea735c3a1e46a274b48f6c6d0dba36aac9453d58d78e2ac72bca41c2623e3a45f61d80f64efc65d944f3a5ea1c5ec19e6b94cade3428b047c7fa1683297068f89521e2cccb248e77bf8449fd53399f6a31801d9a17400b3bd742c7d13402e500d754a256f6c87dadc9acbc1beb924019585f0dede0b549c42da5a74a107716dc2a575d97cfa8ccd1c917f0a2904102339534e7537bfe013f2aff6e9a4dc2eb591d126c173a2265936c9e958ed3a40d85ab5e25ce071274221cb09b402b164895fcfc326a2d21e87faedee0fce0e2a035e5d95388c453aa5a4f11bfddfca8721830ad9fd6e98935b368dda5b6155c348c5515344551c8546cb4e3ccc916faa847f8d30b8eb07cd76981d0b1e136dd2fddcc1bfcd14dc22e65554ad8194b24a11b39831960f8b23b7408cd6bfcab3a2655dc1f44cb925699e887a37e4b5638c66e28e5cef73d5d54c360a2c3afe1a66266a8e619af5ec2ce8209de36cc5347eedfef281890116919764edf9d37b6cf094a02dd953bcf6ad9fc5cb4d14a9aaae8995df35478dd1b5368cd2ed0ef16a43f1fce6de00245eaf0b0eb69674f6f5cf8430554e722bdca6651531ad472ec6922ab18b5399cc70c3de56f93e06af2ac86a2c4cbd4120851809d4e10e71b2d0cafee2a304e3e818e9e7068ca59985798b40c04de9e29a3db0ef87183d3ab4a239b00f9724f5b63cc7d2c7395f83b9ff2e51363da15fdc8bd0cf404ac334560e45e84494b7aaea18d5b3ca55f2ad4e376d7d84f78b7fd6f34967b5bfc30fb5f0567f788f99ee2bd95f7b6a3c8488cbd47cfc189218ce8357badcba20668d29bfd5c2ed4db4c0005afbf8583531c1389a1e64dd9052038f500368311764b438689f2b7252d81f01f3c31454190a2ff75f014006882d3e33834441eef029eeda95b48532d28d288a08d631b62e4b2fa5f7e9dd441b13aab26d361af343567ba880ec729c422effe62c8063d931beb0975d26af9ffbb0c306445ba07912baecbfc32c5de01d1b8b5c85215ad43f55af79344e9d94688c81ee64e5f6887596de9d959cc4941eb321928a41a39f8df1e216e367db912668a897ec95feacb0923cce0ac77917288a91c0f3ddf28a4a0ec5e5ba8795a817bb5a8cf890c0a1b855b0bb784acbcb1a2007c501a8ee68c1bda2da4d11e98a427d0876bf3485f94487f5ee8f1d325d6bd66deb08ae762af6fcf7fcd44445501df6afd7cdc184056353552f0b87eb268d5d66efb24668ccdea90976827a42b3b3e8d79a25bb03a13ad8d4d3a9c46f020ac4e653ad11dccc16d4df4256fca7039fc1f10e6f451c4bd269394a0c2e546bb5a60986df5566b8e6a01ba0277edb651ddb300677c3e551d3053a2d87e1d6cd695f7db9b3e4116bb63764875e4cb23d2564995d11bbae3db13e4719cd264b747268a0d08d6fe4bd1eea9dc46d19dd19e280defe48ef66e53cc510b8a90e1966e4b025296bbafcf7dab731578664f3b5c469bb16d8fdb2d388cbb1a6b0b97a48bcfba37366efa75d4751eb3a46c91b09b50cca3575e12006a60c7255140d1170af4833353e81fbcf48d841e50ce0436ffecba2f9bbc7eeb0fe2b42f632bc98ea07b8d0b8ad719bd9f810a18c9c790ce2a20d246a2929fc288fee5f09dcf1f2c25d9204b0e991254025c394a95095ecf12ac9483e1e89dbfd22a40e9f1829d9e4c86fc24bfa67ad517da3a1c36860fbe4bdc925599a47867e2daad8844f52f13e3d2cdd33d98c280e5bf30c893ed7e85efaa782f10df5c311959501fa4be38f94ba5dfe92335361dc78e0d43f039a7a56981d2b0e16a86328139a932ea0dfa62f48d266fb7eacc8a893ed5c7ddf489e1517a7b669750c341fa2b7670473e44510c14fc6303833d1e2393844e5f54e4dd2c53eda08696d781ce415ef70c71b5d29bcd69f44872970bdf8981355bcff9e47d957d01fcb2d2eac5175964cac75f76bfa808ca6d7ae4238bfb4110d8dd864a0a56245d9597e23543fa8cc19c758442712a9d226031782cdd632c89c1bb67c454f5608c3e57f9a69c81ba223b682f358c788b450dc84a4c2fa1aa0d2e36d79f7eb6837801d8e6d00a4c2d2bd5b4397893214a8d79ff304651727215b0e8206a52714b6f2eeed2d52d730d6b65d9de9e313d10b2002dab1e9e664e768e6e2e71f56bb5c6de74f9f4445a22ae06d57f6300c91a40a537d6159d83f4aca9d8c34c3fa88e8eebf63fe9bbdde0ae45fb616076485616a5d9677fa47074ec54136117a756aace7fbd67193207042021c30c2c03b761f67685e2a870781ea4c9aa4353faa8bc4d823fe0ead731940cc53c6567307fe813bdab814f96392dd2ca1a03bbbd5b5a765a48a81daf4716ac1c70811219c48e5acc8f0cb7aa61ad302d2d2520923dcef4817331e38ca4887ec993d272b8d728b4745e14ee3421a00af0409f2e2147a727028cb3592fe3d10d39f7c4781b0bc20d501b9586511465f6f3658363986668ed2019c2b94437620fe5cf15464373bc5a094142d53166bda275c3a8f04bc6c1f19b9eed7e49df5040f82c0d7bf8f290756c584911ce7e7758341593ca3f931fb3e41e9fb8ef4a0b38a1d8eba71f0c7bcb26ae7725a9eca5739bc380510bef7867f6010a80d9f59018aa8d0dadbc873fcd03b6db2ea7404bf559c86975aed6674261fdb863e21aaa08b2c40d37e1201874384fc96a29adf972014f1eb7e2abe6806480ed7c7a0da975100f6b10d0babe5dfa9766cbb033957501014dae65076414f1a311dbf80959baa2e300c1edfb311767187e116c0edae34dc377500835d825674748d9068e856bd250b75fd72a1114a2e6b03f5570f4aaeabf41cece3f6857a43351d981ded6026c78a8f48e3689c81e98469f1c71c124ca4c936a3ba4fffab103e7df57eb89f90ba4f83468d60ccfb9e5ea1c20f3ed7e77d0cc8b327b6b924d5329545efcaa4c0d6e8d27ec8a2099b31564f12b6160bc21c1423e186b7caabaf983a498b6570b4c7962b28f1ba17994a220a9e7276b1f87d9ff0219724d1d42fdaa1f89c9ee51cad92b693fc8160d7a371255e7d7c653e075104cdf6faf046b78388447095b3e6d62b0940039c28b59ccff91edeff9fe88722712667b883e1b61b099d3b554b7390e2d5165c6fddb99d34c825417ae2365e537fa69aa49b45647035543011aa01fb32aa7d0f04996d1e996df1333605085d60c75ba31a06c5d4a0460866b1d101a6cd25b935c9a35e7b1eafc3b2f0f043092983a315d2b0a3c507cd344a5ef8bb79dbf4c4164587458c6f11c00f7f6793aaad2197c10fd0e5c6d3f1900f10026763c48e796f488bcaee3d97b68c3f29db290d2268e557740b275cfa9298e70468c360786b1d4c585ebfccfb40b5659cccef569ad78500d3d17822069883867644c9454f7f5a9e7ba768c0e799e012223675ea46bfc5e7cfa2c1af001a0f20f672ccc1d30585b3bd6b2e39de171ed7df602edb4bc8378a0b98d644dd8867d07a48b9620e39aa6488bf4f69058d91eaaae80a283db27cd095ed851372e9cfe1f60e7721c181b821f820320b12c023d731bf03e6b0d53b670ae16be6511ecbda8715ff0e6dd2f798e9b03c416b5941ce01f11671b3762f7718cd8f88de30695e9b1e73053853663749222ba62e8e11f883d4e2fedc7811a8ac0bba1a0f7aa8662c9caf10aaa438d259ff50cac958af59bebe6b80b1727ff4b2defffbc5a593ec65f155a84605c171e96d9f815ec1aeab23b9220a1432bb0cf7789d3dc26a0944f6471c62ad2848420c622019e405d75b7df3518208772603c340d9fe06d75484d2f91f48691f61df72f10900c1c6301af31296f0a359bd505f5cf36873698c8f8ca70659f44d825f1355cad0d3500f19d8e7d8a993956e7c38b889e161a21c8707587ab0cc2a43ddb8496eba61e06625200d6f8bffc88ca878bfb3ba5f9355d7be17ea1d26b461642ca7a16505300e6bb31e486034c58b7b7aafdb45de96be8d4192d3fb980fe5fd20a60247be1fab5b84f961f2bbd308017cad92510a6eafcbfa8f179d6bdb7cbb05ca95280b32b0bd6e79fd667c4dbe4fa83eaf96d3300a805b657b8139e73c13433dfd9fcf8896943f7f1ad95b6bd87215ae756cb5a910a7569d8516ce2a78425273d7aefdd1e970e890f43dfa6e381937c34621b9f325e9c2d1b7dffb67bfb1cea18e71a483168e600bf631b14e66e5eaaa5df3935aad3473b6831f5bb0a615af0f29feb938cf195c6bfd9121894e56208b77c17966d6856e923d2828ee33da13a179718b41b43ecd7d42c1709212138079e86ed471116c97ecdf3281757c3a0396e991d16e6b2547ecf335d56e4e7d0d02ec7efd6d1088a47c7046a9df2a143aca18e0c3708159654bcb11be04e08beab5c975317df1916a0c1b338463f50021aeb8b5113e35d17b0e65c862a742879c71a0f646d70d37d36d786b3963e6a7ffd4700af0150e1c8171e72f07695e54e0d2c6cbc028d731b2b274533cb19321944144a3fad791a47c499c519edfd3244e1c9dd719a638061d97b19ee233409208889e1f7a694ce4982e5269527b6c7290bead4427387f7c8fb5b44c4772c040438a3bacc54205c0eda5b0974216cd9d9e4c3cec58c28dc56068ce9ac969db5ac850a56bd740b25478b014359f4ee2072afd9f7058efd69737ecc5bbd0d2718514998aaa25048c147f3edd729c4ec5db8706ff6cfb6dedf7dc4e36f77357cd61c2c7e3cfcefc86e9707d1603ec084b62ccc4bb7a82eff788b1e00c973c01e298c549703b65979321aec9980b0c011c6dbfd"}, {0xd0, 0x1, 0x8, "c8cd40b7f2f3dd6b6265532c0561bcdad20b4ef5147db2a4e91aea24faf557d7f3eed668f0ae31a74eb6b746c3b14a5302644b30fdf36a25f129a939c2393d6f83d0b9ae8eed3349919da63a6801afe2dec9072e8c0b82f614f84f9a84a13bf9c509e9ebfa08e4e6cdcbddcaeebaa9f0fb82ff4d5fec8e6f145d5e96c6e72cc7ec1ca59200165eb3abe3233766664a6c8f90183031e0e826f5efd2a752630901fad5f00a0a8a96f34036f6e36933e1e76fa37b85c3f629d1e0"}, {0x60, 0x0, 0x7fffffff, "aa0f5b895ba874a53c9ef5870c1adedfd4a895d26a571f58bada54ef22fe26f04364636cc372ec505f4a17d294e157312adb844ac86f43b0e7e0c2980883b1004a9674a66b3ac5dd0ec9ae0fad"}, {0x38, 0xf90a52bb89cfd0d1, 0x80000000, "78c5ad92a2b50bbfdcf1308078b7a672b842f794144c4585be2ed0cde78565829942b44e4be87f"}, {0x110, 0x1, 0x98, "3275a9fc98b601702370408763791c33872cd30b31f765d917b2a2142b6f5aee37f92675a1e85a3ff8f516ffddbc14b419927437cd1c8e77a65a5fad45b5e94eea73c9f4d04e0f648510e180388fc49939b9bac1e0cc89bd1c2a38899e29b19c1916f45fd867c82dbfdfc577a65e9ca880be66b1f52600a9326a58b89804000cfe2c1179d5e7b238fe7a32254b8c25c1c664e92a650ade8f9fab59fd3448dd4271d6ca3b69f1692ce56a1cbb0725f9ad32a0c9d57ed49389b7369ebf0a8685653c227040662a854ab78ac17d41e38b83d13d055eb8bc09a204e5452ea4e7fc7cd95eed6db3eddc6abb9f78801a32d76b83e9ab50fcde3860ea"}, {0xa8, 0x10001, 0x2, "daaeeb2653145ffd0a2d76852d1b5a6fc8124804de78f54be18ad30c097a071a45c3dee52acdc357a0a102aa406902410845b10dfc9929f7c6c73adf97cf30166e98dcd7a713866df44acc86bfc45e0196f226443bb0d6d81b2442bd65324fa7129c9721fbdb2ca445931c7988b673285eea086d4dd6c65285976f199620a4b4aa920d158ac525b90be99e65c49fb5dba4"}], 0x33a8}, 0x406) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000040)) socketpair(0xe79d741f908b4a9f, 0x2, 0xd3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x0, 0xbfe5, &(0x7f0000001580)="0020fced4c990646ca13eca102e8c425c1b47ca2284a448388cdf556a83dfc8491090b0eaebcc6e0a6b225849a55fd6f26387608549b1437aae566337085fde3c807226a6a14d89e7f0f91313682d66ea15eb41e3901ffa699b3f26aa220c6f8cc30ddbacad99037aa50d3496dabeebd87779b2dd07167163140905efb988ee4a0d1c3ccd9a46e8d613ca768e9c2631dd91b5e2b76392a96c2d8bdd1a6fadba930009bb6a0cb8478c624833eea65a37e1257296c2c335840b015b9262cc3b84f661cefc5262a40b71ddb68b0d173c90731f1301a18e3770be9e1", 0xda) preadv(r6, &(0x7f00000001c0)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/71, 0x47}, {&(0x7f0000000480)=""/148, 0x94}], 0x4, 0x0, 0x0) 21:08:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setrlimit(0x4000000003, &(0x7f0000000080)={0x17ff8, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1f}) 21:08:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) 21:08:29 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) sendto(r0, &(0x7f0000000100)="1289238f2738ffd28ec8b6ae0089b045e4f68f32d19022ef2d4829481957a03147f33e60a562b3dcb474b33456d65ba7689d1b37c05a835a1c0cf3698a320540d612e246a7f34f8cb92bd1a1312a2f0bb13efee5345371be2fb39e2bb52ee23ec12c18c21b55df35613269537773a638165687fdd10dd63b2e30fbe8683c66dca7816f9f7429aac4132f9c2bcd99aadd1423ed76d4d9750578915b569b8fe9beb2de45d68d98f2d62ecd1fc0991a9c5cb3cf52b0426c7c1d18b3f668a19726d963821e", 0xc3, 0x8, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0xa0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000013c0)=[{0x0, 0xfffffec3}], 0x1) 21:08:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) r4 = fcntl$dupfd(r3, 0x0, r3) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fchmod(r2, 0xe3) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 21:08:29 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file1\x00', './file2\x00'}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r3, 0xe3) fcntl$dupfd(r3, 0x0, r3) r4 = accept$unix(r3, &(0x7f0000002640)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r5, 0xe3) fcntl$dupfd(r5, 0x0, r5) r6 = openat(r1, &(0x7f00000026c0)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r7, 0xe3) r8 = fcntl$dupfd(r7, 0x0, r7) writev(r8, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r9, 0xe3) r10 = fcntl$dupfd(r9, 0x0, r9) writev(r10, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r11, 0xe3) r12 = fcntl$dupfd(r11, 0x0, r11) writev(r12, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r13 = fcntl$getown(r12, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) r15 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001440)=[r17, 0xffffffffffffffff, r15, 0x0, r15, r15, 0x0]) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r15, 0x6) r20 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r20) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r21, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r21, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r21, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r21, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r21, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r22 = getuid() r23 = geteuid() setreuid(r22, r23) msgctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x6, r23, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r24, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r24, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r24, 0xe3) fcntl$dupfd(r24, 0x0, r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) r26 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r26) 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 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r30) r31 = geteuid() r32 = getgid() r33 = syz_open_pts() r34 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r34, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r34, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r34, 0xe3) fcntl$dupfd(r34, 0x0, r34) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000380)="73f9175b8dd92df96d052494728f34e557353b1387d09320fb3855c00ead828d8e072dd2b1c646614b05217278b4171c45727cb06c641512ea3a8f23a34a05bc639f422f0ed83cdac84ac1bf8275fad15660afe0fba072d819aecc43a7e718cc55c6799ac779010476abf28a8a3d0709647d60b7400e0abf788c1968f2872ec1202475e5006bdb50fc0bbcfbab9bfabb31ca42552ee3e5bbf2b61c3ac0c6d95a5b87e9f914ffdaa1465096002ccaf9ca8ea32cef4dc6746e48f6a36d313468158f377802011b003735af3644", 0xcc}, {&(0x7f0000000480)="2716536c44107bd211b768baf2686a02f74b2bbb39e4c39cda65da91c61fbe204961ae16242b4744218d8a8f4c28c037d463a4ea390bfa974f5de9ac45a2803613a1181e4d9c1747a5c20754d43b24fd6328d696cb55d41cf55e6d58be8b71a89b0bc5af2bebf652532343f423a00e0a7dcd7fcdc46d47f86f5fbe22df18bc636b0e0ff52e357cc5aa66f519056adad66cafe0cb2bf986f5c30c2925cce1fb79fce58643fc503228d0ea8ec45fd38be94484e83d254dea235dbf969dd425c0d4679e7a8206a3d463c0a3c251efb51d46abaf3ecfd59ac219949c8d2a58809dec70d71f3caf560a4d4dfcac1420a480dad690961c1b13ca631943cf656afe45a1b6ed06c8232676a9d5706c3a37c55a86b7f72e59ff1c98dbc52342ce9bb2919802431771f1409dcca89d5ba37bfe109638485640c2420fdcae7f5295781a72e2ef5e6d3ecca0f176a4e12796047a158793de9044e4a8f88f2f7e5dae0aaed0f3252a623d7be51ab68f9f47ab3a36112c63a289f2d23c8f7e1d46c5722404c434971018a503dd24a247d635e113259a89d664256a8308627532b08b8a8b949ebf2da1ebf453fc8da7f0fb61e9337a638807041358f4c3969373d60b013c14eba82fb60198a98962fc0d974eb9401e2a7c3807e0a991dfdfae2c0b6481d465afef9c0c5f1fcb750c9b334369d0d2409869413751ba0429570fc4f9ef369e5dab893f53f04d5d2a1d8adca55c3858f22d07c2da62ebc88f02c6a5e02c68e6d2bf15b7823a8487e20253cd7c3f7d8f618cebf3892c1085f11a3f13f9345cd046f7da24dc75458e89b77e25a422c0c6ac83887226d66f3fe7a129ac53186c52a9dd3d9de74bd4545f7a0a4798394f1774b0c83f51e59c213e82f51c6a300ecaf8565a8e12b9ae1d1a81b10ba8d6129ae53b99983bfb52b0fd75740031837b83945bae2aef8373079a4f08383a045fc6b09201e70338b649271982055d542074a523fe94ccb33f44eb16eab7b7ca2fa24b1e6875ae84c505f082d25cccb92dd2fd82958b47fc0fdf0da48a15222469ebae3b1b9f7dd88b19526acfa75c6935b1cdb9954fc77a4d0a365228f953bd4f0a2a47f00d2791169a474d7a497242305d19c795a53c5d698e9cf2c26967321c1d04196bc5f651101f49fc96ef5aa698fd2c4dfdc313c6dc66903f683bbf0d54005020ce6bbaf8915858edd0c1f50a8dbe0c4e397578eefa96b5917699188e4f31ac309535cc404bf1ec3a402e8a66d401a90db30b56c2d7ddbf0b2b92770eac0cda8e8fa3e4537bf02df62f315e3d4e2d0cc72bf70579c7f2a1741a5527c788f5991bef8dbb33671b00297f8795e80e0e96a3b72c4a40b39c64dea8224d088e5685d286a01ebf867bd36934307d29ef33667fb5798e5387a32a93c9a992adcd536c8659fab1b27f184283d73aa0adb0fe896d68bd8a722b87a6fa5acb08459cb01456c09962206f11a0cac5fe0555fa63f5d376a60fbf3aa0fd435b12972b834f8895009c86e6ef486e4b1fcdcde90681ccf3b67824151d852ce430da582a78d896958e3415cdca06be9f03612bf6acb2abd960225b0856bb75e3c9751e2d6280ec131013d864b789987c3657c5817421f1c2e8177051c72ef33f08bc6d07f5368e95003d386747c8f8fe1e25c6d3def204b5b36b182ae105a8ac1cd3531e04fab0943a52cd75b9af94cb206d6d931a32d3d7b9d6d89087c6950a7117c0e40083bf5fe20811e762f21f59fa13535cd287ade0609959ccdda0fc8574dc068fc3d46fff17f074e10485199e93fa2d0d3161ae1ab1487d24b919674abb113e007360908b556cf541bb53a02800b81f29ba42d313ea8d4da1645a278a827dc834f745815e49252bd4c52b22d09f27ccc4fd81d11d21479996c5fcedf86042f137d5b5bde8923350af2e6ff0fc8b8c438edc46912be556af62d70158e799571f7a00d7f99ce787b372a39d09f02c3bb84f8b7b4881b94c7141f2537c5be59e8ae19f793b5c88df698070102b8a2f6363060522838b59130315ced8076139dd321bd32f13d2206e64a9823af2786d11dde1dd1048e90ab341c80c6f410a6439fcbcc5c762690c861624827301d638fb7d95e6a990726a39cbe9c521fd4aeb7221ff68ad163c8345ecd5bd0a972bb6d31955bcd09c9bf61d6a3cd4a6fa33f4bac2b503ca7d9ea86d7be43fb943e6d150fa4d0e0a0448b89fada9de1f32494b4ec0ae7f40145ab4094cd31d37c45bbbffa6b7685ec437d8d779b277efbeeb7931d5991869082b18d2f919ae0780c53300efa1355e2226a51da57c37d46a4bc894d2e03ef19c51c547761e7477cc1ee59eac19def6aa7043f646ee12a1e06402c3663c9e1311481d3f32608a619e9c28b38891636b6cf1d4acf486069df55b64878edbde9bb712bf6ee1ce1c8d770bc364d4dfcd7f0873f47c77ba65f81dbcee8c3f3f62c92458fde217f852a5eb77612abb71deb68a4b807dd7de5375b30a92a60373cb743e91afa2a013b1bd1f1b6fb24500f26d62c9a79c6fcedb65b7b3ff0af11d4f6c65d6edc49324ec68711aa1614edce8d7a2367581fe03abd5c3b5fd9235fbd1cd69e751ca870f9bfd782c5d9eaa93352d2075f30ed529741abd3937c28e6a8cd85ddb274cb87d37918e51e6a73f06fbc784b97395f6b33315523bd672006202c6ea78929b5f61cfd8fd6a03e7be8d22120587df12e9da799b024e9baed3a35f6055f3956eca0b193471808cce8864bd70313290b6d5f75d785afede1aeb5d462054ff25255c23f6f79981e8a8166a2270c69d686ed1b8d074741163e2dfd4b6c71bf0faa8ee1b576fe949f7a6dbcbbbaa4adda46e240a4bce00d116ec0b5aea1a13122aeafd48ef7effe26df5ac08954fff97a5b3b76eebb91f59f9a2cd192f053f82380c46f108cedd24c5dcebce2e97566f892e8d9f932d72d5549d1e13a34a40aebd8ca58076adabfbb17b281ca4623fd3201cb34c319948649e7e9e13404b69a4bae0e493340b46730c51174b3a287354f892898d2331c4820ca95d42d178652c27ef7a366c76fc238bd1bf0e6c060ea2183f443d80012249b9c4963dce376db9902be607123df6be4d42663c0123972dcb0e2042fbd820ebb16168a0cec69b4a048acf83ffdd3d8dffcdbc20bc6946f91dcaa194f861426116bb88555cbec28be5de8d45309c935aaf0ffcbdcb60375fe6419600bc38d4eb0d5ee37adeccf3671dd7cfaf6bea6a29859f7d6fc5570be8bf1f7004e6e4da646afbd18ba34d62bf058682d3fb63c5e2becd829b98387934feafc6abea268acbb1051c4e9852f05351a126df447fa5d4ff0f0efdca2d96c02b946af8f52ab83ea1b5eff490e3f4ef76c02f640a51b4b717e47f9080a315114129aebff8ebbf457dfd6e67b89fff61198cb675f5954c66e45b85451973afdaad25f2260b302cfab6c1cc91dcd6ed606c9f4fe03af92e7fe76357cb6befac60c766555a22cf762e80dcacf2145fffbf7a848c58d4892a0793f168636753800fe0fb3d0299511814ff002fbee7a7e1d9957c2c706df6cc4649d448ab686146a19ecfb806e033ea2f0883b35b1d2054cdcdb14caf352eb860ba96c3a0ea10ff831ef2ce2c27c5e9484470fcc38f1a57300d1c4367fb7f65c30d8166f4fb6aeacb2dd63f5248707428c49ea23863b42874dcedca1e1bd37082728cd0d7f8e23095c276ab72ad4551bcc00b69f917dd40c1ab29dd5977f50c25344ebd8443907a99a22e2f1b1e29abae5ae5fdae95bf254d1d871bb78ed610842269cc9dff0e0e898fa62b4aa2676aa103036e29905a226c6753a668d4b72cde76dedd71f31ba90d7c1fec8179835ecdfe85769817d4936741acf98a656942827f9828e71b88b4f8510311b08a990c36b0f03439dccd80a7fe5b31aa799675a4e5bf0f9cc5f649f918dab9ac72903f850ae01217e3d51ad7cd84d6ca44d7f138726ebfb57eb54d1fdceef44888551a6ac223379167865a040ded76ce096453e9150091b92cd61474fbaeb13bc83de17b7e96d6c2b2bdf5cfa9bb1c70efdcca2437c15c6d999b130fb572ee8756efbf7de05506aea4ec4a4d6c9225165d186ed65b3d7a2f5023c5ffe11b2dc33d515a772106d961d2a64f802025022b7ee30c6a7cdc8096e70ff424fde43305dd18a2c18a3fb765efef62602ab68670ca473c6ab012003957261b4e01d14c9c938cf6ce9365d26e54e70b20ceac84f6d32e3a75b17d16f63b2de6d590f06bf27625afc080eeffe0861ae9ce8408780645d7fff09136354dac8ba82dcdf0813ddaa6902b65b250eb72b256b69868baf4a6a11026e862ab7d069036e23d22def99aba0571151e61d3157e74c7a36846c8d1b25cad5b2a879fe4e7963aff4bef101f227853e945bf78600eafa9f0271f1e3294842b4fc7413e23f95e949e62c1fca3da0cd2a7ea1c7a8ded68e1c1022223b60e4f7a14a3f6f1bfa46f68403bbe4cdc4661b24757010a49a754d31b24832943a31567f887fad4cbbd717d5760774a9bf20bd1081e15e44b1083d011c8024ed94e9a144e5a16b048208525d6d52934b51b03fd761a0b171697e8c677df2ac391a0b22b1c50ea16fecf81ae4efec7a2207edd955aae2cabb6617b045caba7fac987aad12a4d8bfeef95a37975b0531a6eb07803f3005fc5a8cff80f81735956f50784070a432344071cc0d2d684e93477046e0eac5ffac3529af7778e37ad4462dd3d85093d057c5cc976c6cab419d162dee80c9e8f64636c648f949531f569a694c75e13f8e2846faa07c883aad492af711a8e0b61de25133ed02b18752d06d394127e41669f9b2fdb0d45cfb64aab79d078129d4b355d7719a87d56b609c8b0302f77b3d9112ee05e1c4f81cc604b67251f93fdcf4aad92c18d1b3873d0672765164292648bae7f5f1f38430050583d98cc7b6a5409bb9d926df1b7fcec864c23f25e3bf04a5c3adc97c9e1a5a36815ec17d331f6b2bdbc4e4fa2d3502946852ce85972db4513bbaa8578e88fb185126b483410e2b27aed51f5cd2ffb201d61aa1b2915f439b7ecc31dfae1cd0fece2ebd5176cdcb1782b123c8f7f5b7bbd63b27a1f8bc25535f0386f8867fa2a2369119dbd73091e8c974597facf42bb5ea961cf7a42d3dd11ef15925c85176ed00f37c02c1063e35437c5609f303e9f7b33bf9802f0b7dfe4b549200e4ef66fc7c0d906289da33ab519a4a2b0ad167f1c5dd57ed33c25ea19450e53a8c846c729eb298319bd7252713c90070d77a1eb92e0eb506f5a3f0d6da6f1552c7dfa7074413438bd2daedf189ce840e13a662306678d12e01f6045c85f0cfbad2d7648c8cdaed63ab63cfb94048fafb3ed65cfe60c2a53105b2ccb7d7a2ecca7024b9bc53891fdf17787c090233e7b9741ebde8ad4ad80978e2793fa9a7377cca3592fd53865a89144210c504fd48995d90c91a18c9416f16857f3b047acc08b8e47fd9b3b4048d4ceb86e0c976b3dcb340ff4f3aa13e3c80bfe070d213abe0caa225d290f2164c37ba29985e0e82514d0df6d64d8933eca7034a7eb71f89837241a731780a1cd4461eb7a317eadc1af45fc3bd1a5fe5e1065a320967e8f6b6d65c6e7e1fa46e21c63a088577ed4a3e9dabeaf6dbdb28796119ff7c11b43588bb84c339a03fa795bd0396521ac771d6da1ab00440954b27a24cd4a0ef4a92d0f9785119cd6df9fb02b54bebde1088a5164373ef9f9fd258913c76adbf220de317f4eb0360c2bbe51dfa5d95d3f0749041ad3b2c32b4fd48f5602353fef4376bf97", 0x1000}, {&(0x7f0000001480)="22a028eaeb97e2308d08652ec88fe07bf92bc4e3828e7e472ce79d6b3b7c74a78da46848e81a14b0fe974e94dbb78d83c82499bab013cb29b71ce4255be595075ef348f3aabd78f55f1708ee08cb3fbfd42a4b7ab7b45a8648fde206e2dfcc5050adababa721add3fdad8817929fd7d6cafac15907b7216b69ed3629a96f1fa4e243bcd119842fb7dc168a3ab021259042c9c125ef40b2786c10302800498fbea47edf98faf5f32e867ce389c957c767599bfd6a13af1e1b6bcc856b641072c11d0f7c501d5f8263b3965adb2516a16f7254b3dcd5166e03cb35b153982b602a227c16e2fb6538a76cf92e56d26be091215c9a1991ed13804e9433c6ff8a47f3f7640c023e351bd1282f24b126bb97aba93580474b305f423d89b692a41158ad2acf657a207d2283d6dc9a8bd00a6381d2e1b4c374b3988fdeca3e51df777dc615c515104170a4ef6733b425113a6f69b4de8ad61b3eb81368d6e3ab4837a178247cbb909cc304aa5ad293bc12738058e5679f13029bd1f47fbe39165f903b131712cf8f1175c4b8d7a6b96a399d62cab8c50bc7cf219151f29b23355c0d4a34b2a78c3cc889c59260912500086ead6752e3494fcda2e164271eb308a43d6f480927e05f558ee19cc82d7cca679fe218c07c20e2f33df601f31e04c0a20cf79cb55570167d5e6decd76e1f8b1247991edcaa132881f22654eac484e6a20605e48b9bb86b52f60fbff76b02d57200ce5048aade31cf89440f7b563fbb3738576d8a49e5ac9b09ee414bc7db1bcae30a51ab4f5878428a5914a4b50d19da81406fac903393684e10d79627cf5824913aa815e9556b1376b09332def34cb65556920adcc9766efe6e451ccd04ac3a28b39aa3e9603d1e1b0a3191f83dce38871b0efd4daf872e174bcf8bce5214ceed140337b0cc7fa3dd9f7bd4bccc154fcfa4c1bd00b9b6854816f068fa892b009ccd1f5ffe2244f0220f0e90439807e0d4befd15fe8ef1707a75de12af3646a87c133942ca81e71777fa4a8afe56253a8744c55b7c4d396623f5d2187e58b4e1c89d3a66767a60562fd6dafd08971fd4a1063d9cbb420d1e7521add0ce4e4e3d6a6d5f808905cb1b70117a8c7cd767e6e5c2ec60c4fafc9052edf7a6d53264d1d9a7cac23e26bbc3090cb977fc1a73462a0d2dcdc23254de7b32c50ed20be084ba1262cc46a9c4817ccf5f6ccaeecee36c85310c22eb94a12f48d8c3569019074d0000c78a2414a6ce41abcfd260a9bd92d6dd6a096380bb419ee00d2b840ed99c08edf0b111243ac7a6299ac91f328b4bb329c94dc10ef047cc06af89e1dd4fbf3859a048d7d4f43d5c7fc64ca6d262a115f29c1b8ebf07f4cc6ae023ffab7a612da464b412918c426ef59d4bc695d7e38f2b4c115a925ddb2fd1f144688fc39d52fc8b66441d5bf775e76d3bb4b5c22cfd50e1f3b242ea1cc2376c22089f8e81095921e60b0fafffda48cb84d6f28badb2778760e85b59fc0ddaa708473f06c9fd826880a6ee3a8653e015aa95d471c9755c1f3354a41930f6e42896872dbae049ead7e0ebb44604cf1d8a93b8aee78a9f9efd85b1fcba903bc6ca6fa060cfb1bccddbeb54bb1de53fc42f0212c7515fbb8a49ad37c01e95108c73aaed2a8dc7e3812cc282a50b145642951a445e8f1a0cb47d234579734b9f3d51692244c4c6f4c9131eb9d585a0dbffe5a2d59833a551433669be45d36283784ccbf8e1fa163cb9dbfc58adda12255d631ef23832966f2af1143c40a8d812fac4f0609482ebe7c7db1891fe70fc57048ebe59b85e685e0ffd451cc96671e8dee2f767b5518f4b5c4e0437a265fa2b527a0429e8744d7f1f57afd77c8924deecf801cb7e6e9fe6f5410847ffd3544797d9fe2e81c74b8e58ffb6ba0d122f596b5f6d5f779d0f03dcd29a94abd3f00bf3ecc0b65ccfc11ee5a619ee092967b1a0ebd8e2f51955ea1f270350cd6ccc0bc743a2d68745929e1d92d6e7e40d0adce6996166e3a0f8297ec87069faca2b4f87898e1d34549af5b1445f1660213dd96514a1fbc919a27cd8fb27e7c6f642aa0b08403805b049f700ebffb25a04cd799f5575bcdce633a519ce5b7e6514140e524bad74b674d0f3a6c23e7d13ef78f33389e72ccbd43b835fdc033976074f02acc4e422ecdf3615b0149d2782463d02068d6f9ca87797c1fe58d4191007c2f1ae2a88c9ca576681e877ddc33f9732640b767aafa44aa1f1e3d4694163bef81a7c38be97a262fdca32079c9ba5da022538db428ef11e194819be43d415048717c7a7132221a39a5fe5cf85dc7ec896277815f45f45ded91a3fccb1299e0903b07d25c1ca6ea2cbcc7280105faac97aa6b2d08be1dd504314069d39c4216b61ebf1912f36d8ac165549b11d14822bc00f771e10bbd8149d85cc922f135d65f05a63f9cc4fe254b9417a5dad23a2573109757ba8a108b76d17d3eb3fbacf404491a8a1673c0d3ca2beefc7051b9cfa24a081fd39d7027e5852206944e4882846bb894ece46bbe6e0f00182217dacc2a68d5316e628e6b2d3ff29cece72ac23213ce7a86308cf4ec9daf868161aed738b3b3e7a236ac4e0931f5ce5d08b9d52bd90c72969b2e23ab9cce3f810aaea3bd0f2de6c98521a8e49c5a64b999a0ca13107b4f735faec5a7d29455edb0c3a87ed65f9be0ec974b1eff7aee907284278f3e9a27c3fddd4925df872efa32db3c3e8f0a87ff040390e89c00d7ac80f32fe10127fb1fe0ca828df9b13bd5746d751c5cd4a5ff0a6d3e7b0f227e345c9e87237b4fb37d56d8a9932832be681393cc51691453cdbc268373fd8687dae7a906e62f94c175130e69a558aaaa9d324c8d91c2a2b09084bdc066520875f3000e6c749ac29101a6d2c9c7309967f7fa405c501abcf2a4997605e62b9eb286ae873ee6cb295934eecd930aad4eb288128777a9cc0925c6540ef03f4e2a953e67c2f0181de87ebefdade94d33ae29b62e47a1645f119af5635871dbd19a8e63187b2393d7db7c28f853250a3f9d944721be049a338942393de72841c7b811a78ec14fd789c908288d920db33d76f8bac46c074ddff601c2ce327758341ccdb3007ecabdd6428661692a237d9bcc8aa166dea352449eec13ff02bc170f95a57916d4b5e688c745e8212496e4695c1adc0c3917e9aafcaf0971a4b63b47250dd0f1f43407594b6070649653403b15979dd59430a1415cad8f92f802aaf5c28e36ef59029c50ebb5a3fe0f8f25bafd1a473b22ba7d7c1cb3acbf282ca223f9cc593dd0af62065a49c7a2bec199fdc17994b0c40a4f8e22e3d3457a346487ec02ae25069bb0c4562fa99727c91c1e4a9ae6f837753a103dbc0c2f15836e7f4a32780eb0cc1d2cf3fe7f6121b670dbe9cca63dd4959c791939dea76380550ccc8a8b61f3e02858be1f82c632d3b5f14e39835655f9f39b616b4ec4cb9b3fb90bd40174a997d05a528c9cf0f1de1416639dc861a43bc9ebbd1c1b83021ebfc7f086145220e1c3cd84023bb2c4ba8eab6573563ccf438c4624a8327f6c43965f47ec9d5023c84673d2c09ce6baca95b2761f30bc2e22b301e13a6474058eff5112b21881058541c94c6c8e4a2585fc5c3197f29454655f60f6dac0113c8a8e48392166d5c25635bd3f9a0a7568cb54e4d251dffcfa2208766a1805fe3632bf2085ac513dc7aa29e45f97f6e1bf1f9d1f227934faa2a85e6374e6a467579e2b14843d9ae554bc0ffcb14f52eef8ecb407d7323cc86b10e6ca2f9887f56707d21f9e606b3d6ccb50b5c25e289c4a7e2da3bf449d12e99dac318e846381b66211d0868ca146466e17dc0a1068ecbe18deddd2b20249261de6e1e547efe562cdbfbea4c6b6338548139557e6147ea81c4e5d6c37b7c256bb254d1fcd4012db067246cd1d02178c96cd555e4d35c47d1f711d5802b1095771983c75a58ecf6e12fea280392faf76ebf9059842a39ea7731abbdbc428e73457d9d0a5505b91064c8581f1aabec75a4aee16a6eefbe4b810f3ea63053daffdac01226c490baf3b941279e2b353c421018b53e6da8cac51867dc4b81381f57e68fb7681df3afee45a055f9d59688dfd3ef93a1928e4b3e68d59183edb78cdafc2282ca05dfe8b1b9b00add430600d67cd174113e74b46b700f5a38923213f37ac498399a5a392d0aef619b66d79a3aeaa51f251281b9b4ac2705c7b7d74e8cb808e5598164f7e602c9819004ac0b315334aeae054b911abe3a9997b4af49ac911c13cdf369d77ff0d191ad7e7a9aba28f13e36c929382e69107c0804063681170323eb09d11f15fbcc87ce159776a9137dbeac9129680ad82395240489ad3eb40c7b621b3d5a5ad674b0b31e01649d8f8256dd2e113104b94f7fb0557e77e0ae68112ced96e58284e703bd6f0656178442fd3e2f92fc679c1568899136f71f6e4036c8e5b5e822b40d78086d0a4877ab03237d310295074e0b636f79ffdbcf35caff014d93a114e74d5824995a14b23d58f67b6bad35746607fe30fa42d6a3f7043715919e5817976317b4fea60e8e95190991b908762a26dce2882eb581c5bfd0dc6e9058f732965e7049a0662c994cb8d3f94eaf5486b24246f4b3d032bd40bfd6a83685a10197df34809e688515629d7838af7d2d7e62cb0d86f74fa93395eb09267c02459e508619e4d3196b9d6395c4c4f1989d01a2e9aab3ef3a29d888829b132b8f7f95e5d30de29068c102bfee62f9c36228dc1fbb4a742e9b26cf4fe45453b2303fe26cddbb508176f6404d83bdf6004adeb77a95bc84e97f9bce30080a57971c89dd97873d6b1b8c2d65defe9abbf21e9f605360ca344afb7d8ef5480e7983ea12f9d0a72a7d1a6575807d17346ef00cde232326f48977745aee72507eba0b26a0efb68ea629653785e6bbac42a5be5b63707f74af99ed1dfef51d4d81268569f6bccb7cd5b81fb79555b453726ffddc975f0727e15d012d4029bccf83d9d937610d37bc1f8afbb4a7af8eb4d1151cebf01211f218c7b3b25b00dafad71293e8aa386ec366735d918993d9b5111ca835b6f1c6564dd0bb21a523a648ee4529e97e9fca237aaf5ffa6b7d0c3630a15ebcaa3dd07f6bc291d915521ed2bb55629ae118adb069c9efc9554fc18d1a1e7cea5ea8f2e8e6c057b8f80e44706fc7c7205fd9840164d11c5f29af4befb49b81ff2661012dac42f4c8cae1725a60b5f84d7976d40413e935ae990d114b263c8ab5efcb484f577ffb914623e88f442204d68f630a27e36390cd8bde31708fad4c088d3d051e17375f5d56f327f275275ba77d177df77c1ca33595a9f941cbb3291a7045c72eeb4eb8fb86cb1fb454c0029ff07fac604b7bb815df7e81b24aee860fabc71535ed1acdd2579eb3c6ca62b37402887529a7166ec240f119e48c911a0913d114504c9529df564964b524a1759f684d50369fee36e8baf2db79413df57d6f31e211182d8091b8ac3de2de662600be411d04ff0a2a16ee78f0960b6ad2901943e4bb36601899fceb3acab49720c189af2f0cccb9dac3555ba30835605f652102c22fb4530b4638b131e603e02b00940c350e0f3cabb6ca8acfd4532418202998311f7942845c7ee8f2659ed96cc9975ba904a0d9f6f2d294a6a685446ce28e09f9c6abcce32b9bbce63cc826cad6e525c4438a32c48dc335f1c2ad6746fb07d177482cc71821c48bf207ba4e9e3b1441ecf2ac06b42d7b04e2542245cce1c213a5a0eac3f0120452cfff6c561427fe6156bb5f535252b8134af66c88be17e481fc24c29434", 0x1000}, {&(0x7f0000002480)="3e9b0b12fa11c5de4de9096b4dbf350b9cd625217e0cff70743294a11b771177c15e531b74568ba7ee029c14e2274046600ef8fa511712cf3435cbb2bc8617c972c7a89e537cc888064a2e94f1a22cd5a14be75dccd6b350057cdc88da7f", 0x5e}, {&(0x7f0000002500)="924d5f4ade04ec263cde134e77c344e76188619dd53e648ba1d1a015c009e85d8a2ab6bef939d7499ae8680bdaab3f760d831ac4cb728a438fc4f891ee001605156e4c64ccbc130b5d98c72c0cdae6ac9bd84926f038e65270867efa8f6e358f5278a5b5bf71dcd58b316276b12fd5d6194345048d075c904471a897fb5164932777271c5b45cd3b88047a907bf136c25eadb95ea26404806df3bfb0a846e006bf1ec8", 0xa3}], 0x5, &(0x7f0000002780)=[@rights={0x30, 0xffff, 0x1, [r2, r4, r5, r6, r0, r8, r1, r10]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r20, r23, r25}, @cred={0x20, 0xffff, 0x0, r26, 0xffffffffffffffff, r27}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @rights={0x20, 0xffff, 0x1, [r33, r34, 0xffffffffffffff9c]}], 0xd0, 0x6}, 0x809) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') r35 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r35, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r35, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r35, 0xe3) r36 = fcntl$dupfd(r35, 0x0, r35) writev(r36, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r37, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r37, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r37, 0xe3) r38 = fcntl$dupfd(r37, 0x0, r37) writev(r38, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000002940)='/dev/zero\x00', 0x20, 0x0) r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r39, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r39, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r39, 0xe3) r40 = fcntl$dupfd(r39, 0x0, r39) writev(r40, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) renameat(r40, &(0x7f0000002900)='./file3\x00', r38, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 21:08:29 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x140, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x410, r1, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r2, 0xe3) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000002c0)=""/147, 0x93, 0x42, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) fcntl$getown(r3, 0x5) close(0xffffffffffffffff) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r4, &(0x7f0000000180), 0x0) fchmod(r4, 0xe3) r5 = fcntl$dupfd(r4, 0x0, r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000000c0)={0x4, 0x5}) 21:08:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\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', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x6) readv(r5, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r7, 0x0, 0x0) 21:08:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="44f5f95e2669ec3e7231e62da46cb4d5f04174bc9492cf1e0ce7d1d1ba532bab75d7a63e35050be847a8852a99b812ca25f77c050db99510a397ef56d7c6235bf0e029595895d1c5efecbc021a00e697878a488c55ee91e35801f4cd1aaaa8b1228f436c2be9b13348936b6e84002f2af4673e607f7b3e41e6edb43d592a54346d45b5a57283794eda9f236a0e13194c784fb04d744b049396068576cce9cb382aac75b4d71d813b540560457a372948f9557de2e3e86f2557070ab3bfa4dcff6991043520ae5b6d97dd0c48c24eff4106a0250c4c9479be5f2e87893db01b640ea06f9cab8134e4863cf2d8589cbaaced653153dd35f18bed81dc39bdccd1fa8ba256ae30dbf0d43f87fdf577cfd2cbbf75148aec373a1696299c310175c95e124a3b33eac3adb76162a5a33561d45dd0ac8d298d15d44efc2b8f97e9d935599b0eab4d28e5a1326ee9cc706c9f6d0388e92cee39fc03f8229aedaa128ba3a04c998c543e87acd1b06411ec9fc59f562c5879e65fa7086920c2769be2", 0x17d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 21:08:30 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e2c}) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1) 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='\x00\x00.ofihe0\x00'], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r3 = accept$unix(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) readv(r3, &(0x7f0000003e40)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000680)=""/125, 0x7d}, {&(0x7f0000002c00)=""/128, 0x80}, {&(0x7f0000002c80)=""/197, 0xc5}, {&(0x7f0000002d80)=""/4096, 0x1000}, {&(0x7f0000003d80)=""/167, 0xa7}], 0xa) witness: lock order reversal: 1st 0xfffffd807f0045d8 vmmaplk (&map->lock) 2nd 0xfffffd806e45dc48 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806e45dc48,9,0) at witness_checkorder+0x1009 rw_enter(fffffd806e45dc38,81) at rw_enter+0xd4 rrw_enter(fffffd806e45dc38,81) at rrw_enter+0x88 VOP_LOCK(fffffd807a830358,81) at VOP_LOCK+0xf9 vn_lock(fffffd807a830358,81) at vn_lock+0x81 uvn_io(fffffd8064478f38,ffff800024fcb958,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd8064478f38,0,ffff800024fcbbb0,ffff800024fcbb44,0,1) at uvn_get+0x226 uvm_fault(fffffd807f0045c0,20002000,2,1) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f0045c0,20002000,20003000,1) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f0045c0,fffffd8067135eb0,fffffd807b79e060,ffff800022f90000,0,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020a993d8,ffff800024fcbda8,ffff800024fcbdf0) at sys_mlock+0x185 syscall(ffff800024fcbe70) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb06ec5cff70, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024fcb5d0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022f90000 rax 0xffff800000a1cb40 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x50a652f71e351100 r12 0xfffffd800297b100 r13 0 r14 0xffffffff825f0250 w_lodata+0x494e0 r15 0xffffffff825fbeb0 w_lodata+0x55140 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024fcb5c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=479663 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a989f8,0xffff800020a982a0 process=0xffff800020aa38d0 user=0xffff800024fc6000, vmspace=0xfffffd807f0045c0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 9215 288242 92273 32767 2 0x10 syz-executor.1 9215 215396 92273 32767 3 0x4000090 netio syz-executor.1 9215 439088 92273 32767 3 0x4000090 fsleep syz-executor.1 66504 57471 17848 32767 2 0x10 syz-executor.0 66504 9537 17848 32767 3 0x4000090 ttyout syz-executor.0 *66504 479663 17848 32767 7 0x4000010 syz-executor.0 17848 280907 77604 32767 3 0x90 nanosleep syz-executor.0 77604 135870 51228 0 3 0x82 wait syz-executor.0 92273 345240 46643 32767 3 0x90 nanosleep syz-executor.1 46643 275260 51228 0 3 0x82 wait syz-executor.1 27381 74131 0 0 3 0x14200 bored sosplice 51228 17902 818 0 3 0x82 thrsleep syz-fuzzer 51228 493529 818 0 3 0x4000082 thrsleep syz-fuzzer 51228 350758 818 0 3 0x4000082 kqread syz-fuzzer 51228 488263 818 0 3 0x4000082 thrsleep syz-fuzzer 51228 301251 818 0 3 0x4000082 thrsleep syz-fuzzer 51228 6654 818 0 3 0x4000082 thrsleep syz-fuzzer 51228 170560 818 0 3 0x4000082 thrsleep syz-fuzzer 51228 421853 818 0 3 0x4000082 thrsleep syz-fuzzer 51228 375815 818 0 3 0x4000082 thrsleep syz-fuzzer 51228 383769 818 0 3 0x4000082 thrsleep syz-fuzzer 818 122260 20588 0 3 0x10008a pause ksh 20588 504678 97343 0 3 0x92 select sshd 39439 488855 1 0 3 0x100083 ttyin getty 97343 415298 1 0 3 0x80 select sshd 98639 482188 73896 73 3 0x100090 kqread syslogd 73896 485722 1 0 3 0x100082 netio syslogd 15876 328356 1 77 3 0x100090 poll dhclient 85990 158997 1 0 3 0x80 poll dhclient 30901 290807 0 0 2 0x14200 zerothread 45163 6521 0 0 3 0x14200 aiodoned aiodoned 91536 289581 0 0 3 0x14200 syncer update 52261 140983 0 0 3 0x14200 cleaner cleaner 91059 315171 0 0 3 0x14200 reaper reaper 63372 33365 0 0 3 0x14200 pgdaemon pagedaemon 41516 142503 0 0 3 0x14200 bored crynlk 85287 437781 0 0 3 0x14200 bored crypto 42136 290854 0 0 3 0x14200 bored viomb 6344 48874 0 0 3 0x40014200 acpi0 acpi0 69018 185971 0 0 3 0x40014200 idle1 15929 21415 0 0 7 0x14200 softnet 3089 189728 0 0 3 0x14200 bored systqmp 82991 194225 0 0 3 0x14200 bored systq 88137 495030 0 0 3 0x40014200 bored softclock 47626 61731 0 0 3 0x40014200 idle0 64660 523659 0 0 3 0x14200 bored smr 1 300843 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 66504 (syz-executor.0) thread 0xffff800020a993d8 (479663) shared rwlock vmmaplk r = 0 (0xfffffd807f0045d8) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 15929 (softnet) thread 0xffff800020a209e0 (21415) shared rwlock netlock r = 0 (0xffffffff8249ff18) #0 witness_lock+0x52e #1 if_input_process+0x84 #2 ifiq_process+0x80 #3 taskq_thread+0x9c #4 proc_trampoline+0x1c shared rwlock softnet r = 0 (0xffff8000000230e0) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9486 6342K 6342K 78643K 10660 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 3K 78643K 1099 0 ifaddr 39 10K 10K 78643K 193 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 61 0 iov 0 0K 20K 78643K 233 0 mount 1 1K 1K 78643K 1 0 vnodes 1214 76K 76K 78643K 1695 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 24 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 435 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 8 25K 33K 78643K 949 0 sigio 0 0K 0K 78643K 2 0 proc 48 50K 83K 78643K 1353 0 subproc 34 2K 2K 78643K 391 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 178 0 in_multi 33 2K 2K 78643K 287 0 ether_multi 1 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 102 450K 450K 78643K 102 0 exec 0 0K 1K 78643K 520 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 128 31K 32K 78643K 4533 0 UVM aobj 130 5K 5K 78643K 132 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 81 0 NDP 7 0K 0K 78643K 72 0 temp 105 3030K 3102K 78643K 7639 0 kqueue 0 0K 0K 78643K 33 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 56 0 50 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 196 0 194 1 0 1 1 0 8 0 rtentry 112 263 0 219 2 0 2 2 0 8 0 unpcb 120 918 0 910 2 1 1 2 0 8 0 syncache 264 13 0 13 5 4 1 1 0 8 1 tcpqe 32 51 0 51 4 3 1 1 0 8 1 tcpcb 544 837 0 829 25 24 1 13 0 8 0 ipq 40 23 0 23 4 3 1 1 0 8 1 ipqe 40 873 0 873 4 3 1 1 0 8 1 inpcb 280 1592 0 1581 20 18 2 9 0 8 1 nd6 48 46 0 42 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1147 0 932 14 0 14 14 0 8 0 art_table 32 1148 0 932 2 0 2 2 0 8 0 art_node 16 262 0 222 1 0 1 1 0 8 0 sysvmsgpl 40 63 0 31 1 0 1 1 0 8 0 semapl 112 433 0 423 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2518 0 1113 46 0 46 46 0 8 0 ffsino 272 2518 0 1113 94 0 94 94 0 8 0 nchpl 144 4040 0 2435 60 0 60 60 0 8 0 uvmvnodes 72 2918 0 0 54 0 54 54 0 8 0 vnodes 208 2918 0 0 154 0 154 154 0 8 0 namei 1024 16592 0 16592 2 1 1 2 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 12268 0 12268 22 19 3 7 0 8 3 plimitpl 152 215 0 206 1 0 1 1 0 8 0 sigapl 432 1057 0 1041 5 3 2 3 0 8 0 futexpl 56 23395 0 23394 1 0 1 1 0 8 0 knotepl 112 657 0 638 2 1 1 2 0 8 0 kqueuepl 104 771 0 769 7 6 1 4 0 8 0 pipepl 160 1150 0 1131 5 3 2 2 0 8 1 fdescpl 488 1058 0 1041 3 0 3 3 0 8 0 filepl 152 11375 0 11268 27 22 5 14 0 8 0 lockfpl 104 263 0 262 1 0 1 1 0 8 0 lockfspl 48 88 0 87 1 0 1 1 0 8 0 sessionpl 112 38 0 28 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 2083 0 2074 1 0 1 1 0 8 0 zombiepl 144 1041 0 1041 1 0 1 1 0 8 1 processpl 904 1075 0 1041 7 3 4 5 0 8 0 procpl 632 2858 0 2811 5 0 5 5 0 8 1 srpgc 64 42 0 42 5 4 1 1 0 8 1 sosppl 128 33 0 33 6 5 1 1 0 8 1 sockpl 384 2727 0 2706 30 27 3 14 0 8 0 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 13 0 0 2 0 2 2 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 159 0 0 18 1 17 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 423 0 0 22 0 22 22 0 8 0 bufpl 280 8534 0 1468 505 0 505 505 0 8 0 anonpl 16 164038 0 149602 106 27 79 79 0 125 14 amapchunkpl 152 10065 0 9804 28 17 11 13 0 158 0 amappl16 192 5664 0 4811 97 45 52 55 0 8 8 amappl15 184 92 0 89 1 0 1 1 0 8 0 amappl14 176 388 0 385 1 0 1 1 0 8 0 amappl13 168 153 0 153 2 1 1 1 0 8 1 amappl12 160 38 0 35 2 1 1 1 0 8 0 amappl11 152 240 0 229 1 0 1 1 0 8 0 amappl10 144 46 0 45 1 0 1 1 0 8 0 amappl9 136 904 0 901 1 0 1 1 0 8 0 amappl8 128 384 0 344 2 0 2 2 0 8 0 amappl7 120 249 0 233 1 0 1 1 0 8 0 amappl6 112 188 0 173 1 0 1 1 0 8 0 amappl5 104 337 0 324 1 0 1 1 0 8 0 amappl4 96 1451 0 1421 1 0 1 1 0 8 0 amappl3 88 234 0 226 1 0 1 1 0 8 0 amappl2 80 6128 0 6048 3 1 2 3 0 8 0 amappl1 72 37788 0 37299 24 14 10 20 0 8 0 amappl 80 3447 0 3398 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 1058 0 1041 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1058 0 1041 1 0 1 1 0 8 0 vmmpekpl 168 14442 0 14415 2 0 2 2 0 8 0 vmmpepl 168 154345 0 152102 160 38 122 122 0 357 24 vmsppl 368 1057 0 1041 2 0 2 2 0 8 0 pdppl 4096 2123 0 2082 6 0 6 6 0 8 0 pvpl 32 449278 0 431011 232 43 189 189 0 265 38 pmappl 232 1057 0 1041 7 6 1 2 0 8 0 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 208 0 31 6 0 6 6 0 8 0