000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r10 = getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x0, r11, 0x0, 0x0, r10}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x9, r6, 0x0, r11, 0x0, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r13 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r18 = getegid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0xbffffffd, r19, 0x0, 0x0, r18, 0x59}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x9, r15, r14, r19, r14, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x0, r15, 0x0, 0x0, r14}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getgroups(0x4, &(0x7f00000002c0)=[r4, 0x0, r4, r14]) r23 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r24 = getegid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r27, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0x0, 0x9, 0xbefa10d889c5dceb}, {0x3, 0x6, 0x800}, {0x6, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f00000000c0)) r28 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x0, r30, 0x0, 0x0, r29}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x9, r25, r24, r30, r24, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r23, 0x1, &(0x7f00000000c0)={{0x0, r25, 0x0, 0x0, r24}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getegid() r34 = socket(0x2, 0x1, 0x0) bind(r34, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r35 = dup(r34) listen(r35, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r37 = socket(0x2, 0x1, 0x0) bind(r37, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x0, &(0x7f0000000480)=[r22, r24, 0xffffffffffffffff, r32, r32, r14, r24, r33, r36, r38]) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r39, &(0x7f00000004c0)=[{0x1, 0x3, 0x1800}, {0x0, 0xd, 0x800}, {0x2, 0x6}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f00000000c0)) r40 = socket(0x18, 0x2, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r44 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000100)=""/114) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r46 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000200)={{0x3ff, r42, r43, r42, r43, 0x104, 0x5}, 0xfff, 0x9, r46, r46, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r42, r43) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r43, 0x0, 0xffffffffffffffff, 0x0]) r48 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r41, r47, 0xffffffffffffffff, r48, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) chown(&(0x7f0000001680)='./file0\x00', r3, r4) r49 = msgget(0x2, 0x200) r50 = socket(0x10000000011, 0x8000000003, 0x0) close(r50) r51 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r51, 0x0, 0x23, 0x0, 0x0) r52 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r52, 0xffff, 0x1021, 0x0, 0x0) bind$inet(r52, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r51, 0xffff, 0x1001, &(0x7f0000000280)=0x3, 0x2f8) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getpgrp() r55 = 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(r55, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r59 = fcntl$getown(r55, 0x5) r60 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000540)={{0x240000000, r57, r58, r57, r58, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r56, r59, 0x41d, 0x5, 0x5}) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000100)={{0x0, r53, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29412da3, 0x6, r54, r56, 0x1, 0x1ff, 0x9, 0x7fffffff}) getppid() socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffe97) msgget(0x2, 0x200) r62 = socket(0x10000000011, 0x8000000003, 0x0) close(r62) setsockopt$sock_int(r62, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 13:43:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f66696c653001"], 0x10) shutdown(r0, 0x1) 13:43:07 executing program 1: getgroups(0x3fffff22, &(0x7f00000001c0)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r3, r4) fcntl$dupfd(r2, 0x14, r4) r5 = getgid() setregid(r0, r5) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg$unix(r7, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="0622b729c256403e8e00000800008d0900ffdb3b50d2f5"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000340)="e781133a56e975e09f5501e5402c3ce15af4af069a5ddfc1a2b39e53a98e7fe8c58a4fdc5c7b7f66e598d646dde1248ddf4dc27ae8bad1403f", 0x39}, {&(0x7f0000000380)="73c2c9a5a236b503a6177660060e170c8063f98b500b3219a229f03d0c908f084dcdb33e0a27f0065c7acf1e241b40bf3653cd4211b044d5bb592aa64a3c3b500986e7336316cd92c35b47d44ac88d5692218a3c2753aba47aba376876ea94ab864bf1f0f88c0ac4e1256b26afa94912b14d700ff1d5f6da586b67a64a55d2f8a4690324e8e8fa70cc866473a64f22f215075a0c57e0ea001e5192671226262dd69e78e1fb0957c2c369e5eec1a1e981b325ad151191bad566", 0xb9}, {&(0x7f0000000440)="a842af368800114ea5f08c9b96db43f115528e351665dc", 0x17}], 0x3, &(0x7f00000004c0), 0x0, 0x400}, 0x400) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r6, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) r8 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x20) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x25, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r12, 0x0, 0x0) sendto$unix(r12, &(0x7f00000004c0)="7fb43a596ce8e308006000", 0xffffffffffffff66, 0x8, 0x0, 0xfffffd8c) dup2(r10, r11) kevent(r8, &(0x7f0000000240), 0x2, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x20, 0x2, 0xfff, 0x1000000101}, {{r7}, 0x7ffffffffffffff8, 0x92, 0x6ab383999e59929f, 0xd21bb42, 0x5}], 0x8, &(0x7f00000002c0)={0x100000000, 0x7}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/223) 13:43:07 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000010c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000005c0)=0xc) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x80, 0xffffffffffffffff, 0x6b}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x2b13a7fd3f78781e, 0x20, 0x0, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x9, 0x20}], 0x91f, &(0x7f0000000140), 0x1d, &(0x7f0000000180)={0x0, 0x3}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x370, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) socketpair(0x20, 0x8000, 0x9, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x408) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000002c0)=ANY=[], 0x0, 0xffc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000001780)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c25830098019008f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cfa0a69c8bb91902b9522e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c886843fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3fecd3a769119c45ae253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c975287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600007119b45b8a727dccfd8bb84b5c7e7fdac8f3dae174dcede496aed04d08068bd5a87f45b1e45fbf55a816f6f9b772590487114e9993b97500f1c13b83"], 0x1, 0x7fb) msgrcv(r10, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd03d3943976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38cdd355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4847ad36cdc79e8c06637a4738d9ad08c3910e9edff7da7774fcf9a10a8648327439187416c6c52bededd5d7d95fbbbb3546b5d0484477297b1ebde8d8af556ab6f16f8056e9dd6393c3643f"], 0x1, 0x0, 0x1004) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9b68a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f0c378c00faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef"], 0x156, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[], @ANYRESDEC, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r0], @ANYRESOCT], 0x5, 0x3, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semget$private(0x0, 0x7, 0x286) r14 = shmget$private(0x0, 0x3000, 0x0, &(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 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r33, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r33, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r33, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r30, r29, r30, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r30) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = getppid() getpgid(r42) r43 = msgget$private(0x0, 0x20000003c4) msgrcv(r43, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291d598ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b3b3e1fce722a1bed79364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2de5ac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527"], 0xc, 0x2, 0x1000) msgrcv(r43, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r43, 0x0, 0x0, 0x1800) msgsnd(r43, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x1, r37, r40, r36, 0x0, 0x46, 0x3f}, 0x10001, 0x1, r41, r42, 0xa5, 0x1, 0x4e2c, 0x6}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = syz_open_pts() r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = kqueue() kevent(r52, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() r56 = socket$inet(0x2, 0x5, 0x7f) r57 = socket(0x2, 0x400000000002, 0x0) setsockopt(r57, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r58 = socket(0x2, 0x400000000002, 0x0) setsockopt(r58, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r55, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r56}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r57}, 0xfffffffffffffff9, 0x42, 0x2, 0x8, 0x7}, {{r58}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) r59 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r59) r60 = syz_open_pts() r61 = kqueue() kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r59}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r60, r61) msgsnd(r44, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r47, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r28, @ANYRES16, @ANYRESOCT=r50, @ANYRESOCT=r51, @ANYRESOCT=r55, @ANYRESOCT=r17, @ANYRES16=r60, @ANYRESDEC, @ANYRES16=r18], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r23]], 0x4, 0x800) msgrcv(r44, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r44, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r44, &(0x7f0000000480)=ANY=[@ANYRESHEX=r41, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r35], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r39], 0x4, 0x2, 0x1800) kqueue() msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) 13:43:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(r1, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000400)=@un=@file={0xa2668e24485e88d5, './file0\x00'}, 0xffb0) r5 = dup(r4) listen(r5, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000340)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) setsockopt(r7, 0x7fffffff, 0x4004000a, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xfffffffffffffd91, 0x0, 0x0, 0x4af) r9 = socket$inet(0x2, 0x2, 0x85) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r10 = accept(r9, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r11 = accept$inet6(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r11, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r2, 0x5) getgid() r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x0, 0x40000001, 0x800}, {0x4, 0x10, 0x1000}], 0x4) semop(r12, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x3, 0x80) getuid() r13 = accept$unix(r2, 0x0, &(0x7f0000000100)) fcntl$setstatus(r13, 0x4, 0x80) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) semget$private(0x0, 0x4, 0xc1) 13:43:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat(r1, &(0x7f00000000c0)='.\x00', 0x8, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 13:43:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) r2 = accept(r1, 0x0, &(0x7f0000000080)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r2) 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') r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000800000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) fcntl$dupfd(r4, 0x100000000000, r4) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) 13:43:07 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x32) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x21, 0x0) 13:43:07 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x869e, 0x1a4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1}) pwrite(r0, &(0x7f0000000340)="c81809ff9560428f5febe22630e7de53d52b7a1680ef5ba84e0000002102d908ab375ab10aea38835c8b1af9b932b9b1872c35cb750c20acae140104061d0e3e6f8137724933c8b65bffe811ba5a5c28a5600154a0b014b8d751de58c37d902f633a06d0168ef8ff64d5fdb211d28a27532614e98b1440b4d16336843cc9f8636d2292e919ef7dd12bf8ba441c8bd59e306cb340049d36cbdcf8fbcfe041a63433e4274ba1fa3fd0561569789c4eff8a84f802108f", 0x92, 0x0, 0x3) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)=""/236, 0xec) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x800) close(0xffffffffffffffff) rmdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000400)=""/245) 13:43:07 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) r2 = socket(0x18, 0x3, 0x7a) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffffca, 0x416}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) preadv(r9, &(0x7f0000000880)=[{&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/187, 0xbb}, {&(0x7f0000000600)=""/176, 0xb0}, {&(0x7f00000006c0)=""/171, 0xab}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f0000000480)=""/102, 0x66}], 0x8, 0x0, 0x0) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$dupfd(r4, 0xa, r5) fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) 13:43:07 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:43:07 executing program 1: r0 = socket(0x2, 0x0, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) write(r3, &(0x7f00000001c0)="97e9b2d5e8ca2825ced0311e7872d01f04e914fd9ed9336bec9c7521184539f4ffc5c90b8f28a688e83de5978f9ec1e91065548a0d00a728e8009efec021a3e75feff24d0759933b26e3118d49eb20c28354654ec73b6afe0b0cae29d2319b2d5f0b00852f5dd643e0c3ef00cf0c31db2dde14ee53ceb76e73f6bc74c5cfd8deb4af86e2f130658278b24ea02fb5f8fb4f144b37815bc52388b7d92a936bca0e00625282e4b0b2fbd2eed315102e4d9f5e9189ac0dc3121bbe08ec2585fa525b873327d7be9083a49e268f46badeb21fcf45f284dcfc4c1b82b4d2e00703d0558fbf7a2d31c21b60fa788cc8a2c63af2e5389cec0f11a77c1a3ff5fcaaa7aa4272d35a948dd120b789bf4d099cf983e5202b4d0a2c2c72de48d5d038221a2291fac374ff1b05f08053eb15a71f038b19bd0815cab61ab66914b4e0b0b834d6e5965814bdc80c79614403b6080b6ebaf31129af3c435e5393a5e4065392616b5246fedba2cf24b23a1adb018c94cea8c1efeffc7a5f8d2d79f1a59bbf1a94d23c77ce023fe68fa114a468ae788e35dd0064571aa4e5aa5421df5b88df3cada5d055c733c375aff99808470df0ca03b714f7041fedcdfc1df7f1ce115999e91f6aac34cbbf86aef78dd24e1225dabc7f6cd3842b5ae7bd84d47c7b2d65f93bfa54ef553e728c6f18974e64eae97485f7713b539a4e1ca8de2c9cce6ccfd3472e5404a5f19121b33bd8ab99fff60d4d5b1800a34bbfa21e9d1ba37fd8fb4c9730bbbe1d33a423c03b6bacb68907edfb390eb2de4a7df470f6386b6be63100d2969f131acfadc0923fb58ea6532906ebccf46babc9c89149c84957d4894b868ec352ddc3ff98066b842264d7027fc66280703c5bfc797b038f9fd690fc1ad2cdc3a786b9fa8ca2051515b7d73d2a5ddc7de2a2cc58103f8eb8891543676e9a311c3def57a521fe78e57b05f0e9d2cb5d702924ba15fbfedfae05a4b771df226630171ff78a4f4ba440febae1cfe165cbc44c49c1221f8d3e1d6a848fc2d8f4b39b331c5a661c8b4c3ffc87ca1c5c1af13649693b8cc0cd5292a14e288f7d553f94f8d38ed67effcfa3b01a6fe47cfe21e78de68d52ff5433cef9e097be84f160a8e34c277a0a5025c33b4232c693daffb60000b1a20fa06fdbbe1f7e97910abe51c9ce2d0b7c4010d1f0b0f83388f83ac57cd7af06dfbf680e5af483a2fed0b02e3ec7c53f569ab1005108a4de26440a74e47d2acd2bc57949cdf7340f2599e8f47a33b05b177e6c83e38aec371b1d5ee780b09b83b1a7596e2aca9787f65f33c1143ab68a211cb9effd8dcc4c72dd54242e669f93e880520c8a5f0c447b3436b0b628005ce51fb11ac9e0a64306aeca271f071c72e9dc781e32a455a1e97638083c1b4b0008ae2f52c1d33207510dd2b3008b36ff4bc7e06e1e580fa9580abfc28b109dfe0270c7eb9be95b185a800c538bfdf37ba37b1cc6957f2cc87e651e8c94c1b14cd9ae4cc1a148f3bd984171cd7c67788262c7d4fa3fb76f97c0ced553a6553f232e7eb9072a230a680c17022f8c1d697c27241e3c6ebe1dc707cf268fc921c9402792fa40baf3f37aaf4b2cc92fe21385e17537cca3d1e1a02bbd75c53302b0cff1ec01e4f583813bfd20d3f7a7597d2e4f8874a5ef4e711e37eeb4fdfa9a80494344e60efdd01ec08de22b272cbf047f1b6ae40246d11617d201a1a601f266389a5405747061628b0adeb5a7ec12247ad8e9af50f159dcc016d37172aed902a915eff18ed509e180fec6f41aaa08745c3f9767b968053aa0a1822a0fa3573058fdc4ac5b740f41e275b57ae8e7462698fce21ecc8f525a3b3ac0b12473838742c748bc1b80774e0e2e4a2a6bd555e4d0da17cbb745300bccb24cdca5e9d6ce950eaf07d1810ad3cbb2b2051fbde1e2fff181115b5552b287bd4babfb031af3e87bf6c8ce57dda399c628b7b3755673c8955b61f32152b1776c0ff40f16565d1ed60738730ed697747b2a7375c5e4a4c07061c8bf04741b1346bc719dc5d464fa6e605a6556e882f91672b330d5aaa15f08ab53410381721c913e106aeff2fe5b19cc6a350bebb03d5bdc7585242cc091fe139dd26ca4718825f2d330db9d6d3bf9456c92dbdd90f8dd74bbf2234a5cb3506e5e1c586c91d7e03187085561939578f88664473451ad7ef6a6597643eb18d950d037bb8053bd16ac653111e8a30cb7adfce7ac359660e905e8d12b8ff6711e4066eebfd6183885675267862155ed7f096a8d8a77385cd98400dc3020d51a5cee1e252991b42cd57174912f5adfe570b86cac44b16b0c08ca9f37f8f796976398bc5e4d84a621ffe4b44b7527a24c76e11c023c150f4ab9dddc70778ed9bfe6aa01782a7e6e5843507e19cb0408d33f2a68f3e30edc282a48ecfeba2f508c1e8d9cc82373b08ac93d017c529febc9f202ec0d34f6fc2268bd083f4c0378e0d150990e06ed8cdbfad1a2a887d5fbb17efff89356eee06fa8f9e97a8959cbbdc46dea5ce14cfbc8e79272b58da393a0f7377d5ced772d1eb90b59b4c75ae0aeff5dfbcd365e4c24ae1f9da84bdc7b856cdec441991e0c5d9ccb53524335627bf567feed4089f5ac345b7897aa2d380b6110ce3bf7a15717fe7981fd70fa7e9584e6c3d292c518dade0494a3346078d3de094a92346b7329e2505a5cd756f2dcc78e84fcff9feca6cdbaee12bb80395edf20b33dd59c93d56b2a4f8aa05af87c634298623347e1c2969583c6464624e76fed7b8382fd49200a486f3bfbae04f9545085bd4695969a74d643ef19ae17cb82e65bf3a5c60d76b280f177d2c567802453f60d60e66e69325ccd1e96a9214ee70ac3a8e49e6207056e47678d2c956c1346bffc087201262b1a96af4fed533a1d1ed341446446123a9bc248602e039c4c4a7880dd6094bf5dca7649a7c6b5fa7b6a9306b8e69ba80123a5c1d40c6d79990ab131e60ba631506ffb2eefb1715bc062f9dacbd181d321f04d9be107e1897abf2d27a8887837498682d75e0390f68d0b4b0a07e47296d1855d0ae71f795124af41051388288ad548816b447a63aa8ac476313195ffd5acb58b1aa1b1f1589e450e7314eed4183cbe91d5acf6487786cdcf23d96ba4bb469772b3e61c6081d68e13a51436291f927fd99f95db9474b2c1fcc96eb1a29f64130e3ce6b0457b633f44a9784ce80d5a67cb669e7512de6240553222703027470fcd45ad6f6907f9e982ee2653f6a5578387136c96ffd4967b39a20be59a2c6f171951de9f7971c7b9e6f6b4f4ee0f4f3c1715e74bf7f59e3858ad77da82fc7c6509c24c20a6874b14789af444c19679a3cc2d96d0bdec79919e071fc67b4f2b3ae98487bb6e35c9abbedb27c799696594a6da3f75a7d9c0f71b1a9ed5a73243a33a49323fb18f5489d88168530820b66e2ea8e662a4e630e8f0db241fe6c555289ac4a1a7f6591189b2b6ba27423430244d3548dabd53686d8006146b05d292bebb02d02a8bcd5e49a061e8f24682bfda3aa7145ff03f8a20204810885f0b70ecdbb1f688b75b0337bdfc685b5870595325c9bc200e249b177d1a450b215338a9f16bc196f27620fba3887a0332c7bdcad5138bd157d9f4746d05eb707301eec7bf82c1719054251b397f38a27f0f02b30733fff56bfc5823ad8cbdc26aa08f40b3eadb4ecc1b489546b993e543b4594a83a06c6d6e8e910ebc5d38564cc704c00b5a592b3cd132388ea77920eda66ac2e93972dbf68c549cec033f6ddad40428dc06094211f3243978f97a339405fcb9ece210e8392cf9e790916703fb0a445b2f03b554dc3ef1e119d6e6ca51363451578a761202b7bb0b637e883cfb63257ec02f3c296437129595298f8da24e5914961a05602119d8aa53a8465a8917081ce421c68eb114eecb2633d039123554f158202c593342207968ef9168310426e56dc77aae78ad6aaa8a91091a235d11ca7f9e61090e7844ef1e7df41ebf795e2f7dbc30eb522d670819813b15900580c766545d55e6421622e4a831db41e42310efede34471cf3c9dcd25d8a5d0c5085ba75260ed2d2e5c9dc86929c40d8ac4268f300fd675687813fde2b02ffba34b8cd478f05900d34c6cda998c144d5cbe8313c8d8ec4cbe463a93a1f72d7d29101c3dc3520037b02c7ce7efd3fc2f116a067c3802b66f8541728184d6299975ad1088c6d3734055cf8fe8389d61197c701ed6df46e548cc627ae68a4522a661f7cb58ffa4e403252f2eb034fe37c0e6f2935ec859b7f075a2b12bbcfb4f7b3f8536c5cb846b74e1fddfa74a53b6fe685eeeb6fac723b245cbd2302317d39d6229731ab5a23801e11bebb19ffd0fedb51bcccc50c9edd66dc1e451066f3aa17e5499d7921c212bdd4d88502a099b2100f25c795ddd15b1e97ad31e4d03894b9b3748daac0ef2690de6b9b81331faf9086ffac769e952634d290026426d5c8bca54993a1a0266af6adce519e8532431e96b0a0f95e981ae25ee86ec123c0c244f10c5b713be43e8a5e1f4c7506462ce0c6ac40718121e1c7f4572367bd517b1895ceea6e9a670440093fed0bada22f19d36b86be1f21044728d5e3762598a08843e5a5748ba3c719c694e7e25f81ff6aa89d4d16241b6d8275fa7272a67933cbc9fde756eb193e3ea5c324293bff759bf9ab5397a1f61a966c216b68d14a4ec33b9b6792c0ccada6e502e51b8601237c2e0e9a257df076f1477b014402ca05e46cab2e7d1b0ea06af17158c9861f951aa9b38bb9d20cd3519a973bc20631cd175f14b7da5b61157d263e3c3afb5348e7180a410555a869fd3b7714bc12d55580ad2ee982873f7caa73d477d1a612cd5eafad2566b0654941772f66755fee329b2b1d25f6debd0c3c447d32e1ded7df0476000b39a572f122542ae1aa0f63427d668121667063f4c791d0ddb5f3fe2a175b0eb1eb6bf1bd8bd1491e080ead6c63d2a0a315c3bf2e490df68f8c377a6e7c6085223303407fbb8d7fcf07653754906c7c7972362796604a44697fb2797a5a6c31c1778242018255cddb719bd596c06d0227b0ded5fb679f6ab4f53ef2e205d518f95bf1255973ce936b996da06732f8d39e8473ce22c9e4227e41278ec8650da287a4088a15fa96043d188e7dc38d7e160043f0995ae32f950be0fd662842f64a74544c9695622a59306da835297b7e49b5ab38d5c68babe681048d01a0a74d79e3f611649658c8c8f4eec5402aa2983d165728c3131e19fc22071f01fe31c0e2b2f3d829dba3e98652031a7391828903aacc18dc13cf9defbc14b9aef3c96d02f7cffb9698d7679435049bbcbacf60feb06211d6f86b5a22d7934a41bbf314739a01adde918d216cb7b34d09bf6f88cbf65e1741daddcac9e4d54d82182b4cbcedfa9427ff9ac77dac16c12d92001956a05bee86921ac232c98913baef7a3bf3b046d1e32d244d72d0ea9def7b25fb8a9d850fc84f1008b675cb1b6d1b1fd035f9b2afd14098b466a524ba6b4a9252e50962bd46c8bbcdba3d69180409cd38c1bdb23a0b3fb7149afddd3b3c3953de5ddd4520fa3d8a651f64c67edbb1577a186f339bafc70df6bd2a93de92f61d426be70ef4c1cf97da11927b0e6a6ad45623e6f863fc24bda555ce2848dc294d5678bd0e64eda6f1d215b15d66636aa99cca08f07482c95f46a2abcefa0f3fa0f856958eff78411cabef65eb17591b5a7c966560d75b187f8ac0a837817cecd7103a7a68ceba1ad60a645e969b1c1e357f83f59bd118742f08bc63e448800f8eac7e135e5e9", 0x1000) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 13:43:08 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x100) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 13:43:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100ff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xd37}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000fe9000/0x12000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x136, 0xffffffffffffffff) 13:43:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) wait4(r3, &(0x7f0000000140), 0x8, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:43:08 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x100) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/160, 0xa0}], 0x1, 0x0, 0x46be) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 13:43:08 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 13:43:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:43:08 executing program 1: r0 = kqueue() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r1) 13:43:08 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(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) recvfrom(r1, &(0x7f0000000100)=""/123, 0x7b, 0x41, &(0x7f0000000180)=ANY=[@ANYBLOB="66796c257000fe7c7233d7f9d89d1585e54233e52af1b405a28444170835bf645a498c51e61a3cdd9368771801ca88bea4f8be05dac8f08111b2d5d63d6f72e53b79b28b12a6eb38b1ce90c562d7674e1a2c13eef10fef92d2775bbfb01dbbb4a8f2bce03767e087a7b023079816310e8cd292b875a7ff43fd85e2a7d8990e592cdeb06a72685566cf80def66617a43c3e5adf67c49d9366fb08a1e806be37d55142ff437d8863b1809f31b956c08861ab3c2254c5ee72a972e00ba43356e07241d0c4a449a5f43e222e924a3318d27649aa32460a962c7d"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:43:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x8) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x8) 13:43:09 executing program 1: execve(0x0, 0x0, &(0x7f0000000280)) pipe2(&(0x7f0000000280), 0x30004) r0 = socket(0x2, 0x400000000002, 0x0) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100000000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getegid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x0, r8, 0x0, 0x0, r7}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x9, r3, r2, r8, r2, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffcee, &(0x7f00000000c0)=[{&(0x7f0000000000)="9828feed8e3426541d63b0e7545d7b738d0aab67d1aec4cb6e385c109d5a0de3b3b41fbb39782fd8e33fa79327bacc7b7397faeadc", 0x35}, {&(0x7f0000000180)="2829a5df46c6c67790a2cae97391a501e67e4e8021eb4d12d933c597c91943e1ef4f7605735b0a9cf6ccfbab5fbcf4d53e346077c964b738529d2733345a4d0b752978d5d97c2803c12147bd4a7916bd4d2a05d4e9674ad0b6d1a8b4a346a445c57e9d11908893497853034ef0d74704b1246d9ab5143224f842e19006a8fb7547fb559c031e2b43e1c4b433da90a6cb9a6a99a66c293abc43f81f5eef024cb5cb432572e11d589b8cd6d495ae8b93ccd4661c68a1fd9604224e29f20aa9818a1f2b17603ef408e71f7d7b4fd7d651ffe03d284b4f0bfd8f22543e758e1527600e19d38f", 0x7f}, {&(0x7f0000000040)="b95cbc6b808d8f", 0xffa3}, {&(0x7f0000000080)="8a32d9b2b681bdc95961651d78e8b518a58b82e9839d51", 0x17}], 0x4, &(0x7f0000000580)}, 0x0) 13:43:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 13:43:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x8c7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x890d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x24c000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r10 = syz_open_pts() close(r10) syz_open_pts() readv(r10, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) syz_open_pts() r11 = getuid() setreuid(r11, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r8, 0x0, 0x92, 0xffff}) getuid() socket(0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x1000100d3) 13:43:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0x9, 0x0, "090000000000000000ff000000a800", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0x59}) socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x7}, {0x81, 0x3}], 0x2}) 13:43:09 executing program 0: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) r4 = dup2(r2, r3) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x7fffffff, 0x80000000}, {0x18, 0x1, 0xff, 0x5}, 0xf8, [0x9, 0x4, 0x1, 0x10001, 0xa, 0x8, 0x1ff, 0x81]}, 0x3c) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 13:43:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x200000001], [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xed, 0x200, 0x0, 0x2], [], [], [{}, {}, {}, {0xfff, 0x0, 0x0, 0x2}, {0x0, 0x7}, {}, {0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) listen(r1, 0x17) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 13:43:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat(r1, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 13:43:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="820201f0ffffffffeefea4448b1bc287da1298d7bfd08d08d98c03e4a9ea98f028870737323aaf2c0ee762c8f7e06e6c5a5b555cce5451c3b75ced616e0f7ea81446e98f1f61ec8419fec9d6f63d32492f58bed71b08435b77e770eaac9b83875684d64b7643efbd1b1a8d8ce85a5b975895f5e019aaeffddd7bbf52233ef2549be313dc5be4ec175f8f191d77b56c7ab9d579a948d9b6e5f951828fb2c0d4"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="fe0d31dfec939abe680c9ce20cacf35de8d52c0f1d772d9bcb7ea753ed046507000000004d4c9453a7936813cef97c131c0fa5"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) r1 = socket(0x2, 0x8001, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000640)={&(0x7f0000000100)=@in6, 0x0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000280)=""/47, 0x2f}], 0x7, &(0x7f0000000600)=""/4, 0x4}, 0x441) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockname(r2, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) 13:43:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') lseek(r0, 0x0, 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)) r2 = socket(0x2, 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) 13:43:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000674000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpgid(0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) accept$inet6(r7, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = socket(0x2, 0x8001, 0x0) shutdown(r8, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) fcntl$dupfd(r8, 0xa, r9) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="47484fdee4144b6dd7462ad792c735d9e5d8e9313a15ece56fccd36c3c2e61d4c983a60308dea9be53950018d3937eb923f7a0cb2bc1dd2ebc4097ec4407b381267748636b2b5c4133c0f7bfcd2a", 0x4e}], 0x1, &(0x7f0000000380)=[@rights={0x10}], 0x10, 0x2}, 0x1) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r11, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:43:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 13:43:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20141, 0x0) 13:43:10 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = semget(0x0, 0x0, 0x8) semctl$GETPID(r0, 0x6da61326ae79c6ae, 0x4, &(0x7f0000000040)=""/46) msgget$private(0x0, 0x671) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x1000, './file0\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x80000001) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1}) socketpair(0x18, 0x2, 0x80, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) msgget(0x0, 0x20) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semop(r0, &(0x7f0000000240)=[{0x2, 0x2, 0x2800}, {0x4, 0x4, 0x1000}], 0x2) ioctl$TIOCSDTR(r4, 0x20007479) utimes(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x3ff, 0x2}, {0x1000}}) r5 = socket$inet6(0x18, 0xede72ac5f0f70cfa, 0xfb) fsync(r5) r6 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x40, 0x61) openat(r6, &(0x7f0000000340)='./file0\x00', 0x200, 0x11) r7 = socket(0x20, 0x1, 0x4) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$BIOCFLUSH(r1, 0x20004268) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000440)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCEXCL(r9, 0x2000740d) rename(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file0\x00') 13:43:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = getuid() r5 = geteuid() setreuid(r4, r5) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r5, 0xffffffffffffffff, 0x4) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffcad) dup(r6) r7 = dup(r6) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) 13:43:11 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) 13:43:11 executing program 0: ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000100)=0x3000) r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:43:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffff511df0ac1bcb559ce99217c25ad4ffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700286cad4bcb987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000deffffffffffffff00000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea94b24be82ab7a"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000000c0)={0x40, 0x3f, 0x9, {[0x10000, 0x401, 0x7f, 0x3, 0xffff, 0x36, 0x6, 0x150, 0x800, 0x2, 0x16a63f24, 0xd1, 0x100000000, 0x5, 0x75d1, 0xaa68, 0x100, 0x4], [0x6, 0xac000000000, 0x4, 0x3, 0x2, 0x9, 0x1e6, 0x5, 0x7ff], [0x3, 0x1, 0x1, 0x9, 0x7, 0x1ff, 0x5], [0x6, 0x200000, 0x8, 0x2, 0x1, 0xfffffffffffffffa], [{0x9, 0x9, 0x8000, 0x7}, {0x81, 0x8, 0x6, 0xfff}, {0xfffa, 0x5, 0x0, 0x5}, {0x2, 0x8, 0x338f, 0x400}, {0x9, 0xafee, 0x8000, 0x8}, {0x1ff, 0x10000, 0x400, 0x40}, {0x9, 0x2f6, 0x101, 0x5}, {0xfe01, 0x0, 0xff8000, 0x6}], {0x9, 0x5, 0x3ff, 0xffffffffffffffff}, {0x0, 0x4, 0x1, 0x4}}}) r5 = socket(0x2, 0x8001, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r5) sendto$inet6(r5, &(0x7f00000000c0), 0x36c, 0x0, 0x0, 0x0) 13:43:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) pread(r0, &(0x7f00000007c0)="913f41ec48656419d0edbefa6244cf623c821d81579285dc5445e4d3246c594248347fc803086d25f6685baeef06bd3392bf1c1cea85a19171867bd8c7f4c22a8c222a1720a82cff992eb806", 0x4c, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) listen(r1, 0x401) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000480)=[&(0x7f00000001c0)='{*\x00', &(0x7f0000000200)='\x13*', &(0x7f0000000240)='\x13*', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='r\x00', &(0x7f00000006c0)='r\x00', &(0x7f0000000440)='{/\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='%&\x00', &(0x7f0000000540)='\xe5\x00', &(0x7f0000000580)='x\x00', &(0x7f00000005c0)='x\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)=']}^_::\x00']) unveil(0x0, &(0x7f00000002c0)='\x13*') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='r\x00') socket(0xc1c7b23f10fa17fe, 0x3, 0x1) r2 = socket(0x2, 0x8001, 0x0) unlink(&(0x7f0000000700)='./file1\x00') shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r2) ftruncate(r2, 0x0, 0x50c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x280, 0x0) open(&(0x7f0000000400)='./file0/file0\x00', 0x1, 0x84) 13:43:11 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000f4a000/0x2000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000080)=0x2) getsockname$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000002000efffffffeddc20ffffffff0000000f770000000000d7710000000000000000000000000000000000000000000000000000000000000000002000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a01047bee00001b00f32174ee97ac32ffffffffffffff429c19701f2ce955a93fcdef21281591710ae269c40b5fdd5392ff3be4b685d28ac65265f4b4336f55e7eb3c6c297f7fdf003ec5d0a751b0a209241c942ea313b07783da9485a8fc6bdcd005a786f59b7c5fe9239e5f6f1953ee3e74e6de15c25114583cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b42000000000000000000000007561052e076dbfd96e4ca4fdd60273901320b38a6f65fd496e3ff6f65673ce6a514090ec06156905a30df659f7e4a8aa43b73bdfcdfbac180bf61d7a1cd21f944b2a9e3f4457ef33dbb2cc880b58bde6314944212c79813331c6f12349dad7e02fcb5a7c1631d5380a37b774d200784025d48dd0945470d9981de0919358b6dee65ae257fa9954b0760d1d2bcf12dc631d41aceee5dc39bfdfa34dbfacad4e2e9f860ed06d978f204a1c74c5913041f81632e3affa88581084d723d86651101af76957d6fe5ac96402114bd977981f1b13c84a7fe3a411c02eed97574624c2fe7dfdfd7a3f5901d6df8667c30705ba080ee33e0817cd980cfab954741d2fc3a2efef9b2d90e21520ce2377d6276f4d5b029ada9b9c6a2841575e82ad178b380ed6adb3670f502b5b2bcf70f0ba8ce116465ef80b66388b5cbf3c17e8cb2401a9a2772a7d39a45cd9c882e9a501c33ee4708c20e66539de9d7a44162e9849a12a36efba1b5ca0778a972c9f0e41f8d80fdfbbd391a323d0ac69ee6f587780af21e1ca11800f6b2df13b6e4411bd32eef43e242eb737747f2d9cbab6af6839af5dcead3bd72ed68409153e3de4af6d6a795e5ce24263a96449d4e79bf650e8a0cf8120784c7a8d4bd7d03e429fbff36194cbe875"], 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0xb2) fchdir(r1) sendto$unix(r1, &(0x7f0000000040)="a544989ebe4e41a7c54c7185f35eea95bf39da4886982faa9456b4efb251", 0x1e, 0x402, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) r2 = semget$private(0x0, 0x3, 0x80) r3 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r5 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x200, r3, r4, r5, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() preadv(r0, &(0x7f0000000c00), 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) getuid() symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') semop(r2, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) 13:43:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r4 = dup2(r1, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 13:43:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000300)) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="f398f9a4ef231b9a93e8889f96985f443eb6965780d8b4037cdfb6028a2398ad52d28550e10d5b8f05fafbaf3a0c0d0ebd69550cc63cfa80d392cb66c04a41a960820c923b587e4bbdb1062417f904d666548261b3b155a359446e7b132624e08ebdca721efea58414a6c371c2b49e6ac0a47383f94dd0d51b035236eaa141632f42c953", 0x84}, {&(0x7f0000000000)="e27736ccab7a9f06ad4f1cb3b3087ddb361e5f5d999d35489ef1f81437888022e0e918910e7974afba921dbe", 0x2c}, {&(0x7f0000000240)="b3b4e0f4b2b77630040b96f933bd6f08ceee7aad6ba7fdb421599b", 0x1b}], 0x3) write(r1, &(0x7f0000000080)="8ff44a472ebc366a7b818d838a4285b900ce7bbcb6973a747f5ec567b5017449aa5d3f50fbdebac11633672290e17915ebcfce11112b0cbb7a50bb0e60c112ad1ec1433f29bd73053ec9eb62666ccab1c736c4ebbe743b60233343daf02f0c73ea82cdfe4ba124540df4a58cb26ebed491fa8443ee4f9cb087de8877b24d24465b5a804c936e744b", 0xfffffffffffffe9a) execve(0x0, 0x0, 0x0) 13:43:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20402, 0x0) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x280}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000300)=""/151}], 0x3c5) 13:43:11 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x6, 0x4000, 0xc4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0x196, 0x0, 0x0, 0x0) 13:43:11 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x80, 0x8e) ioctl$BIOCLOCK(r2, 0x20004276) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:43:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="5f6f9fde14569e3687b847b764e927527ea1318c22de7216c46c0bc544404b7f6889525e139dfdd1d0afda82b0e07f2ac5c7a070d7bbea7d9ec547f501e0af7385f7f552b748437aa6cc49d7ce0932ce55687206916e711693873fce86fabd8d51cfec99a614d8f20f636f3bf507c713cb4b76dbb28b29db5d68c42cb852a02129ee3ae3f4cac1c2296529454407d7dfd1a4d75e46aee7", 0x97}, {&(0x7f00000002c0)="4ef0c1cb663fd834a74261f5be973ed5a157349fafd8bf5c268a865c8a964939c2e91f0a6ee58ef01d38b953a229d1f934b2f46a9d41022abfff00decde271c31fa3f1f586f6ba0fe19bd03e8344200fe46a9e2f2668b8b7e72965123b17ab3c09f063d265a0e53c4f2617df3c20fa0f198cb0be78fd34366880b76787062b04e77db5f8b055c788bfcb4a4200955f86bd2c7f19ba330e536482671d4f9df41247e08a4e2d786a363accf8c3", 0xac}], 0x2, 0x0, 0x0, 0x406}, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) bind$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/10], 0xa) 13:43:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r3, r9, r3, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setegid(r3) r11 = socket(0x2, 0x8001, 0x0) shutdown(r11, 0x0) connect$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="00b0222ff8f696278d81c401001be17756c6dc67eb33be99"], 0x10) close(r11) setsockopt(r11, 0x9, 0x0, &(0x7f00000000c0)="f2c358c1edc621ec1c3cda5bd7f13de76c57f6e102bdd4f81e9e47e15a89750c309423792877db7feca19341868acc227fe0852a70b079b02ce04dc95133bcc40cf2e39e", 0x44) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f00000007c0), 0x7) 13:43:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0xffffffffffffff15, 0x0, 0xf2951bf1b1412890, &(0x7f0000000200)=""/80, 0xfffffffffffffff5}, 0x0) pipe2(&(0x7f0000000080), 0x10000) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffdf6, &(0x7f0000000000), 0x28}, 0x0) 13:43:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000503000/0x1000)=nil, 0x1000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f00000001c0)=0x4, 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r4, &(0x7f0000000300)='@', 0xfffffe35, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) minherit(&(0x7f000010e000/0x2000)=nil, 0x2000, 0x3) 13:43:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000140), 0x8a, 0x0, 0x880000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8c72f8dba831ce74c8449a2f53ac335466da576d52f8c3e0aeedc8edc47e8af943fabe98ee094d79c103649174399c8a9", 0x31}, {&(0x7f0000000280)="e632bda36e88319d3292a0eac5db532af134f38abbdf7a8c999ac5e6be0a59a77438a6500c76b39666f5db70", 0x2c}, {&(0x7f0000000640)="4bb07083d68059c3935d6c59e830aeab6a1aebfd57464703720eea66c3cdf701cd5cd911bce520eb11ca9bf182daf497cb8fea40fea0e2c9f5aab18a88e54d6f862d2f27d2a9e56e0cce0d931fbed6e651", 0x51}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = socket(0x18, 0x8001, 0x0) r7 = socket(0x18, 0x3, 0xfe) setsockopt(r7, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r7, 0xffff, 0x213d, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="82020863c4a1971e2f66a578cadd8f490f9e1e8f9ffd412b6075b1f18188debe6fd530151f2b43b48360888e431f238fbdebebc00900000000000000d478d7896e3cd4b302c722ef0bc6a571b2d376665c54c0167e207a0656335a5892fd35d547c6ac13c890a703191b56305052ed9ffd34255aee9c64829753a1cc58b17b91b059c258992fb23ab8149bbd53af5d7326b12d044aed44afa80d5815866674fbf67cd2120915f31df300ed7de7234799ff980f26de2a93dc3be3c5e1addaa2ff90a36e5a457143a85f02d8a75f8c109f5d5e5741b450e0ab404e12504ecf7c62f998ec9c578ebcfd2f9f423039290cdcf772ed8ad1c45bfd31fc894dec73f66256b5009f50e32884d286624e25"], 0x10) r9 = dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff95) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) getpgrp() r11 = socket(0x2, 0x8001, 0x0) shutdown(r11, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="00042e2f66696c653000"], 0x10) close(r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x1, 0x1, 0xff, 0xfffffffffffffffe, r12}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r18, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r19 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x35, &(0x7f0000000080), 0x4) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x33, &(0x7f0000000080), 0x0) poll(&(0x7f00000006c0)=[{r20, 0x100}, {r21, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r9, 0x100}, {r6}, {r22, 0x4}], 0x6, 0xfffffffc) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x35, &(0x7f0000000080), 0x4) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 13:43:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:43:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x3) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x4af, 0x0, {0x4}}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000000)) 13:43:14 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000540)=""/98) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) msgget$private(0x0, 0x4c0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) 13:43:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = semget$private(0x0, 0x0, 0x2ad) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000900)={0x704e, 0x4, 0xffffffffffffffc1, {[0x8, 0x0, 0x20, 0x336, 0x40, 0xd18f, 0x0, 0x0, 0x391, 0x8, 0xa5d, 0x5, 0x3, 0x3f, 0x8, 0x5, 0xc1a3, 0x87], [0x4, 0x6, 0x7fffffff, 0x7ff, 0x100000001, 0x7, 0x8, 0x4, 0x8, 0x6], [0x0, 0x1, 0x8, 0x5, 0x1, 0xf4e6, 0xd83d], [0x5, 0x0, 0x2, 0x1f, 0x8000000006, 0x1], [{0x0, 0x9, 0x4, 0xfff}, {0xfff, 0x100, 0x6f6b, 0xffff}, {0x5a5d, 0x1, 0x5, 0xfffffffffffff801}, {0x6, 0x5, 0x7, 0x800}, {0x6, 0x8, 0x100, 0x6}, {0x2, 0x10000, 0x0, 0x38}, {0x2, 0xaf2e, 0x5000000, 0x1}, {0x2824, 0xc23b, 0x6d, 0x9}], {0x7ff, 0x7, 0x5, 0x95}, {0xc000, 0x101, 0x101, 0x2}}}) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r9 = getgid() r10 = semget$private(0x0, 0x4, 0x522) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x18, 0x9}, 0x8, 0x1, 0x9}) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x10) semctl$GETPID(r10, 0x0, 0x4, &(0x7f0000001280)=""/4096) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r8, r11) 13:43:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e309d23ad5474db5cbf6cec4bde7cf438ba59111aab3e587cfa828fe14c9be8f7f190a5bbefeb1497d2f5c483cccab41fe4b7984fb3c98fe43e3a8dfc7e99c2b902d1a31e169608263170f9c86731decdcc4413433", 0xffae) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 13:43:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0xffffffff) listen(r5, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000240)) listen(r3, 0x0) sendto(r3, &(0x7f0000000180)="89b1516bbf50094a48e94d61a8e2355f047e0e15624321fe8fdae8f51b1b39f39e799b626e365b349d81b7156dcf7107f3f64d183ccb6e2e6061bd6304eccff466cd5f410cb744c9", 0x48, 0xc, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3f, 0x800}, 0xc) 13:43:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r2 = accept$unix(r1, 0x0, &(0x7f0000000180)) dup(r2) r3 = socket(0x2, 0x4001, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = dup2(r1, r3) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = syz_open_pts() close(r0) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000000)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xffffffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:43:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/200, 0xc8}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) 13:43:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="6098ef6e1107af3985f45e224941d8e836dc19444766d9f18aa8740830ee7c0e0cbc461af32d8549326079aa7daf0c005208400aa26a521519ded38539023d24baa9aa34015487bd9510a882134d5797186fb9c298fc738415aaad40b9d80c1cfa7ccca6f2b897fb0ecc4051200e17a2372c1dc23f636fe3214fc6a629a7611e9ec619347e486cb9499f59de3c736ec2eec194090c8b74fd3592c30d9eefeba6bca0854a15736869f7a707f0d158", 0xae) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000140)=0x6) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002eea3ee0cc724fabeaecda2ed0bf10c6e22f66616c65900257deec220310efb65c6052"], 0x10) 13:43:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0xf4}], 0x1) fchmod(r0, 0xe3) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x428, './file1\x00', './file0\x00'}) getpid() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:43:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) fcntl$dupfd(r1, 0xa, r3) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) 13:43:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = fcntl$dupfd(r1, 0xa, r0) read(r0, &(0x7f0000000000)=""/18, 0x12) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 13:43:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) dup2(r1, r2) dup2(r2, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) dup2(r0, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 13:43:16 executing program 1: nanosleep(&(0x7f0000000280)={0x0, 0x2397443c}, &(0x7f00000002c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 13:43:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 13:43:16 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 13:43:16 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x8001, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x8001, 0x0) shutdown(r10, 0x0) connect$unix(r10, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f660700a7300094c42b2ae8d9697995094f5f111eb06b62d99fca675301ba5e5e717609eabf3b8971498d70c8ca21b3db34f5818ca529ca831ddb8946ec2b82bea7732321b8de8a49f1a441c41ede2490be1e425305216ffa00"/103], 0x10) close(r10) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x80000001, 0x676d}, {{r7}, 0xfffffffffffffffa, 0xc2, 0x80, 0xffff, 0x2}, {{r9}, 0x7ffffffffffffffe, 0x0, 0x2, 0x9fb6, 0x96b}], 0x7f, &(0x7f0000000180)=[{{r10}, 0xfffffffffffffff8, 0x8, 0x0, 0xde6, 0x9a1f}], 0x8, &(0x7f00000001c0)={0x7fffffff, 0x4}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0x0) close(r0) r11 = socket(0x2, 0x8001, 0x0) shutdown(r11, 0x0) connect$unix(r11, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffe4e) close(r11) recvfrom(r11, &(0x7f0000000000)=""/69, 0x45, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 13:43:16 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = socket(0x2, 0x8001, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0075002e2f66698e85f3f0"], 0x10) close(r4) r5 = dup(r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x101, 0x87d, 0x5, 0x10001, "8499187b4b852a0326e0dc60351f13b2d74e306b", 0x9, 0x7f000000}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2f3dddf11860d9e178e9577445a764365bad77a6a79147cce0c6dd1d12e5236de92c51da967c946bacb7fd11a56a46c024259a0841889267155ed3e30509d19f1ff698fadd67ff3b23f8272c16ee59d71b68370ae448940364ebd7772d60d7a6813fc50d306355b6673149f5f8aba48f6dddb6312e6b2dc1ed74a0490b6d32d891bbd21870e0bf1ca32efac681c38596396bb58beb459f8cd4706eb0b3262a8ac734bfd74bb9d1ea510476fccbee1a7f7", 0xb1}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0040000, 0x100000000}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x3, 0x0, 0x40, 0x2000300000000}) 13:43:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 13:43:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x182, 0x0) dup2(r1, r0) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 13:43:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8000, 0xafa4}, {0xfffffffffffffffb, 0x8}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYRES16], 0x1) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getgroups(0x6, &(0x7f00000002c0)=[r8, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r18 = getegid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) shmctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x0, r19, 0x0, 0x0, r18}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x9, r14, r13, r19, r13, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x0, r14, 0x0, 0x0, r13}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r21 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r22 = getegid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) 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, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x0, r31, 0x0, 0x0, r30}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x0, r27, 0x0, 0x0, r26, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x9, r23, r22, r27, r22, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) r33 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x0, r35, 0x0, 0x0, r34}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r37 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r38 = getegid() r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r41, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f00000000c0)) r42 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r43 = getegid() r44 = getuid() r45 = geteuid() setreuid(r44, r45) shmctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x0, r44, 0x0, 0x0, r43}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0x9, r39, r38, r44, r38, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x0, r39, 0x0, 0x0, r38}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r46 = socket(0x2, 0x400000000002, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0x80206949, &(0x7f0000000300)) r48 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) shmctl$IPC_SET(r48, 0x1, &(0x7f00000000c0)={{0x0, r50, 0x0, 0x0, r49}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) fchownat(r47, &(0x7f0000000080)='./file0\x00', r50, 0xffffffffffffffff, 0x6) shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x0, r50, 0x0, 0x0, r38}, 0x5, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0xfffffffffffffffd}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x9f29, r6, r11, r14, r22, 0x142, 0x8}, 0x7fffffff, 0x800, r52, r53, 0x80000001, 0x2c9f, 0x101}) listen(r3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x400, 0xcd, 0x4, 0x3, "67f12d89acf59efaa53914cfd5472a71873d2ff4", 0x9, 0x8001}) 13:43:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386208000000f9ffffff5984c87910bf09cd68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd7a82cdc14420067bb400bcf248f3332ad88b2451b15801360bcd4c0a162b58b55c71bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b8009cf5ad4e5a85e25bfb258557d60f13ad30505e8f53f8a4eeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122c523500000000000000000000000000000000c2337c18912d665a955d65f0db2bc16aaa3d84d8108f969b2b1b1d52f1566c74599d550bed99a88625cf34d1187af7c5496b824695a5f53629aacb914d1599bbe3a404d05495bbc33dd47fd8faf8e7dbd1443a1ee0626f8c8b30c8d95b0cf8d2c137ec236d98d453b45f4dac0b6aec7587e975b85b55d173fb06e01f64e06c552759f57bcad316649ccbd1bb74aa545a36f00f51b4a2c42fb364e88b787c955af37af38fc314a1554791d7a695bf4cbfd2e4903ec20c5f54e43e0ee23607077a4cb79614a414de226b138cac13ff"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)={0x0, ""/86}, 0x5e, 0x3, 0x34fca874c089bd5a) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000040)) 13:43:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt(r2, 0x400, 0x80, &(0x7f0000000100)="40b0effa81d09bbbc077515d532bd99c2ce6fc3f4683753b895915b9673e426251d77d24cdb8fd448c5ab32bdf111366aa2b1d9673b351d71be59ac743747d78e3d36d936ca4a7ab7567683cc530b804e754d7d81229d4d5301fbec38e1797e6a90a7aa7590bebf29ca43e18add247beb01f835d66b73bc83b3d8bb613add0a49b0350317edbcd0b3d6688e0d6d651f315ff9ecdcefb4eb56815f4f6646a876cd1bbbc7ea68816226dc9cb551df1f1d88011987b902de6d554dc667d95ea0e996a70dc7f8750dab46c23894a01514854385ae9fc48d31a", 0xd7) r3 = dup(r1) r4 = getuid() r5 = socket(0x2, 0x8001, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r4, r6) pwrite(r3, &(0x7f0000000280)="f46f7a0f91269bf515cce9cb36427c907384d4c97ecbbb57aaccc0eaa48aab6e9cf1aff01142ece10da1041579914bb9563a6e0be18ace18fb2aa738967c1977ff0fd1b8b8fa99759684ecc4764801a9af4648f5eb60910abb83fc27464839e94f2e7771d45ad6aa79c9c4794714b09ef08e534fe7035f7a0230a80ee8cfedacaef1405ba7fe26a87c412fbd23537cab39ebdae3087d95be5962da222ff74fe6236addb754f5ed7d642ba798e330dc403673a27f76b5269c58327a250c5d2a4f55953a5101620d61271fcb2021897dc6ac", 0xd1, 0x0, 0x0) socket(0x2, 0x0, 0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) accept(r9, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r10, 0x1, 0xfffffffffffffffe) 13:43:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) dup2(r3, r5) 13:43:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r2, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000001680)="7df7a48d014cf4a68ef65093ed4a78977acbb59c0b59fc0327f31ba94d2d3cc48514afa483da76b688b893913ec7cdff1d4210e1b5d1d965ff00a119e69984a038b42aaa24c07e25e473a6ec6b8f076835c91c016328b8d4c9f23597c62211d0f88a125ed81ff1336a6a7913", 0x1c3}], 0x100000e2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r3 = semget$private(0x0, 0x4, 0x2c0) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x800}, {0x1, 0x8, 0x800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x0, 0x10001, 0x800}, {0x7, 0x3f, 0x800}, {0x4, 0xc0, 0x800}, {0x4, 0x65, 0x800}, {0x7, 0x4fa, 0x1000}, {0x3, 0x1, 0x1000}], 0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) clock_getres(0x212c09b8f1f04ac8, &(0x7f0000000300)) connect(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="00002e2f66696c6530001e0c2a5a1962643f1b6bdd71313202c977f0fd983fc44aa13eab6300804d657b2e12176fe9bb4066721175d300ca31e4bca07af2649b2ea2ad2585a0f64f3ff9c361dba2f2c1d0858bdd26b119cae13723c423ba49b7036e72822b3add4ff2a6a8c10af1909de5950dbedd890000003128b3ef016681ed968b19e90ef72b7af7a780163edff371d3beb058150d09b063ffffff7f00000000aa29490bc8330a61bb8ffbb248afa0c364f4d1354f43bc560d9f155800000000000000"], 0xa) semget(0x1, 0x5, 0x620) socket$inet6(0x18, 0x8000, 0x2) r5 = open(&(0x7f00000001c0)='./file0\x00', 0xef3065548ab10caf, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000340)=0x9) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r6, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) fchflags(r6, 0x8e76a477a0c988a9) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) 13:43:17 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/146, 0x92}], 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 13:43:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:43:17 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="3c187f1ccf7dc48e1253d54e0170b9d4d15936587f8626f9f2fcfe82eb811f373fd29477d329129182393c14af327953abb8b1e2dbac15e7e7f2791056dcdc73172f5ec2408857ba264d74a9edf912dc8e89d8d0c2bc9262e1592d6732dc502ae9bcbb1a723095ab385090b1f8adff9efc6921fefc87d7760361", 0x7a}, {&(0x7f00000001c0)="979f07370f51b9b6bf95bf77d1b8852d19f657e5755db505966836b915c64d8ac71075cfd55846306c20308cf7029a8124435778542186c8887af9cc24d48822e63dc675f95d8038d6bc81836fcc4e8f092992ace4e2264330ebcf440d0416c39f134630595e161894252c283bb6c31387b751a691ad9f77c3952d3361aa6491c1a725b7cf0d6fcecd71036dbda585f935a92cd45362028a923728803d5e24845086273f0504f8c5c30bb62752a62ee297ef3e0f804dbccb1821923f267f5fe4fa250884d497f358ad4e72ef208391f48cce473832e457b1fb6fd7a32dd7e574541958de1bd93c4130eddc7b15c4b0d338d26ae2ab1eedab1f8dac32e18b8f7939af1858f5d996ac112c66aceed294060a261ad769e2749d0ec27856b88808ad548b09a2ae34ee73ce74629cb8c317549d9790f54f0aec96c6ab8374109649473498e5871258fa5ac9c4e9bddd72d9bcf0ed503c628df236e3068c1a3b526ceec09dc7ec40eaae5159190c345f792b0015911b29e11d4e6e36f89b8f13fd02db3339d7bf8a622a14eeb763c4ae091d24ddb60469bdfb60c6bfbd61fc482d99b4b74707ee1ccbf943f644b6f9da566e2485211845f7b4e01e7a6647cfa66e75aca7260191e4ce4e2c85edf2eb767ffee60af317048356827578e58e45839756ba061d51807446938a2b4e1a8f540fb2928a3b004a572b2f191da3040cd9d804392bf3f8b857540ce6bdfc1c360bb24d4c0c9c9071865d0c73fd3c1523670944c59cb55f6a681bda229dadbee178b6848f84ca8f6b7208d74d1e6dd2a7bcb4236715a29a7af91061f1ca1af54b9f853ab331196a9d4972d2c5519f6fb0cfc338705cf8255f8e1c43b2cba27d5ed3c07f86e418833d49f5ef45b98fd222fbad03f2118b60f082284eba8e67859291ad7e271f8ab12ce0102bb28ee7838898362c0362a32bfec63d3436824041d1c896bda2de49f4ecd1420f2a2fc589c3fef11a0e38cb5171a30dcd7443a78f82856a81fd63f8cc933f834511c2b3205495db10bf8d30aae612f22550e77b534cea09918c6433f1a4e376d026c153cf58ee79930219b17b064e50f1f324d4cb57b308ba9c296903780513202508503c42b56b964871142165097ab5b9c16f2b36a6f9fdd094e3ed914ec0ccd5917450ebb95d2ad8a9dda9ab44af49083bfae8e86b6d885b397f844598e7bc817f764dd7d62eff74624a726076df1fe4f2b84b5e8263ca439776cf8e4202b9517444f935e7db6ed412eeba31713869bdb91c2b8be61301a089a180b0fa6ebf146611db9628daf5b3bf0512c484db6bf47677a461fa72f21cf1b3e08e8bb973173c0f5b7c2334857d40a53535d6809368433cfae83d29f12f9f54f4338ff17c046ddf36a2808746b4363ab856f6699733c92578cf5eb2ffed76929967e272b8e40d48779b7983bd48d46b210d70dcbac76b784daaaf5d9d182331f673bb2f6e6c596ca371c528b461c22afbe746543fa512fa3bb2c1b351a13b8819a4bc8bef2d9f50b4afcdfdb404eee56462d8e14af824ab03a4fb6bf0b514a92700d774c967ab3f07c2c06fa7b34f3238dc99a5ce797d9bad5989247b0b10f3bbf9bd82521c2007dbb367c72966f8f6e038a91d2456ff332571ec6b6af39fa1592d3a4986872b8cc3e840097a1743231b7ac15c5f892e5b5c7b1b638d26cd2aa25b3656a0bc93e627732433e24f1416136eaacf6c3fbaba6e2e3da3ba6a95c3e37f2bc6c54df7155ef696401b02bb0044765bddab0b6cf271c74ffeae653ee8669966211c261a4dad11058ab66290a29060a516a93b254e19403136269c91c858f3507f07ea8df43c4b9bca6bd6e375a2998188a3b213e9ee28dc472518598ebe3a6b8c660259334fd18dd173ded1e66f2b97e1dcd6a9f39c9fb85e891837df8a47d9a9070c4cf304f11d8e6e096690b07651c968ed3b7796bacb7a0bd11d53ab3defbacad6c9bade62c4206cec1f3159c573723c148b4c3d82ad6498bd4ae6882ef876f3b5ca4f1fdecf164413d0484c9ddc8351c18213742e56c865b497c869b4617ddddf007c3233aa1ad7f0713f8a193a553a9275df44aad7ee767ac5e4a555706321e184b3ef5509ab78cc5850f555b794847f6923a1450998e0a5a43bb03fe41bf1111c47889aa144b26e6a50aceb74d215929dbfaea783f8a7a71571301c1a192ee54b80cb3d75b7b46641c7fd2e73e4e74a2788dd79758dfa0a2ad8a9328bfd8d10924a8b6eb022fc5c5211e4b4a403bf2f27d102ad848dbfe9706b4e519d4fc6e91f208e162376a75d8458edfa2493707284999eb34ebba6923a5c046ba5c035c25adee95ce37fdbcdfb193af2912f5fddd1056c9f1615c1a87538d6155063a0dc6440fb0b7f616886a2af486010436f1761cef31a4abfcb59bdf8492412a5eafd0189d6349efe7bb5e6cfa4035a30f75b7aadd5bc582525e8e42d39479b8c725b9a5093ab7200556f70a51d4e7295ba2014a925dbc1749f176eb17d2f9e3e1baf0b2d0ce14e84af24c9c0b5729b44a4206d79c3a4fd2f6b7f990dace342158ea978c533d3db6547bbbe28dfdaeb8758e8a0b9af08e12f214a2a254728f43931df60867e73b99190b50a6f4e050f3708f9030311db6d5f883b44b9aa4bd5c029da", 0x758}], 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000900)=[{&(0x7f00000018c0)="508f341939cb3839dffdafcfb7d4f9634c198507967726d41ed939640f4a3d2e939e4368d27daf48c564efe5bf2e77f6520886e4a256f76f3ae3997d2df96a338b2f40108de8bb7cbf48b2ef556485356a790270a077a218867ee72ecaf4dcff224ebf1374526ee62c0264d8a0f805e402458d3d018f5931083830b11b7d9c9f198f90a2c77aadb96c6cd7cae2fe674cc1cbebbff54ba527d67b0f1f5db3eaf6d578b4438d76adf6ab929e274487b135951700e3f76bb4ffe92fcb0544f602423597d2fec45049182b6eeeced563f44487a2a4ca8e5de106456e4dcc5d0f61f5123311272cd7db7fc248b879a6bb3efae321ac128ed2308c53c430e5f02766472d72253f7c8ce206291dfad3381ecb881435afbc08ab01359dfa7537cd66901d4df4fd7dba53cecc8bfed0da9e5bd21edfd4e05e4413f6b9a389a807d70e1fce62746e1db96cd4b6f5b6a5bc722fe31873219738670c5418a396d76fc06bcada8870d815a970b9228899bc6287bb8af446197fe254cfde64469d81116436b74dd8f721dc9ba43e71577a9829f576a7babd7eab63a1eb64a238f13f36ef803a69483b716cc8ee3d36b1268e5a9eb79c1a53b11438e0721ad3f03ab7c36838d4e80a7ba05bb4feb9497f10469299830aa9d90e19f17f16c027ae1c8c0c3e51866cc89e1c96e75581a7e7d961b4cca81871d2080d3b6f48d43d5fd1747fec7cf6ffe397e03d9f7d2544789f8c54067ee3e41ea77647781b24f4056dcbd04675279b489e3b49bc0e37ce34c2907b1d4157cee8064bd9b1905d9fe085df54de00b9ff3f00672af972d3f1ea47751e0b10a18040f53cc9e8572e42f6d67ae7b9df7e34a7a83bd103a045341553668e43bace17f30d776f8ccf44d7fbc1fecbacc4e91d928a81515f0417a4c835834040dc2c0a565fdbc33293147855f1f8c62260a932eafd8f394c5c6724ebebe0949b75b6a4e34bac11e36a06c3b59955594f7ab7be6813c5898a4f5846d6541258bb6e1dd72e98b9a1ea0e2fc281b0c16210362224386ab0e16c2cd02c9385e66f0ba69d4738b35e12e18d7d5723f7f8be67b69eede9864c9bb11d3f80d0fdf9b9069eb18c17e37ad8a9537c0f7343a5d04b08c0187cf0a53b97c2335063f43ca1343abaae3eec69caa69d157d3d828eee8a7f366a02fa2e78b18c101fe898fe860f1dfb9d20ec12f6fc29fe27b51a2c66457257cef26635b955ca5d585ff1aab206856793695764437d05d6e32e8b8b34f5d4d71c0bf08b32c25a9bd0d6cc9c9c277fe3c8f272e8c66555bdba2d703d5a4e5faa8e7ec47c952f074a092ffbad6bf506781d548236f745a1750abac35aa1ff654f3e15bc6056829d8d8e5d71fbdc14da6efdd7e7f6195868b39fe45766768e73bbf6ce4f745546287f873d1ad9b6d9b7f0dfa3e4ce52ccd0cf091dd3bcd6f04510e583aa2026001ec32f7eb151977603d0f19ffdbe2d0dccf12fba88c062f2da86bc08b73e2fd7639cfc1fbad63e5456b2992796e2255257eae16cef017af2baa7824d5a82501f2845fd569e365a96a2f009730f359dc185ca6ff15c17eb02061cde34012ab273226d76c7416f33e42956757669adaed47abf63c62bc1f1282d21af31a5a02152b5d40ba6bf06a8754da3c02257ca3cc220fa7b55b6207a9de17e22c9599ce1383946a701a38e486af0e0ea84ba8e64ed5e4941e0aae3674a733a20c58f533a978bd58a5e20519e5bce7c424b8d2ced25c775894f5b3da8a1fef801885939551d6f0d7cd46798a652bb7d1256aa13a7e85aa1d57835e0fc1782eadadd321d1aae33f4bbf4fe68574ba6eaf43030bc049006e279c8d30ba1112dc139056486497c6613c783cce17cd010b1b454c158293e06251dace01de674767bea04d8774e5222847e67525f0c218f01df36ab6d64de9d7f68f44f5c9e113490d98fbfabe7bb01059b6dea161e89b49233c1afd9d305ef31e1ba6c12bb3ca441d3651ca5457008ca225802ccf62be2dc5f9c9b6f46be6732118d34ae9128acb7a5ba51d07bc9d240e214543d3097987e9f0fdb4f990b3760fcc22e09d4bbc2bfd351b974e42f4bb7a8328b5de9ecb107a4772ad2d0406d6f0416e955477233ea8833d7bfee48c0984c55ebf8642784c7ea74711f9fabdb293bec12c1e706fd49fbd7d23f43ae3264d0d126a0d6028f9f3e5d142963bc233eaf7e4f9f68bd9ae5ffb091863ea11e953febc4b0207b802b9921fb7edfb23005f71fe9426fef8c078004c9169f51bd8e62388697f69e65551eced22a431e212ba251232950523175858a56d16e82a2ccfe1a46e6d2a1e2262fd74eecb9b4ac30bf232e4c08f80f709bea00dfb136a2ec519b90ab6611ee3e68694841f79d5bea3612597dbeb0d36529ba1eeb8f6f046588afc48f453418b52ab5f0ee91019442323f2c404036b477b2a0398ec2bc78ae273d3262eefd1237353dfe67495eeeae7dd4f47c85170d613849174b2486157915c31c92ca9415f30ddffe14820f423cee0276669546a6a79043115258d9f2832bde7b5b2cd7e6e7cdb665372da2f773447ab48deb493daf65cdb04fc0ee91ae9cd0d0edfa363add318cdc7eab0616a7e49b286c521e7382b3f25b519c4ebfacda5eb790952b6c9e5d2a1770fffaf39306981883ae7988403351ebedd97713dd20a0ba7b74f73c25a6b5465a6275651b95d225e7f800631c2c935e97691fc773b48b04aa1d19aac4c55c43291db85cc09931b87620dc8dd84340e196941921d9518971669e4db2b39bd42782ca2cee6d59d70c62a17ac4f244ea61d7a993072faf1c564ac9f4c9e739617a0d93b2ed59689450ed9e923fe59d51e243d8522911067fa0eaa768f36dfdd3b95e0a8cb827074a72aebb774bbbae5eaf7add54502551433fa7fe2ec445b76c93ab5e8f39ee455ae85016ef96b939872a4a677859a0a6cfd79e7a9c51e2278fa0818f2e5e96c5862517602d21c311084ccbc66c9e62fdd0938d93d7e55df72412fbfd7778fa99ec209f9692746876306a5b1f315ec3642d39ef863d19c79d477a4fa9fdb5c25b6f4023390edc3cd6373b85fc800aa40659824663792bfc3d28123d499924be939ece749aa9202bc88e73e37bdb46bef820c9af148632aba7156a24b5b545c32b75b2c2b8d0c3373df1a696056df9ed87a0bddf0483a1f3ca93d71a8b55c4c652dd695e43d96564d239402b44359f3ff5f840b6ff8dd1a74fe693d9e1333c5f2360fd5e9b7bcd1c271cbf48cd0ef140d6cbd9b7e2d32c76719e4d417c729782647d837fddb2a576e5f1fa5567d63e612c77bcd64e2826cbf637ef73a95626d7749a4b5db587fe892b3edac507a5a77359e119f0ab76212ea2101ccedb09a98c65733628d33a7f75a109776bd4effaa3d914474d767c7a421edc6797fd17a5a33e19ba2439c4ed7e944e963b3d3bab52922b5c3b5974ec0ec9b2b6e68b1328ef402fc6d564d7fbdeef9979ae8b0845ff1d4b2f639f07487d56e0ff72dd6e6e4d5711a377289dc665fc9303449cc8936664e5f126b9f5f669ec834c080b6a888ebfad87b5df679fcd87282a403952c9795257888677ee9d2ac115635de3a0f53871ae6f61938c6614e8307c27f3020c8ee994c69bac4d2e68f14f9f8a75bc7b4b17e32e7b31a6c67161d275f7d583a1469ebac84c74a69aded860fe8e085530a6f57c655b698d0ec41dd87bc7c5d2672d571585f3c5a9f5fc5de49de551c0ccaebecc8fd467f731cf8d528afa232b2efad0a51a3556987f36e234b4d5fb0ede40fec1655e3c0d36b3ca4926cf0f57b84b7316b734c18aa6140d35d0266a9cd170d9b843bc697b37fd16157e7d53297525bfd3bd5aac4935f302029577250303dfeb3eeac5f6146fbeadc13b1ea43c32d37a900029b5416464ad77e2ad41518beed5a4082a359632cca127084889150f8fe842f3eb2f0a64ddf59a6573da5e115d1721cb222f981965b934f8de382a5fee593a5d84e7c5380d2a535532dd39c637049c577e6c70846b5a98e5a4f76eaa03ebd5c332fed29a900538ec014d994af42408190b26d90b6c18198b42c3a794259f363364e93a345daab0b25cfa02328a8e5473206e92c51c181d2d6bf34300a37a988372a8946ea26dda94066dbaad93785325f8e7fc0f6427dc8a1cac396f0bb8ba97b38763d92cebb9bdcf26362e2ce6bf736cbcc013d253e8fad8cc12102b52f2a8ee338aaada0d33e45986fcb6db99f6fc91942bbfd6fc7a6d696620a7dcf3338b614271578e9b155839364ae071ec34b539eda3c0f9b244b220e8eda41e1a32df629e22a4fb7f570e945bb1054fbfaf1758c22ae953776f48f17c205d2fa847856b2977157045b9a7d64da777b6fffcb28621ae2b35a02d97f1fb709f2a1df5c3107462d970efa6a1f10f80fd69b1738ba2999ea022b82f79265416129c4bac8e91f9c303cc827b776fe3b9e005d30e97c6f14f4e1d8e27d7a65f07911b1f54f0206d9dfbb76cb7a7a2286f8e1887a913b5186e06cf74e3d1698a0e014c4e40a0999f82dae7c5256a9371dce064881d1600409628f605678082a28e6485416bb23816b1bc71b7f1cd4c9898c0cef7e2c610e6645a372d982e0784b4f78680b42c532a1361a20bb04f69774560a59d5992c86e782421d7c1e56890ee965387a36976c394b7ce2e826b1dbcba5e7dd65def48ded520ba11fed561bdd1d7c4237d09c3a2f71dec560ce76ef57fff496d920c7b7f9936c33181d74c13807af147ff2668c88612d9ac83dad843865f74cf261ff8a6a62f7b97f8ef2a061e0fe6aca45ebaadfe7b96bc1ea3538466742abe17cfbe291329bd007b5ab09942a7393f31937e8c295d7971e359b5df263e95b776d35c90f1095550525c9f11d2737aed4adb1187b3fe0b0861e41e03d4032554684bc672aaeef20150682e3a06027f9bbb82ff3b75f3d3a7b8c47b85d419f3d9b58c21cadccdd58fe45cc18f983b3b667b546ea45407c712c29f9bc131486fdaa5ad134f3978897f96ccfba2e7501960350c192c47a510da94910b9fbe1b7d13fa102536d7660bb6295b372fcce5b0707f4c22d288af2eeef5575b5e74ad70bb1f0e9eef62ce1966c4764d8f9d5cf37df9f34fecd727d1d889ba0e97f4f16626fc39140b887fc41d5fa3c3c5e7a579a7ae88be1b4aa1afd3a68c4bdc0c6ecf95c3fd21e59651f20605101f73e2951c714382f8363f836f76a852a85711f9a636f2b7b42db75efea608d455257e505c8a7a8747bf6a62f9fcf1436b1f0f3c24ed79ed75af28d5b73a8187393515714fd2e3f945897676716e78c04be71b0bd68e3282734f899282fa7f5e238216ef3847c9d6f9bfc6933a8d378785311eb1c2e47a306dddab247cabe42b29aac27d96af7a3f4c962a203daeea293ed7824bd93677364caf543eab775b17339904445ce9c63226d6f3491dfc8475f3cff09add93368f33872dc0ddc61cfddc1055fa2d25e77339b15004dacab52dee93ef42fa4c0fc161c811f8fe93bef24afc2d48780a8f72fda8c356ae47887c5f7d23657cd796f766943b05b3ada8074a1db3d0924c9f879f190282a8ffed73059f732c03ae7ebe02926d03b4f04ef56528d20240a65d5a7f3b3f910b8181e117db84f31f82aa732deeefe5faf1ec1c4a8a2ff5e8c94c339a732bbe92d6ded50b9fa93f2f66a1a22359b33377ecc8285a8e8f554b0721b10e9dac02036554343e49c0aca7af1b2666ebc81be48cead69957a4989f0dc08cb820dcb62cdd90032ffeade8d2fffb40b2f6851d228e", 0x1000}, {&(0x7f00000003c0)="44da02e694b97771c1a327e5643bd69c07b2f71e1275e7fd02a4c9d8025946058c0b2b0158e8a534878ef5d29f66b8bf0d58c5d4d3d2fbc2722ad9837097b0cfd5e409a3305829eda96e21d39324c9910917ab5b731ab4a9d40fce0dd8a3c0ac2c62d4d5", 0x64}, {&(0x7f0000000440)="caef4469f3a9040466beca248cb25b3d7601e81ce96c753b02a2fc66a9fca2cdabd9b93edb3eaa5c8c591a38283cdf716507bb04ae6b2545a7ff81fe9ace0a698e78909eb9a07e37f956f9fe8bacc66e1931c51ec497e6fe49ee34c6b072e99ad863dc22aa203e717f6b87358b3dbfd6dec6fcaaa90c3aa959bc9a1c37213763e6d04ec118d6cf55f5a893c88618fa363ce0f693f1ae64c939446ffdbab5f941ca286df68b9a4e63007f4fb09019162cc6fb54252264c35e58", 0xb9}, {&(0x7f0000000700)="3ee8e86fa7c396de560f8ade77243dce107b895582e0ac0ba0b6ca9062828bef744f131e92ec9367886e9ad5885221bd401b66a5d942e71a992eaa5863954e749421a5418b9d1e2dcb914e96909cc640680c8b5740f7af213010a6e014bbb9f849742594eec705c2e79e9963cef2e5f6b2b9be0396bdd2b8d19a30f558baa19342b8afdd1a285e694c37e784c2cb65fdd631c571fdca7d434b62a8c955ac278b4b2a3365871cb46d1eb10bec9dbc1a37742f31ec2c45669012f815a499526dc7dce8973f111e57072c2bed5285deafba9ee1956451d5b648b304f219e0249e7c91d24c95aa679e896ad084", 0xeb}, {&(0x7f0000000800)="849e645b581d9a7d5ce5e254c2a8f28fd49bb8b2ca25ca73fe588b779901a8195f9e9b5a0e4f5b6fdf7a6b40e623351cbddddbd00741765e97d9e831bafa8e106a5eef708fc5151709b5f6a086fe1963540852f992d7677d6acc7ed4054760158c6c860909a3432f66f73024d753239bc7c89850b1c0dfcfec81c096c865ee6d808ecc1b70e70618a189337e4f6939b2fb89260be3abad04dfa64bf663c1ff6f65fc065d6d59b229f76b41eff894b1259f3bf9faea8f60413370ec50660e871fd0b33da668aa6670389dda93ec0d8f9a23c43416fcddc6e58442cfbd54a2fdb48a96", 0xe2}, {&(0x7f0000000500)="fd47cc2206735170955207dd4a88a94b24dde17370e9323ceb6fd9232928574065c66f86622050cecd5e9ea935104df53080769f060521c5421479c560d97888a9ebc61da864c521f3be433696c0d2bdf51fa931f7503a96dbcb", 0x5a}], 0x6, &(0x7f0000000980)=ANY=[@ANYBLOB="980000000000000001000000030000004dfbf33efd0d2414e8b159ee820d954f4404877d6913e521692658d3bba38d3141335dfa5801cb546f79b067a634a08cda8c388b262be77a5df5dddf3902d49a802af7cd54d7c4003c62a48db1bcee941f78d5f54fc6574de3f91eac9ef8f6d056c2fc8f8688307865084784522b864c631d923765c31062638093317aca41181a28900000000000000016e1a33edc15000056dcffb2ac5c9f47cd4f577aef4ba5366e3e5bd63260b704b37c4e1b49ee5a25bfd291fb917e96656e545cbdc8817bdda4142c3d6b8a79d61d64413a2176e707b2ff1bc55f948141a24971b79ac742ce4ad35217a7d16dfdd47856370fcad6f1e4fc00000000694607000000b1abc0f75c590c000000000000"], 0x128}, 0x400) kqueue() r3 = msgget$private(0x0, 0x20000003c4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r5 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r3, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r6 = kqueue() msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r6, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r5, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r4, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r3, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) msgctl$IPC_RMID(r3, 0x0) 13:43:17 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0xfffffffd, 0x4) 13:43:17 executing program 1: 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/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000200)="59f94532fb739222fa49f820e74bcfe435994a427012f5669f8bdd306efcfdb7e1619ec7987a3fe84c40c1b11cc29c4d2abc0c4b9e1e10785e36ef875800f3fdae66dd7c8a21cb120f389f83b1694aa215bc062338ba19b8380139cc06ad3e0a34611e0107fb29d66f53bdc2131f18465ea36efe67e949419b44e76aaeafb8867ec37a14f13d47da16382fc45023936fce57a73221312318ac27da1c027ff8acbf769d86c277516d11af550270ddb2de44209579b7e97979f425be011fadf0b76fe458de7d513fa5b494c8a9025079341cb08f858b84c0ed10b9e5c4b34977ed3417c692d227749fbbce0649d74ef5832b5b8f38d4dce592df80383608de", 0xfe}, {&(0x7f0000000300)="7dd7b7bb371ace41ea245c0b8ed08420ff2de5bed5ffcaad2174e09b4540adc36f9c1fdcf03ced34f362988ade38a244921e8c5bb7f315dd9c0718fe00bcbafac9b4031cf5e00d08e4bf1fffbd083b820192648ced854ba541b36ac4c9837305501378906bdb552b2fbc3a409683bcfc4ff4b99aa45106d622001a625bed67f9f81895a49e58889c71774721b26234d49a0c686e16fd196c12c9c75ab692e7cc8b1f29adfed63844ea936496d89c5ceefa97146dca295188d60eea84b17ffb4ffcba5cbc85334dcb0ccd906f1c82680da7f323b56f363be9080b", 0xda}, {&(0x7f0000000400)="c78f7687613b4682e01af9ce1dbb874ebbf7593a639edd3a175db1a9c51d9bdc1b8c70b94c5b0ae80bea5d235daf90ff7bd5729952f8ff10b118ba1f2390914ad479d0841dc01d2499", 0x49}, {&(0x7f0000000480)="d6b0327491a61a68beb6fe2b67076b00619da9eda16dd9aaab58e5bd5540ef1a4ce4fcb86bc0e14aaadc60e37cc8e2ec8fe317", 0x33}, {&(0x7f00000004c0)="34c7338dd71e107f959e619bb594adb80c5092838b85d27ae008602b363e4e641e9a168c34da8d9e4698d31ddcfea817240644b6b3b516b7be8bf9cf4814b0119bb216978a39290c520b957a30a558a7a3d2af58e4c6b70e397eb69911d4e2d1bd", 0x61}, {&(0x7f0000000540)="0f97a199a44699220a9cf7de9ebdfb224606c7cf91b3767b3f27a2002c87bce560fc4a4d7318cc5ceda6b895e61eba826d6a9a8d41d4ea203b7ffb7a6df7c025152fa7290c07ab35fb4ebb5fac053303458361ff101c247c5c80b7ebb9ca77cf493eb665ac83c825e00b7ef029600aa945de11a977a3f789f9a961c6bde1fa90dd72ca22d6724a39ec9e70cdc869e27f35ca5034c1285155c2acc7453db902", 0x9f}, {&(0x7f0000000600)="b1bdb207489a71e7c5dd6162acf263d7e9bea00a7ffce0f5417127a86f6e74c873066d43a1eb096ee093f73c27724327ef6b3a4eb1d21d99b8a3e0d80a60ab93c31e9c7dabf88d505032122d16a2840f85ce4d05755a44b3185ef8b74b3fc3bf1ce23df6b8f6309491df20b2c69644609d78bba561fb7df704f1", 0x7a}, {&(0x7f0000000680)="9fc09f8e644108fb982da25c779a39f02bfc5e15b65f3ddf27127f8d84210648678143a2df78d53881f8d7dbe974050b2df03f8030001bf22fe67b490a5c6762f08979d12d0bddac9399dee8c493aded2d3f7f", 0x53}], 0x8, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8040, 0x41) linkat(r1, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x0) getpid() getpid() ktrace(0x0, 0x1, 0x80000000, 0x0) 13:43:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff00000028eb426f5fb139f8"], 0x38}, 0x0) 13:43:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x1000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getegid() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x1}], 0x2000000000000008, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffe, 0x38}], 0x20080000000000, 0x0, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getpeername$unix(r4, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f0000000540)='-\\\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000500)='%%\\\x00', &(0x7f0000000380)='-\\\x00', &(0x7f00000003c0)=':-*\x00']) r6 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) writev(r6, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r6, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 13:43:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) fchmod(r1, 0x123) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 13:43:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0xa7e5, "9375b01a93b45136fdf0f0e1787fd11e3b4ba0dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/63) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x8001, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r5) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b0", 0x8f}], 0x1) 13:43:17 executing program 1: madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000002200), 0x100000000000023a) 13:43:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:43:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) r2 = socket(0x2, 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000acaa0447921b2e2f66696c653000a194ebc8b5cef34120d32610184b85a741b5857b4c06000000"], 0x10) close(r2) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x1cc, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0xc42) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) faccessat(r4, &(0x7f00000000c0)='./file1\x00', 0x4, 0x1) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 13:43:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="8bf7302e939c786a67375458ed0b9c2224c93f625390f131d4e76ca1e0b169b5830d914739cc29f8e163eb5a6c92f1eb3ebdb1c372c7fa2d5b410f565e1f9de983114841d68201da630ef9441d461bc04ffa425d6267f18cd073aaad6133526a44e7", 0x62) close(r0) rmdir(&(0x7f0000000400)='./file0\x00') 13:43:18 executing program 1: symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='.\x00') unlink(&(0x7f0000000000)='./file1\x00') 13:43:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x800006) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="bcb9a843ad74f783ed2c2a652f11befc74dcef491e025fc6bf0a915e769b664ea61c7f2126233dbab0d6e3bf06407100457e3212f02f43d301176d5de98491701f6edb7bce9e9b2ab7b70368e85b6353515e9f4b66c792fd5257dec3564f659b2b37ae5f4a7789af7e4b2a3de4c39b3b4bdeaf6c0f45cac7d11a77292333a83a5bdbc3302a9b4d68cbc3c874decebfef2646a7104aa11d358bb056dae29ceff94226020ac3837b768c901d9709cd33e5ef2ce9a72dbf8f083295d097347cfb312ddbfdccc7eb93e7ee9f867ba442027010aa05fe2fe383408655dd14c16e6c8ce0609534f6744f8a75cd554143a7a99fee8f783dfd617b01cfb800a1a9fa729a10d2d5f84ed08fd6211ce5b3531e3441e64dd7fe817172ca2c99aeb2b326ae09696b98c114a0694fb6e231179bf1d2e410a5001a7c627a7be18955fe34adf31c0702a002bff0a4c39e6be3c006853167b57ae7de792f120570266c5d407ece1bec2eceb860c5506ec0e1138b84e45ffabe2014fa559a9dad415fc781a756e7bd0726fcd17de9fbe4bc997f6cf607c49974aa88915b1463d105b82b3dd826c009f724161bfa58b07acc07d19a0d7d70a157f6a938231b8a2fa2a2f799b6b155ed688a8a001ede4d7922f09ee676f2a83b5a377569a68dc0c9eab83539597b0745fda815416e7f527846db1184ed320f39e94f84050cd360fa292e035082c2c765a50d808864450d84f93264f74cbb35f9f4cbb697a89ea6d13e061418ecfb9a0563f8dadf36f64b9eda6cbf621d9ada72007f85e4b0c1f1be6bf5647ad33fac6833e1544ec5f0b59d361420611291a4d465c3b4430f6b8c06ed7bf5912ceb76ee215ebe945371b3ff319b8b9c6ffe7a42f7dc78ecbbc08b0f7952408927ea3206173d413b1d92544e83241ecec119562d3c3938ec00c0bcfdfb29f769f08777e3075026562ff73e1a88082014983b79126896707ce28d5502d2aacb27ea72199cd80656f3afaccb097bcddfdb5d51eda0cc17f79a45e8a51e939a1ac11a1e2c03161e67a004f3f58c8db32d1408186a2d8ca5b85fe38cb5dd289db5f320dc2b515feb594889884aec8a46c50d1db5a8b7928fb4ae47f44d3f19c9ca997347ec62d5f1977d823c869571c482b85aee6baab068f709c2b937d1f3b78080d08926bbd295b47b59004b668bc136a8217dde9bf7ab1f51b041f1845636b6ca5b852bb5a73abc02139f42ad23d22f48b0612d5d3cf85c3f06c53ce099e04e3fc31d08e4ae8f9d8d8d251041f2ab69db7bf9cf43ab1758be9e980d36d7d922527bb5355e30dc3cf8dda5835a68dfe9fdee22ee2d5eef2ea08641fdaf40f565619266566640364fd14232fc16e4e5364f0c4a6dd7bced00ab8e4d590c68424e8632450ff5c6c8e9748340cc61b8130610c9deb8a1ae9fafc3b468c5fb45b9f1063bc8226252a2c0b3b8930782e5f937c270917d834809237d6413b7ec8e81e07cbf73a310411d8fd28c946d7030b7b0408b1c8346994a5b3e0a4306714ea6fddb3362346853c6a9668814327dac053b6eb3e0c2100a579bc04fb9fa75958f11b96ae8e284a878348496bdc5eab7ba2e0285917e1f805dd164a0b97080b437ea1c434a67905616d793365164164c58426bd99e90086434744d4f7ee37b3756253c1a2862032500661dae5336444bf73a35e4208a9a21e41f4b6469ac70d65e7016e865100f8b1c8481113a412f4acc92d5600da94e42b9230a91cd427568246f5d3a3e508415fe281e3ee39bdd31871110a089724c2fffb5ea343f3dc88baf7cf79741c2bff1d4f6dfbaf2824e0366cd8941b5db8af9c21fa3410d96d92db02121358a2e568a9efdd3292f1c33ba6d5d3dceac13702838b7d4bb31b3000a4b79ca5fb81f996501eb603200d093247cbb05f39e8fc10d0c258cf23ef25a1a61f85c4adf3122fb64a0244899a585bc5b9c2f6f139f75135d267b78e4fddfb48253a24a71f4531118db54a1264fe24436ef450baff517f84d1f9a4d6d2358cecdd913f4ff59629d18afcd4d9ae56f3d6dfe46b9f9c359af4451165e9fd78c7b01c196ba0fd631d5dde733eba617cf4305a7207715c34c07e85c8b474e1ada10980b56f268f157dee046b02fa20f3420d2ffea570a82fc9c6dbcc6b74c1973b654da8dc5d5e7a2296bf79290b79aa6a774ac6a19866e20af1f757c21b8a2c34469c75ff0971b1cc0489361d63d247abf63ff2d6ba262ea438b4a8b21833b857508f49082dea2d93811ac3a1588936b13115b42a91759ce3815c49fc8f8fb154c1682f6ce1501e164cec0de20f9c0d754522469edc7627a2c1fe10437008633069cd75ca21223e092a230b210e6542e9664c3dfbecdb88e9e6c57e698a7989d88411123a73f1748dea1b4a8ae7febcf5d093b8df3b70f64ba38d9ff8648107bfe4e26692f9c7d6bd2e3c9e8d4248a8e46aa034728392f568fa64288ed5c26cb062e21eb6bdea51963df7b92dcab6567335203e4f48271568b522d952f121d468b460e1a13b90ea7fc028b6b19ed90646bf189beae4f70098749b65bfc3c287004188a95d02a96f93d34a087b762e7ec8fd63e276c9ae65ed5e352252f18b38c9e2ec13a6cbb2777e96baa886ebc616d0c87189419f52ad1d9eefce07a53511e1a9008f3846bd74aa32ef47f924b46ff7b1aa0c3aca9a0faa4837101ebb6d3ed87767359f31b1eed1829f30b33543340a164d9a509b6824b184a77ece4c3e65f79102f2297de671d8f89cc89e7683abc19444605c237012555042ea6e6a1da06315666866c25da0bc95a5d22982ccdccd69a7e957cce1290c9f85f41ccd2033e119a4d4eb81c8d416f6afbe3af3c3e6a02f6742c9a60f69e678279c800ff0333350d66f8e44ee50f6e3b1f7b3014815ab4898cc814d613bdec4e19ea0af17a0c652d8744ce848045e66e7ca202140b6c76ac3902ab94779ee199bfe8d5d13df7859b2c318f5ef2c43e1c9481c73f4dd45e9e191945eeb7c3e5a63161d4883018c1e714de6a0197533cd1818c9815faf993c7fb2279f28c876918ab1537340f8a694279905bc8c5604337e5483e1030925187a4dffc5506617863b5148e6fdaa94896f55c83ab90bb5dc5858c75772efa70d553d83af0ad9f3253299581e37e87d39b3b151bc31965f415e24fa0a7792f5855bf534ecf9f062aaa5f95221e60d468adf721a8a0afa433faaa6f2821009aa3d4790c1b70aa2cadc650938a47dac7ac14191b6cb2a9d4401b2b2848eccf613d709a59b0f4b3a047473ba6c4419080a9dbf3bb659242e5a1b536ee0e9480c0b76974b07dfddb0fec29f66afe28df129a9797a4e051adda7d5c2c9c933a39714a897f21b401b47e166cb2c394e486d81a6db82cd25396b4c670114b4f65ec9c094ba5c22dda0a1f9df32d7dc8c185fe121d5ccb4d0febcabc0a9f63781e219e61a86ae62b41269b44955c1560f29ccfc013c2119b23cdefcd22eb23d1f0dce631612a0e52ae7c69a95aa5ffe0c796498a79c8d744123b50ce27d2bce1c8e2f9a1735fe7bebbbebde86616ce05749501a5ccaeb36e6cbcb8301eb692ea565e0239425300d72becc8eeaae68f320e807aaad2f611ea828e3ab57a5037fcc504f30bf319dc536dd8fed86fc212ca23f200b7a3f6067e8aff7cfaa569d3d3910d661a2871708a77230bdd00f703c011d3915b04b72dcc0b3e4a79e70ca5a73c93e2080ec43104d7ef155df7252d9c976e6e7eb08164709a1023b936e8e3d8163f3a61a736cc02e5118202e05b1b3cc97152ca918f7346ad1ff08d19952f91d42dfbab4b1f075fc4adcd637bf27535b516a73a8ddafa451d0665b7d8172354adc6fb6dda2c070053e7b295ff84bfac02089ece453f940fe902b93a2ae63e14dac02910859b41c9d19aa5687a3c0af1f0524c3c1b04bab0831c01f5ceae55de3606e6894aacab0875ce351be5324402c400a7982e9fd7ab67e64a8d73365c066109f14ffeab31029822c18ddf10d11a7a4cd78f4708349f6dd3cc13bbbe63b943524b5577f645d61d912a275a3a8cf233667514124a1910391c5606886f1f24c1ab7665d510d39e7737ec11ca7b96ed81033ff6222a31e4aeac2f3188206e196bf9abdf180a3258233a586af4ddac246896e91655639b5f44cbb23838cf69b0bc8a28bb3e410d7122bd0b1a8484935771e7c79342f000580d9f2b29901886b06e266130b9af8efbfa9b1cd2699cac08da85e1682606fe5b9607ae23a74ad424989e12e973086c6f1a099fac67a8afff9ad9d3476d51e851b59b56af08ddb429128fb3f4a7022ffcd71f609751e30e477a06c7f94b5b47cfd6649b5806090335deab3109c33df18628d18fa4337317239daa946a18d6f0443de8f1e8609bf199fd74ee4aee2fc6f05e2bbc332a89c3d74e45f817042a65b193d6c148ddec24e351369fb868122144fc010b00ed18a22ea53c56495ce6fb562cb1ec676102775cf1750f3210fe7d9fbcac849ef39aeb910c6cb14fd61f88bd579f35fdd3c8b03e31ceb11287c5ed138250a9b32f3c8f7b844de62d736c0e18b06c37f2262a2bcfea53efd55874f5d84823fc234fbdb41e1edda412b21d1f290b1d5553ba4d74c24815e7889ff308e46d190a8f7ec2879d96ea68a378e74f1a8e0b96b9429639832c96841e6775b1adff82ffd2a27e136a3fbac941cfa1474d023cd639ae7538bc0e7673a126535b9ab788fa9adcc6b5053d7d797748584ddb88e10bba8a7188f1e4c6bb1a065aa0c2dee2516c256a8ce1ec4ab1094ea8df4a0c60208ae17f67fadd35ce42c3b033db7fc8f1a77b22efe8e3f9cecd5740bd892b478f7f36491f0337978c55f58de89378ee3ecc78331df2a8c804563a459eeb7289c03f5c57542fe358c228461bf5a64e82c78f3760bbe4a4a7e3c35ca1d5272fd85632234f615127fab2bb3d460a854f9d7e026ebd17acd32a4a12008958a38477548543bed72017cabcbd1ce476426363874a316671dc59322b3ceb3a524db02051425ee8734328bfa6a7e5865871d899251a3dd5eeab6af32ac70e68cebf4c2aac90ea292e8191a1ea83f15d9d41e91f0e40d55b7e1242f0de99a725aff1a265aca1e5b0ea4da44f66ed80b5c767e4278d7362397023cbb70e296befab555e34925949da939f71a03f580b7ea4b6696df7726ef0c7e200a52f1a9d0b7f093f1b20f7b07f57ce931502910b48c6e55abbebc2f24e6dbcaecc02a42be5d1267b6ad69f6769cd1a679612f2850135fc162ebceac9202ea374dc70c653abcc887c10caa47c5b430d1a435f4bd57ee6d2283ad8434ac57d078e7d440ea1389d37363c05e004e6190821e25c5a107e28154f091648202f4fe48cc81993dca5a1cde299605b13e2a5a3ab0a44b201d94ed49d59d3817fee63f7910eec1913f39e09de0f8c4b4468a5d9ff5ac9823b044016e2494dfc4e9f474d5e36b39ca11086a85e3e72c98d4a1dc62829787d8db0091c0bacf52b646c4e81380cf3dfd4cfd055727ae0d0099cbd9db950d6759e1d9caad85d0635d75c45d3593ae20efa52cba7f340a7a6e7a6acd6587446556df8a636923ab5fdbd6584954b0d8d4aea58234ec6667575347b4052836ae608fecba8b009ccd6fc0af34bba6518a0619b654b415c36b99e6a301b0cd8421e347787874c516db745c66b442606e911b68b93071119b8b90f8d69c9b59e1ad3399c8acc162574087d1421d8c2d02638979fae699b9f0f49739f745e333c4ef15faed24bf04fa92898bbcfc6494a8ecea054d7007dacf48c", 0x1000}, {&(0x7f0000001080)="408af244c929601d78eea65c11fa095b157903496cc90c94a7c48e37cf91ba25bf5e181bf4cf811753ea0ce689a330ff2776f8536664b8dffeba3c5cef5313d8b07740deb4d9652d41a8ef97951da5f7472791e317e5dd6cdce9d585eef15e06ded67443bdd36b9794b4c601807c0165b9efc6370eee7b1dea499c3fdc9bada8b329e5b1fa0d00b1bf077654d9d7afa59e0b09919352f8aa2106e49c2620d69d92bc5aa470abdf401bb5af53a9278e31121bb1085dbb3ff691c667726568c41e39d83c087b1cfe517962cc057bac5dfa257881a0befe1f6eb04780fc1470e7e1", 0xe0}, {&(0x7f0000001180)="e318be98d4aa7fc95bfa1293ce18d20fac15450b7b5bc8011a4ea5f4fedce18daadaa41f3aa929b88437d6bc4de7ce0837536b62fd54ae2bab3d16e12264375b60a37c4734aaf6cda47fefc00a0a4b2632aed07423e43683", 0x58}, {&(0x7f0000001200)="85d5a2d3813d06683e06b39b140fdd6e4277d042852cf7c7cd03361fb87be3da864bd146825a6652e91d83be3323813c90a5533d0d28e05ee3f23ff3f338cb0ec71f2ce1183fb49b9f8539f5f5926a4108fc2aeb35d990ceddd00731815624e2746c42585be006326f9454fa64ebd1fe7d1b71ebf73cb26afeaae70ef556fa90ce3b076b8ff75ecab4e62d24011d6f23cd49b385e5c953657522a03fc8", 0x9d}, {&(0x7f00000012c0)="289d4ca9e268a9bdcac71eba1456f81e63329ca158f844b423e41607b682fa6443aedaf1152ee08ccd92c8ac35b96015103825e2ca9f606537274cc3e17193c440850385e8db70eff52e137a2334285137bae5345d94f7422bb1d0490616171f641f3e469918925da3c01434e0ac05fd6c4c1fec624fde5a3f3e845f8fa006ad4f8202c2874f5658e545f2dc7cca76ec369cc4d48fef2472e790e111f502b43c624f036c5901f7617637dd4cd97ddc", 0xaf}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x30008) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) fcntl$dupfd(r2, 0x0, r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:43:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x114, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') shmget$private(0x0, 0x2000, 0x16, &(0x7f0000ffd000/0x2000)=nil) symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000180)='\x00\x02') 13:43:18 executing program 0: ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) r0 = socket(0x2, 0x4, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e6c8c67af4a25379ab3e2fc82a4edd7245161f92a3c54e646a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000100)="c2b56dcb7fc80dd71ee85d891ce610e176be9dfdfb1186d5afb4279936d6e9081a0c8f7a7d3fff0ddf7f6e7338e3e78d7ed62bbb1b5fa73be6758ba0e2b2f8c0f3ab7b974f2f6728dc6f4f85ad4a231a2d117d9ed4db6d01ff0b6b9530e763f1e3e3135e7673e43bfa6853cedefe79b309db9fe178428e1d21284bfb2a835892b317f2eab7ffc1ed1a7fc87136b24de2a03619032ffc0beac4eb97c9b7bf832238b8fdfc4022a658b74b7fd9d285c0b82ed57def6cacc5165b748cd99257dc15dbff8ccd060f241279000000000000000000") 13:43:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='r\x00') 13:43:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) mlockall(0x1) 13:43:18 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:43:18 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0xa0) 13:43:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18202, 0x80) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwrite(r1, &(0x7f0000000000)="ea", 0x1, 0x0, 0x4000) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xfffffffffffffe60) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f00000001c0)=[{0x5, 0x7, 0x2, 0x7}, {0x6, 0x6, 0x0, 0x4}, {0x6, 0x9, 0x3f, 0x400}, {0x4, 0x1, 0x4}, {0xdd63, 0x7, 0xa1, 0x1}, {0x800, 0x9, 0x8}]}) r8 = dup(r5) listen(r8, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x144) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x480, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x18c, 0x80000000, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x30, 0x2, 0x7678, 0x8}, {{}, 0x0, 0x4, 0x40000000, 0x20, 0xe7}, {{r4}, 0xfffffffffffffffe, 0x12, 0xd, 0x4, 0x5}, {{r8}, 0xfffffffffffffffb, 0x24, 0x1, 0xfffffffffffff001}, {{r9}, 0x2f5758068b6ae827, 0x60, 0x1, 0xffffffffffffffff, 0x1}, {{r1}, 0x11e2d185cf1299d3, 0xe4, 0x40, 0x7fffffff, 0xa559}, {{r10}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x5, 0xffffffffffffff00}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x47687ebc2402af61, 0x200, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0xc6ee}], 0x4, &(0x7f0000000100)={0x69a3ecd1, 0x100000000}) 13:43:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f809005f671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 13:43:18 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10, 0x41) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x8001, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kqueue() getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup(r6) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) kevent(r0, 0x0, 0x180, &(0x7f0000000080), 0x42d2, &(0x7f00000000c0)={0x100000204, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 13:43:19 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "87107b875f7c84a4ea0aefffff9c11fe994da2e6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 13:43:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0xd2e00e09f2f525a3, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) open(&(0x7f0000000840)='./file0/file0\x00', 0x80, 0x5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0xdbe8e3785a1cf0fd, 0x0) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) r9 = socket(0x18, 0x8002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000800)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7ff, 0x800}, {0x0, 0x0, 0x1800}], 0x2aaaaaaaaaaaab18) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000001780)="000000f25db010c31fe400", 0xb) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d54, 0x5, 0xfa}) r31 = socket(0x18, 0x8002, 0x0) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000100)=""/114) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r33, r34) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r34, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000005593151b7d8c59ff46cec9ad68a7b2df9bae025ba3bc99723f099201c0a9ee9d70f7b24e1a7625f81792a88e951115febd09cdd302988b852e56f29e0e9b6cf562255a9e41543c39c545b7b611878d2272b2d5ea3c381157b23bde2972ea65cf7ab24fd49539313bcc7ba53de3d9a943df6afde9813cc8676e9a5fe2fbfdb7587418079cd2d25f7c9cd5858b1aa5a5f08119a82a9ad896da493f6c2e8a367fcd7c8330415b4a402a07a6a0521ce6f1c453860c323484cb06b8"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="fe91b3c6e42e4aa3f4b673990a9d407a86a4a17d9b122bfda39eef36a6853402167b7724ef02872bb6d52133c73e26ceeca29013831da1075f96105487db768fd4ee3f111ab9288d476acb01bf490a8f4500a95675d66d0e676e57158f", 0x5d}, {&(0x7f0000000140)="2169617482cb46dc24cade1d77f57cb64d7e6005ea88106ab4276d41e77b4849fcd3ae7db71c3d62027c7296333bc3a251bb89ee4b5abfe1654419ebd524e942821d719659fd3bfd9e09dd86b5edbe086d8c30622ba8b79cfed2d5be93ff824e1ce15262bc90343f77cc872ff7f24262b1488d57d0da24e7e877f9939a69f8ef8f97dc6967d5e19ad52c112616d0c2759a70f631c070aa43c0bb3fa8a828e038ec74ac69aedaaaf699e7bb6756c09bbca2e39012d8538d9fe9001528e682136e0581e8638488589c8828d114788b3acfe8ea8c32f6183fc646a07796b99903a3081e7be50660d071627854d8f9af", 0xee}, {&(0x7f0000000240)="6ca47850942a9ac5c57421fbc4a59fbed65c05764f313bd216a4acd104b7c36d859aa8f2d87e58ecef9c551c1385458e7f9e957a41ec1542197d854b046b5e6b15e7ef25e5f4bb24fd728a5df180697ce1", 0x51}, {&(0x7f00000002c0)="9be98c466ea1bb839ef676351bc178171ad42b949629025eeb01b2d9bdb81c98042e66a287089a82754a33273ca4af55ca630416cb0f41d9a64c459c253c6321681f54231d5f920fb9697e81c595147387aeb003b7e6c67199e6599208e826766cf55e7794247013175c18a1a5f4ec3c911ab09560e48c7998df9f0bcdafcf3f8d0c727ed3b36985d448362da8e3f73daf6a7e1a7fde8e71cc8ff1e7cf6c8ff9003cb3e0c553a628b58556156ca23bf8dda7c12b79b3e7fe0a0d86bc043389a79a381f51395f7fbf3c3f2b445f54f817a14cd4d9c24c4b310506cd3fe4aa8aaa7903352d0e23639343e172e71e9322b21b484cab", 0xf4}, {&(0x7f00000000c0)="61c1943f4c", 0x5}, {&(0x7f00000003c0)="a94e", 0x2}, {&(0x7f0000000400)="efff31d36881c56a26372df961aa50fa9e843047908c17e0978f43445df6f8f673b3a1f8dba2", 0x26}, {&(0x7f0000000440)="c3a3a5a86fe28d0fc9ef15cabf4707d5b95ccb922d66818861437c9d499d01251388bee14a85983c0835b6f8fbec9bf25cee11af844dbae03d", 0x39}, {&(0x7f0000000480)="a154e6c36a13ce2e09f4314d53b870956678faf308b17d70d0917d1d90db7fbbfa90e799247faa6374f5ea78674ed2", 0x2f}], 0x9, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r8, r10, r12}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r25}, @cred={0x20, 0xffff, 0x0, r30, r32, r34}], 0x60, 0xa}, 0x400) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x100000000, r30}) dup2(r0, r1) close(r0) 13:43:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206949, &(0x7f0000000300)) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x0, r8, 0x0, 0x0, r7}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) fchownat(r5, &(0x7f0000000080)='./file0\x00', r8, 0xffffffffffffffff, 0x6) setreuid(r3, r8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r1) listen(r10, 0x0) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000000)=0x24000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r11 = socket(0x18, 0x1, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206949, &(0x7f0000000300)) r14 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r15 = getegid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = getegid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x0, r24, 0x0, 0x0, r23}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x9, r19, r18, r24, r18, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) r26 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r33, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x0, r28, 0x0, 0x0, r27}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r35 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r39, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f00000000c0)) r40 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) shmctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x0, r42, 0x0, 0x0, r41}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x9, r37, r36, r42, r36, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, r37, 0x0, 0x0, r36}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x0, r28, 0x0, r37, r15, 0x160}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) fchownat(r13, &(0x7f0000000080)='./file0\x00', r16, 0xffffffffffffffff, 0x6) r44 = getuid() r45 = geteuid() setreuid(r44, r45) setreuid(r16, r45) setsockopt(r11, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r11, 0x2) 13:43:19 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file1\x00', 0x80, 0x40) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r9, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x26, 0x165}, {{r4}, 0xfffffffffffffffb, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r6}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r7}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xdc}, {{r10}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{}, 0xfffffffffffffffb, 0x6, 0x10, 0x0, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r11 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) r12 = shmget(0x3, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r12, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r4, 0x20004b43) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r13, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file1\x00', 0xe474b542d15102d, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb592333c993d589c, 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) 13:43:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x200) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 13:43:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000140), 0x8a, 0x0, 0x880000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8c72f8dba831ce74c8449a2f53ac335466da576d52f8c3e0aeedc8edc47e8af943fabe98ee094d79c103649174399c8a9", 0x31}, {&(0x7f0000000280)="e632bda36e88319d3292a0eac5db532af134f38abbdf7a8c999ac5e6be0a59a77438a6500c76b39666f5db70", 0x2c}, {&(0x7f0000000640)="4bb07083d68059c3935d6c59e830aeab6a1aebfd57464703720eea66c3cdf701cd5cd911bce520eb11ca9bf182daf497cb8fea40fea0e2c9f5aab18a88e54d6f862d2f27d2a9e56e0cce0d931fbed6e651", 0x51}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = socket(0x18, 0x8001, 0x0) r7 = socket(0x18, 0x3, 0xfe) setsockopt(r7, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r7, 0xffff, 0x213d, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="82020863c4a143dce4a7efe1970da711ecdd57be971e2f0f54c5e2d38794f8ce7bb52f2d253b88b304a9c7540938ac42ee8fda44c7bd516f864f282d96e4317163b95bb617f58dd790ef1766983417b0161cc189a8bf44b6535a525f1cb4c75bf1e7658a5a8151e1be0a88e28d317246490fe2e2f451d9b0c2fe11412746f22d502f1be6738d23222314bdc65fab07d6857f1bd2d7ba1bf76a1cd401acccd65924db51395ca9eb7f864ebec854a59beb67d35808e2d526061617c1e3bfa4b8a5c9a85bd1e47a76b7c483507c2c0b6f30130a27b5ea09f71e3e95073a7ef52168a343d0ba06a0b47f0f6c"], 0x10) r9 = dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff95) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r11 = getpgrp() fcntl$lock(r10, 0x4, &(0x7f0000000040)={0x3, 0x1, 0xff, 0x1, r11}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r17 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x35, &(0x7f0000000080), 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x35, &(0x7f0000000080), 0x4) poll(&(0x7f00000006c0)=[{r18, 0x100}, {r19, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r9, 0x100}, {r6}, {r20, 0x4}], 0x6, 0xfffffffc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x35, &(0x7f0000000080), 0x4) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 13:43:20 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000480)=0x3) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) poll(&(0x7f0000000000), 0x200000000000006c, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() syz_open_pts() 13:43:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) preadv(r2, &(0x7f0000000180), 0x0, 0x0, 0x0) r3 = kqueue() fcntl$setflags(r3, 0x2, 0x1) pwritev(r0, &(0x7f0000000640)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x5, &(0x7f0000000080)="26aa61c6e2d508cc43e569babe59669e1bf898352e9b4e35da9470bce5ebccbc", 0x20) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x410, r4, 0x0, 0x0) 13:43:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x2231e22df6b63c70}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r13, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r13, 0xb) 13:43:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012eeb66696c65302f2e2e2f66696c653000"], 0x13, 0x0}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a0e9a61d4a12d9f8b1074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a01114b5442836e4c46cc327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 13:43:20 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xc10484605ca11dd4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r5 = accept$unix(r3, 0x0, &(0x7f0000000500)) r6 = socket$inet6(0x18, 0x1, 0x9) r7 = socket$inet(0x2, 0x2, 0x7f) r8 = socket(0x1, 0x4, 0xc8) r9 = geteuid() r10 = socket(0x2, 0x8001, 0x0) shutdown(r10, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) kevent(r2, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x8, 0x27b}, {{r0}, 0xfffffffffffffffc, 0xb4de4b9b473a7d15, 0xfffff, 0x2, 0xe1}], 0x9, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x44, 0x10, 0x100, 0x8}, {{}, 0xffffffffffffffff, 0x42, 0x5, 0x262, 0x80000001}, {{r7}, 0x7ffffffffffffffa, 0x122ceb67245f96a3, 0x80, 0x92dd, 0x7}], 0x3, &(0x7f0000000600)={0xfff, 0x1f}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000240)=""/233, 0xe9}], 0x2, &(0x7f0000000340)=""/217, 0xd9}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 13:43:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) chdir(&(0x7f0000000180)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r11, 0x0) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', 0x0, r13, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r18, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, 0x0, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r11, r15) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r11, r1, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) r27 = getppid() getpgid(r27) r28 = msgget$private(0x0, 0x20000003c4) msgrcv(r28, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r28, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000dd4f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r28, 0x0, 0x0, 0x1800) msgsnd(r28, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x1, r22, r25, r21, 0x0, 0x46, 0x81}, 0x10001, 0x1, r26, r27, 0xa5, 0x1, 0x4e2c, 0x6}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r30 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r30) r31 = syz_open_pts() r32 = kqueue() kevent(r32, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r30}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r31, r32) r33 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r33) r34 = syz_open_pts() r35 = kqueue() kevent(r35, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r33}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r34, r35) r36 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r36) r37 = kqueue() kevent(r37, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r36}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r38 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r38) r39 = syz_open_pts() r40 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) kevent(r40, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xfff}], 0x4, 0x0) dup2(r39, r40) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) msgsnd(r29, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r32, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r14, @ANYRES16, @ANYRESOCT=r35, @ANYRESOCT=r36, @ANYRESOCT=r40, @ANYRESOCT=r3, @ANYRES16=r43, @ANYRESDEC, @ANYRES16=r4], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r9]], 0x4, 0x800) msgrcv(r29, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r29, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r29, &(0x7f0000001200)=ANY=[@ANYRESHEX=r26, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r20], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r24], 0x4, 0x2, 0x1800) ktrace(&(0x7f0000000040)='./file0\x00', 0xf, 0x40000000, r24) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f00000003c0)='./control\x00', &(0x7f0000000400)='./file0\x00') 13:43:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000001500)="caca0898ac5651bd384a638bf196e13f1a9c67d9a51adbc7da4ba01dc1538127d0fdf022b582fbbb66cd838c132a3554", 0x30) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 13:43:21 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 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}, {{}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{}, 0xfffffffffffffffb, 0x6, 0x10, 0x0, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(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', 0xb592333c993d589c, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 13:43:21 executing program 1: syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') socketpair(0x1, 0x3, 0x9, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f95955984987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e197b3d47d924434a6c8da5a218236330ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b6"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:43:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x1000000000003, 0x4) 13:43:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000012000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x6) 13:43:21 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0x10000}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 13:43:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 13:43:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/248, 0xf8}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000640)=""/147, 0x93}, {&(0x7f0000000700)=""/16, 0x10}, {&(0x7f0000000740)=""/181, 0xb5}], 0x9) listen(r2, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x6) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x101, 0xfffffffffffffdd8) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0xffffffffffffffd7) 13:43:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000, 0x80000000, 0x0, "e43631c2bd324287d42718000000000000000010"}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1004, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x400, 0x6}, {{r2}, 0x0, 0x40, 0x2, 0x0, 0x8}, {{r2}, 0x0, 0x32, 0x1, 0xfffffffffffffffb, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0xc, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x40, 0x6, 0x7}], 0xfff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x62, 0x2, 0x2, 0xb8}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0x76e0}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x51, 0x1, 0x9, 0x8abe}, {{r1}, 0x95ab53b69a43dba8, 0x5, 0x1, 0x4, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x40, 0x6}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20, 0x6e0, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x100000000}], 0x8000, &(0x7f0000000000)={0x1dc, 0x3}) r4 = socket(0x18, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f00000000c0)=0x1153) connect$unix(r4, &(0x7f00000008c0)=ANY=[], 0x0) getpeername$unix(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2921eb65bf08df61f4c4f352b7284b460f2e7f0864d5b20e5f6c3fdaa65e062fc38c6f4bcb1ba4e237c08afd8418af56691c1d97943d9737182dcb89c595ea77e5ab6f4203faf51c6189a13c11f092e786e2706c6c6bae6ed0b8b759f777049e912e7af2fb9988a2be126f54acc975d198e2a7340b66dfc64441dcea1f3dcd99a7b80e1c0953e9e368341f06eedbd05436c5f9789976355c3b19525546c12889d55799e409274ce618b47a979b55aea87e2773ddd53c37f52e7a919cfee8aa8b4d461be7aa213f8eabc55ada80754a68773b714bea4ee5c66c4d4ff473c92462482d531d5c7ff4cc7cb257e993bae67d91f0e3fe152fe8de91568163a331952088272c21169869abeff33385acd92d6755b613f5162fed4903672e8f73832b5f1c22dac1d9a571c648702a36231101da7aa7e5ea8e08a34d948ef468b4e986a9e60c482ad83a0635c732b038a875358588911225c5ad8cc934e7fc7cf784fe2aa030bbfcfeaee4d0b40587310abac680f9ddd23d479fc5a89b4e399fc820536256d2a3de86e8ff29c83bad45a2407d1eefd6bbded5e805a238ff0c2348c6a4f30e2d852aeb2953f8ae4fa6618471329a1cb5d77ba6f401ddb44720b6f8a9b9bdd0e43c2507b8f2d64b31d20c40c4f02975558293b5474d2b621a792939314f1054f67bf6046cb0cb15e6929d993302ba127e84db492d04b5d332ca230294daaaf1294f1ba0625caa0d2583e30aac0be399fa4461e7c08406f958286aa85bd770c868e3fe80ebebcdd721841c24ac1a949fd299ff8759050e1ae966dcce422b5e416cc6b3608a74c6ee556328212cf"], &(0x7f00000002c0)=0x1002) r5 = getppid() getpgid(r5) r6 = socket$inet(0x2, 0x2, 0x0) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x100000, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r7, 0x18c}], 0x1, 0x0) fcntl$dupfd(r6, 0x0, r7) setsockopt$inet_opts(r0, 0x0, 0x22837ccfd5efc896, &(0x7f00000007c0)="e606cc3c5074bb96064adc6dce55b09073b735f03f26ce2601dfa55fdbae72e00000000000000000000000000000023904268343df92bfadb1e8c0bf9f6424661cb28bded5f6d00baa6c912d8f46e29698fb373bbe80a4bbe58f64d83736db7305c9009acd2995e175fad6a14ed4eb574ad057c8e3f0f2721ee3cff3dc9f33388f0e46ff42843f8112d01a73bae6eccda028022fd773f04373c320451bdbd1eb3770753770aa1f71e99a16846787a53bc1733c165890c219828715adf806167b4f830d3a6e6d596e2b4ba286934e00"/218, 0xa88b3242a5354272) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r8, 0x0, 0xb, 0x0, 0x0) setsockopt(r8, 0x4, 0xb, 0x0, 0x166) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x8, &(0x7f0000000040)) r9 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0x95}) r11 = syz_open_pts() ftruncate(r11, 0x0, 0x1f) close(r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) fchmod(r10, 0x8) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000140)) r13 = semget$private(0x0, 0x7, 0x380) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 13:43:22 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xac) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r5) listen(r2, 0x0) accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:43:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = msgget$private(0x0, 0x508) r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r6, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r10 = getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x0, r11, 0x0, 0x0, r10}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r13 = fcntl$getown(r0, 0x5) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = getppid() getpgid(r20) r21 = msgget$private(0x0, 0x20000003c4) msgrcv(r21, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r21, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r21, 0x0, 0x0, 0x1800) msgsnd(r21, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x1, r16, r18, r15, 0x0, 0x46, 0x81}, 0x10001, 0x1, r19, r20, 0xa5, 0x1, 0x4e2c, 0x6}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x3, r3, r5, r8, r10, 0x4}, 0x80000001, 0x1, r13, r20, 0x2, 0x6, 0x9, 0x41a0}) r22 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x1, 0xf8) write(r22, &(0x7f0000000180)="16ed0a00"/17, 0xda70323f) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = dup(r23) listen(r24, 0x0) connect$unix(r24, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530002543744315dd48f9dd7b4d979e971ac9eb0ae3e68121236b743a78d48d8c1630e124e9450a3779e405a50bdc4cff7ce8cb120fe4ddefa04ce09314fa5a469ad237ea576704d71602b3776205168c018010d7c345f49d1446087ac026a1236d6575582fdd77bbb28314564d08d7e494ae"], 0xa) r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r25) listen(r26, 0x0) ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f0000000000)={0x3, 0x1, 0x9, 0x1, "240db13326757d084879e118d5a8049e14c7ae37", 0x6, 0xfffffffe}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:43:22 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x164) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="f75d1b8ce98d0b49e53918ad390c52b5ac4245bb73154cea31", 0x19}, {&(0x7f00000000c0)="05ac78b94971d447c309681c81de385bd3e6c08df9af98d8d4c9c42b89ee89916439afdeec47bea7852224df80d563e88bf6baa7591f6f42c93f6b36df2acdf22aff99036afa3a2efa25f73dfd34728f5e1b72085376adb25e5c4e7c6c7bfea0f83c0487998a40e3b493f230f88ffb95831019ffb92cb881aff8aa641615597df5ce9bcfe8e8154768f01250663c92104abb21dad58539c3ad4a8a5d06e1d2c773f513e55fcb0cc1865f03750234dedb08edb1bf12b09c0cc2392bafea8262623a74b0bfbf3827a3e3a55e0a7af5", 0xce}, {&(0x7f00000001c0)="8952424f4fc0be6461dfbf40b9a65fda5543d0df19f62ed06b69ad6c1531a17303c4411338316aa6f28f34fcde7b5daf7b3c7354a068b930b11461ce3c2e0093015aa1daa9055cebe983c69bcfdd9afe68282b064a8901f90ef8aa5a483729a437c77cf78b92dd56", 0x68}, {&(0x7f0000000240)="a2e3df0bcc5bcec47fb8c2fabff8c95fb29d1906b5e351213dd43758947e2b0aae1460237e6655b8eebb576c571f8a0f5bb9bd2efa258d12f98c2c8ea241ed54ebbea7a15289b89d33e4f5f5108b710d3d67b03813e52412068a5c2c3526db2ff8063f55882b48186d7cfd3a0a2f4ca81689a17a23b3c9b80ad5fb2558ebfa1a59becddc824d448da91ff51f8c06d8771b10d4033f5dde091b7d7d82fc3ad53899e50bb1e2493a4035136423b0c2f7574a32984371b918c5fbd38c6e6f668cfee2de0dc8f6d5c7b42853e10a2ca0ca32f76c18239ba2fd4e3d03f4e6e2b651f0d5bde5f9867fbeabf27f39719830797c631f09cdbf", 0xf5}], 0x4, 0x0, 0x0) mprotect(&(0x7f0000039000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 13:43:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="620000000200000008"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00file0\x00'], 0x10) close(r0) 13:43:23 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe197971e2f660080000000000049116c8c3af57dc55651d40ddd9d7f1aa0782ec82cef755e49cbae73ae6dd7958c46eba6675e9353dc9adfd48c58b87b4258134c5fbd71309e8ae6c03c3ae5da95401eb0317fd9ded7be1c58fa274b74216c504314366e4692b7a2bba73ad5a89b9db40ea2b1c070a5fb0fca4989dc38bc533fd8d541a36db79c48ecac61627889840a00000000000000003b88b6fb5a06f5e8b68a781e84c99ff0b2507073217266dda6d4efc00957ffecfd7571b13ce159c5504ffa9b5ca7c5652af085556d9509000000cd06e3ab9e39d70d55f5f3e197e9d43fb7b9c82c17d016eb59d4335f029dd7950c30fc6f82f2da2e8b0918f5e4ef61b0515e17b6374cf28b4b5527c19456abb4ece25f2a50fa3b838d973cc56cb3f11745ebdc035fae55f0a33c0d5d7a6846f63fce38921ec0a485f906d9566dedeea584aec979b225"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) shutdown(r0, 0x2) 13:43:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723dee4e09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80fdfffffffffffffff32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1, 0x0}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x1, 0x1, 0x0, 0x8]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:43:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r12, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000002c0)) fchownat(r15, &(0x7f0000000080)='\x00', 0x0, r14, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r19, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r19, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, 0x0, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r12, r16) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) r28 = getppid() getpgid(r28) r29 = msgget$private(0x0, 0x20000003c4) msgrcv(r29, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r29, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r29, 0x0, 0x0, 0x1800) msgsnd(r29, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x1, r23, r26, r22, 0x0, 0x46, 0x81}, 0x10001, 0x1, r27, r28, 0xa5, 0x1, 0x4e2c, 0x6}) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r31 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x89}], 0x0, 0x0, 0x0, 0x0) close(r31) r32 = syz_open_pts() r33 = kqueue() kevent(r33, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r31}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r32, r33) r34 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r34) r35 = syz_open_pts() r36 = kqueue() kevent(r36, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r34}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r35, r36) r37 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r37) r38 = kqueue() kevent(r38, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r37}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r39 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r39) r40 = syz_open_pts() r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r40, r41) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) msgsnd(r30, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r33, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r15, @ANYRES16, @ANYRESOCT=r36, @ANYRESOCT=r37, @ANYRESOCT=r41, @ANYRESOCT=r4, @ANYRES16=r43, @ANYRESDEC, @ANYRES16=r5], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r10]], 0x4, 0x800) msgrcv(r30, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r30, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r30, &(0x7f0000001200)=ANY=[@ANYRESHEX=r27, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r21], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r25], 0x4, 0x2, 0x1800) r45 = getpid() setpgid(r21, r45) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)='F', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040), 0x0) r46 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x0, 0x51c7953419f5a8d7, r46, 0x0, 0x0) 13:43:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) r2 = socket(0x2, 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) fcntl$dupfd(r3, 0x0, r1) close(r2) r4 = accept$inet(r2, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r5, 0x1) 13:43:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x9, 0xfffffffc}) r4 = dup(r3) listen(r4, 0x0) r5 = fcntl$dupfd(r4, 0xa, r0) ioctl$TIOCCBRK(r5, 0x2000747a) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r1, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000180)=0x3) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0xeb4, 0x0, 0x3f, 0x3, "1e0e7b3a05ef107221c1c6ad56ba69476d43aa41", 0x4, 0x1}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = socket(0x2, 0x8001, 0x0) shutdown(r8, 0x0) r9 = socket(0x2, 0x8001, 0x0) shutdown(r9, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r9) r10 = fcntl$dupfd(r2, 0xa, r9) getsockopt(r10, 0x400, 0x1000, &(0x7f00000001c0)=""/48, &(0x7f0000000300)=0x30) connect$unix(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f6669606530002019f0fbe4cf4c9f5691092b9ff9acd9d4aab697c2ddbd3691dc096c89722cc833d435245fcbb53ef12656edcbbd71c54ed004267a8be5c593f0078b0a8a8a1ed5934366207b2f3b11c30414d3de17f58501e2ba44f69318b2e438891ca1c1b3b1162bb09ff5c6e1095d8412f24bd9e23155058e462307dd30e110ccc529da3b1a67fd5a24519fe6eca19f6d7b9be7df48"], 0x10) close(0xffffffffffffffff) setsockopt(r8, 0xfffffffe, 0x1, &(0x7f0000000080)="648b872c9e27dd252d23bd091c28552132c1627851f673a5ece7fac65c0f4706ba0183", 0x23) fcntl$getown(r0, 0x5) read(r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 13:43:24 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) recvfrom(r1, &(0x7f0000000040)=""/12, 0xc, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) 13:43:24 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/149}, 0x9d, 0x0, 0x1800) 13:43:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000ccb7627c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036eaf6fcad2180266c42cef8fcacda16c17e6e16e59eadccbdfdd885021e10984e8407bd2fa4c4ec645c3024634f0ccd0128b79f348e00233517f20a921d5cd9c7f8b8a7c52c710cb5c7f49c35e76de68b2a230b4c250a833b1a095809bfb1d20b0c8f76d69d42fb65aad56265bf87ef14ac21072127ed6682ebb9abdb90b120fc9fc2b40121872119f82bc200000000000000000000000000180d4e6d8b52e0ea631be1e24b10cb71eb5d6a9b4d3cb19d000c0760a5212d821874c6fb62e2c637df98a12294d59a596385cb2dab08f875e0a956b6da5b0a167afc3cb31e788040294927851e2e7baf8bb9fa12ffa5efab652407b6d7d28e8c42f06e03bfa3cf78d7066051e170a434e8cbf2fb8b8265461337bb065a713419e551cbbb330d4ee43f2be150f1829180406448cceb635f114825f2c232efaf5d76c0cf3207de12fca9831bec6fa9c8395f2d95a20079958d8c5b6f4d83d6b0f564585ed1ca9ffc4017e3c0"], 0x107, 0x2, 0x800) r4 = getgid() r5 = semget$private(0x0, 0x4, 0xc1) semop(r5, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r5, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r6 = getuid() seteuid(r6) r7 = geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000000180)='./file0\x00', r9, r10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000680)={{0x4, r6, r4, r7, r10, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r11 = getuid() r12 = getegid() r13 = getgid() r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = geteuid() r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r19 = getgid() chown(&(0x7f0000000180)='./file0\x00', r18, r19) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r16, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r20 = getgid() r21 = semget$private(0x0, 0x0, 0xf3) semop(r21, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r21, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r22 = getuid() seteuid(r22) r23 = geteuid() r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r26 = getgid() chown(&(0x7f0000000180)='./file0\x00', r25, r26) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000680)={{0x4, r22, r20, r23, r26, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, r11, r12, r15, r20, 0xa5, 0xffffffff}, 0x2c3d, 0x0, 0x2}) r27 = getegid() r28 = getegid() r29 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0xc) r30 = getpid() fcntl$setown(r29, 0x6, r30) r31 = getpgid(r30) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x3, r15, r27, 0xffffffffffffffff, r28, 0x1, 0xa09e}, 0xd152, 0x80000000, r31, r32, 0x3, 0xa6ef, 0x8, 0x14}) setreuid(0xffffffffffffffff, r15) execve(0x0, 0x0, 0x0) 13:43:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 13:43:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x6004, 0x80000001) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x6, 0x1, 0x7, "b3cb37fb98bbcb3e4fa4a378c4973b7262c94373", 0x5, 0xf292}) 13:43:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = dup2(r1, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) r3 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) 13:43:24 executing program 0: r0 = socket(0x2, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:43:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="dde000002000ff7f0000"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) r7 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x3, 0x7}, {{}, 0xfffffffffffffff8, 0x40, 0x20, 0x9}, {{r3}, 0x7ffffffffffffffe, 0x1a, 0x0, 0x7, 0x7}], 0x1, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x10, 0x7, 0x3ff}, {{r6}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x100, 0x8}, {{r7}, 0xfffffffffffffffb, 0x8, 0x2, 0x4, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0x38d6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1f, 0x7fffffff}, {{r8}, 0xfffffffffffffffc, 0xa0, 0x0, 0x8, 0xc}, {{r0}, 0xc0568aea703cb4f5, 0x10, 0x2, 0x1, 0x8}, {{r9}, 0xfffffffffffffff8, 0x8, 0x80, 0x7ff}, {{r10}, 0xfffffffffffffffc, 0x40, 0x2, 0x4, 0x4}], 0x993, &(0x7f0000000340)={0x3, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 13:43:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) 13:43:24 executing program 0: socketpair(0x9914de95566d92d3, 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xed) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 13:43:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) socketpair(0x0, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000080)="51fa483974bf4671c09560c3d949aa6db7c0ad0f55fe000065e4d02195dddfc9a3b9380aba982aab978b7dffcecd413d0f7b35c807f9e6efd6c19502b4dbd9d9dd8dcd6fed5fc8b9599ea07e10aa6f43e186f6aa58d1ed008113b6a66ec1f4ae12e6514df47d726b1ef21600"/123, 0x7b, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000040)="da000000", 0x4) 13:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) dup(r1) pipe2(&(0x7f0000000140), 0x8000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x5, 0xffffffffffffffd9, "85d81b00410aa7930000f54020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/31, 0x1f}], 0x1) 13:43:24 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f6893bde75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012023d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x20, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getpeername$unix(r4, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) dup2(r1, r0) writev(r3, &(0x7f00000004c0), 0x4) pipe2(0x0, 0xfd36474eccf4ca29) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x3, 0x0}) r5 = socket(0x20, 0x4001, 0xfd) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x10) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000380)={{}, 0x6, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) dup(r6) pwrite(r6, &(0x7f0000000180)="f9513a149c669de77e314522a7754252bb6c6d9acc570ef1873937885ef75698a6327a2cee9a1a01ed48e4704f193cf4723c948c3495905d5b764fba4ef3e887934f433e977f81bad40c5dc31a9eb929379ab4454ff450fbb9849fa637dc1ac00ec92088a459342126dcfd298a3d999fc969d8ba8b0de28bb47b2470b57600b31b99240a47922708983dde996faf436029b9dc18deaba17d67a1549b598e01908a8d321216e37d6d5d5cbf3ac5bc949189c40e13d1b033811be0fa8d4ad86e921bb0017c389125ec4635ff756aa1459bde0ba4f2326b3b3eb94cda445940490bef0affe65986d776f639151cdfce63f13999607c8f4601e010479505fe89", 0xfe, 0x0, 0x0) 13:43:25 executing program 1: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESDEC=r0], @ANYRES32, @ANYRESHEX=r3], 0x3, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgrcv(r2, &(0x7f0000001dc0)={0x0, ""/71}, 0x3b, 0x0, 0x1000) msgrcv(0x0, &(0x7f0000001b40)={0x0, ""/246}, 0x263, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300e7b4100000000000000000000010000"], 0xf, 0x3, 0x800) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = msgget(0x1, 0x28) r8 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r9, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r8, r9) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) r11 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r12, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) dup2(r11, r12) sendmsg$unix(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r13], 0x28}, 0x0) r14 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r15, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r14, r15) r16 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r17, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r19 = dup2(r16, r17) sendmsg$unix(r18, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r18], 0x28}, 0x0) r20 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r21, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r20, r21) sendmsg$unix(r22, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) msgrcv(r7, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r9, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r5, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r13, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000001540)=ANY=[@ANYBLOB="f1be993c0f82c8db23f0d6c24c72dec9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff750dd522183e28ebfd33c16c81e5582213759427c51e9305cbea3a2b1ded27f1fba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb020334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f268300a0b7e20fce11cd57c8a2795b06be6f3bf7e0386", @ANYPTR, @ANYRES16=r14], @ANYRES64=r18, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed76dc3e6ad2a1ba2ba556283c94eb2a29e7", @ANYRESOCT=r18], @ANYRESHEX=r19, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r22], 0x5, 0x1, 0x2bbaff95d624e2d0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f00dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) msgsnd(r6, &(0x7f0000000680)={0x2, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535515bebfa25245e804c95574b8a60f3154e10dfa023aa618256b2bd8b46afd62f2b01573cab5babb6313c8c54cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc01775ddd417bd2c5f2470a3deaf00000000000000005235982c3bfa0f1112134cd39b8d65900000000000004e842d7ced1d1589195da820"}, 0xe7, 0x40000000000800) 13:43:25 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000cce000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c7b000/0x3000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000f3c000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000740)={{0x80000001, r11, 0x0, r9, r10, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r13 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r13) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000380)=[{0x0, 0x8, 0x1000}, {0x4f8e092b35ffb7dd, 0x2800000000000, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x1eb}, {0x2, 0x7fff}], 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, 0x0, r16, r17, 0x1, 0xa}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r20 = socket(0x11, 0x4003, 0x0) r21 = dup2(r20, r20) r22 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r23, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r21, r22, r24) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r16, r6, r22, r10, 0x2}, 0x0, 0x0, 0x0, r13}) r25 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = fcntl$getown(r2, 0x5) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff88) r30 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r30, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r30, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r32, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r26, 0xffffffffffffffff, 0x0, 0xb0a}, 0x9, 0x75, r27, r35, 0x10001, 0x8000, 0x7}) fchown(0xffffffffffffffff, r1, r5) 13:43:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) semop(r2, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8001, 0x1c00}, {0x1, 0x5, 0x800}], 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r9 = getppid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r10, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000780)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) r12 = msgget$private(0x0, 0x480) msgrcv(r12, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgget(0x0, 0x83) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) r19 = getppid() getpgid(r19) r20 = msgget$private(0x0, 0x20000003c4) msgrcv(r20, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r20, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r20, 0x0, 0x0, 0x1800) msgsnd(r20, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x1, r15, r17, r14, 0x0, 0x46, 0x81}, 0x10001, 0x1, r18, r19, 0xa5, 0x1, 0x4e2c, 0x6}) msgctl$IPC_RMID(r20, 0x0) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r21, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="100000ffffffff000000000000000000"], 0x10}, 0x0) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r22, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r24 = msgget$private(0x0, 0x480) msgrcv(r24, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r24, 0x0) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r26 = socket(0x18, 0x1, 0x0) close(r26) fcntl$dupfd(r25, 0x0, r26) write(r25, 0x0, 0x0) msgsnd(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="4d0d10fc29e5f803348f9f82f87808e9aca7f801bddb8fc9b48d476cce7e006fe1e7e10d0c58d8d1a47b7aaa2f4d35e2564f70fa1f7d062dd0521fa6562001b5b884b8a9e6eb63e822f71585a6387b9cef7bf8b4f3ef131b68eda956fdad4b", @ANYRESDEC=r25], 0x2, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000006c0)=ANY=[@ANYBLOB="0008000500000000cc403de6b99080b840d12ac5bd074aa09c3977be4b0022b17368a64d7f0a8e6fc25ab9f177334d03dac79186e40c9bd8a341f1b659cd14742eed82010e8869a622edee6b100fc7c86d5d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = getppid() r32 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r32, 0xa5, 0x1, 0x100000000}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x80}, {0x4006}]}) msgrcv(r33, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r5, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r33, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r41, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000300)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r43 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r47 = getppid() r48 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x0, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r47, r48, 0xa5, 0x1, 0x100000000, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x424, 0x0) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0xcf2c}]}) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000002c0)=[{0x5, 0x1, 0x1, 0x89}, {0x2, 0x2, 0x7, 0x2}, {0x1, 0x0, 0x45, 0x10000}, {0x3, 0xb, 0x4, 0x4}, {0x8001, 0x0, 0x7f, 0x3f}]}) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r51, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000280)=[{0x5c}, {0x1, 0x4}, {0x4000000000006, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r52, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 13:43:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540), 0x2f5d472, 0x0}, 0x800) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) fchflags(r0, 0x1) close(r0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) utimensat(r6, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x7f, 0x80000000}, {0x80000001}}, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="7d86d0f44425f0001ea48b779cfe6dea019bbc3e5c7312408ec31c1af81eee8af900944c", 0x24}, {&(0x7f0000000100)="636db12e8efa710af8d86dae30d3f6290c4d7ec7a862b0e373a708cd934c7338e0eeb1277af2b2c60aa0dc2da3ac041e9a8ed2a6fada45ffb5ee956e7bf847e221d6d1566e88f72d83caf68d051832fd93d8bd5ada1734a2ef879aeb6c672aae5367182f1144a1721cbfe684d478c6c553347d76dff816830cc9241533d07da70a91b6ce8aa4517917c94fa6608d7d9b9055dd68a9be35aa9672ee9610cb806de2b5443ce534c8e70ea8", 0xaa}, {&(0x7f00000001c0)="81d152b92b3e41ffd5d94645d0d63d026188289b55275acfdd", 0x19}, {&(0x7f0000000240)="bf923b73e5a6dc7e32de573c0b257c4e8d7b65174615bd734c805d016c4214d72ef86c4051a13b8c724e21ddc82f4cc93e20ea7b674f0e8d73184abec3561b91d161e1c291cd626e9ee33eb31d954e2963a475229519af8a312491f921a605aee4f51f2662a8bfaad3cf456df9d0f7f72a5c61a72419fd434918bc54950cc66638899b9c3067a2611fbc3d9da337d17847a465604640293e4325a3e3f80755ddab9504a0434852a799e46e4625aba467568d0d40", 0xb4}, {&(0x7f0000000300)="4f641e4631394017cbac0872fa", 0xd}], 0x5) execve(0x0, 0x0, 0x0) 13:43:26 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000007c0)='G', 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x2000000000000002, 0x1, 0x0) dup(r4) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(r4, 0x5) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r6, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r5, &(0x7f00000001c0)='\v', 0x1) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 13:43:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) bind(r1, &(0x7f0000000180)=ANY=[@ANYRES16], 0x1) 13:43:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x20, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 13:43:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 13:43:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000011c0)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="5bdf3e5799c0de78b36e36579ba061015694966efd278b98bd2a1252bf76ca899da38c4d25be720057924c42d1f1977f", 0x30, 0x1d260e67ed176360, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getegid() r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0xab4d319c9582a8ba, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, 0x0, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r23) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x0, r8, 0x0, 0x0, r7}, 0x0, 0x1, r18, 0x0, 0x1000200, 0x4, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x9, r3, r2, r8, r2, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r27 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r28 = getegid() r29 = getuid() r30 = geteuid() setreuid(r29, r30) shmctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x0, r29, 0x0, 0x0, r28}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getgroups(0x4, &(0x7f0000001200)=[0x0, r28, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001240)=[0x0, r2, r31]) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x8}, {0xd4, 0x80}}) sendto$inet(r32, &(0x7f0000000180)="79f27fe2912b3c70a36064d23435c61165fa67afa944df282caafc545dae8ca411567d6ea7343a39246502895e018d06c2eca06f3242e3c350033fc2b7ab8d0958a123b9f9009f36558eb5d6639cfc099816738a965e1bc58de894a537092e03031b64824ee0f37769b37886b167969b7ee329651ceca2c7e83fdd0a1f7fc66ea4f77c56d0079bc29f4b3b38fa59f9253cddc10a7e0dff4bfdccd48c2e6154bbf67f134db70fe4c59ec32a7c44680e591713304a7f21d5e5427a7ea16014abc7dee81851890c5cb5a32a95cad2bd84ab76cef2b29fb946ed647f008dab9e3c45c2d27789cf1970abbdeffa6e5d7e32a8140b313aa8ff6a75254cf535f3ba3303e19b34b371ac544c5f63ce3687e7bef6489e45ee848c0d41a90934970cbc72f857e6cf3892d15da88772b130d3e67d10fe00e523cee8bde9ddcaf7f94e61cfc5df72ad79e31c4cce1908f4d0cb3127fb2bfee887dd982bb71b54a725c3bffb3c6a6a79c686d34ba5d64c9f8edd53fa3c9b474ae42f71fb97fcfc88b0e26d751777badf004d5704e8a68ec9d99dbd8938ad550aa2a8116af74542ce129679e7da7a48170e9e42ddef8d243dd9a96fa3131e9fedeba9b0675ee8b84320246a1ef86e2fec026c43a7c71488c180249159be14a946a30528745127e65da8c67f35735a9f026cdb39005c3f8922c4704ebac17481dd6f83e3d9d0d4e61f554e9cd5cc69f383e5a8de560515874e4bca8928312a6d33f2dd83ff14c22aed6bda1334e4b5bb9e9d80d1cfdf334188ab7ca63fda2892a9720b0c8b7ee389b74a847d9b9d6ef44200523c33231ec28405070c0e841f2fdc18a8f03ef55626e20076fe30a0edaae079b31a08ce177f27dc5b89d16136d21a220b66fc784fd3a0fd3c69f80c9318b5f1186aab20fdfe86e6b27074370418291243301a54ece55180842bc6e2d9d00e03a24747bf86fb1832ae93837ff0edd3ad6dba086bd722c974e2d873a72f82213ccc9c28d011603ff487bb059cdb989509ee0f0a8f07f192e100eafffdb590ff17aaa0ea139d621e5802c0a471511ca9817ada85fd2913165025c509b04087cf957f68a97894ff6264be5cf5ede09a3d02067dc498809428ae607651071943bebdff3939a23e58f4bf285ebeabb2a76e3e57c7be335e34ce334ab9ec02ac9f1b798b7bb8486dddf715c9b626b0a8a02feb00bdb1596f14f777bf3b0fef1f54e24dc5fd3c9e59245c69e834f5793f33986406c05bb2d84b163498ce822847060bacf4690e83ea010374e3ba79f60c793b84dad55488ebf5f7d548823653aab1920c2e90ff345de0b61cb2ab26f1e0c158ec9bcefe62142d20dbf2aacfeeea69b35a81b85fdfb877b0a6c7dd150eee796750adc83424cd99112261fcd37d57bb99e261f3f7b01ed0ca309e8a22ac52bf33a728159730556c75b5d2ea9a1eba682a48c358ca132166edc0c0c9d8284f2e727845e6c69130d71f87cedc54641dcd9caa46ad45d82041154d40b93465b060e6c3e5738b60889c01bb3e5dd2194ab51449785723febc81f83f81047a60848a0e9f5c654c8d2e8d3345b19f838fa32c85d7ca56c2c7e0be60c201e86d3a5c5346bfd1c411ffc84690367d1d18aa34ddd01935d5a08ff360f793dbd8a8aabbf17816b980e7f20ca24b87f17f57e8eb4e798ec00df9724a6ffaffe25607568286ca3bfd6d85555b3fe12c1be34c139cc13b0b06a49c16e23c097b65c30b06c1048cbec07d30afb25875ed10bfe9a926a36b7fbb58e83223547fc493d634d79680cedc137b48e3966f514e5b656cfc7d61c2d6ef6fd51d2b6e9e2448556a8b0b8d159703cbc4a235ebdbd098337008ab706a3f156eb7d8f270cba743d37930fdb2d78bb9503d4ccab22215373fb7e9f6af779163d08729c3a7f4037ce3cf2336f4368e24fe554d11d3d21d048bb4bbe8531f8d0806dde08d91f1f1a2a68d6329e12f8c558eee435b096dc03952ef877d1b1145f90a675057bd06b9953cc8cb52a21c27e0f408ffc3c294414cc7db5549d76b049271c955d004b7153e172f00891b3a7a4b7267688742e6ba3af14626aa64d48f383a0cde7ab7a9ca61115c8b47352542cc62567561f970a249e7ec530cccb18028cf001bb0b5cc58a78ab6f522622845550fe1d3271a29c847c929df89288dfd6d12b0a5c44c8c03fa81564dbed64d5da4edd2ea4b4b4a90cf184454f4bfe7964f63ab7c1ae692a3adae425e8112c118074993847103922da41751d0ec9695387eb0015c1d95e2c1a05aec0aa92957a0a6fb00dd95395cc7ee17028a8b603dfae7ee1277b4ff9392e7ddb403e95bcb6573cf970eb8ad19bfcdf70baa30c68b75399b660f847156ad7a6db7a0e863def6b9846bf0ed587945176756138166ec947f04f2c580bb011645c6285fe05777c769defff8e2034a68b4c2a7d22d0ff204d00e3a4727e705e8a2a82ca37af024a6534a39d4250aee27e77abb9069174e5b176df14ad5598c4b7af291a74585e26a010fc10cbdfc3dbed8ff73a2449cf0e8534e822c4321190b1e4e1fac6653638a6bf2670be5a679a7e64795f30ef9e154014104b52655c7af54db1e0559817ea71480125dd48fd3a26297576802ed917c70ef7cb6d9f1c82503d9efe751bb73a8b3c69497cb6ee33d260d576a6b6bff46107c192b4c345da51c58a20e17a1f840c6ab9047628fcf2bc658e55f74539ae1d42aa7897e84545d934728085d075144c577e831c2a7878eed3157ad5060f442c741ad2f97e25cf528e78b8c08b7f51092d451049852d906a1fa8110b200e57fcd46bf8c89d3f5ec0f4125d1b45c9b4892bf52965094a83e3a922fa9be8b361db1ba9b91912bc38463b0450e33853f2e50206cb50c6a9ad9125548db7fb08975dcca64911174127cd60700fcbd7e163c5bbab7096e2adc54fd6475c9103ae29cc577d1e1c38f70dab842d2dc28343caeb658b665af96f71197412e2bd10b02a676149bc313a1e87b2d198d79cb2a33e78b52c3a3d002b90fee2db8780fdeb8e0ba646c58e45871debf7d5a1540b9c9a434e266647796c52cbd60ad97cdfe3848a37127ab2ef4327cda09b66771366ca12a67af188d10b1f974e517149ff23fd0f5c7d305c6a46827e8d93b00d7a7009b3dc71f4368f3a94a0c2a7116ed45b1dcfea54b06032be5c0e356fe6b6c7e66594e65547739a393c3e31bec56973fd1d5e4f9ced607a64122acf233170c9d82f0a21cab88ea0a70dbecbac4c6741f1abf3343e5ec700e80e09f3bb52833f678f353dbc246955bddc63e7dda2d0bb082e64b9502def174127efc2908efba35e136e7fe4bf6ecb1b6585474d33cf47790531ba8a28cbf3ce1720429e874b1b47503b6382158c0505fc07aa0bbd115bc1386350d7e07c5ea0ed75e0dd91ecc736923d3226f52ff5eff57255470690f220dcbe538988dba3f461908dc6606184ca64cc8b6cefc3a019695143172b95403b2dc91a61d88095535b5d263cc69d0129af3968a5f9f73aae28e354044a76bd7ee101856f36b77c699c5a3ae3988b8e58678888fedae95d257ac18c9b573bf065f3a84f5eed3fb8e00270a0b23495ee984974ccc2a907e8e342f5403a0837701df4931504b426a460099c27746cc7e6a2fad9384477e3f491422db214c68281875463a12684c1a8b47ec08644f8e8aa7f815a69d2b527399b24d112bd2c67bf15392f18390dc22b0361a099a8306c134a6e074875daff65915f4c84c0468253a2952cd1aca32cdd2cd36c77b9c78502cf86f41ec17ed31a13e0c3cd3d7ea59af102e9aa50433e16f38b89af830999d4bd0c3239c9e4823b251dd5b360737121af31d61647ae29d227cc3aea1ab3de487ea3e2e554aee8bc26524e28adcdc4788f3555803e343f7e588a10b8f558460347b22f37fbb6b023cf3562650460687f02e29e9af3a1ba2c84f31b5cf3027a92ba88aa1330e7ce3ad87740c2220c33b9eb97a5f20d2f035e6b61d089003772a779d1c115093b43613910cc4338e341230472e52df8b4baa250af878d98cb8e68f71c4ab8e89a2efae4e2b07f4bae6ce5c7cdd0e757433f9b5bc5e3f4442df63fde1f5af9c0b7ae7938b22d5cd61f825dcf3d9235974cdbd763ab5307d75385e9d2e7c2e8f61608daa990bb3a2a8a828d312440543cb086143203a3544c2921f3ae5f72de59cf1e598c88d2d6e3425112d9fec6bc6285d840524550744abb8eb871da95682bd3a33fde2f7646973c1f9f80e204cad5c0fd89a9ac332bba9a84fb1abc777c855e2a2f73daef67cf865a76dff615a8b0c76ab4856fb338c575e532d3cf7e0b8ac741d395d64632789852b5c083931bfbc18d2196259d8d98bf0d6d6924f04bebf459b1874eb5e4d376f4f1888b57304bc0a7acfd934bbfdbb461a98a8cfbd3f8d201e02d123c12e4c4bbe46c9f6ba9a628530f0d659362b3d19cf53f3c9a93805f2c12ee41162dfc7bae142471345fbde76c1e72c4d9a1b9ae0625589875e6bd8b317d19915d67ce59e50d3e3688f96dc7cebd597a1700230324f21e8b9e231953ea114903166080b3e8372ccd77abec2bea11bb3d128b074f659b70d1374c9751eb799faeda20bacd0f315daebc420b58a0d0033aa7200e1c3edf2674f0d639a8db117a6d7970aa502575fdf466c7cfb3651dab0d7a7271596b0783023fdf9d43028fc26b1313ac46978464b9d5b5a9a4a979afd0c060e656d0d169b378f7cad48db373d44e4b4b5d379c92bea53e702b72a23b9807ab3d197a4ca3b7b342f6fbe476d2600850104433648c2917ef85a30e96e3387f3f255f57766d16b29c8164532b865e37b57ee79b788cd53e97b293bd8774beda16657f2317e5f5863d9af158952f4f1812850ac10a983db66e9b782d822ca11ee6335cc2dc2988ff71938cb2b39009e952be9ff8fccfef62e56648ff35e73d075a9e86f3b64687c738638aa512d3e889e8aa89ad24c91316de8963295f14f2b6b17430a6d2192087b26814335a60ce74c1ba90a9600366d93d86cfbd1d151dc1b599cc43c3d570d2c086de0cf1968de46db4c27c350649ce9265658364d522df6ddf3b0f196f0a1201895cd477a91617579cf5e661b36e7e4eb8c86e276fb70ff8e5c05842590a3b2a8caa4af67d2b0fc73197804a42c960741a51b069e68598ddc605771733fa24a2a6d786947d397af7c7880517fa0032ae6e1e85f94123dbc0748c44f4ad8d211a9c1c4534d62a93ad8d6a60bba34d35c1fe329e46387afee3d6f6a45b978401bf40ad684aa468c3f3baff313f6b85229599e69bc019337cad344b9528395a72f344825bdd76fd5b03d63c9b28277ae7752fcf9917e7ad8a4386a0bef5cd3ef9d459cae042e0725a850b594de5189219e57a26c18cc487cea7d4ef82b7fb9189e28160d0f6203b8e427981f370914d2cbefc70ffc82eb918fbad2a5ded163d8655f450ef2313af439a2ade7c5cb81b4c2d5a3a2cd7b240462573dbc50ce6b434b7e793d9d884d927aa590b465646bfd20adde1b7f603f79d71209caf035c82a8fdb71cd172d509a945145d89ebc119afde47404126653d9a514ea8596edb62f7fd82ebc209dd8f7f172dac18e7b342bba1361ebe80dcedd5d0c707b7146356802ccdd2b970a630cb1f280a5b2084bf7397624f444b831397e9530265ae462e21b409ed02121e40e8eb94cfc411fd67f23596f219d09c4103c0730954811dadb872667854c866ffc01f4e57bb572383ad955c875d1ce40f689dd1de35776e1803bd723cda6186bdda7d47cdd", 0x1000, 0x400, &(0x7f0000001180)={0x2, 0x2}, 0xc) 13:43:26 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000680)="7cbb087b41391fd5b822488691393fd6a9811d4e041d6255c623ff314b4cb6303402af1d83950cf1753abd8c85bcb0ea13a7d75aa882ed86817da836e398ca45fee10acc22c2c3c6727df292c8487fbfbd9e84f74e1de5784271b57a4ac7000000000000000000002503cd0ce2ea68307a35cf94031392b4144450d4171318044893833ed3cde3879b0fd79011a03127cc2f18fcc245a8268084619f43465a3957470b85847b66ffeb0bee112c3b18058777de5ff51c82d90f1606fe9c986413cb0c6df261691ed0e85c15aa9157a3631ba6019584c2123e7dcedf3032e3bfcf24293ffd010736a0a53ceba614c0f34e21f3ab39f30237e04ae22a7a5e531561e30600b36bb603a625138296", 0x10c) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r6, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0}, {0x0, 0x29e}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r6, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x4400, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) r7 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) close(r7) getpgrp() shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 13:43:27 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x5, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3a, &(0x7f0000000100)="97870c18cf84e1240713a1157b6af3673fc6175136011aebffcdb4ad94e7109c7e3a483b60d9e3b0131fa11a9079b40d7b690210603a946d46f6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x5, 0x40) write(r3, 0x0, 0x0) 13:43:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xe7d746a5648eab57, './file0\x00'}, 0x98) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 13:43:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 13:43:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0xac432ac49843a21c, 0x4000, 0x3) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:43:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/4098], &(0x7f0000002580)=0x1002) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0x8}}, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 13:43:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000000)={0x1}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) ftruncate(r0, 0x0, 0x100030001) 13:43:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) r2 = kqueue() ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 13:43:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x0, 0x4a26, 0x3, 0x240000, "9c387a87ef0d8ad75147f2302af511f44e8dfa04", 0x64cc062f, 0x68}) 13:43:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) fcntl$setflags(r2, 0x2, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r3) 13:43:28 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000001640)={0x5, 0x9, {0x1, 0x200}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f00000003c0)="79c179552445f016988de2df5df08938259c95cea0c55d9f2c52274a7cfe5db3000b2521e261bf681cfa24ee55c659f6728e86185d05dbb8a26d7157e932d48a236c59ba4876af7abc1fc760f43c4100ce9b99595f1e49649903adaf4574c33cb8be6c7a5c72602230ca0f140b9b50737e3a92ac722742d8a4fbd317edcdd6ead545eb256ba34f894730b826d6b63e508769c20dcedf1b53add6f94b5a176fc1ed91dd3e8e464a27509bdfbb8e603ead0a04c3d53ceb270f52d635dca6fe1780abcd6e575a244decc17d85c2e035704d9ecdff6f622a81d575f2d336de44932a28f2330757b20fb5240cec2a2b2bce6f65ba70197edc32a4d7c2fb03acf9210739db7a6d0379676ebef54e88f6dc9f4441edaed40b8a17848ff47b48c29b38e13bbdcefcf59c34ce4b21809c8947efd931edf5ef", 0x84) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0x3f3, &(0x7f00000001c0), 0x6d3, &(0x7f0000000280)=""/203, 0xfffffffffffffef6}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x563) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) r7 = socket(0x2, 0x8001, 0x0) shutdown(r7, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r7) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) bind$unix(r8, &(0x7f0000000140)=ANY=[@ANYPTR], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r9 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x2a5, &(0x7f0000132000/0x3000)=nil) r10 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r11 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000350000/0x6000)=nil, 0x2000) connect$unix(r9, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 13:43:28 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x400, 0xc8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:43:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff00000000ffff00000000000050fed00800000000000000fa7aa18bc303259c3c692cfc83fea0dec3811fa70d21608d575af422e8a04463e4b0e5a05c8f1daabfceb5770151ed06b79c73f53cc76873b862730bc6bf3d15a47759a152ddefd231b7fb9f6cc14feb9ca9f8b9c051d610f13b6dd2737682b73ae76276e521fe3bee893e854115bdfabf95070f86b5ebb24f7a36455be8803027e57e3a157bb8463b6ac94085216651e096aa58885d220a82c9cbb8af79f824f4", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x300, 0x40) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) stat(&(0x7f0000000240)='./file1\x00', &(0x7f00000003c0)) 13:43:28 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f00007f4000/0x1000)=nil, 0x1000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:43:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r3, r9, r3, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r11 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r12 = getegid() r13 = getuid() geteuid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r19 = getegid() r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getegid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getgid() r26 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r33, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x0, r28, 0x0, 0x0, r27}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, r23, r27, 0x0, r25}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0x9, r20, r19, r23, r19, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x0, r20, 0x0, 0x0, r19, 0x59ce1e9e80f78560}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x2}) setreuid(r20, r17) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x0, r13, 0x0, 0x0, r12}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r35 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, r37, 0x0, 0x0, r36}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r39 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r40 = getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) shmctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x0, r41, 0x0, 0x0, r40}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setgroups(0x5, &(0x7f0000000040)=[r3, 0xffffffffffffffff, r12, r36, r40]) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r43 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r43, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r43, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r43, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f00000016c0), 0x0) 13:43:29 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0xe12d122329971888, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r3, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) setsockopt(r3, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000015187437b14bacde9bbc16e561cf0086697cf8"], 0x30}, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c34a99b2a143ad86627334943e9cc08e77d7e8ee67e87f96817fee9df65674107d08ad9c22d109356abe31c0e10adf5d3411c1975e69498ec3fe3b40a2028520200000073a90e04000000598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994f7c3c900c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6000000102c1eeef488251fc63a42a0b0671a953ba152ae64c18f8993bca21bd63c64956634752ed879ff4d01ae11612006a4b662ec145e10ec37c9bfb5d1225ab9a231d4467aa002423c2af4247fa1e0e14dbd29f43cce0020002e4f9397e3fb0a57bd9ac2aae98ccf0dbcf5e14ed3be80b32cea197a17feed7c65d4106133e5278cdb672abca6c5370c94ff10ad53bb154ee2c7499350ccb3d06d"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x3, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r6, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r7, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r9, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x2, 0xe1, 0xfffffffd, 0x550f, "2eb86ecca46adcd58b300101bed9a562009e9800"}) write(r8, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r10 = syz_open_pts() close(r10) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r10, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r11 = syz_open_pts() close(r11) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r11, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r12 = socket(0x2, 0x1, 0x0) close(r12) connect(r12, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r13 = syz_open_pts() close(r13) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r13, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) r14 = syz_open_pts() close(r14) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r14, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60", 0x30d) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001000)=ANY=[@ANYRES32, @ANYRES32=r1, @ANYBLOB="000000002000000000040000ffff000000000000", @ANYRESDEC=r2, @ANYPTR=&(0x7f00000004c0)=ANY=[], @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x40}, 0x605) r15 = getuid() r16 = getgid() r17 = semget$private(0x0, 0x4, 0xc1) semop(r17, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r17, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r18 = getuid() seteuid(r18) geteuid() r19 = socket(0x18, 0x2, 0x0) geteuid() getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xa) r21 = getgid() chown(&(0x7f0000000180)='./file0\x00', r20, r21) r22 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r22, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r22, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) semctl$SETVAL(r22, 0x1, 0x8, &(0x7f0000000140)=0xf) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0xffd, r18, r16, r20, r21, 0x100, 0x6}, 0x100, 0x6, 0x9}) fchown(0xffffffffffffffff, r15, r16) r23 = kqueue() kevent(r23, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xa7}], 0x3ff, 0x0, 0x8, 0x0) kqueue() close(r0) 13:43:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) sendsyslog(&(0x7f0000000100)="08c03713062a21675266a8597e08133627ad769db982e37c", 0x18, 0xa) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1d, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040", 0x20}) 13:43:29 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000100)="b46de8ea770eda5d0d7906c8c86a99237cc7636dea3aebf2417ea6947898c1b20b65e019c4b50dd0b63a497076cb3195dd406366496bb067493eabc5cab9e4a9ef76b31ec90ed04a8d0d286923a9197c30fdb8772bd3d52f6b4a0911b3455574310940420afd1aae6fc08403e17cbe2b9d7900000000fbff0000000000", 0x7d) write(r1, &(0x7f0000000040), 0xfeea) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10, 0x0) read(r2, &(0x7f0000000240)=""/114, 0xfffffffffffffea5) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0x382) 13:43:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xff, 0x200, './file0\x00', 0x75e6, 0x96, 0x9, 0xb84}) syz_extract_tcp_res(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:43:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x14) 13:43:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 13:43:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) ftruncate(r4, 0x0, 0xfffffffffffff194) write(r3, &(0x7f0000000080), 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0xe9, 0x7fffffff, "73a20e000000000000340700"}) write(0xffffffffffffff9c, &(0x7f0000000140), 0x0) 13:43:30 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x111edd3eab2f629b) fsync(r0) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000740)=""/154) setitimer(0x2, &(0x7f0000000180)={{0x2, 0x800000}, {0x572, 0x80}}, &(0x7f0000000100)) r2 = dup2(0xffffffffffffffff, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x71) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x7, 0x401, 0x3f, 0x2, 0x1, 0x0, 0x800}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYRES32=r8], 0x3) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r3) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000140)={0x100000001, 0x9}) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xc6}) r10 = syz_open_pts() close(r10) close(r10) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r10, &(0x7f0000001680)=""/4096, 0xb2a) ioctl$TIOCSTAT(r10, 0x20007465, 0x0) r11 = semget$private(0x0, 0x1, 0x80) r12 = getuid() socket(0x1, 0x8002, 0x81) seteuid(r12) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) getgid() 13:43:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x0, 0xffffffffffffff00}], 0x5, 0x0, 0x0, 0x0) 13:43:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x5}, {0x24}, {0x26, 0x2}, {0x51, 0x6e77}], 0x4}) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xe0, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x6, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x2, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:43:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xde32, 0x0, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x1) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r2) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000080)=""/45, &(0x7f00000000c0)=0x2d) 13:43:30 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r2) r3 = getppid() r4 = getuid() r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r7, 0x0, 0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r6}, 0xc) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) syz_open_pts() r11 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r14, 0x0, r14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r15, 0x4, 0x46bfb) r17 = getpid() r18 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffffa, 0x3f}], 0x0, 0x0) fcntl$setown(r15, 0x6, r17) r19 = kqueue() kevent(r19, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) write(r16, &(0x7f0000000340), 0x10000014c) 13:43:30 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r9 = socket(0x2, 0x8001, 0x0) shutdown(r9, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r9) kevent(r5, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8, 0x10000}, {{}, 0xffffffffffffffff, 0x50, 0xfff7d, 0x7, 0x7ff}, {{r8}, 0xfffffffffffffffa, 0x48, 0x2, 0x9, 0x2}, {{r2}, 0xfffffffffffffff9, 0x14, 0x80, 0x7, 0x9}], 0x8, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x81, 0x21, 0x8, 0x2}, {{r4}, 0xfffffffffffffffb, 0x12, 0x4, 0x3, 0x7f}], 0x7f, &(0x7f0000000180)={0x200, 0x8000}) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r10 = syz_open_pts() r11 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket(0x2, 0x8001, 0x0) shutdown(r14, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r14) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r17) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) sendmsg$unix(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX=r11, @ANYRESOCT=0x0, @ANYRESDEC=r19], @ANYRESHEX=r1, @ANYRES32, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC=r16, @ANYRES64=r10], @ANYRES16=r3, @ANYRES32=0x0, @ANYRES32=r17, @ANYRESDEC=r0], @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r13], 0x20}, 0x0) recvmsg(r12, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 13:43:31 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x23) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000180)='\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r2 = dup(r1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', 0x0, r16, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, 0x0, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r18) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) r30 = getppid() getpgid(r30) r31 = msgget$private(0x0, 0x20000003c4) msgrcv(r31, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r31, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r31, 0x0, 0x0, 0x1800) msgsnd(r31, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x1, r25, r28, r24, 0x0, 0x46, 0x81}, 0x10001, 0x1, r29, r30, 0xa5, 0x1, 0x4e2c, 0x6}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r33 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r33) r34 = syz_open_pts() r35 = kqueue() kevent(r35, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r33}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r34, r35) r36 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r36) r37 = syz_open_pts() r38 = kqueue() kevent(r38, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r36}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r37, r38) r39 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r39) r40 = kqueue() kevent(r40, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r39}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r42, r43) r44 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r44) r45 = syz_open_pts() r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r45, r46) msgsnd(r32, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r35, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r17, @ANYRES16, @ANYRESOCT=r38, @ANYRESOCT=r39, @ANYRESOCT=r43, @ANYRESOCT=r6, @ANYRES16=r45, @ANYRESDEC, @ANYRES16=r7], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r12]], 0x4, 0x800) msgrcv(r32, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r32, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r32, &(0x7f0000001200)=ANY=[@ANYRESHEX=r29, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r23], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r27], 0x4, 0x2, 0x1800) msgsnd(r32, &(0x7f00000003c0)={0x0, "2709d51b54b047f82380b6d817cf5b2f113ab7ff984f6ef3d741a7603c84c8ba687b767a56c4ff7c23469e26f635b741910b258a993f9b9ee29ae9e388631d15577faade69ae2716689f7b59129eae0e1097e7632ab3a7ad7659bfdd8cf2984c8a37fc87a10814b65588941367c346e2ca3722046c80f5cdcd2932a57fce8f511a05bbdb3aea964ca0d9f4af82556c3f84e91130d7f7727730259883aeacd3f835cd3169790dfedfcb767ab83f8cc6f6960103b8ba4716243f5cc3191f9b4eb325d9de55e1ebbf1c62f5106a74b8597b9e969297f5452710d01cb67b8f9c33d9e0a574dd8c4172544a0146c3f1cb0f49c7542c68e60e183f0e05367edd14f5866f3c29761fd21af1dbc02c9fba34aad5269a82c52a374820839a5214b025e915c8be39a4d42be4625f8d73e3be5aa7942d619035f8ae4a06f9be86d0c0b6ddb152716be6de92116836406ac26cafb5c6a0d8ff20c0ee276ca0b0d276997b67e103e1bcf244e25ec52b041a93c7ea06575768bb977e5830a369336539b1cff9a6af4697ef2a7e4c66c6658e1c95e6a68ba5b1b700bebe05129443032ef138162e346c7c41852fc5573465920d9f4ce93298727b77d14d18e9aea5ac446fd068a8c941b0bf45e58474eed647bc950c65ba3482ba53be7faaa604a4f23dc9ce9a9d892d7d235ab34cb268403f317a0b888b82e9bea6a8db9b900c46d87c0e61204f251a5ae3521736bded9e77b3fd211ac95c3b348539167244312f00708ee56069152dab68b456ed2c10e058da60f114b25912f9ccf054059a82026c1cff16ed63c5eeef28f901ab2457f255ebdea7f560d071aa42675576fc274005f9457057dccf76f354d107e64aec5789e945f5aa791cbae05441b2d53607d365571790a56fd3cde2125b7dd454e9075a5c6f69118ab1d5d0302fc51c2f00af48167fb3fbfe0b508f21afe6d46eb2109c15cca04627c51bd0a7f52cdd3bb1f4431f003798736994fa1d7fe5036d7242b91407b6b232dfec461d3f3ab2529d207cc78b255e7fbfef5ef43e55cc4a7ff8547492350e1e869b5e541bcc2b7cd800c3eddd4e03bd59b45237b4a6bb660787ff1708d557b65029d3152b683c7619b1b7974e4cd43fa23a911570f932d53941997429e760ff00a8c4a0addb67be49c65ce77794caf458cdf0850e62a9509bc9c55ee70e5fb5b8f256d5371141ba2a8d703300d42e659dfae7c914814751bd54e0c02ef0457e77523b1d8b19286ae53f6b3a0f2e0a7337555eb480261434c47ab623b2bf25d3d16403dbc0a584cd1270d71b124c1a63fb1cbbafc3402e536f6b72b4c535799cd70a71500fd752741f8486369034824908820e148954f20840cb880a09068ff0dc252b7875b0896ca1d77c6ae4005c627877dc709b8ca179b72c3d11ae32b0043177f01db24467608e832746aca963438b03dce384e02360e26a0e633ac6809c30d52b2384cc90690cb4cb6fe7707d21f800e818fab0dc2a4d616e4ca4b40609c25c8e4f941b9f377a2b7e6243c384ea2c7dcb1f54fa8ed0fe89f8d6f2ff204ddd16749961a9f3b5977345d4bf085d85d013d6a9ec6ece2e58a1416e551a9d8aa1d17f20e086c57881bdc46ea58e595bab22baf0747946394a3d1acc2c23e1638630224f0886c197373096b53aa022eac2c08dfcdd6ccadbbf685cb6c208adebd4a65e2304393d56947465b7251d114912ca5f4258f6223fcba96dcc2b3bad9f03e8d750c75f8bf9dba523a09aaf7563bebe3787f64a047374fb34ecd3f58b0d3749a80b36b7bba2290043bdc4aa30bb54c198a00386b219702a98f4e7f3d0295f5caad210611cd45425890e9bd33aea312af2aa09883903acc5c8d3259aa35d0d3e1d2752ad027a4bc928f9710234c6f82050cca560651f30cea0119852e20b858bd1e6eb807666d0c276d525f6bd7a012f4d28401c10fa3c978b4eaa16beaeaea329011229e4e8df0f398fba295a40c432e6f01a135cffba1b31ed56058e5a0370c368ccdc379000a6249161f717393176b630b2b1d75c60fc8e7ec39a55dbdd1895c40d1e26f469309b5d8bf16d4ae6bc7073a44b8bfaaa743593a76b9b899b4ee8eb5c8060077e37e47dfb36afe5f5629d5777db944f7492c9d65fbf8346c7c19af82d7a1717e34c164738ee58862af2f86b4b650a2b0d9bb509f23d4607c6c512a87755fbd29ef76129286a3dd9ab6d703326026a5da0dc3093152ac3160f5da3685a92f4dbdb2930acd481fc1cd4e9afb9b3f427baa788dbd72b2107663ee93d03100cc1f3a257154dbbfc956d0f626f55c70ee059d1df25b19ca593ed4f2c53d2f5d0861cae070673be2737b7ae96bb24b2ef53324a4d5cde44c1331c9d52827b0cba4ad62a397e75b1dbefbad7cf8f18625aac3619f87d17918145f44fa60f17daa5666ed0a5d14d86211f26eeb4c28232dc4d7f96aa9ff078297b0f1b66dc50f96ac40db76ee3da2101c747ab553e5d64a3baaa45990411a0dc9a351618b2a6de3872cb800a48047782aa450754bd7764f756d77f4003d94fe6da2d2c8815fca489bb9ea07252da26048758d225076a9e9995c77b0cc38d65d60940c182bd3793b2fc4603c47ccb438b8e81d547e499b25e0669d70f1504a15f8f33657cf5e5706e9650baea459f815cdd5b27d689418ac226321e3b4cfc408b25f4c9b9347fb7e4e3357f5bedc084d68fc41842d75d5a2fd332e176db2b0d628545f6ccbd0ed2b46a9efc7347cee178872b3dee1e27dc71d97ba5ca4b17c793e67446a8b57a98d9c17df990cea20e4efb46249dcf5033eaa0a3055bf37b6445cfcdc918b6d4ab17c52c8fd039591ad26940410256f76356697f28e95c39e0af5bcab76fbd0a399c33bb516a2a6508b815ccabcc496458b594d3c80e890c9ecd5d885e9d19cb968becbf071b9d8ecabd30c0e99cfbba4830836513d505fa46c28d22a7bb1064ebfea114fe5f89bec314bcffa35fda3413270170d8cd9bdc8bc6d255436f3f1114ca76e9b5ed564ef3fae5b9265de7414a7b99a4eb6ff338ddc764a320397e01968595c4297f6574667d64d1613aed5b8221428412afee02eb48ed9e21bbab31f04f0aaf5c1123afad097e5a2fa5857002f96f1127d74a72efe8dec5157bf12f349e657cd3ba1706135c00f5d6b5fe7d897932935c1e416a48a13c4b73786fc420b9074faa0cceb2a39cfd7e63843c68c3ff490f7aebae7e1b4def0692c37e62b1ae2c94b8a75e0d14cf6a329946872065e6d24db3ce81bbe74dad6572bbe3230abe246478995c102dbdf34c3c20204ba7e30a826aa70c16b746cc4c27c6edf5250d3d3ad4f7af27fc0d0a3978e5187507a5a9e6ad03712a9a5e49d2175605b86c86f2817b20d1125e350bd9aa00e7a3096ba1f52ab8c7a634cd2712423c5a8cca061a3a163e4a1a3c652036c828a41d9a2c4d10d1ed0dca4b70be26531e72800d7f6845498f7a328e79cac3e505555d90f6b8e1be7116c40e3c3de3d6248bf6df98492afb6c77cbcecd43069c9ebc7bf25ad084b81fb758923950caaf0b34b5626dafb1ee49dfc641d765548d4ad5c9f3f4ece8c68537db1428e2f34b21920e1d2d9d4582c1b98ff7a2792cf4b1eb5bd48b2ad15e03be25a0fb44b0db4fc120f92763ccdd81718f0ae394d102420c170dab622abf6c15c156fd8abc64f2f4cc626c109a52a40127e821860e4f7dbd514b8f8c662331308fd758d8c1a836f052113b60fa50d86979e2b02af59f60bb5d6e015abb90052c6fdfbcbe6976c3cb7e2ff52ba911c8479163658e10af3ef7a3bd4d6b2e0f1c3991ddca87c7f1d98c8f1b3c404c705aabd0df077062852e5386a70eef4012e46b05f860cf0d3325176a2806e06dcf14c009bef4f66441be66d671793c359aefa55592327064401ba05301871ffa041d941ed5f60ab1059c66b7d7a4f1c161dd4ccb0e2f768710387cc518fea448fae934e4e593821198d19194078c3fc41dcc34a977d5688fa8e5e01ff93a07fd8c7609d181a1f11b66dacd4a9a2bbac0ea1fecb931462e074a71072cd014fb0c368e1fb85d537cee40a05ab8cbac7b8b8601221c74d72718d1cde06eff7823440d823e455f428b71082f565638e48814c9d29450c790159db18284c61c9265d254ed155a2cd208fa89960f73623a7795501ddefed730b2b5d69c341cb1fb884025bf44359ee703ffad0a4e9435c522ee4fe184462e28da88b88be7c00d9a906b61e3f6ca3b0439790e1bc920d6c9fc0a2696baf5d6e50639a09c4b30dc8cb35374e409e2bab369388ce4383a7f4e97f0e711e8df8e941d5ed0781d73363fe93a51db0fda44d9f25c8d66960dbcd0df62ba10ae43212376593624c7712d51b73a3194980377bbdc042e6561d27ac9bfc01d43ce9b0bd26ca0279b902fb849dda80acae52d90969bbc511f3bfa21bdfdc1926e6a34e14046c70fd2af78e668f1fe4d409019beee041ccabc28b5f9294a8248cca7df41a4f366c1ca504f7d9cb066963a629e345b6217dfbd9992717ebd253f6aaf6b58b78e6ded7e6271df72d4ca395144c71f5d3e013393ed80ac3d61ac71564f1b8e76a9ac369e5c5fcf96c073c6b85b67f6591e79e974e955c1675521708e53d686f96db03dda99f81501720dd36d281e5b65f6b5779840087e48bac370ae75e6ac427b5b1219745476c09a084b92e2c7e7fff7a38c24fec5822680fc1fbde1083b14e62581a4d1be139c3eaf777a196c371887b8189dfa39ea69875129d7e92b36e71f1c20ceb862599ac3c3deb161a4921583713d8d5268d4a90b3e855696f45c071dabf5cee554f9c505f8aac7534fc76451df99a167b605252d0ecb81ea08ef277ead02abdc21f00127d6f8529e298132c059418e15ea7b375c9b8582f493e56263ac89e7ea6aa76d8bf4b45f230dbed4a5cf0e48372e1e5bfe5bcb5c6db99e477610cf1402edf8cf826f2eb09baf5e19e8b1db8cf4954358ab89455a0923f70cf6d0fb6d3a05e8273aaa0f86e87fa88ff4f7474c4dfb328d97c32bb16cff4e0d1bcc52acb4f1030688df82b4e314ceb042286560adaa1999aeeaead0d911f0c187b02e74e40c5f1392e2e015871c0c748df5404ac5a78810a765453270f0523e51285563cdd6c59ebdfb3533b9a4de9f20ac01580938b1f18babd5c691f039b07454ea5a0189a7bde45c1a9531dacd4f63ab128bdba125d928c009580a75733ebd880360129408bc605fa3638561c3cb2cac12637d56ebafc14419c7eea9fbedd3e7f4d1becd3358df66656bb0852a801fb5cbc5e20c27a42e1d621e93044d059cb5a2bdc01e970f5a4b9b5c752ca8a36341cdf7cafc174251ca3cd58fdd535180a97b2cdc7131f3bf42c4a7f93d7f5924d68d95ffac84a54d7a14bef1403637fce276a9be2d6e0758d0146f788b5d8d0f4f60402c602e65b2f936d2d0728a775c78c6c2bf7d41d90c75a24538d06a0f3b702418c9a674b535027033ec0d167a25cbcfd943dba9fa1d7ad26d50cb5648f3c9c0956c4c1f80612da9ab1a66e659fb32c576ac7ff84cfad63db78e79ef30530179e91f84b028ba0319fb9d6ceeb474e54fe34aef3e63889f3b22c5428dfaf7d525fd9afdfe900d8a368c8ebb48e3e84c7acbc6d7f0af739ff67b6c81bf7f5f1074473992763e9765bdfb5f0d8c482c1483b119dbd22d9dd9e5b56e5a689ee435560974c543c41e25cd85646453265166eca919bafd3e184a1ddafe100f13aac138901657a98d8e45c4b93ade9fe206adbd7800a6190f9901d938cbb015dc060a"}, 0x1008, 0x1000) listen(r2, 0x0) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80, 0x8}, {0x1000, 0x8}}, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x20, 0x2) unveil(&(0x7f0000000340)='\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', &(0x7f0000000300)='\xf8\a') readv(r0, &(0x7f0000001540), 0x0) 13:43:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x7fffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1, 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ftruncate(r2, 0x0, 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10, 0x0) socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x1) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000002c0)="3ea05f533eb4faeda632f02ae1992627e796699d7c81a424c18852e6283080d363c969ff046abf8332110b84fafee2fa9f92f75e49b089f4f4b0753e645ebf98d1739f85274b482dfc206c3c18b5b191a8c7ebcc6eece3b7fd7fa2afd1bb37156ad52d5f4467817c11b639afd4800b1ca464e02d88f6952e28f9c8e9e88900376dccdd0ba2581b2974027a9ae9cc99ede816d54a437dc111d2b8a5cacb2ce7c07686a1d5b4d606a096b6b3004a5f73a0482352f0629f251cd92adfe7338e76e7049a3f046934cd457acd05af2e230647798e73f033cd1d609b3c22766a6074a8e3e1a53ff3e0fde935eed75517c6569b556051", 0xf3}], 0x1) socketpair(0x2, 0x4, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) socketpair(0x1, 0x4000, 0xe7, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x10, 0x0) dup2(r4, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) sendto$unix(r6, &(0x7f0000000540)="6fe7cc8ad48847eeb1f00f83cbac8ad31c828c7b5755e82113b28ec7a5b79ae6e8b23cb110330b098483e30703f80c9d0113eee85d8380cc99ecb54abfe82bcc55357a38d61685daf3e134a789ca8faef5e5cd8424b2f21c02accd2bafc5d2a41796eeb2d3afdfe43e55e2bc9d9fc9c624d9b3c70665abe7496837e28bbd88aca5047a55c64f0377ec85940fc3946dadc563b8f1d2189411ced4809a4c3995725f9664e95a738b668ddaa9c14fdb76ba1d586716939a41e1cbc3aec06c3f48b72ec981171ca4faa8f9afc9743cd2b607aaaa280992c314a57856c4413d428a860658abbc4d776b0b6cd4dc10b297ffdc353fba", 0xf3, 0x8, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) r7 = accept$inet(r4, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000700)=r7) r8 = open(&(0x7f0000000740)='./file0\x00', 0x10, 0x80) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000780)={0x93585d8f, 0x4, 0x200}) r9 = open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x40) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) socket(0x20, 0x5, 0x7) 13:43:31 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$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1, 0x40}], 0x2, 0x2) 13:43:31 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000a72ff87700000000000000"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r5, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d243b007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="051d64df690700"/16], 0x10}, 0x0) pipe(&(0x7f0000000640)) 13:43:31 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) 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, 0x3, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x2, 0x5, 0x0, 0x6}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x101, 0x2}, {0x3, 0x3, 0x2, 0x80000400}, {0x0, 0x2, 0x0, 0x1ff}, {0x9, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x22, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) readlink(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000200)) ioctl$BIOCSBLEN(r1, 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() r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0xe3d0eca0f3d2f1c, &(0x7f0000000080)=0x3b8, 0x4) getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 13:43:32 executing program 1: syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) r1 = getegid() r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x0, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r7, 0x0, 0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r1, r7, r1, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000680)=""/172) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r9, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r9, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = socket$inet6(0x18, 0x2, 0x0) pread(r9, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r10, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r10, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000140)=0x7ff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xb60f) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(0xffffffffffffffff, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r11 = getuid() seteuid(r11) semget$private(0x0, 0x0, 0x84) 13:43:32 executing program 0: r0 = kqueue() lstat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = accept$inet(r1, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = semget$private(0x0, 0x2, 0x321582c9351112bc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x27, 0x8000, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r5, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r1, &(0x7f00000001c0)='./file0/file0\x00', r3, r5, 0x2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x181, 0x1) 13:43:32 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = semget$private(0x0, 0x0, 0x20) semop(r3, &(0x7f0000000080)=[{0x0, 0x80, 0x1800}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, 0x0) shmctl$SHM_LOCK(r5, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 13:43:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) r3 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) writev(r5, &(0x7f0000001c00)=[{&(0x7f0000001c80)="622c750c32850b3aae48ee0282562b67f23163dc5d44e97ed85e1b1856ec78634b89ed9135b81ca0b851c71ef303578ac55a768bc8266670107c43ded9613f0e1525e7d6c527dd62ef710bcc4deb4076e81d55b1f1f93d878e4dc47512fff419634c40eb75a80f46b99936c2591959aff85a4ad806a8b9ac2be4892b99e291e773526379dbd074c849bcbe1f5ae07d2882cd5e30f1373d9e162cfd5a44e4e5fd137a0b59b361fb082d87897898ac6b68e3e3fe9b80e525b20e791b0ef97898456de68c9f427d72faca9d4e8cb72ab83792743cd0909f401f48b1097c18e87768ab74e6121f7af6f5c586", 0xde}, {&(0x7f0000000a00)="fb04423adcbbb2dadef3c1db5fb8677129ebea72b2dd3220b7ada13cc5fcb3120f263de1c44eb535de4a933b3ef5b158e8022f93dbd2d7bf317155b80047a6c6716f6919dd4a409617da4d359969a174502d0bab805acad92fcd6f2a6326e59f4bc27beb424bf79b4a9f691e3a9ad235b3a1b7f1a77b03f7faa36ccff587e08cef977e3bf5377bc9db88662e3daceacda847", 0xa}, {&(0x7f00000002c0)="e5fdc49937b5df085b0621991aa636351b561a76bcc7649e7d422d9eef4f27294e3843a0e5c61631a091", 0x2a}, {&(0x7f00000007c0)="2c7827245c65ae98b95766", 0xb}, {&(0x7f0000001d80)="89aff118fc25b6aeb2a92a23abaa4b8052c4c44e5a6cbef77f666f3eabf987e6f5957bc759ef5263"}, {&(0x7f0000001b00)="afb0c6cc397b52e02d36fc3a31ef524699b6f8baa832649b51527a8822ed2e654c422358314fb44d8ac150dc0117069529bbab72698ef02815bc2dc8993086bee103c5ff97b23c2217e6670fbe3cee83eacacf25a7424b0876b56ab5e5776abe05bcf960bab208876d253d081febb3df5737e218a5f46a1c9b1c7480a665a9998661b971120fcc457eee01b09533c936d5f5c4f02322d971dee11c4e03374e81d24390448c86892c33ca19fcffaac0d43cfde2294ce6fd25c2fa5c7a11f0cbf4c22573", 0xc3}], 0x6) 13:43:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f030001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce2d1a2a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0x1000, 0x407, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa816}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 13:43:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r2) listen(r2, 0x5) r3 = dup(r1) listen(r3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1fa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='}+$\x00') socket$inet(0x2, 0x8000, 0x7f) 13:43:32 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x7}, 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x81) poll(&(0x7f0000000140)=[{r2, 0x4}, {r0, 0xaa}, {0xffffffffffffffff, 0x48}, {r0, 0x1}, {r5, 0x1}, {r0, 0x2}, {r6, 0x8}, {r7}], 0x8, 0x80) socket(0x6, 0x1, 0x9) r8 = socket(0x800000018, 0x2, 0x0) r9 = dup(r8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r10, 0x0, 0x2, &(0x7f00000001c0)="c9369e2b17eb9af30d134cf2a6ec87382df165f54dd556f5749e275609af97b69a41d4b1bb95aa06da231a0b2dc22cad5f2fde235dc0ed81a03f7e9cf3617348fa8069ac518b2cbb2fea88ff62fea4cdf943b68b69859f894c9184834c990fe1d15468385e798711e93c0950016e027a51fe27cfc2eec236c083291b4918dd05cc1556ef32ad2b9be155b9b1991442f918fb40e2234d45f45bfcf9c246f0af365af7117169", 0xa5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r9, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 13:43:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80c0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 13:43:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x6, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) connect(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x2, 0xfffffffb, 0x2}, 0x91) r4 = socket(0x2, 0x8001, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r4) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) dup(r3) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x44) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0xffffffff}, {0x18, 0x1, 0x3, 0x37}, 0x1, [0x6, 0x401, 0x1, 0xea, 0xffffffff, 0x1, 0x400, 0x400]}, 0x3c) 13:43:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0xe1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 13:43:33 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 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}, {{}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{}, 0xfffffffffffffffb, 0x6, 0x10, 0x0, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(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, 0x5cf37a9fdc4d3300, 0x5810, r9, 0x0, 0x800000000800000) 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', 0xb592333c993d589c, 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) 13:43:33 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) fcntl$dupfd(r1, 0x1e, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() syz_open_pts() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0xfaa, 0x400102, 0xfffffffffffffffc, 0x7f68ab8a, "85127bff077c849a020bffffff0000fe994da2e6", 0x6}) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r10 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000240)={{}, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r11 = socket$inet(0x2, 0x2, 0x0) dup2(r9, r11) setsockopt$inet_opts(r11, 0x0, 0x2080000000009, 0x0, 0x0) dup(r8) r12 = fcntl$dupfd(r8, 0x1e, r5) mknodat(r12, &(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffff9) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:43:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebc3be886106aa4e713048e6", 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) mlock(&(0x7f0000385000/0x2000)=nil, 0x2000) mmap(&(0x7f00005ca000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 13:43:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair(0x3, 0xa001, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc10, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x122) open$dir(&(0x7f0000000100)='./file0\x00', 0xc0, 0xf4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) sendto$unix(r2, &(0x7f0000000140)="8e8de7226960d28d04eed7989a3de8efaafbd13d552839375822e55c2ca2b6ba8920c2111798d843a09a685c5fd6f33a9d0a72a3124551b3d77fc13209281dc6ae16b235d403a9c908583012330b673e11707ab1a70787de9f1f2c90d966d3e0b8a3164a8d119ceedf5d244d6ed3741d0e7fb41f15771d14f0eab50ffd7619f3763f5081325a40384cd46a3486e695b27d80162341c13457462f0e9ca5b346e6ed5cd7f8ab4de07d5183fcfabcc5ae", 0xaf, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="0000002f666936021a8366696c6530f1"], 0x10) r4 = dup(r0) listen(r4, 0x0) close(r4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000480)='.\x00', &(0x7f0000000500)='./file0\x00') 13:43:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r0 = socket(0x1, 0x3, 0x80) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1fcea93912132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0x19a, 0x412, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x43) r2 = getpid() fcntl$setown(r1, 0x6, r2) getgid() r3 = semget$private(0x0, 0x4, 0xc1) r4 = semget$private(0x0, 0x1, 0x726) semop(r4, &(0x7f0000000000)=[{}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x3) semop(0x0, 0x0, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000100)=""/99) semop(r3, &(0x7f0000000040)=[{0x0, 0xaa8, 0x800}, {0xa65be8158fa0b73c, 0x1f, 0x800}, {0x4, 0x2, 0x1800}], 0x3) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) getuid() seteuid(0x0) geteuid() socket(0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() chown(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 13:43:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x4}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:43:34 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20124, 0x19a) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 13:43:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000001500)=""/132, 0x84}, {&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f0000003780)=""/4112, 0x1010}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f0000002740)=""/4107, 0x100b}, {&(0x7f00000002c0)=""/176, 0xb0}], 0x6, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 13:43:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') 13:43:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0x0, 0x6, 0xfffffffffffffffc}], 0x1e65, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() r2 = getuid() setuid(r2) fchflags(r0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x70ae6aff0ec08c96, 0x0, 0xd65, 0xa78}, {{r3}, 0xffffffffffffffff, 0x12, 0x1, 0x7, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x20, 0x1a, 0x4}, {{r4}, 0x1, 0x0, 0x2, 0xffffffff00000000, 0x100}, {{r4}, 0x3, 0x10, 0x80000000, 0x100000000, 0x8}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xc082, 0x0) dup2(r7, r1) 13:43:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c6530005e52a7ce05aeaaf5abd4f3c3f9121b7754a9257aac5512d78614e62b8e2bdd0542629b41a0e02ca679dee0a715b2ff719c3ba86558c24275e4d08da5c3a23edba3d32301dcc21fb60bb3ec9d7073cce322ec"], 0x6a) 13:43:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000, 0x2, 0x0, 0x3, "0000000000000043e7661900"}) r0 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x3, &(0x7f0000000900)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8001, 0x0, 0xffffffffffffff7f, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:43:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 13:43:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00004f3000/0x4000)=nil, 0x4000) close(r1) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0071812f66696c653000"], 0x10) close(r2) setsockopt(r2, 0x400029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x9b) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:43:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:43:34 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x2000, 0x3, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 13:43:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x8, 0x5, 0x200, "03002c245e1a00070000000000000012885d8878"}) write(r2, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000001680)="7df7a48d014cf4a68ef65093ed4a78977acbb59c0b59fc0327f31ba94d2d3cc48514afa483da76b688b893913ec7cdff1d4210e1b5d1d965ff00a119e69984a038b42aaa24c07e25e473a6ec6b8f076835c91c016328b8d4c9f23597c62211d0f88a125ed81ff1336a6a7913", 0x1c3}], 0x100000e2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r3 = semget$private(0x0, 0x4, 0x2c0) semop(r3, &(0x7f0000000100)=[{0x4, 0x2007, 0x1000}, {0x1, 0xe677, 0xae908ac3bb9bba7}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x2800}, {0x7, 0x43, 0x1800}, {0x0, 0xc4, 0x800}, {0x4, 0x65, 0x800}, {0x7, 0x4fa, 0x1000}, {0x3, 0x5, 0x1000}], 0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f00000018c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) clock_getres(0x212c09b8f1f04ac8, &(0x7f0000000300)) connect(r4, &(0x7f0000001700)=ANY=[@ANYBLOB="00002e2f66696c6530001e0c2a5a1962643f1b6bdd71313202c977f0fd983fc44aa13eab3abb1690caaab6ff176fe9bb4066721175d300ca31e4bca07af2649b2ea2ad2585a0f64f3ff9c361dba2f2c1d0858bdd26b119cae13723c423ba26b7036e72822b3add4ff2a6a8c10af1909de5950dbedd890000003128b3ef016681edab8b19e90ef72b7af7a780163edff371d3beb058150d09b063ffffff61bb8ffbb248afa0c364f4d1354f43bc560d9f155800000000000000584795b59879726dede52db1b1277042d62a3664c497745abc77f29bac00052534f47358bcb79aac2b41806fdc006cc263612b342e7c93ac685b58d6e79834bed9d0911616138139cb94a9cb5e354d4748d5c6eb5cbba202caa62886838d780f540053717def44ad2153c3e7a063bbf4e06de918598a83a3c6cc0eaedf6fa00ecfc2d734ddc5b131ad31458e06ce5d1b3eed6c02999efb45ca10b27352db3a61147ee9774290e5277e246ed021a781c06aae521f79efe30e94f3a486bb785bf725a3ee48564fc9e3c2f64302818b9a8e116da8022f1707b08faf9efa62fafe917194973119c824c16e68f59c476108618eec9cdea0828400"/444], 0xa) socket$inet6(0x18, 0x8000, 0x2) r5 = open(&(0x7f00000001c0)='./file0\x00', 0xef3065548ab10caf, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000340)=0x9) r6 = syz_open_pts() close(r6) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 13:43:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=""/114, 0xfffffffffffffe80}, {&(0x7f0000002680)=""/4099, 0xcad}], 0x10000000000003b2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000100)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x4cb, 0xfff}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:43:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mlockall(0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) dup(0xffffffffffffff9c) 13:43:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xfffffffe) execve(0x0, 0x0, 0x0) 13:43:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) sendto$unix(r1, &(0x7f0000000180)="2d765b11dca6bdae991e205cde1ddfb5f3a92a92816ce8ec55fea83d09e19c82f4e0fbf0e50154071833959b5228c32b4557552b8070fe7364cf169e7e5bd9f84176ec911319da4bd697ba3b89e9f5e149c3b060939aff298eb8b3fd1a4647db350f998f0823b27a7979eccee52229483c0cd63578358d4bca978420b35f2dba569416c3c2cf0ade8db6547cd513142eab3baa34dbaa28b7e5725859230e5e1f52fd268814157d97eb0836259aebc902aafae9536dfcac236a6f", 0xba, 0x4, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file1\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x82) 13:43:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = getegid() r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getuid() r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r22, 0x0) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', 0x0, r24, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, 0x0, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r22, r26) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r22, r12, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getppid() getpgid(r38) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000006c24489e602a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r39, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r33, r36, r32, 0x0, 0x46, 0x81}, 0x10001, 0x1, r37, r38, 0xa5, 0x1, 0x4e2c, 0x6}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r42, r43) r44 = syz_open_pts() r45 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1, 0x40000000, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) close(r44) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = kqueue() kevent(r49, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r50 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r50) r51 = syz_open_pts() r52 = kqueue() kevent(r52, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r50}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r51, r52) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r53}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) msgsnd(r40, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r25, @ANYRES16, @ANYRESOCT=r47, @ANYRESOCT=r48, @ANYRESOCT=r52, @ANYRESOCT=r14, @ANYRES16=r54, @ANYRESDEC, @ANYRES16=r15], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r20]], 0x4, 0x800) msgrcv(r40, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r40, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r40, &(0x7f0000001200)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) r56 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r57 = getegid() r58 = getuid() r59 = geteuid() setreuid(r58, r59) r60 = semget$private(0x0, 0x7, 0x286) semop(r60, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r60, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f00000000c0)) r61 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r62 = getegid() r63 = getuid() r64 = geteuid() setreuid(r63, r64) shmctl$IPC_SET(r61, 0x1, &(0x7f00000000c0)={{0x0, r63, 0x0, 0x0, r62}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000140)={{0x9, r58, r57, r63, r57, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r56, 0x1, &(0x7f00000000c0)={{0x0, r58, 0x0, 0x0, r57}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r65 = 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(r65, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r69 = fcntl$getown(r65, 0x5) r70 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000540)={{0x240000000, r67, r68, r67, r68, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r66, r69, 0x41d, 0x5, 0x5}) r71 = getuid() setreuid(r71, 0xffffffffffffffff) r72 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r72, 0x0, 0x0) shmctl$IPC_SET(r72, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r74 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r74, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r75 = getgid() r76 = socket(0x800000018, 0x1, 0x0) bind$unix(r76, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r78 = getgid() semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r75, r77, r78, 0x10, 0x9}, 0x8, 0x1, 0x9}) r79 = getgid() r80 = getppid() r81 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r83, 0x0) r85 = getgid() setegid(r85) r86 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r86, 0x20007465, &(0x7f0000000500)) accept$unix(r86, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r86, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r86, 0x40087468, &(0x7f00000001c0)) fchownat(r86, &(0x7f0000000080)='\x00', 0x0, r85, 0x6) r87 = getgid() setegid(r87) r88 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r88, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r88, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r88, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r88, 0x40087468, &(0x7f00000001c0)) fchownat(r88, &(0x7f0000000080)='\x00', r89, r87, 0x6) r90 = semget$private(0x0, 0x7, 0x287) semop(r90, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r90, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r90, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r87, 0x0, r87, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r83, r87) lchown(&(0x7f00000001c0)='./file0\x00', r83, r84) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000080)={{0x6, r83, r73, r77, r79, 0x1e6, 0x8}, 0x5, 0x5, r80, r81, 0xfffffffffffffe01, 0x9, 0x7ff}) r91 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r91, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r94 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r95, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r98 = fcntl$getown(0xffffffffffffff9c, 0x5) r99 = getppid() getpgid(r99) r100 = msgget$private(0x0, 0x20000003c4) msgrcv(r100, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r100, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r100, 0x0, 0x0, 0x1800) msgsnd(r100, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000980)={{0x1, r94, r97, r93, 0x0, 0x46, 0x81}, 0x10001, 0x1, r98, r99, 0xa5, 0x1, 0x4e2c, 0x6}) r101 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r101, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r102 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r102}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r102) r103 = syz_open_pts() r104 = kqueue() kevent(r104, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r102}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r103, r104) r105 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r105}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r105) r106 = syz_open_pts() r107 = kqueue() kevent(r107, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r105}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r106, r107) r108 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r108}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r108) r109 = kqueue() kevent(r109, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r108}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r110 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r110}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r110) r111 = syz_open_pts() r112 = kqueue() kevent(r112, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r110}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r111, r112) r113 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r113}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r113) r114 = syz_open_pts() r115 = kqueue() kevent(r115, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r113}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r114, r115) msgsnd(r101, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r104, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r86, @ANYRES16, @ANYRESOCT=r107, @ANYRESOCT=r108, @ANYRESOCT=r112, @ANYRESOCT=r75, @ANYRES16=r114, @ANYRESDEC, @ANYRES16=r76], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r81]], 0x4, 0x800) msgrcv(r101, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r101, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r101, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r101, &(0x7f0000001200)=ANY=[@ANYRESHEX=r98, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r92], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r96], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r68, r71, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r69, r98, 0x0, 0x94, 0xffff}) r116 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r116, 0x0, 0x0) shmctl$IPC_SET(r116, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r116, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r118 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r118, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r118, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r119 = getgid() r120 = socket(0x800000018, 0x1, 0x0) bind$unix(r120, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r122 = getgid() semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r119, r121, r122, 0x10, 0x9}, 0x8, 0x1, 0x9}) r123 = getgid() r124 = getppid() r125 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r127, 0x0) r129 = getgid() setegid(r129) r130 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r130, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r130, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r130, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r130, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r130, 0x40087468, &(0x7f00000001c0)) fchownat(r130, &(0x7f0000000080)='\x00', r131, r129, 0x6) r132 = semget$private(0x0, 0x7, 0x287) semop(r132, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r132, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r132, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r129, 0x0, r129, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r127, r129) lchown(&(0x7f00000001c0)='./file0\x00', r127, r128) shmctl$IPC_SET(r116, 0x1, &(0x7f0000000080)={{0x6, r127, r117, r121, r123, 0x1e6, 0x8}, 0x5, 0x5, r124, r125, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000300)={{0x0, r6, r57, r10, 0x0, 0x4, 0x3f}, 0x80000000, 0x1ff, r98, r124, 0x3, 0x878, 0x7, 0x79eff8a8}) wait4(r9, &(0x7f0000000200), 0x1b, &(0x7f0000000240)) r133 = geteuid() setreuid(r6, r133) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r6, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r0, r6, r0, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000080)=""/214) r134 = syz_open_pts() close(r134) syz_open_pts() socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) 13:43:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) getppid() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) fcntl$lock(r0, 0x15, &(0x7f0000000200)={0x3, 0x4, 0xdcb, 0xa77, r3}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 13:43:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x20) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000080)={0xc497, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) getegid() write(r1, 0x0, 0x0) 13:43:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0104696c653000"], 0x10) shutdown(r0, 0x1) 13:43:36 executing program 0: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x2, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x4}, 0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x80) recvfrom(r3, &(0x7f0000000200)=""/150, 0x96, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = getppid() getpgid(r4) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000380)) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x2, 0x4, 0x8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x10000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x73f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x7ff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) mlockall(0x0) r5 = open(&(0x7f0000000940)='./file\x00', 0x10000, 0x20) r6 = accept(0xffffffffffffff9c, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) fcntl$dupfd(r6, 0x0, r7) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000a00)={0x3, 0xa09, 0x4866}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0}, &(0x7f0000001c40)=0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r6, &(0x7f0000001cc0)={&(0x7f0000000a40)=@file={0x0, './file\x00'}, 0x9, &(0x7f0000001bc0)=[{&(0x7f0000000a80)="94ec2f21ed8d97e1e972746e59f46639be3fb138c2b742c9421169506a3eb22d3b3affe18bb97b1c71174fe030083a47cb93ffdd2c968b090aace5bc22183b74ad20cd48741c7aa31007ed5b0b364b199353dd3830ee0ced2ba1fa3b24d2b611551db1dc3a48504bd7286d141baa16b3a7e0b132394c7ae4259e77a607957c77d10682855ed1b5f5eed304254f24ef738efd1137a7fb6b918d1fc79d7ac5e7c2cdea6801f6ba38ccc0731eb61a4e51c15a21a76b490d0a3aa6addbe2bf0fe5fecd164b92a72c4b057441b1dcc7b9f308cac8", 0xd2}, {&(0x7f0000000b80)="40c5e96c2c37a8451cf7f2f01237351d19f10d95757b75e3e3b79c4eba3b51b3489c162653ae40873107c722a37ce0db9324f7de322991f15bad22a2d56a488d00755231bc6614cab8c0dbac778c7fec65e8d2f5b1d97456a186d4c0ee9b48c16be9a310b8e01665fa548adf8528140042b6e42946be05b8f87ffaf2c38b5774c05ac9824ddfd327804fb4ea6f2f938caef343f80fe569a6705bdbe36e5ac0e31f4edb20612ac259fa09ece034255b95af4d81c91ecda169ebc91663670667d7dbd7f46c6e2f07df6168c7f69b8fe4c123fa40dc19067d7a3952c164fbc6e0d1b5e20c082c23b534f39a395b7b8df9fa57d77021b603ea22cde2c9892a98893d1d95e40181c0b2ae425f582d9721b3fadaa8c1e25ec3261ccf297066660c1d3b97a09ba17d039246e7b8f32388e5cc8058ed63bccada689c16771620c118c2d632eebf8142bea5c9adcff6b1ef663e19785bbb8922219fdf4d99bf4adf91666890d9a19bc774b174567df70008b67338e5a1b3a201d94d55d23b3e1aebb953714ae19a88c0be498b7dcb13e622e578e40ba2443cf7bb38c88dba0ef39ca7f24bce78365561604fa8599e9615e250e5795e3bc0f36f425bca9342d580e01152f220b8582eaedbefbaa460773630b07a84517fe7fc5ac93a3d2a7bfb1ad3d4c0d3ce1125e1d7552b4f304aa8df15d800292100b93475413e5f4ba742190dadc645743bfd0e985d0a7f9e45b3d00bb0f65af31284b806a70fd79eb5ee563fcfc8af666c36e1aafc3dec0491f65acf6803d87463610ec0331de097a81315caf42ed98b93941197ad99788215442c6c53c0ee21376200331e865ebcb69abeaf83ca7fde62c7e8c1ca67bcd74089d18114ae80599e6f17163c58942bf3cbb23c5a69bbd5fcc7075142617e5c9a5ee296cc94e69542c0cdb251afa539a06ee9516a7279595dd300a20c85f1886966857f1b935833a16de72fd5b6f02e2d5e85b02a115162024c78d485a7561f1e225aa8f51295a804e19eecb393e8399f523ac287253adf1b0134db2ef1bb8ddf656a4a67606fc6120935c641fc9caa0c2e1639d5bc1f77fd201a5f389a39693788763f68427593f6051cdc3ac6f649b5a81bd67387d231e77ff2e70d86713f65ab8ae62391eca9a64850e72776773ec6f6f221af39b8ba806c8e317568117bd0048ea2c4ee86b1fbb44a1482cf675a4b9e6fc4f691dd830639e4c0e6cdc8be15e431e0637da428a04526abe8e736e547a6f0de9f4f4621f43fec1aa9833f4d1f16539708dbc2a939b892e1bade77f572ba1ffb58a2c7d554c4028c571b5d752f525d4f9083ebd415e7f62242ecd38a48b34617e6842431d53c355ce0490d6e252e663b2463f7f216a54e5121da79915e380d14fc665d76438da15d353f11b44c85741f3b6c30dc2358f8f014f67f769bd301123db22fe7fc686b9516e9553a412110661e4f1b5b37f18f5cba032e7b3eb86887915a632deb24b3f7ccf46b56c0ecd8cc50f8d95119e3d9bc224bb1ec3b807f5ea7f65ffecf8820a61376a7c1e7a50bcb21d85bb873b4e1cf70d5b3b9bdea123c690963c1ae0a4ca71f026eac0e1caa1fbb5084f008be408bd0bd6b7ead6c2400a912e3115f81ef22e9d4ecc8dba27558e177c3a98203001f38891ae86034e148c6e266553d4a503f7b32608d3a9f2773bb47c4ff3855f82112b6d8140fed01e01910624d9cfda9c089fec313131a355ac666dec2a1ec5371b475750039d86ac1a4df38f3ba1df790b3a03714f041ced9a9e3fc9f36113ff30cda78b12236d7df92b4c58eb023fa0576057ee8dc21531da595e6d055e497404c07178398c6d23b786fb21ea7b0c5150310224c9d98605d992603670f8a10678ab42e0aa9faae60f18bd7f5524ebf07adddd89151a6cae7bf16bd7207044e61a2af21b3effddee187415059d88d14196aa93eeb41332a7a7fde9d59c7cae7866e154b235429f21da78d826c70faa64d1241fdd12a3752479195bc8a59b06916996013b2becdc3259299314416113476884a05ebecefd7a5364c936209885fd30ee28cac2ba9631d0499cbca391c15deeedb75eef840cd645ebe380292c2a991a8c0e30bba04f8d4aa0c87d3028d07fcf5f3c294168d6f739c668972ac4cffb16f2b95aacf0f3c277c71b85163389d970e6a4fa804808567627d89db76a6453df14990c79c223839a1cac7bb0d8b40788a59753db1ff01f69e7062c8c3f602e7ef7da28185abac5dc4f79d46f4b1e745a69c697b901d1ae9cc2268fa4d4b3ed3fd2c54746452b80799effebadb739a654af8e962d50064fc30a29c884a68eacf1c98257ca3a9bbbbd5e20c887e7bc2b37bda6c0c0f2df6431580de9b4f49b6c898c42d3851aa95f93ef1938b1279577c8d4022fa57ca98e5feee52a4f9f7e1a54b3c03c3d6ff2b40ae990e426d552f7ed67d8e9ac8d5c81e6e888ad38979a8e59c5a59225a1c41777642cf988482e592669589bfae305dd94c6eb60ad602ad40860fdc23c9f7d5365503bbc6bcfd8b7ae3d0b8d049f682f86e4071f1a65b5ab04de77e5e9605619f77c4cb26d82067cf3bb55ca3e1d17dffa0808c68a860fdf4edff59af161cc0a5d6d7641ce5bb86b587279292c354855540c096d35834a4f3201f4e8bb168fcac9e92b0181e4851b4d87c143096b76f5e9c80c0549e73b3e66d627b8229a73bdd6ce3c14438107dede03fe5c214040755e2d9491c128ee24c68a9e51506be8de7ceed7631e90e5064a671557edf1b915510fc649b9061daf92baff312f835ab20264e472a320d114b4f892744f7007aaa1f4cf3d50c54dc9e9422a1e3c4bbf36fabf0f5facd30c7ba279a2b845aad64d20c33cc2949ed997ef37a47478d7255ef737db2cc1c0b78358a8bfbc812a19c0b82e966c44e1bd19a5d6f7ce379ac148791390baa0dbb3a488bc3d5779e6469bf5db0c75ee982b1108f1fc017a8d9a6270b28538ff5b05df2e8b0946f3c868f5d0c5f491169e46cf6e01dd161a1ff7b01c6f912fa0cf5cbb35e6fc8520c36cf5f2a276d27bf638542fd6843b153cff11128633bcddfdfeb3e40e2a02d812a9eda4dceab853a3bf76d6b82c16a6ec161cc4c7f203ecdfad489e9d124763321a75a0937e7c47d28e24e90fae6b9d197232b440eb63f0e2ac625f11512c9135d32dcc3c3d692931cdc2ee47405cbeeb2bc4f8c2cd47150ce075778002eb110bafe09f08a8b444384f95f7e54d37c2ef0a6a3c4a0bedea2a06a27bf16759f12265754ddc522abc4fdb1c3718d4ed2c83de14ba5902bd31a7e9aa717eb0a45b942cb82101c0c9524b6a1d7a3e5e52f93e0dbe0022c494ce0ce1518a518de6e4705b3f395c1332a91a3f0e302c4d35e6711bce560c726060ef45f50c698ed1a5724f8ea4238eab85666a5199adcce5e576dd54724f54d46472733c1f75a0c2482d0ce9291b5cce42edcd4d93d9991b64942d075b1b1eb9140c1f07e94fd1484bef317a28de353787372eef5a9375dd6de30cd46edba50060dcedcbacba52b7c7141f6bfab056355b2c21133886d973b704e3a9fc084070fa2100abd6ec9371ad0f6089e29d648e700331b70015d16356f9ea1cdf667bb745394e8a0d1d4d3b298bf45b79f283c4f3f7d9995d6b3296dd5be467ea225f055b9d549004d99d245d242e8019799653828f71c2ecab9cfce00acb277720516dac6ec71c871ce6940dcf8b2e813ce56923a7a4d0892ed606be09df42770478e50350ad97b6efd8de5ff031d3ecec68c7422e08fbcc0437c66c76bab8a234de2f77390af31dc70546dc3c12d33f8ec5336c9f937c2e1b871b5fe29f8d9bae544c2948bcebd89d209ce3dd9a0dcd4fbc25476adb7d19b655eb6843af4de9b9fdd5f6e3e264c647189690cad8ff76e5be20f699310da230e567f4b62531e23e7d343349e005116289a19650f29886e6c0a424a997d763f3033a5db32c2541e491516e1d5bc044126d4495617f9ab04de2b389d36e3799ab78da549bbea8ac656684b7906a38babe87c3ccb089b094179b7837196042d745265c0f88f92752d6c0bb507304f952ff86ae088ffb5a201fd4a5a5fbf4cf01c444a9830839b7688d2adf832a4a10c1f088c739138f1d2ed93f3524de6ce4b09bdd05523e14fc3cef99aa6f3bc87a7a8ca8835a992edbba630e307ae15685216c29fe84d9ea22f6041383405de12dddbc027b9bab21c8e9bee0fd665856fd1815d3070e0f9be00a4fa01d149d5fd7e6a8880b6db7c243716855733c61357c02933d0e1d6e2f5b4ecbba229369d5408353033d95019f4e5d4efcb021f08773eeba8dfe35c3684db3a59fd4a033b17117454b4f198f3d44f3772c28888cfca653c9efcb279235de66654e4380679f0ae1ec633fee63f7b968f29ab1a0d8b3a2bf94323ed8b06a75b8e498959947c5373f6ab6c35b6002ebb4c76540ce822a050f3452dda7e2accac0abc729eef485f1dc4f0f6e257753b3b9fc521ec76cc3a77bf48756131d8b794f7dde8ac2897e71be4db03a2970ce2e75c3432c29e10eb5160779989e15b0960c1bc0ba9f31fddd92080027ce0ff87b6fdb6d373ae52e7a4ca3c2c0856afd98dd6293e44e13e00dece0f433074fe388cc7306f24b1d892bdc1e6ef472287064884f97dcbc4764533307da094a30315eda040f26b236e5f36c0a7e5320348f3afca18b1608deec50011f4761cbcfc1359d6fdae74f7bb0db377d30b392c8dd16fee15d130c7af1c2fd7c6070960091bcb4248644ecb175414bd74457f613a5e9f7d636ce0b80edd5054935c89fcb48e15c7988bd3f311f292a32a51486878554c04618c36e1a527e177c78f84f278d6d18b35f50fd4d2c1fad45195409d4200019107109bf31958e5603b854169cce2f80daf6159422cc55b6e4a9bfb322981105467ea39f2eda51b4acb57218897fe0a5d0b176a693f0ffa1d6b1832007c760f88aaae0617505f06ac56afbe404782c620c97b8c2bb089099b9f656611c3c1068661d763e0397f3b884a1b99da1043ac7868002be02cc85cf6d065ed334532752ed875f849354b3bf6e760a0e41fd68e9dd9ef17e5fdbf475e416457167bfdb854d8cef749f539773cf789e6b650c4e7f4454998431e6f4562a8a7deeb55bd0887e4729beb201f8945f04e9698561f328f48658ce9304dc8f93377b9c0818fc86ec5e38f0f0a2367e7581cea3b3cc88cbec6ea1506ac0b6480737908a74f5f3c25706efc89c580e0c108507c8019d8902b3d221d272d44512883281047112871429609f5d6969fbb07db8052fc60e5cd86a874d25c923d986078a5d64c544408c7d0a906b3c85dd3ea144e70a83cb716d5aa9725d351c81f4f22b8e096f7dc79a40876a32313cb6ee49e42fd72f4ab1e3bb8237573cc8be0b221d3fdf4e37004698412f44abe06e9dcf84d45edbafc302c024b234b30da157722efb64fbdadacb7db1ed056e6db8e57a172d8554e07c4e9c3fc80d0dcb2fb5e2c3fac6dbc9949e171110d0e8952a0c2023c4be101425d487a4f95094b56e0302b2251de8b05e94b41a8f37bae315ebc705034b6d3da66c61d39db4a1cbe9a3af29148770dacb6a290f6b1c422dbe22a877cd912c31ba1848abe3a13ddda3d550787b2b6dfb856f3981ddb2c047e98e5850d25c5d626f009cd6afc07c92942e55823e8cb51adea2f12df55788374b460effc974e2226cf3ebde07ed974c332248054ecb3a83d491ee5458b3e2c37285bd46422ad78f0e9290562b9d0e86e3ab8809a7427f404ff8625f1", 0x1000}, {&(0x7f0000001b80)="e7d5ab0a435c95f3eece0f81ef7b3459b92455f42a4ec264", 0x18}], 0x3, &(0x7f0000001c80)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0xa0e}, 0x20c) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) recvmsg(r11, &(0x7f0000001f00)={&(0x7f0000001d80)=@un=@abs, 0x8, &(0x7f0000001dc0), 0x0, &(0x7f0000001e00)=""/250, 0xfa}, 0x801) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001f40)) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f0000001f80)) 13:43:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r6, 0x0, &(0x7f0000000080)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r8, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r9, 0x0, &(0x7f0000000080)) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffb, 0x3, 0x80, 0x4}], 0x7, 0x0, 0x0, 0x0) writev(r10, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r11, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r11, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff8, 0x55, 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]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) fchown(r0, r1, r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r12 = syz_open_pts() close(r12) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66695a5ff91bf036f6e417caf7650400901e8c6cf77ac609b58de0700705a3c22b26c02993641e8e5ab42e"], 0x8) r14 = semget$private(0x0, 0x3, 0x141) semctl$GETZCNT(r14, 0x0, 0x7, &(0x7f0000000100)=""/53) 13:43:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x80000101, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100", 0x0, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) clock_settime(0x4, &(0x7f0000000180)={0x3, 0x2}) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX=r5, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESHEX], @ANYBLOB="3433d7928f4bf59c0c8a0de99d7edf417c214350286140a143e8ad3b75c8ae6f958dfeec4ff1f829ceb00d914949a69a7044a9bcaf5be13da0beb9b64e56000000000000000000000000072acce8ed4dc035"], @ANYRESOCT=r6]], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a768046064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc31a5602d6931ec5ba0bb0e8997f7a941759689d37da81668be"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee7a8d7a31ce614745a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d50acb3eec7adf06472b3a859d70a07b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c5accf9af5f1b6fe1a31968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd9b0f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44b82c2014bd2026be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0086e9e2e703d1dad70ffe7c95d7603e15863e7face86c806cc0478251c98146a160964b3258c3fbbb4de507ffe01"], 0x156, 0x800) ioctl$BIOCFLUSH(r1, 0x20004268) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) preadv(r8, &(0x7f0000000180), 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)={0x2, "a6a1813b097ceb2848b7c4baa128a915ac4cf728e53c4a"}, 0x1f, 0x400) fcntl$dupfd(r3, 0x0, r3) 13:43:37 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() socket(0x18, 0x0, 0x7) r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffa, 0xb}], 0x0, 0x0) kevent(r11, &(0x7f00000000c0), 0x66, 0x0, 0x81, 0x0) fcntl$setown(r8, 0x6, r10) fcntl$setstatus(r9, 0x4, 0x4) write(r9, &(0x7f0000000340), 0x10000014c) 13:43:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620ee57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce2d1a2a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0x1000, 0x407, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xa816}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x43a0, 0x0) dup2(r1, r3) 13:43:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x0) recvfrom(r1, &(0x7f0000000000)=""/108, 0x6c, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) socket$inet6(0x18, 0x3, 0x7) poll(&(0x7f00000000c0)=[{r2, 0x80}, {r1, 0x227479c9fa790fd2}], 0x2, 0x9) ftruncate(r0, 0x0, 0x0) 13:43:37 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') select(0x40, &(0x7f0000000040)={0x0, 0x9, 0x101, 0x4, 0xff, 0x62680000000, 0x2, 0x1}, &(0x7f0000000180)={0x5, 0x2, 0xee72, 0x6, 0x5, 0x2, 0x7ca2, 0x7ff}, &(0x7f00000001c0)={0x81, 0x4, 0xc00000, 0xa517, 0xc95f, 0x4, 0x2000, 0x4}, &(0x7f0000000200)={0x9, 0xfffffffffffffe01}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') 13:43:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = socket(0x20, 0x1, 0x53) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r0) r3 = socket(0x35, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) dup2(r0, r3) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:43:38 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = socket(0x2, 0x8001, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) sendto(r1, &(0x7f0000000180)="3fde13eb4e028cf6cb47cc4d0f6c4def5db6eb04b47d7c6272ec693fec0821a10620dcbae7baceae2b1246f22fac8a7ffef4bd1894e6ac5a377903c6cd7a54ead7fa44233d5fbd3a6f96953a3fffcb4468774584919315bcd66194ef1d0dbbd48eeef5d5a914d673daa8ae9f5a685eca4bafbc4372ff5aa5ae47c94e8c3eb7f4a0ee7a3ad3e962226c88472d80d3bfe9712c6213b63a2d982b1dd8bdee07aa295cf9a6f2543de0c9368bf89a10f4e95cdb90f7fcb9fa3d7365b7b6b0a857d6f9bc1622b165f2b6834cc1a979675b1d47e9a886bdad6c4715a08ff7ab1ecf5c098b0f8adf7b", 0xe5, 0x603, 0x0, 0x0) 13:43:38 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x1000000000000309, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f00000002c0)=[{0x4, 0x7f, 0x1000}], 0x1) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x40000005, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', 0x0, r15, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, 0x0, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r19) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e23a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d3801f5ff03d81f6327f902"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = getppid() getpgid(r31) r32 = msgget$private(0x0, 0x20000003c4) msgrcv(r32, &(0x7f0000000680)=ANY=[@ANYBLOB="000000c806c24489a0e111ef94fa8d5a9849af5dbf8dee278f2c2dc9e2863329be98766c2984dc4835bee4a28a1e25919c92ad84f584e8da5cc76f81a143c09849b53fa55d264e8c12b9d1cd23beaf3b2878ef405ad20abffaea48fa0e0f58127f43e47a021b198e93f7388325c423f900cd54792b5c6fa50569f4fcae3b744e6cbd4729a4c666bb6dfc45078d1088aa4336f32dbecef1c00f84ec3a8c5d196b9fb5d5dd51c190f1e8a8a7314813a1ade98f273a082de17a9a718e5ed8bbf50843a16f876d5a7cd7e155e7e6"], 0xc, 0x2, 0x1000) msgsnd(r32, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb836ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r32, 0x0, 0x0, 0x1800) msgsnd(r32, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x1, r26, r29, r25, 0x0, 0x46, 0x81}, 0x10001, 0x1, r30, r31, 0xa5, 0x1, 0x4e2c, 0x6}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r34) r35 = syz_open_pts() r36 = kqueue() kevent(r36, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r34}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r35, r36) r37 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r37) r38 = syz_open_pts() r39 = kqueue() kevent(r39, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r37}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r38, r39) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) msgsnd(r33, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r36, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r16, @ANYRES16, @ANYRESOCT=r39, @ANYRESOCT=r40, @ANYRESOCT=r44, @ANYRESOCT=r5, @ANYRES16=r46, @ANYRESDEC, @ANYRES16=r6], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r11]], 0x4, 0x800) msgrcv(r33, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r33, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r33, &(0x7f0000001200)=ANY=[@ANYRESHEX=r30, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r24], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r28], 0x4, 0x2, 0x1800) fcntl$setown(r1, 0x6, r24) 13:43:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0xfffffffffffffccd) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 13:43:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x200000) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 13:43:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r5, 0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, r4, r8, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getpgrp() r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r21 = fcntl$getown(r17, 0x5) r22 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000280)={{0x1, r2, r11, r13, r15, 0x20, 0x46c3}, 0x2, 0x0, r16, r18, 0x3ff, 0x4, 0xbf11, 0x47e}) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 13:43:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530005184b06e1417a74f81fe56b53b5c59348042c00056ac8a68656951ef4017a1363016c5b584304075793472f0a3c85bef0dd30f014fa2968aaf3ccde94ead7f1dced744d785c734511438b70430e2de33225870dcf0021a97"], 0xa) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) dup(r3) writev(r3, &(0x7f0000000380), 0x0) fchmod(r0, 0xe3) r4 = fcntl$dupfd(r0, 0x0, r0) write(r4, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:43:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 13:43:38 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r4, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) read(r4, &(0x7f0000000140)=""/117, 0x75) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r5, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/117, 0x75) r6 = dup2(r1, r5) dup2(r6, r4) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1003, &(0x7f0000000040), 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r11, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d100000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46b239befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee1600dfffd90c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f827e5d8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b000000000000000000000839b661c88a7669aac02a45bc689cd95e67b0faac541d"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492f38b34f23a75013d60f5cdaaed3378f5edd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b2d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3e42c202969c4f3fd04e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3"], 0x156, 0x800) r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) socketpair(0x1, 0x1, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = msgget(0x2, 0xc0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r23 = getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r25 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x0, r21, r22, r23, r24, 0x0, 0x9}, 0x800, 0x1, r25, r26, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, r13, r14, r16, r22, 0x144, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xfffffffffffffefc, 0x6, 0x138, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r27, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r27, 0x101}], 0x1, 0x0) r28 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r29 = msgget$private(0x0, 0xfffffffffffffffd) r30 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r30, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r30, 0x0, 0x0) read(r30, &(0x7f0000000140)=""/117, 0x75) r31 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r31, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r31, 0x0, 0x0) read(r31, &(0x7f0000000140)=""/117, 0x75) r32 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r32, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r32, 0x0, 0x0) read(r32, &(0x7f0000000140)=""/117, 0x75) r33 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r33, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r33, 0x0, 0x0) read(r33, &(0x7f0000000140)=""/117, 0x75) r34 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r34, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r34, 0x0, 0x0) read(r34, &(0x7f0000000140)=""/117, 0x75) r35 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r35, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) read(r35, &(0x7f0000000140)=""/117, 0x75) r36 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r36, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r36, 0x0, 0x0) read(r36, &(0x7f0000000140)=""/117, 0x75) r37 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r37, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r37, 0x0, 0x0) read(r37, &(0x7f0000000140)=""/117, 0x75) r38 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r38, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r38, 0x0, 0x0) read(r38, &(0x7f0000000140)=""/117, 0x75) r39 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x2, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r41, r40) pwrite(r41, &(0x7f0000000580)="c10ed300", 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r39, 0x0, 0x0) read(r39, &(0x7f0000000140)=""/117, 0x75) r42 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r42, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r42, 0x0, 0x0) read(r42, &(0x7f0000000140)=""/117, 0x75) r43 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r43, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r43, 0x0, 0x0) read(r43, &(0x7f0000000140)=""/117, 0x75) r44 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r44, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r44, 0x0, 0x0) read(r44, &(0x7f0000000140)=""/117, 0x75) r45 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r45, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r45, 0x0, 0x0) read(r45, &(0x7f0000000140)=""/117, 0x75) r46 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r46, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r46, 0x0, 0x0) read(r46, &(0x7f0000000140)=""/117, 0x75) r47 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r47, &(0x7f0000001740)="47e6642737e5a8b6a60109a7925dbca374b26b146d0e850c0ebe2d68a6d4750d3d302bb2c0047d91284c607ca4a3632474bf1202a34e4621e38cf11bc6fb8b16a6bd4bf4543b94e680fb4951a09384673ac53ac2e2a6c6faa8088756156ffdaf300a342e9357b3acfd25cca2c10151f4920736796cca1cad4adb4b77d58d929ffe08386ce4494af53b15b2f621a23c8e10a424c324f2ed3b1df685af0730f1045526ed1a96e5213d13d5aa77c714707ea22c9b5a6ccfb7e9d0e1c8cf2cf6497d0eec23919126eb0fc93a6e7e0c18d33af3931046bfcf295cf73957a2e027ce156dbc5ef18d7c4fda3f2102a8261b54d714f0d39e8304d729c3611b0537a50c3d237fcad3d6b7343a3e0f2899dc74d0568c3cfc73e25484ea496e0000", 0x11c, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r47, 0x0, 0x0) read(r47, &(0x7f0000000140)=""/117, 0x75) msgsnd(r11, &(0x7f00000016c0)=ANY=[@ANYRESOCT=r30, @ANYRES32=r31, @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES64=r45, @ANYRESDEC=r46, @ANYRESOCT], @ANYRESOCT=0x0], @ANYRES16=r9, @ANYRESOCT=r33, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r38, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYBLOB="cef8978c0a058cdb53bb29307960c106ee474ba4e83a464234f3500b660864d9a8907bf8171879bb18d9af83e32e598fe0199a15cbb2e9cbe245691366de3ada0f74afb2404b3acbdbfde644e7c60a3b34e71231", @ANYRES32=r39, @ANYRES16=r47, @ANYRES16=r42, @ANYPTR64, @ANYRES64=r3, @ANYRESOCT=r14], @ANYRES16=0x0, @ANYRESOCT, @ANYBLOB="2e0046cc5650717a6b5608d51c2652b19ff5bfe798c84632346d0c536895e0509ce4f8ee882a51eb700ef260c66a44d2160922426fe8941d333679c2abb6cbd6475a892ba5af454b2896cc8b6a43a90dcdac6f5845a606674cabf67e985b95858726b10eee8079fe215e7d01d50ae964e04b089c9d95fb32f04c06f37de745cc7d7a5490caa78d2a05e2fda356f887ef0b007af4fd27d1b8166b97363c0a775af5ed00debdcafab49a4bdd18843c86f808b32062dcafcefb", @ANYRES32], @ANYRESOCT=r44], 0x8, 0xffc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff7f08000000000000c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f70257f7d10000000000020000000000000000a00570bdc48db38a42e135485163f33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600010000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e3190eac6590a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37d"], 0x1, 0x7fb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r29, &(0x7f0000001280)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952f10e34324e03d88561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d4000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c508b4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe7c637db2a0408cd7b9bbb45c77e52e7e7812fe4fd81703d2b6c815fe685fc0051d5e3784ecae041d5930ef73b0f94676e7d064e3710c76ad1e52ef89a3abcb711668b1b244229560d671fe68105fa71a510a710e75dfb6a34204c3040c0a4eb06f1111ee9797040dbb50d40021a7ef2a51718bac5eaf040967df8cd5aac1c72c9b5e6c4bfdaffd4f37e8c18e903af8aa48ccc9059406f9055e580475aca2639ccf64fb998d6938be3025d066b0829914a0d61b0880f6d9c3c31a8f16fd863de661838d774cfb39e6cc7b73049b6c65ec9c5e38a33af2b3f48144cb719dce80635f003d592065d460a1f42e8ba9f7c1e4f0aed"], 0x156, 0x800) msgrcv(r29, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a40c42f36ffdf6a4fba253c93fcdd7009884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r29, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r48 = geteuid() setreuid(0x0, r48) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) msgctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x6, r48, r49, r51, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r54, r52) r55 = getegid() getgroups(0x2, &(0x7f0000000040)=[r55, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() msgget$private(0x0, 0xfffffffffffffffd) 13:43:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x8000, 0x28) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000100)=@abs={0x2, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) close(r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) socket$inet(0x2, 0x8006, 0x7) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r11 = socket(0x18, 0x1, 0x0) close(r11) fcntl$dupfd(r10, 0x0, r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x2, 0x8001, 0x0) shutdown(r12, 0x0) connect$unix(r12, &(0x7f00000002c0)=ANY=[@ANYBLOB="ff0100000000000082f99a0ae017faf7c3e329db80f46fc9cb6257e5df9cd9a67f75d8688e5a37d30406b6b4eccf33a0ad0985f53bc47ece8320edd677e4f548f97d3f4f114ae3b6291cb267fccf1a2da8c22c114643010cc871f32e7e4482ed2edfed49611db28a264abc814893aa52edcf49ddc03c08d05110675dcbc90cb6c7b7ad39911d9467f24591ce327b75dd1f3c736e1f9d9c23b812"], 0x10) close(r12) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000763b9b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e400"/4101], &(0x7f0000000200)=0x1002) r14 = accept(r13, &(0x7f0000000280)=@in, &(0x7f0000000140)=0xc) connect$unix(r14, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7}, 0x141) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r16 = socket(0x18, 0x1, 0x0) close(r16) fcntl$dupfd(r15, 0x0, r16) r17 = dup2(r5, r15) r18 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x1000000000029, 0x3e, &(0x7f0000000180)="ec5b0000000000010000", 0xa) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x35, 0x1, 0x0) setsockopt(r20, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r21 = socket(0x18, 0x1, 0x0) close(r21) fcntl$dupfd(r20, 0x0, r21) r22 = dup(r20) setsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040)={0x7}, 0x8) close(r19) fcntl$dupfd(r18, 0x0, r19) socket(0x22, 0x0, 0x81) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r17, 0x80046c7f, &(0x7f0000000000)=r19) 13:43:38 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r6, 0x0, 0x0, r5}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r14 = getegid() r15 = getuid() r16 = geteuid() setreuid(r15, r16) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x0, r15, 0x0, 0x0, r14}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x9, r10, r9, r15, r9, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, r10, 0x0, 0x0, r9}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getgroups(0x9, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff]) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = dup(r20) listen(r21, 0x0) r22 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = dup(r23) listen(r24, 0x0) r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r25) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r26) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = socket(0x800000018, 0x1, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) 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(&(0x7f0000000600)='./file0\x00', r37, 0x0) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = semget$private(0x0, 0x7, 0x287) semop(r42, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r42, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r42, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r39, 0x0, r39, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r37, r39) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r37, r28, r31, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r43 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r44 = getegid() r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r47, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000000c0)) r48 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) shmctl$IPC_SET(r48, 0x1, &(0x7f00000000c0)={{0x0, r50, 0x0, 0x0, r49}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000140)={{0x9, r45, r44, r50, r44, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x0, r45, 0x0, 0x0, r44}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r53 = socket(0x2, 0x1, 0x0) bind(r53, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r54 = dup(r53) listen(r54, 0x0) r55 = socket(0x2, 0x1, 0x0) bind(r55, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r55) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="c806691c427038aaf9f27615cb8cb875fbfd197381cfd437ff6025481d50944a06406bc8029e06b882156abc956c8f0d39aa3b683b40fd941d8b2d9df330c2eea1d5c9d0e45e22ee0cae29c7299cf9fc", 0x50}, {&(0x7f00000001c0)="cabcdc08e8fe1ea98021b18bde00224c74b9d2733711adc6ac45743e0718528e72660be019fd5664081a7fa074053a4a981f9a5c6c932e3a31fa08103f74ed940b31488635b609185aec3c0edf4f9252885513ee4b10aa7d62b0d0acad0061ecc489ac39a0adcd3350acbb62e148b06baf2c10997b220ba99544cb29", 0x7c}, {&(0x7f0000000240)="c06c6eaf0e6cf44ee219341f29cf1179caa39e5945e9697914dd7cdb4b94a933115b026e68c98ca26cb56eba9ceab9cec4541de5c1b127ac4060cf318c4f11f0ba2f9b7119", 0x45}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r17}, @rights={0x28, 0xffff, 0x1, [r19, r21, r22, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r34, r45, r52}, @rights={0x20, 0xffff, 0x1, [r54, r55, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa0, 0x402}, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 13:43:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x5) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00file0\x00'], 0x10) close(r1) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x3ff) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x8, 0x0, 0x0, 0x9, 0xfffffffc, 0x8, 0x3, 0x2, 0x7, 0x7fff}) r5 = dup(r4) listen(r5, 0x0) semget(0x1, 0x3, 0x8) ioctl$KDGKBMODE(r5, 0x40044b06) 13:43:39 executing program 1: 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) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) 13:43:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0xff8b, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000}, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:43:39 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x102) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 13:43:39 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2}, {{r0}}], 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 13:43:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:43:39 executing program 1: r0 = semget$private(0x0, 0x7, 0x15) semop(r0, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getpid() getpgid(r1) 13:43:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', 0x0, r23, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, 0x0, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r25) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) r37 = getppid() getpgid(r37) r38 = msgget$private(0x0, 0x20000003c4) msgrcv(r38, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r38, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r38, 0x0, 0x0, 0x1800) msgsnd(r38, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x1, r31, r35, r30, 0x0, 0x46, 0x81}, 0x10001, 0x1, r36, r37, 0xa5, 0x1, 0x4e2c, 0x6}) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = syz_open_pts() r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = syz_open_pts() r53 = kqueue() kevent(r53, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r52, r53) msgsnd(r39, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r42, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r45, @ANYRESOCT=r46, @ANYRESOCT=r50, @ANYRESOCT=r13, @ANYRES16=r52, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r39, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r39, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) r54 = socket(0x2, 0x8001, 0x0) shutdown(r54, 0x0) connect$unix(r54, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r54) r55 = socket(0x2, 0x8001, 0x0) shutdown(r55, 0x0) connect$unix(r55, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r55) r56 = socket(0x2, 0x8001, 0x0) shutdown(r56, 0x0) connect$unix(r56, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r56) msgrcv(r39, &(0x7f0000001380)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000001740)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYRESHEX, @ANYRESDEC=r36, @ANYRES32=r44, @ANYPTR64, @ANYPTR, @ANYRESHEX=r36, @ANYRES32], @ANYRESHEX, @ANYRES32=r54, @ANYPTR64, @ANYBLOB="8c0f0be10d807126e12a50e3d4a15b7e3dd20178345fc1c1e1deae61c412f67492a95558fd806648655aa7da981ea4b2a7a0927460ba92f58c9e46bd105699545020c4f4d547ce26d96c0aa8fe95a9c5e85016a4a16d62c4342d494ba4d391f5f2b99b21053777e44417ed33c4471633a3f561a5f4a0403cf21237f38f213f0a87b882d5a2747ee6d847ce09125eab73a5143eaa8a7368bb3083c2d27fbb413e2b65cfb2944cebc0f616bf78594132adafcb03e3367b90c5320a447ea65738263cbb5c850ad16214866de3e0951fc7e22c3020a3a352e930f2b80317dd2a2b9f16dec8b75566dd75ececb9c931b101de81aeafc8ac0fca8926a324bfa00bed0071bb4e76c5d0cdf5fb74f0d389297d7e169687e22379c606af90f0a96786a835850ee2c5ec9c7c3f15d2f85ea92aa73f4981dcfd2f3296d4bd9c28a77081b83c680d3accba4d3f55be43d9c7fc117393e48d287487a918726514ff0abaa2ac1dec1752bac80563c48a179f7de563ffcfef547dd7af0934c71427ab97e819082d7efb7fa472a6681bcc8404683b3095e045999b4d70c7ef0596379cfe65d37775ee6d0b5fcf1e676a91aa47601a954dc99053d1dd9958b63866b76665f3e627adaafa747f39155e4217ea1588bad9dd2e49ebc1cec8eabbdb94905b1cbbe84479303482360e0c554c499820d0adb7e6ffc29efcc51a7f13b6b02236e3b0c64fb9fffa3e6a8d664dd8744f86e1c4b35907e9a8d12152e99d0904221258a1bbf9a2575c20ff6cd9f83294537368102242b5f731f31eb4b7539859e557246f13db1f8ed72d6bde6e3bcd5b8ec858496cd0fdb5e94854a031a84695169291e04f8200a3ef6e35f4f8cffa9cb6f7d3ab1521e9efed8f86198ac745a23979648fdbd7917944ad7a5716529921bb0144b68dccafcd106fe05e049cf5ba134114bfd584e601098e70953fedc872a0df9a930f995fc60511adcc31e29c98daf5ec33ac8a40832c74d614113dfa5053eb2bac0a1acaa30c9f68207a5151544edea4a9fae464e6cbc1644347d1942363996d7b675ce98e6edf0caa77c886cf0c6aa08ceef6116592509112053f0acd6f9a8f24e273fe8503de74e51d2c7fe3b9cd2d38fdda95c2452ddcf2b4fe2476e802a878699e25d278ffc452560aeaeb976b51923bc25893bfe84885922c408512af88d570f15dce3da0da7aa8f76171804e6964376c42b903600e256d26a3bb85ea1cbb5ecd98962ad291afbbfe7f8a8c5f5f5a534aa6f7d1b27b2395c9dd179b97228e371b21135542dcadedea0f364a6372c56eca34bd07dc2a2e9e5a5a3993db3e2632696873297e1519adb153dc71aa9a3d3f2d857718bfdab22ff66db33858da4f327b7995000324e049d85221fbebd344b43799c623b0120f88961ed559b719d43eda29fe8218322b324d67cbbf61ff41f3dc4b569acdae2b12e25931166c8535d9b78665376feaeac83ea6c234d48e764c901ef8f983188943604369f8418706162b23818414f6c6ae9092b5d205be90bce2ce5a55ae0ed0a8a254820c681809793b84f7908502c79949dd63bbf55f4e252af1580ca82d40c7816cb1f761131dbd3f55ea8a25b2f7c3772bc6cddd8cd8b40025f4b62a3e6ba7ed93d2fef56f829d0842d7ebf06733772e22c26ec006356a56a9f840c1204be9bb459effa2adde966b7f1e055c7d5bd6e5ef71cb25bc8da8320c58e25f730ee8a74e09d44556af5e291c72069fd8657a7499a62d9ce7b627c3f4be427b5b3a32e3fa0e233fa160116305aa36030f16ac7d5032176e76ef5924db338cf2ad7119fabf07ab5af50fda53a35068479ae00dae7a332603a031c01a3ab3d90d84fc28c28efaad5f80999117332a9862a392db95b592479dea82ea7a12ef42e9573e9742b3f64e408025eda5713d39615885982e7161edacf407ff8ba1174822970807a3164cfe4a1a42c223aff436808d4b6d4765257e249a10f752029b18661767f5e7ee13c87555f576d9d39df47a7c957591d92b3e4f88ab44f59c01bf3376f960b7b33572f7967727c724e7991a3cc9424a2cc5ec6806e44ad924837e1481ea817aa0755ce8e01a5b40c8372a740e2e0d6732db68339fa9fa0420ee2582c26e2e578c353e4f2b1ed148d64a011f2949254119447295040f2a45210c876132ae7106b6e40d5595a858c19805b1a10b5b226cd631b24597353c5fcabb1043fac9d77b62b28b0152d2ac3aaf3bb7feedcdd47ae48ae581a435d12ade56dbaa712c29f96a0f496171285c1478940774158a8cfe0e73574e81730238fc0b0be88c6a67f15f88ce72e2cebe86f0d886320c5f47ad654b208cc166d2e01ba9774e09d1acb0b05e66062ab13b1bd487af0f2dc5f7889cc019870612d84434284c024b2437ca14e593575802e7c9ed2c87c2fb0f433d1a6f2bd245bba1191f318fc65b044aaffb2427ff85c423a0c3aea8310b4562ad406e52e8c0951b81357f6169dfb51ba03a30d0d8b53cb23ddb0bdf8db6399c511afaf5448595757b41170c226a12056bdf18e71f749b7baa64266904bc089460788209c9e33dda641a7a6524aff4037075ab7608f5f55e59d2d15ae9a8743e70218f4f73b77a96a1f9f1b7123820b0cf8908c987e1b599d6d4145aeac01da97a2c827dc050ca4d38470587b5e52e844c06b9cd4d5e5bc6a5886552a5c99a19e125868c6ea4a3e8f939cae50b2f3422d6a713aba126527d050bb30b1be0e4666143f8fb5188152b4e0a1670074ec408ab7eeb0099adf3b749816d8aa487e453a92b0292875e588d89e0354e1eca03b25a8919ba451407de510d55b11d12c84bb0d47a48c20f7d17263cdc15c099012c50c009e4a8dd376eef1e29fadefe5547f5cb79805884fa324e3e9b3f558716f050868df18bbbac5d9a63da3248ebad5d3231cc80ee04bf749f2ee33beaef3e8334d5d46aeae43e7ea39c44ee7352bc5c354cdede16b1f0fa7f48f8541d57d7cccba55fdf7a9289c26cecfa10e05c5e61ca13fb9dce960cfbbae25c758c993124605e39d71268a88ce53ef9a69210089a5b7db8ff65829abb916199a84c6fa0157c94b188de4051de9734f1c8d3d903af07608d944fd7f77c5b5ce65d7d470aded1708d596c79e529a4e2128b8591dac3161ed63a810daf2cb4548d56170fefd5b332f97574551cdf7e6167685b7e12b018a5aaa57babe7e8fafb85a3bbefbe79fb0e3b8173734b99ebadebec4285918ac910d991eabbb67ba3186a2b4503361f5cda5ed0d95a6bc3207bc65d3b64ca530bbfb15f37465dc67dcbf2a18e4d365c595658cb06b2285f384ed615463051ebc4a328bd2b7f00bfb322feaecd296e5d97661cb69453642dd58b27850a56f428e7c69aa4641008040484f81c7af261c941e2fa1b126a12b760e14b6032952d929ce36803ba50430da65fa31e568714791006f4c0f55be1f48d62bc8251c1ad10370be3253f59d6f2d789ec0301f38ad2390f2a14760570cd5170b6d11e9bf1840a53ee4da937c71e71a969c771b41626c9d0ec2498ddd355b419a7321fb129d0fb39be6719183e16194847739790a0e8582b514ccbcd29ecf3ae07a184a0551fbdf4098c0a899f99a3011ef33a078e3c09b511733ede72fffd11a30fb32956e04b5f6de62e31e8f4a455cae4283e1724dd247af7733f25afd4d37d10b45698e631d39e1bdb84c94e9c156397ae485ca1accd87d19b62eef0dedd1cdcac2371632810e6753b8f86b26c71cb7c0c214745af74b82660116ea368dfb74108285094fa0d63e91fd1deb1e6431c364f71186267714d53e8f9cfe7a9eb4d177013e449c5eee50a72e555603c86b6d9da298e79b696eb5eb8c91c43dfd299cc605f5554e634adf9ab83012ab0ade6436b50bf51e3442b01b652c4ac5c6a50fcd8794f72a481cf52a7339864b64ec2f3a1bfc7a565acc19da86af6d54b0a101b4c9b40a748e5c0a123c34a8549da0b84e88f7f27904a4d7606efb2447cb68da38414caa45ae0ef9380ee0a26548a67ba1fa2ff091245d4e23c4b1066560cbe25623bef2fca88caf5a35a271faa5a7739ff72d094f46c55128e261db5fb8801a61c40d326b1865f728c51de9108490962e0e242cd3e87e1bfd0a653a62e32cf06e1d675530561d4ef6dbdd7ec6f5b81458e3e84a9ea53d86a9b473117ffbc586367a05cdd06902e79d2e9b98309a8991b41df707cb0e2a57a5ed6132bec630bc12fcf52763f503a4f6fc0ce20c7d7ee14bfc2289637e150bf63bd3b610cfc0e18d898e25c344b47e652fa606b0b0088a684ecf25f789842c4ad882826c773d114b54fd0feb149d201f67f5dce5e370d110ed66d79b773fa36a694909cf500ab2a1fd913897b7f98f7aecd0e23ede67efe589b3b9474470488705443bf3ffbbd876c4973fb43d1adeefa7a6129af9d7f55b60323485b1bd496c2cc471bcdb1fbfcd955928d88fef95f9b2ec0c0b71a7b3badab7cdcdbc3f99d51fe50dca3ab59bc8c37c28e2cac6d0ff1b99bf7fcf817f844f8fb52777f59472e936cabbfec6b359b2725b57d886eb4ee6596cd2c635407abc44109ab8d61c9dcc1d998602685463fb243988d9758e009e489809cb7e018e2761401ebf7779a60de6336007e19f73c0f5622a49bca6f90426e21a428335d89f1fb4acd829e30df21e109565918f9b96936b84e5ea3b4aa03e964ac7d4cab3d44c886959ca88aca12c23ca0f8036e71632b54ae646ca5baa7be4149db43167bdf2bf6cea7804e4972796a8e3ee35677a70ddf154499abbc09b8fa0d02ef5e4633eed9a8056e5558f14fac33c0b8ccf0f6ab6c2e1cbdf8590d5291f5d936e38b587d22d7d674ff4f4e723c7744be0050784fd7bccb567a8b5c25a5660a66795f8c40d5d3018eaa5b0220f104ba1e79333428c5db4274fca256b2170537266ba76cbb1a22d29bfdda0b1b92552d0970477feaf38f0a00ed1aba53e2e169886529817f82206e5728875c8ab7b26bbdc1ee57ca1963bfe6e55838cad39181c4a735c0b840757d0566b7c1596edefd8b9afee6ce01dbfcfc711999a4ebb2f07559d82ae5e79af4d9028bbd2ed5c8b83e7c7a8fba07d7cfeb184a99338a148f0cc33099fa6235fe24d062f508ca3d58f41caf5e3b6042168dd249aadd856b16e567436a06867858084634e42f806dde16a4ad16329f227a0665d4b6bfaee341d2c7a25e6f62df2852648ceaa94791a10456bd9fe2f8a270cd23cd5d716023f542169b8b0cc41fc154c6cecf1b65a02391d2c2d28784a680ef8924bc2ccf8f830fd47d567c84e1afd837c8ea7280c90033ffc039f944181b32362b9accd2acd069b71cc45bc6b689a851ec6b96f68e3b26159cec10ac2e8d7e48e2235486afca6302baeaaa4199bc061578c5e48abffdb65fcf5b7636c9e431f3cc4d8e86d23205375e40ef798f3cc5d833f33105113736b40b1cc3727ef3d4e3e6153ecb8ca8d021f38f91a5fe4e6a4cf6aecf33092d8649d286bc9efdff6db412d116adf371b57d0daba909e2e1466df42ab334df830f9fd17a2354e51c0db34a1e49dcfdba8a53e9769dc73cca04d17797f25fa6e7b0432bcdb31dc74ccd0c0c4b2bf323d4b87f35e895b09f22be179547c8ff9e064bbabda96b2209b86d11cf87ca29678f82d806b0ab2f8915d6487a74696090484f00ca28c3aaa09ea832441b7b675affe4be583e5cd11a8d1b81849dd743166ad0b92f6c9c18920d0333ad1210fd01f5b485a1ddc1e3adbd38d94b02155840cd449636e2b085840db8a96c2bdce9c1e6", @ANYRES64=r34, @ANYRESOCT=r55, @ANYRES32=r56]], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r33], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r6, r9, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r7, r36, 0x0, 0x94, 0xffff}) fcntl$setown(r0, 0x6, r36) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:43:39 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f00000002c0)=0xc) preadv(r0, &(0x7f0000000140), 0x8a, 0x0, 0x880000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="f8c72f8dba831ce74c8449a2f53ac335466da576d52f8c3e0aeedc8edc47e8af943fabe98ee094d79c103649174399c8a9", 0x31}, {&(0x7f0000000280)="e632bda36e88319d3292a0eac5db532af134f38abbdf7a8c999ac5e6be0a59a77438a6500c76b39666f5db70", 0x2c}, {&(0x7f0000000640)="4bb07083d68059c3935d6c59e830aeab6a1aebfd57464703720eea66c3cdf701cd5cd911bce520eb11ca9bf182daf497cb8fea40fea0e2c9f5aab18a88e54d6f862d2f27d2a9e56e0cce0d931fbed6e651", 0x51}], 0x3, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) r5 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r6 = socket(0xb07a3be76867b5cb, 0x8001, 0x0) r7 = socket(0x18, 0x3, 0xfe) setsockopt(r7, 0x265, 0x3fd, &(0x7f0000000540)="73f9cb4ba746242c960fd7ad303d45bfa0a6890dbfe61b24ad505d501deda5d17f47534bce47d76018a5725e4c584b0efd35ed01e55d430d8b13dd88dbd4c1f24e5e0f03faa7fb304038113a513ae7fc265bd7d8a47fba994eaff75a4b0c637b8164fa54e3b11a54779e3c", 0xfffffffffffffe67) setsockopt$sock_int(r7, 0xffff, 0x213d, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x4001, 0x0) connect$unix(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="82020863c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r9 = dup2(r8, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffff95) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) geteuid() r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r12 = getpgrp() fcntl$lock(r11, 0x4, &(0x7f0000000040)={0x3, 0x1, 0xff, 0x1, r12}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff45) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r17, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r18 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x35, &(0x7f0000000080), 0x4) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x29, 0x35, &(0x7f0000000080), 0x4) poll(&(0x7f00000006c0)=[{r19, 0x100}, {r20, 0x590ead7d20ab3c87}, {0xffffffffffffffff, 0x10}, {r9, 0x100}, {r6}, {r21, 0x4}], 0x6, 0xfffffffc) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x35, &(0x7f0000000080), 0x4) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) 13:43:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r3) kqueue() unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') 13:43:39 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x0, 0x0) 13:43:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) 13:43:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 13:43:39 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) nanosleep(&(0x7f0000000280), &(0x7f00000002c0)) 13:43:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0x2995, "f657007df94cf54600e200f5d5059f8913b63500", 0x0, 0xfffffffc}) ioctl$TIOCSTOP(r0, 0x2000746f) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x7) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) write(r0, &(0x7f0000000080)='L', 0x1) 13:43:39 executing program 1: close(0xffffffffffffffff) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[], 0x0) syz_open_pts() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x6, 0xd6, {0x81, 0x8}}) semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xffffffffffffffaa) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffdfffc, "d2555332fe4b7cc8d85e06e148b3134339000c86", 0x10000}) 13:43:40 executing program 0: clock_getres(0x2004, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r5, 0x0, 0x0, r4, 0x1}}) fchown(r0, r1, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r6 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r6, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r7, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r8 = socket$inet(0x2, 0x2, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r15, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r16 = semget$private(0x0, 0x4, 0xc1) semop(r16, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r16, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r17 = getuid() seteuid(r17) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xffffffc7) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000680)={{0xc, r17, 0x0, r20, r19, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) r23 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r23, 0x0, 0x0) r24 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r24, 0x0, 0x0) r25 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) r31 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r31, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r33 = geteuid() setreuid(r32, r33) r34 = getegid() r35 = socket(0x2, 0x8001, 0x0) shutdown(r35, 0x0) connect$unix(r35, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) r37 = socket(0x2, 0x1, 0x0) bind(r37, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r37) r38 = socket(0x2, 0x1, 0x0) bind(r38, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r38) sendmsg$unix(r9, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000640)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453", 0x3d}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r36, 0xffffffffffffffff, r37, r9]}, @rights={0x18, 0xffff, 0x1, [r8, r21]}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, r8, r8, r8, r25, r38]}, @cred={0x20, 0xffff, 0x0, r30, r32, r34}], 0xa8, 0x2}, 0x2) socket$inet(0x2, 0x2, 0x0) r39 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r39, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/114) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x3ff, r40, r41, r40, r41, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r44, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r44, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r45 = semget$private(0x0, 0x4, 0xc1) semop(r45, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r45, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r46 = getuid() seteuid(r46) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000680)={{0xc, r46, 0x0, r48, r47, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r49 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r49, 0x0, 0x0) 13:43:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r0) accept$unix(r2, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)="817dda89cf8ad5fc1ec6252774e9c48969", 0x11) 13:43:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x8001, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r4) write(0xffffffffffffff9c, &(0x7f0000000280)="075f08b73cff4f6d9c232c98a1770b4409c94521a605a0490065748e450e7e981a690424926a739d26efacbcb48c6b6e8f0e60014cbfd01b3092ff941a22298b4bf0a63d24ab4574482b2a8bfe22453deecddd9dd65ab48a87a0421038a43d8df6ce4a07f2b97f1a9069a9e772f164c0e6d4713dc55e924814ed6e4752c04d616e9b88a1261e0d44e26d5c2eb055ca665ffad47ed0f78833bfc4c6dfe6ddcdc601046062fd2db730d119044a016a3bd4dc3b7f0a9987d22107f1038ae80642e53192e0ddfc4d16bfe4c0d04e5a654f0bac045d79e243e21261", 0xffffffffffffffc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0x2995, "f657007df94cf54600e200f5d5059f8913b63500"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 13:43:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() pipe2(&(0x7f0000000180), 0x10006) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0x2fb823bab7edeb26) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f0000000340)='./file1/file0/file0\x00', r1, r3) r4 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000240)=0xc) getgroups(0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget(0x0, 0x1000, 0x525, &(0x7f0000ffc000/0x1000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4f986bec101a2d71, 0x0) getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x4, 0x7}, {0x0, 0x200, 0x1800}], 0x4) r8 = socket(0x800000018, 0x1, 0x0) setsockopt(r8, 0x6, 0x1, &(0x7f0000000040), 0x111) semop(r7, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}, {0x0, 0x9, 0xe63d48cf4d30295a}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() getuid() 13:43:40 executing program 1: clock_gettime(0x7, &(0x7f0000000180)) 13:43:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dRf/\x03ull\x00', 0x63da25379142f28d, 0x0) socket$inet(0x2, 0x2006, 0xfe) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002ecf02001bb3ef2f66696c6530c5"], 0x10) close(r3) accept(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) listen(r2, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="7329aab8a962822a54f9c514aa382005b83988a3ee9c1b7ea3b1a71588a26f1571bce4f05f931b637770d4210b5450c62e9b12da63b02584093f0d4c9a33b4ab620e850d7d4c931ec402b244ec35c425314a47b2c568934ca8a664", 0x5b}, {&(0x7f0000000080)="5f55b5ad30eaf0d2855748de35a79befe0e7cf3dfa74e4b306fcd9e410b8e75134fc40be0a6da942d5b6ac6779593c3f8e25bc0b23cf199df9e8aa38eeb330b2ecab2ac75df8e5806779e7fc6d282559abdbfc0fe808563a89a0f260395a65c25451b7de", 0x64}], 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000200)={0x400, 0x0, 0xb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000180)=0xff5, 0x4) 13:43:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9f5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) sendmsg(r3, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="bc3961c7882f27577bc2c7b7467e78e346b6852e512d0d5891465d8b8c88c365e341a08f4e0bdb105d5dd90a4eae07d311b141b4f96fe4fec391299f56300a87d96df590a5fdbfb4b253f6b190779dcea773ff1e1de02832933f1bfb715fd2ccd7050ff9904b45c689706dd8e84cd3895cb0b293731bbcb0df65ed19138f95a59611e8d8dd32ab88c107f6b7e256fc89b453350b41b8b84ff6e3f6b1a8e3fc9d12aa8298b3de271e678ffa5d8e9c29a32e9e1d3ffbcf788de8c7", 0xba}, {&(0x7f00000001c0)="d2b88515cea45fee7f066d0418cc93fcb2a94b98165ab6cf5c4d7a63411456b2fb6e0191364f3a89230e67fbc8d577a04d3dc5c30778751884599059411d3f3a3a57925f0c901af32644f0d8509059f1194c98f9b6b7ee1f8db9f2c5ceee5976a9c5b5b4cbf5ec8ac2ec0147526391b8efd6", 0x72}, {&(0x7f0000000080)}, {&(0x7f0000000240)="cd442ce585b7ed867f1e2d385e9c933894d528828943d38b", 0x18}], 0x4, &(0x7f00000002c0)=[{0x60, 0xaba17d35c4207916, 0x0, "28e6fba9b0bddca943679cb0cc39cffc163cd82aab71d8d7714d6aef5881338a1bb0363ff1180e35cd997fed389daea6e9fd178166bad3d84241fdcdb9f819236ce6c7806f087a0ec4749250a04ddcba"}, {0x58, 0x1, 0x6, "eb2e4ec48925f0c1f7d53daca6638ada4bf361593688da8d29675b2c77e7b678f1d90f65005976bf0c6345877a675b64a413434871a181384d408fdcbbd5860b67929269cfe43f9c"}, {0x108, 0x1, 0x7, "41adcfb0fd5d4dd2fb3fad52f24ed0b2c6a912c3d0f95a4769b32bf4b375fda741d51c964cafa1960082be1ed5bb35b8d6a0345aec75119bcd3a4ac5573a83230fbea934c52ec72f78d556e3083d92b18315b3d222f6f8e10e0ff628652fa81525408c97a65edff067420bfb7174f44212965a889eff3e0dec1267257d297b4cb55b3dd8cab70950a359c22f3d7e7eb0cac74dfc19079e5ad3b0637e3f00b17f0ceecab3e4839527e307982ba49cc5e4df69d82c4fa07272093adecd838db2b7bf32610e3c948131ed5f3ad6a697fbd3c6474f9c6a23cefd6d1550c5e824799a165bb73ccdbc951798bd85a9141cf30a263f234a6434"}], 0x1c0}, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000005c0)={0x8, &(0x7f0000000580)=[{0x57e, 0x6, 0x7f, 0x8}, {0x80, 0x0, 0x8}, {0x0, 0x7, 0x5, 0x6}, {0xffff, 0x1, 0x5, 0x6c}, {0xaddd, 0x0, 0xe7, 0x3f}, {0xfffe, 0xff, 0x0, 0x5}, {0x2, 0x9, 0x20, 0x3}, {0x3e5c, 0x2f, 0x7, 0x1}]}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0xc81, 0x2e7b, 0xfffffc01, 0x1, 0x1, 0x0, 0x5, 0x0, 0x0, 0x7, 0x100000000}) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) 13:43:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x2, 0x2011, r3, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:43:41 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa551dff7744123053ff03d92533341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac22e7c3daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad526358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd24c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca36245a58d78b79dc3b93720fa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5a3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc944bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a39f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7b57c9691182f577e27ab8c0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150f1f242b553a0d423ed0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c50ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c70100010013894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf651000000000000000000"], 0x10) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff8000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000280)=0x80000000) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x4, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r7, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r10 = fcntl$dupfd(r9, 0x1, r8) fchmod(r10, 0x0) 13:43:41 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) bind(r3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000000, 0x0, 0x2010, r2, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 13:43:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000000), 0x3fe, 0x0, 0xfffffffffffffff9, 0x0) 13:43:41 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe197971e2f66008000000000ff72c2eb9088aab3a7e258995dc378dcf4debe240049116c8c3af57dc55651d40ddd9d7f11a0782ec82cef755e49cbae73a78beb11631e1f51675e9353dc9adf8408ce8901bc677c3860000000000000008c58b87b4258134c5fbd71309e8ae6c03cf2ef1b9b4016b0317fd9ded7be1c58fa274b74216c504314366e4692b7a2bba73ad5a89b9db43fd8d541a36db79c480b8eea6cda9f0f1403344c1b06a2548085291d7e6fda957ac11c82793180f813e21a2049492483e7388e1e45cb1e8242280f0792c1c3c11cfc9cb7b38ab8b53b9e255ae141a6c05047450be3f47a8bbb4285733cd77d663ecc99e022dd0b813cf14c6174dcf49fd3f68c467abd8b7c38d43f66179b3f33e2c355c5063a8db602a6c0841ee11083f28780a31f0716cbe3c2ee24b34a9ca520490fb32c51b5b822dc6a89"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x2) 13:43:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 13:43:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e903d13ff59ec9cafaa1f2236c5250b2303b005ada38bc064bd2997f475242b610e07e827b67e3a0906a2e752f008d730466737a9e4c24a2c55dd20c75dc1d2ae76f02a7ca8ffdf5d750e348d0f6e8622ee7473e3b3b8fc4ceb6316e84d99c7c23bf36738e18c3658507bccad2fdc7145d3d49ca562f6870f72208a2d646703239d0c3aa53f80a0b65f15e9da2b65526a3dff18ffe6a33e32d018684891a38ad1107fab4fbd574bdeaffb7bceac046c5243abfd1bd5f53aec8"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="1714000000000025ff149b33ff0f00007a440000", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) 13:43:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = syz_open_pts() close(r2) r3 = semget$private(0x0, 0x4, 0xa) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x103) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x5000, r5, r6, 0xffffffffffffffff, r10, 0x8c}, 0x1, 0x2, 0x20}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) getsockopt$inet_opts(r9, 0x0, 0xb636e3d1fa49d77e, &(0x7f0000000380)=""/189, &(0x7f0000000440)=0xbd) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 13:43:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="f457d499e271ffd88aef63efedf574fb0c887f989f82d33a334dc41571d693a6680f516c66e8440f0c0d61792bd1e3a873e347edddb7800561bd19c95f54490bcbb7c66f4126ddee0874c0e1bb984d14c58ec2", 0x53}, {&(0x7f0000000180)="ffcc8ad4c80bebc45725a6941b36a9377f794b3f8a2384722656e8ae831b7a8c5f5ea0ffc83aabd6359bcd7a66e73e4171bfcd19bd3224a1d7db413a36616c7ce4f0ae0e37775539a084549db627bba7fcf5cf3d2568002d8bcc1304353f6c32563329ad5938240dac4e624e86f2111ce64a6deee9101c5a530020e88595e37930e844be9607a5a76cba10cc0f2ae41bcd2d4980fea493a4f3f6576296529ebf44495754110812269aaa4882b80ef5db1249aa5231ce091415a34c6b2a23d5cc8de60e5c06c6f94ca77284a7", 0xcc}], 0x2) r3 = getegid() setegid(r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x1ff, 0x6945, 0x7ff, 0x1f, "d3717112e47a668e08f62adff157abcba9fda124", 0x7, 0x245e}) write(r1, &(0x7f0000000080)="45fceb5975655dfa3412497005967be75bec5f7575c1dd71f5aec1772d5adbec29658bc8eaedbab149448f9ad6b4adabe6276f2383e9a830ab1ad2dcf453", 0x3e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:43:41 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x100, 0x1, 0x8, 0x0, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x2, 0x0, 0x0, 0x0, "855c55000567a700800000000000000000000040", 0x100000, 0x4}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) bind$unix(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="00000000000000000000a18b439e55c8bbd8735ffc75345e65766a0ff66626f24755e7270f7fa70ec9b8740db4c7878de7bc24c1b6e00429afeef9fdb0597387980bbc9ecbcf455872af60f45528e52e837b02000000a2a505fd56de52b2e74a4642eaeecf23ac330513d5a2338da297d4068cc7408226ccbb74b95c7ffece3f74c7377124b4df6d9b505d0b45ec59252c6fa9"], 0xfffffffffffffe6d) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r11 = getuid() r12 = geteuid() setreuid(r11, r12) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r12, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="c011d756e932bb81b747f7", 0xb}], 0x1, 0x0, 0x2000) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000001a00)=""/191, 0xbf}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 13:43:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) socket$inet(0x2, 0x8006, 0x7) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r9, 0x0, r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7}, 0x141) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r12 = socket(0x18, 0x1, 0x0) close(r12) fcntl$dupfd(r11, 0x0, r12) r13 = dup2(r4, r11) r14 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000000029, 0x3e, &(0x7f0000000180)="ec5b0000000000010000", 0xa) r15 = socket(0x18, 0x1, 0x0) r16 = socket(0x35, 0x1, 0x0) setsockopt(r16, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r17 = socket(0x18, 0x1, 0x0) close(r17) fcntl$dupfd(r16, 0x0, r17) r18 = dup(r16) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000040)={0x7}, 0x8) close(r15) fcntl$dupfd(r14, 0x0, r15) socket(0x22, 0x0, 0x81) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r13, 0x80046c7f, &(0x7f0000000000)=r15) 13:43:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r1, 0x0, r2) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r5 = socket(0x2, 0x1, 0x0) syz_open_pts() bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) fcntl$dupfd(r3, 0xa, r5) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) pipe(0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000900)={0x10, 0x10000, 0x4, 0x2bb, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x90}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x58e1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x53b0}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x20}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfffffffffffffff9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffff8}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 13:43:41 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000010c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000005c0)=0xc) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x80, 0xffffffffffffffff, 0x6b}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x2b13a7fd3f78781e, 0x20, 0x0, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x9, 0x20}], 0x91f, &(0x7f0000000140), 0x1d, &(0x7f0000000180)={0x0, 0x3}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x370, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) socketpair(0x20, 0x8000, 0x9, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x408) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000002c0)=ANY=[], 0x0, 0xffc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000001780)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c25830098019008f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cfa0a69c8bb91902b9522e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c886843fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3fecd3a769119c45ae253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c975287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600007119b45b8a727dccfd8bb84b5c7e7fdac8f3dae174dcede496aed04d08068bd5a87f45b1e45fbf55a816f6f9b772590487114e9993b97500f1c13b83"], 0x1, 0x7fb) msgrcv(r10, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd03d3943976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38cdd355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4847ad36cdc79e8c06637a4738d9ad08c3910e9edff7da7774fcf9a10a8648327439187416c6c52bededd5d7d95fbbbb3546b5d0484477297b1ebde8d8af556ab6f16f8056e9dd6393c3643f"], 0x1, 0x0, 0x1004) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9b68a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f0c378c00faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef"], 0x156, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[], @ANYRESDEC, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r0], @ANYRESOCT], 0x5, 0x3, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semget$private(0x0, 0x7, 0x286) r14 = shmget$private(0x0, 0x3000, 0x0, &(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 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r33, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r33, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r33, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r30, r29, r30, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r30) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = getppid() getpgid(r42) r43 = msgget$private(0x0, 0x20000003c4) msgrcv(r43, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r43, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000900)=ANY=[@ANYRESDEC], 0x1, 0x0) msgsnd(r43, 0x0, 0x0, 0x1800) msgsnd(r43, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x1, r37, r40, r36, 0x0, 0x46, 0x81}, 0x10001, 0x1, r41, r42, 0xa5, 0x1, 0x4e2c, 0x6}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = syz_open_pts() r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = kqueue() kevent(r52, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() r56 = socket$inet(0x2, 0x5, 0x7f) r57 = socket(0x2, 0x400000000002, 0x0) setsockopt(r57, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r58 = socket(0x2, 0x400000000002, 0x0) setsockopt(r58, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r55, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r56}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r57}, 0xfffffffffffffff9, 0x42, 0x2, 0x8, 0x7}, {{r58}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) r59 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r59) r60 = syz_open_pts() r61 = kqueue() kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r59}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r60, r61) msgsnd(r44, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r47, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r28, @ANYRES16, @ANYRESOCT=r50, @ANYRESOCT=r51, @ANYRESOCT=r55, @ANYRESOCT=r17, @ANYRES16=r60, @ANYRESDEC, @ANYRES16=r18], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r23]], 0x4, 0x800) msgrcv(r44, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r44, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r44, &(0x7f0000000480)=ANY=[@ANYRESHEX=r41, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r35], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r39], 0x4, 0x2, 0x1800) kqueue() msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) 13:43:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) socket(0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) socketpair(0x0, 0x0, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fchown(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0x5) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000340)={0x7fffffff, 0x635}, 0x8) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b719feb3d9dbc3d47fc4716e"], 0x1) dup2(r0, r1) syz_open_pts() r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x4) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) fchdir(r5) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) 13:43:42 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6b99558f2f963c64, 0x2, 0x9) pipe2(&(0x7f0000000040), 0x0) 13:43:42 executing program 1: msgget$private(0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x88) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r3, 0x0, 0x2, 0x6, 0x1, 0x4}) ftruncate(r0, 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x30000000000) ftruncate(r4, 0x0, 0x8000000000) r5 = open$dir(0x0, 0x0, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="9821b1", 0x3}, {&(0x7f0000001280)="cc66fa8ebbc0104aa6629d919494a6133862cddb9bc3947b64033fe0eee85054ebd1e845709ff9eeeeb79fe90ebfdc2c688e2f17a72ec4e2f5249fadc3bf304b7c9dea7809874d95d6a94605d914267802ac24aac9484bca223bebcaa9c9079954fd7aed55efd4c9eb0ffebd450a89626986e657f94b7422823866a551e48cb1e4d98f1d44f611e9fe9d1ef7b3be2638cce8f8b57d3810353c282da53a5f98781d8f4c9a010d3ef2197f63dfb610902ed663d901bb361adbfd3e9f2bb67588eb558dfa379d89506210317f521dfd4ba26ccf207e5527c26d3e355a0a2d86ad88a20ef3d19b69eaea2dd053dbd56d7c4d9ee05136754e6da080bbd1d7fba4694c1a549da9e073cd84501c0b0b4c8f96d3536ecfc124e3a7c20121f09069bc3b267656445883545494c8fd17f45028938112e4cdd251fdde4ca0973aa20ad0e49aa1accb7d44c6185de6addedea0568abbb428a39ab6d59aeef62e6c5c33400bd2bdd4bc202778d31e601fa36b58ac7214960b3636aa7aac2cbe6b30eb9e31d1bb7a4f5f68a83e22996f928c503d8936ee06d172074bcc847199af0e5c42c7470e79bbf42caa91a275405f7448093cae47fe76e25c284b5172f1d9803eb8fd56af2addcb27b50fb862cb04cddbd59c8714323ba44c6c87d431778b603e691698a55f66fb94040ad073f5a0636265a16b1ae544686444281c60591c7f741c90be4283cfc8898a6bec3d5cee5db4ced1a960354438bbca9a12ae949eae41b31453d58f66f5186246727fd1516e08fbc5a3a5a032eb31801594c2e145d598576e76803b6739c0c9bf4ce8dd10f29843b4b227afbf9a8726f9c5e1617ecf908d54e05721afb75e5bc620405093c001f1da5343348aaf57e3bcf438229f009254a9015ee67e51a7d6a3699ae45d543fab7a5d394aaa6606976c2017bd0f3f4f0f6dd4b38bf1497b8e99625b1ae0b4e871684049ba9d66be75f65bc4b12c291d1211d503447864384bfc153d82f096c649415fbf351135c5722a323a9b31aa1fbf614e6beec159e9437d70d2ce968214fd8f4f648e571b79cd143f0c9b23459ec2fd1a89aa32de6971821b35e0bdfb3684adbf95a55dd183c0a447e97cfc19142957bcffed307cd5441afd22df14f1cc3ffeb7c0a4afe54b3f24b4b1b52b5b9c8fa94d46b39403879a6affc1933521aa05d3bb14608c9eae0e3760cca3afe8ee3dac01cc7c4d697bfaf47d16fe6c8a1c1f242734c5f171dc4202892161412329bd2c00c99a78e333ac3751bd353a9350bbe72b1342b351a3a5b4f00a321eff5e108f14ffe61527abccafca06c59cede0a59a2889db2f8bff512887588a873ce8287c3afd1e76be8d374815bbe4549882ca84266c0f7bae0eb3f829d3a8b3dc35f81afdd90f957add0394c3a2cd2781e7a8f650553d60c8a5b5c8ef0a81ddf3c5dc449ec91f8383c60a6f89806c0f6b4fda714418ff8c8e07b5c3f50d0f61fbb433db5cea7271848793780612ee4ad7eeb0b16bee3a927de85d184b74ae40535ae3d7a416269f44e9551097a951198ec13efac3338b1bf847b0b7cb59dd13a93e3bc4153fe42815281afb74bcbb0163b6bfe60c3711b40833150da212b5acae3d3173f9b69bbb0ad322b5825a73d0491eef61d1a0fc86a9634940fa32030ad2ebbe3267667b7b731b62f29cce1b24b74213c2b7c3bf819c4ea492912b85942d7b3486f14a38938de7c57169d8eb4a882ec27bc06f88cdcea14a2b80385be4e6ec2ccbe30ceb612285b11c930d30fdf287af55544784769b114a24ac81b10d7791557da9dc4686dc573e18240aea36c5642e1c8e58678541f8bc66343bad962d7d61b075899064c4d903ca0077fda62744f6929b92fca736f7b1c5b3a14498699650ff1d59b0937bc166ceeb1a0b315451ea333b336e411912fd951d33cc97b750be59836d656a8569caccedab17d9492eebfa59bb9cb6acd6cc62e4f1b8d4158d0d7ce6fa678e8a4d4d12308227a678ed3ce8339d66800649f8d7663885cf6cd8c83ca88534ff0e44ce49028e6824b5d8be7947c8f3192a8252c2bf3f7d0413f4ef148f341128fc974222a88f980fb14d9f5bbab73ca96fd0e94f92ca190e73465ac3455ae86b017ad99be8b672ee34a1d458df26c03c05c839a227c52b305c0216c3553b5cab2168c1142b711e9fed1c2b7e06850bd2862e80c570ae91261eeee0691aaccf25137841d222188f4519f702871c84043f7277d12c9da82ad9db1f5ff36caa2776853a8b756880c9c580128ca0545aba7938318a55d86df7fef6309588fc5bb6f208248287168a4338e791c2037183faf3713a2cc0d9fc0d138d7c0947e5cb2c213e404fd375d33b90c2c63e796a218ce577e7669887dec27a015cc5e1ff593caa695b5a8f81b7511390abd38b6f34a12d47befc9aa3e0a11262f09cd4b92bf10841457dc77f7a41e0bbd3dbfb4ba0e9195b12a4e5345d3c464de2c098125672467c92856ca9069a622d62a82c6341e191ce4abbd4cdebc145daf3d33cbe5aa1345768bad57043eae3726fc5ce8714bcf9f9c6fa5340b0064b1a21a31dc93e1898b94c9fe99d5bf81a54e16aa0d9a27a9ec65da4c20a7dfd763245c3e69407e627c42494653acea51d608a75b33af020c388cf5f38f7198d4057d68f367c9be097d07749ae5fc2a3bc63254d24e163e1f8eac58ab6c2c32070b64841378c02e7bfcc75052d38d6a23458830ea4dae1736319f0060275b96ba52613c55bd21bb508a6ddb551b2930f17cceb8f00146d9b56bd67f177c34e4f08644f0456f9d59e2796128be946bab9ea404debf68f55e29ddf0ea762b8384e576dc84fc1f5b32f7367a825d5685c04b5348acbf33578d679907469eba42ed6073bf59f51b29841efd69d93be623610761e986c1a04b173ccb6a92b7915ed47fed762845402983cb9913ce8a2e3d9c0b798ba7d5ed405e78869a39b32b3b76a6b61afa4affbc10d7b19a0f98c797d6c3218069da20c5443ebeffec6bc2a66fe021f774ecaef969c422c4ae48aa915b87b5d825496bc886d67c5513dba5cf1e9c2ab448e67d0b188f4702c97adcf52093968b9cf5dbc91425a379ea2a3d563b07e54b7767b4f0258f99da4656e833e7fecb7b3b31ab58c94ed3a30338ebfaa92064761748b5ccb5fa47a3fee07010686369a265375daf4c81061c3d264e653cd47664a95d0c1bc7721de2ee21c36f3c8111dac41bae28298a65bce41adb32ad70511f96bca4d72233fd5ea04eaa3f54266b20e810f8553c589aed237369f03487267bb6d2646f5bab5113470aaf356ce02d1b25dd0f5ebb298cc36221d0020200d99595290b4474c641aee0f44384e1998ce0adc08f1dc53dcc6d474c7783ac34625ec425cfdae889b53aad337ff14497172e546d5dfab909608269e253bb061d39d009f1dd4d52027b3643adb15540c3da315e4670a4a4f4f5215efa22bcdc83b7f2b9f6365a2b8067fcb04dc717b801108ca6bb06b70c6e0c9fddd5c87107fd6c247ea30b59624656583df92506267f52b958555ee3dc34a6905f5b1ca22773c7edb5ee078c2b3958567f00a3b898826ca75ef6fb2351f9011e43057d6a198ef24e30714d6978b3f831120f440c241a3f0a1fa7f38e9c9e0a6c662c838f2fea7b6b6657be4247a5c9b39bc7df159ee88bf52b1fc7c299399c3b99728e342ae3ccb21745384245f1a41f10b8a7904d55497654d88098bc0dcd984d9b3730e55548e6e5b8ea133cb297a5a93d6fd89b1e1df9207470e707a3f447e23e825471221d3f73a486d1c6521d2f0c981fefb67fa8d1a5f7423bc5d89ca4e97ee9280c06ded47c4e02918c668ef4ba1681f97ffe1411dceabb7a98ea80445882e43707ea08956955a4707b2f22bad878672408cdc5916dda6b822fde9b6a23d3b8439241239bafd56077732347701b2c503d35bdff64e391a71ba1cea34270ac66deb07dcdd41f03f710a2ebd357652b396568e4fa3d8fdbca16a85c570b69fdf9ed2c88904652c574b988d432095cd63cfbf2898ce092c3f6fac34dc206e9da2d0bfa055d3542373b8f34a71c8a5d5cd1bac54cbe80ddc56d61dcbbae8829fbeb55009e74e032f9afb2cca96c7dd6e7da9b57508620f7de1e267bc7afcb19132da45fb189d4cb84e3cc9268c73b529173ff34ae4d430c72f3420b43158f50dc9a21e090154e0ab14bc6f207778da92cf3dab188f77c950b6bc7cf48c3d63121aa2e2de24cd8479cb594044e152d87d88438de1f085cf2c7406d89dba18c9d2c336d41429ddf934b27cd94ab14ef17d53909077c8271e2207a056c6844966a3dd92cc0fdb0a95b19ebc2ac19bb638047c42edfd0fa749f25caf37ebf8ba12d3dac4152d50978d08b353c5d0ea494f49ef4106c7f41e8abb1b940fe3f6481647988646fca7732ceaa4022242b9441078d92b58e56bcac2c4d5a9d8845c56f8fdac6fb49b78afef21b2ee615c4ecb0877df81f6f3fa8849836783c40d715c29a6a76fa75d2cbfc88a62055dc358b3b92f828bc8cdbb6a4e493477d062ea450bde0c5aed2f150548844b54933af523637f87cd7773a166a169b49f7d4bf9fc528e06de9300a7fdd257f1e988a66fe7d13a0fa354c4bdb7d4cb873bd47f896076c1a2cf56aeb4e7bf1899906bfa70abe14bd1be9ecfa2443c6d576ed96314ffe5e00fd450fd640fecfe4b1f67bfb5cfebcec27591ad50f8d94069484bd2c6e13e6647ecc08e86663ca33a64612916a54199461b50f286677434c1d651af878d868bcd29661801ae1be1c292c6435af7fadb4b6ce126f2f5ad465b5f1e0c76e14ed7e6c43235c2acbb0135dfd895bad3a9ac9302fd033e51adacc31d7326cd056ae716b24a7ff85fb5a0ce0011072d072a8c7566983f2b36ec07f90f393ae4c6515b00412c1ea1108ec20128c2422a8f1ad8fab8aeb91723e19e5a681f4e2278c22234d7d75fc2a4963b65e06a1312d76acf37bb549b63b67bb43958a602a220780314549f6c610a6f2208506160f23e898e00951a3a82e5aeef4cba459d5265b9abedf0c8a02383ef502ac78f51dbee92b51ebbecdf752d60a3bbc714f4fd19e20671a553b67bd571a49aa98c2c259e5ec6a9d4cdb0135592b1a912021c42e07804d01b307ad07f9c26b19b2002fd790ada1b5ea02e401fd0238219594b8dc19bd86e177bbd3187a64c038620bac3aee5cb19d4c242dc0b9e18b16dcbd04fcda68470a92f4e9bcc5a60ff88ed5e6f1d4f5a281c7a3e9e831bd135dde30750444ec213bc633fb35720910a1c51f37ef43f2a87592697e863d4636bd9ac1e98238dc748ae5427690745948cbcc56e1a2aefa2a32bcbd1e80c27febf29eedb6f3c7e123edf19805b2b41ddb9971cfeb65c50fa8fdd225ad7b053a49ad8b34ba5fe1d96e8eec53040ca69fa44e0f43ac0b6e5407965636a07c4eca3f0a713894d2d7c9894b1bb93dd4885528c446d83dbcf53f1aac56a106d4fa0f9df6e28158d9b5f0196ff828297d26e2c41150d72c7242b4ac36fead2be0dedf3958afe3401e35919ae6b5c053e2c1e1b42e9d90f1b78905e4d00c5ccb50ac810944e59e69c01142db7d96248a818afd97c1297e1769167ed9fc19cb6b60f011b36513774ebf6a81d838e357bedba64dd63fc213eff4b1f992ef4e25535609d7cf02829c7d5cccc25efba8ee943a4650a43436f67f142cf21ca46b2937816b308b100e2937484110654eeabc4319dacf6fed0311ce399c9f379d71e44b647333becf3d100c507b8503cbbfbc36b657255cc5d1a", 0x1000}, {&(0x7f00000000c0)="d7174f97a8dc532169c463642f17b283d81a1850c4260e9d0051845aba2661b8fdb454e84d1e4a58fcbfaa324710a453d267464932cc1bdd72a84a41ce1b5417296096b03a056746c2bbe687b25fd880cf183a8c100e55ad5d17bb24dcda23939978d49b4bd1329ecfdae357ddd728fd7f0204a0b640a127ae63b9207b7e84fbc8be01848a759e3ac959eb7e2fd9c2ee963708cf3b6c355236b2b6575335edf5d1c37b24bd759bbedde6f7bd47aeff9b238eb1aab113dddcaca10210e3ec75ba", 0xc0}, {&(0x7f0000000180)="b1fc6bf5e2bc16780e13be3498c640cbfa944d60d377b3909e5e52b1c3df3a22ce2d4a474c6ee2d3e2d88260315cdcafdc17d29bd6d83d583de74ff504313fa96352e4273fc9de2f797cb30269871fc5a4be11e498b6f68029d24941a2257c46e422ad32369cc07b72352a62dfcb3b936d69a8498c35b556c731fd6cf44e624569a4097c6e810d81fe8d731972ad114f5ce07acfd141069cdbc17315bec1487d9df617d242504ebfcead2a08a02c2d29902f2819b8f05c1f50dbb9a67bef29c86eb1249042218ed1e2360819e4fc5ebe840722480c670b6ef9f1f6fded3959a7f3a2f9792346cb3db58c5519470f7f2fd729fba2bada20d0d0cc", 0xfa}, {&(0x7f0000002280)="f9718e7676671da5ec41ef5bf77fed8ae84fbf5cf9a584a4bc39290ff0894f9c86660167b04b5d61eeae04c813494859e063c957491a04ac2ad2def420d8cd80cb8bd091324c323953c8658105bc1cc22a20fa384c96888d4a0c219ee06ef6d28a51657837372897a067f663bd46ce53a87a6af1a8534bdf2c9a90ad8e18c42bd24413b2b11fef7cc722a927c8f60524458b1e402d0f6fefc34d6b9cdd6933f089fda8f739349c3996a56acbf274f7edd8d99842c305b5d394d4a87af40ee20555801676ae798115779b8f66617f0c78e33672fa3acc0102eb6bd0a0fd8b1f4244930ff88a6e690ac84d932158c977cc0673e6b701f8a7d73b01f0198fafe8b2bfe41a7ba85c997194bd78ada7f460a692fd1144b6188ecb08a6626ad97c7ab648e9d44ad198e04efea7b758e9b278e5d38f363dd3e69e9314a50558fe003f191d5b8886cde5d9e292219025a32073f00e7c3682a50f28dfda55d9496d7a76b4a824d2f7a4427945a3c21b355c1506bc12554cfac5970a9f4b310655b56e09ad8ecb48973befa0b9c1007c692fef4a210782212a844df6c7b91f609076befa3764efee7124554f38cdf2c7e750e0d3bb0f4fa167081dcc522f16cf3d1434171d6a1ebdbaeff63b51930f47dea456edae41e8ed7f1ef806b7cbce63c064ce745bdb299f1704b73b82106c6a5d1317fdcd5494eff0735a40aa11642855956e8738158411dccfd43af825fad09d43975015e0e9744aa4c2148aceb40e53664d704fcf5a6cc369465aaf59da889873f3607714076edb6c1aa5475a6da1a84ee69fb13f7b82d8374d09e45f515a91ad17474e994c33b1826f9fb30262f25c88cab06c619cf2aceac2b51520c9b1d0c95b045e036780cc9c28e7357fcdd20bbeacb18d2214bdfc4522f9f84d50fa199efec7ea11582292b2409bca8c9ff59d41fd6f15acd8145377b78649901fa1654c938024575f283b07ade29a45ee90a75546b25d0d75c8d99e30b46dba267a8c84e288bf97d410660e3ad568ec23bdd6f76981c0f3549b9f9f0e74cdd974f52bb669f3bae7f969cd2673a7fed07b0948c7470787cbfd8b28240f93d6507b2f1bc98c5c6012adc6d5e184a7cecccd74c4ac269da595f75f23c325d78c255d1b6fd373c654864254a7906a49461b297a86249336a50a2400f94ad5256d94ed8ff972c6b3a624253284d1de2444e64f6bea4196ca0733b4c8db0e1be034707b109951e871426a73e1a9c5788dbebb82348a4c43114d48d7b152647c76e5dd3625bbbe3791851c585191e3e4b60e9e53a8f919de18e54599dff0788b222eec1cc599bdb5ee7e92e35bb9639f96609f69690edfc34728492a56cc7e81f3865c6123edbd5c03c4b359708d71a8d0009fc07b2ffa8e90168ae06c4c55aff49668698dedc5418b8842147f1fec96d52eed39046ce9b1a057aad56a8e2276ac74f1976359289a0217d76d659445f162c3ed1fb9444fe0a9c67fd068b6cb1cd63ade14ab191a99d4de8e83777e1bcadca35a891e7f3d47cfa27d265a595ecced5ab286878e9d22618b39f91473538a8036d1bd422467fafec82a350101580bd64a3fb6edaf8292ababf0a8fe6c9e23a6afe87fce77e7c238419dd6374af02028e798441ba87eadba2655b7b21e6c09c3d0537edf74a25ee8d1009e3189deecc81560f9e55510612cb132784a615f173e2591de794e636e22501b8490457b18b5b72a503a326ae4224a90c9f6f2f465b772532e6ce2996fe925d87056b6b06aa11e5099d91a2ec278a16fad731e8cf17a81365e07ceea355737615668f6d672e0664e8e9e50ff6ad6f8b7d211723b0510f263823fb8a0daf8108d9f4603c4fa5f1ce968ac3d26d7a0419a903677f1a085c35e9ceaa2839c5ac7332922178c9098b61750b4d4e93002b69be7f381cc06cabed5bcce4fd5a5a92c88c4213983e661d1b201d80cb0c35b1076f00ae38600daa317b37a99d6203740a250cbc29176afcc0c03efa1ebad17be84f17dc8b53966431113cb403cb452c54a55b0fdf3927658bde278513a55040df6332202680331af65cbe426ebdb696065fa54597c3f4cafa0a178cb37d5b08cc4fd2e55bd09d6703a5fdb87757b326b22411c5a6f6b4b94a978e92b1a2bf5057e2a02399a67794071f893f2f846a8bd3a4e9debaaae20669efcf7c483d8b3e91abc0fcb966cd37fcfb79d7e1347921f220d9e8ff32e8b6d538770fd15a39eab69fd2db7ac95fafedc6497a7cbb7ee2b2107dc8c26e537ee2deb89afe40e259cdcb3490fad62be85ef1cbd9e868988ac8c067516f7797abc563816f7e9d8bd819aed59662be5a94ff06b4528ed5a8adae1dea7d6005d3ab9b7c3cd9532abfec6c41acee78c6e190a552a832de9ba4f95e5de4adc94a39419c998a169629d3f8cbe5fc8048874c848160006e04c391e2e43f8357b0e3f4d7165527b66b8968759086466f27c22ef352e6e195f8d70164d63fb481e75e5f06fb55508593530a28722d55f8964333c9e1388ed8b8903fdf5a4afb4e026627dd939564ea45425f8da3685affc03e9d3b145184b5b33a528cf6eaa018be34b24fdd00ae90863369122e9190093f5aba1df9bc06a096dfec9771cbfb3dd224db34a98b57ec66a43595dd99525687ea0676e4c34ba73e53b4686f344a91f818dc80d148e6dbc095c823f7e9e79b01b086cde3e96f1b6d1e2e84b21e0f11d618a0193b79da86c008d9b246a1756987685219955a16550318d7332f0e7315b772424305a0aff6c5deb71eb7cd85f17e25f6169d598e7770f0ccac851df994beae9457b49ee0cb7a4a749941f4edbbc7be9e26525e0eb5186f0d729a9d426f8692ceffb391e10040da42f9b3fe1c4fd58db2901828096440e87f5eddcd3d2531bdb8bfa808bda27e18d10f329c7b21ce45812e2a51e7d397fbd855ed48bdf2c3c4f987353bee38231e432eccc9c00bf94babc5e5dac925f8395a1b46405736fff403f4a5885eb8435620448a21ef94d449b8e24432ba8760c120193ac7781d0179e07056a44f93e4c982561420210408c540d98c4b20d80049c7ca54d1d2d6ddfa775bf66ae93065a708d52484e989db25b88ddf74f447323eeb9bd2b47a47c7eae734e85df514a5f57294fe539f6debd36aa144d17a985f6e697fef2f1ef57915d1cb8a2eb8fd14fcc8d64b6aa46c430943935e68e17f9112e812a73c624db19b6a39a28f2761efd85b69c4478bbb36682364426bc4bf9be5d3914798abd59a1ecf5f39a23e9f8e14d14b44ca5d75ac7e423a1fa876b266000bb54ec5e42c05b31c97735208435d006178dc23b7e5b4f2c85c7e26d1e70f3483196e814ba76a5842971b46505c78f261cc489c48ed8a33bde52d2451174873258a9f756ff1fb0c275c87b91cffd9b04ec37195b7484b9ea504c1db5a02ce47467930c438df48bb052dea2adba70b795be65be4db122188186117fd1b8010524e8aa11fc2cbbeb66a621937615aeb67c4c925251af221ce51cc0833f533685a5dd1c948f58776c8543bfa2bad4b2e27926169c6ba20a5ffd3c5b4e94a261b33817af45a7c8a84e3228f1d38efa1787ad53ec42c95f9b613b4ff93c8e43a7ab70b8a68375d332d78bb3914e2629a9e43049b6edd8a2a0b90256ca8c819bf805ac166594e6f1c2440c5f6d90073e0fcdaa95daa2c81abeaa3d96ee5820720b26a830c162e834e7873e28bee5f2712b1522e37177ad121352ce86abf14aa9144f8513f9975c17aab32f365fdead6df20198268171aa73e378c2a41ae6f8cb4fbb2162c1c3f987b1d4515ea40b0138d1101661342f0c0322ae470faf8a350c3e05584a236b32bdb06357cbde966b55ee630a6c8ac90b4a71577a8aea4c3bed22c1b710f809d321c6c124eb86047c7e9fcfab06201fa4cfe4cc7a1e0772af3bd84e5e1e7333cad882b2d4bda30ae29afdd1418a60fdde457b03d70f204017021e06406a7f33e646dd49d48ad5d88dd8a2ffd5bf9ddf79549169829f00a9f7ab208f7c2e3ba7dc3034fed5baf8b61b53eac59311cc10dbaa22577d4245fca700503e4fd509a1c7a434744dd8bfe1ce3f6f91dc4474391d9c9b69be824e7b30eb30894f365cfc3506b3ff47c220cfdb438b6163395f9e6fb6df8ed7d130e64ad3cdf3bdec13dfb36ace15413ad93b6b2e9b56d2ae25fd4154d6dd5919401129712b1942ac4a49ea82a8a6d7b9c3148ffc9c64211cd3e7f90a60ec41aa9e24a7dfdd20bbb464e1c82afb33cc42067b1c388827adef2a547d58dab11170093ca4a96214373e1264ad985b951e58c1b52c20f26e0dc4ddc1e5ecf00339e53c74c2e3a021b9ec9b5d299931e1aaf8a29656c6b99a53d3bcd0e30863c365950d152bc45e48dcf1532d38f1c017ac4142ba7da98e99b692caa64ae78f313a30098c587c0622dd425774d983f8547f6e15d4f6bf88fe913b17d300620570c446144e2476ebdf4a83c7ea0d5073261d50d074a4d9d060d20523359fd6bfb656114ea26ad3483877c9ce458f32fbeced446137255aa07888988fdbfa72140cac3092faae7655438694110e3228dc140518ff338255874dfcb424f75bfed4762d83ab0ebea34b22781bb42fffa3bd8f22a1894b919ae175473c250e54aca3bed7e628ff466bf3a98a6fb223db2e2c2c0fb67c0a7475ba79766b6e1f67cf47a3a5cee2f6c26b254ab8302f0f7e965047ce187ca7cab146ab8e44b5a7a89bf0ab6c9444de83788771ab4cdd90f2aaca87aeeb998a93cb930a4efc11f8fc1dbd3b35b4b3f2f656f8ecb82ac6947ecc9963efde3aeb27564e48ac3e3f35b95486d0649faf2dd715c5c968106ffe19ddabdafa991ea127c775c09fe763413e9eb9f6c61df9c820c5694d8f0ead0065d3d494714ec769f55599db4944daa9f0b18a792f334009387698ef4d9139567f2fe762e46b11613a1e083287fbcd2eaacd929b9753932f1eb3ded68459b159fd0ffe1b384d5286514905ae5cd7b923e6df3294605388d31e5f8d9e625a1cd97922c1e4f9b122932ee2c1c658af6df478b20c864650c8a57c9f8efd26c0b459a20f761e5c69e272f25fd047668c18281ade8291f26c3c2387a7d2025ff2267ed2a3cebced721060170ca03560d5a05be8cd5bdbf8b8283e34f6dfca486160be9157b3dc93f669e012e8c505b096ebab816ecfd3492b52fdcfc7770834489b69cfeb3531c8073605f390af199c25e153077ca1106f07af4a65860f51b2f3159c32ffb5663708d87772af5e1fdf59b4f7e7f5050fc57adb20e6fc78761da0b8b32ce90609e8450837c9c174292b65643ab8859faba8f8ba36d725fd52b54fe6db7f1ef4afeb68c83809ef14b1dba88e502fbcc5542d86f0bd5a9a817d782a1d4956e2cb1fd8c28bad2dbfd71536f135174b8e2f6d148cacd00a8325485a69bd9f1d55c7119f45834bfa03ed8bb14ab710577785a3a10877a0163d8148621abc18ccd76ea5337bb8cdbe681d193f84017b2a7562a6a3167157cc0ab62aa513f87c8a15fa6b9274c29cb4ee6f5536b781c78dd8fa58ab76ed2c4c37327e35dfa56941d1b69eebc5d31cae1573064deaf04304bf97a2c60de5b97e7b025a6579b5d3fdd1034ffc09924215f9905e4ec3ec11b9f03aeb1bebfacece6a9b1749a5ee32c38159f4edff660276344525b45dd67207b3b96aa99772df4c8f8add399b647d18635f9945c79ae1fe4de69d3a1990257a3814bacde430e9fd733ca3bf88a8f423045137a3f5f0e613f375cac252d30efbe05bfb5319ccc424c5ae25a67047", 0x1000}], 0x5, &(0x7f0000000300)=ANY=[@ANYBLOB="c8000000000000000100000003000000ad442898686cb0f05f653274a2fed9d972e462a4b41f5693bef1f48ec9ea1cecde201b3ea3f7ff6ccef9bb4fd72d4c067f735b5d7a9eeb595b58c6a99f398ed10fd91209712e969c40bb5a193e3c43eb9615eb1023d603f757c18de9df8b1c7f990a4e08c048c363a90a28e95bc38018d2f87368c2e7d37c8514d66efcc61eb0623005d49ea159adfb072447c638f5c3d9c0ae827d696ccccee285cc0cb7936f4cad35506fa19254a2203ffc35caee3c796e50c6a5000000"], 0xc8}, 0x2) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) kevent(r7, &(0x7f0000000480)=[{{}, 0xfffffffffffffffd, 0x0, 0x40, 0x2, 0x7}, {{r8}, 0xfffffffffffffff9, 0x9, 0x4, 0x101, 0x2}, {{r9}, 0x7fffffffffffffff, 0x0, 0x1, 0x5d, 0xffffffffffff7fff}, {{r5}, 0xfffffffffffffffa, 0x2, 0x5, 0xffffffff, 0x9}, {{r10}, 0xfffffffffffffffb, 0x1, 0x2007fff5, 0x3ff, 0x85}, {{r11}, 0x800000000000000e, 0x2, 0x8000000d, 0xfffffffffffffffb}], 0x1, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x68, 0x104, 0x7}, {{r1}, 0xfffffffffffffffd, 0x98, 0x80000000, 0x200, 0x5}], 0xfffffff7, &(0x7f0000000540)={0x8000, 0x7}) ftruncate(0xffffffffffffffff, 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000440)=0x400) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) socket(0x0, 0x3, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r14, 0x4, 0x46bfb) dup2(0xffffffffffffffff, 0xffffffffffffffff) 13:43:42 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x800) shmdt(r0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 13:43:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) dup(r2) setsockopt(r2, 0x80, 0x3, &(0x7f00000000c0)="2eed93d005495ce9af2702f4dd8007102f7fe828d56717afc38be743c4f0736e189b452b9af04f2480d82e501c1eed087a5ecb3fc35e4e5d58bacb6ee616a9b2dedf048091f9ccd96ee9fd044b4bb93b6ee6f5c97e8bf2bc98002f486f", 0x5d) 13:43:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = dup2(r1, r3) listen(r4, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xe5) close(r0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 13:43:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xde32, 0x0, "85495500020000000800001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x3) r4 = dup(r1) listen(r4, 0x0) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1}, {0x80, 0x6}}, 0x2) 13:43:42 executing program 1: socket$inet(0x2, 0xc001, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = msgget(0x2, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x0, "263e8399a85075bc3822050cee18ade2395bd8942014253d95da6e11f691df90a2b131d4839632dcebb52eda2a730f4205b607dcd705947398c969c31884eae38f5dbf5af4b5f228c0f61bd3a22822f19aef80d4d6816c"}, 0xffffffffffffff39, 0x800) r2 = dup(r0) listen(r2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2, 0x0, 0x0) 13:43:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "20dfd16accc61fe7ce500000001000"}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) write(r0, &(0x7f0000000100)="148877786de7821a258ca144270d164ddd282f64a6dfb6cdae7ecd1153691287d9765a5ef69c5b17fe0e2ed30a20d83660e5e7fc2e017ce1405478c60a8111d60729d1ff19b767dd1fe4b6ec90c96b36e191a6df9d4e2bd20bbf4c3e6de60d7c2e4754eb691f0c10d2c552b4850472957874f46276faeb3a8dab1531d19bec02e46adecf0464ec511bca64de31a995e95c2a00b374d91698f2976791cc51b10554a113027532860f9b1765a75dbddd2da630beaf243b55f745b59c8c38270bdebce5abfb9c6b6fbd2e6d88e610dddc51a920b2c98fa2098ece332a48ff5c303a39ec510072066078f38cc83a0f144c97ef64", 0xf2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1fd}) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:43:42 executing program 1: r0 = kqueue() madvise(&(0x7f00002eb000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 13:43:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r10 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r8, r9, r10}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) 13:43:44 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000001000000c382f635a625707da85c6e0000562c000000"], &(0x7f0000000040)=0x6e) 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) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r6 = socket(0x2, 0x8001, 0x0) shutdown(r6, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="000008cce67a"], 0x10) close(r6) r7 = dup(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000380)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xffffffffffffff78) dup(r9) kevent(r5, &(0x7f0000000140)=[{{r6}, 0x7ffffffffffffffd, 0xa0, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffb, 0xb1db5bdd584f1b6d, 0x2, 0x0, 0x7fff}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x10, 0xffffffffffffff00, 0x1df000000}, {{r7}, 0x7ffffffffffffff8, 0x10, 0x40000000, 0x3, 0xbe67}, {{r1}, 0x6, 0x40, 0x40000000, 0x4, 0x7}, {{r8}, 0xfffffffffffffffc, 0x20, 0x40, 0x9, 0x2}, {{}, 0xfffffffffffffffc, 0x65, 0xf00001ac, 0x0, 0x9}, {{r9}, 0xfffffffffffffffb, 0x75, 0x0, 0xb026}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20, 0x0, 0x9}], 0x5, &(0x7f00000002c0)={0x81, 0x7}) close(r1) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:43:44 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x200000, 0x7) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100), 0x2000000000000011, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) fchflags(0xffffffffffffff9c, 0x0) 13:43:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) setsockopt(r0, 0x1000000000029, 0x4000000004, &(0x7f0000000000)="06400000", 0x4) socket$inet(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 13:43:45 executing program 1: fcntl$getflags(0xffffffffffffff9c, 0x3) r0 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munlockall() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 13:43:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) chroot(&(0x7f0000000140)='./file0\x00') 13:43:45 executing program 0: open(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x2, 0x6, 0x1f, 0x7}, {0x0, 0x0, 0xff, 0x7}, {0x7, 0x24, 0xec, 0x20}, {0xa958, 0x1, 0x1f, 0x4}, {0x1ff, 0x5, 0x1f, 0x40}, {0x20, 0x69, 0x1, 0x9}, {0x8001, 0xc0, 0x0, 0xffff}]}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/156, 0x9c}], 0x1, &(0x7f0000000280)=""/221, 0xdd}, 0x1) kevent(r3, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x6d}, {{r2}, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffd}], 0xa30, &(0x7f0000000380), 0x10000, 0x0) 13:43:45 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) wait4(r2, &(0x7f0000000140), 0x2, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 13:43:45 executing program 1: r0 = socket(0x20, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x800000, 0x0, 0x0, "000001000400000000786a00"}) 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, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000ec52180b2bc0c5d4d1a60c93456bd66e6544ebfca8568340089a81aeecca0743b84bb6311133efb3ed4b515b2c3699d9546e0ea030a81b734a8131e466f2200e4c141f7d9a8a49bf4d37fafd2883d421d7a79294ab8cf8fd67a33bdebb21b4d64e0d20b0fc931afcd7b90c210709f62d29cda4b58705a1cae5928dd431501644d5d9ff5b6d502477f061c2efdfed63fe095a47c0c044415df2068247a6cb5d8993360f7043c1e52b0c1a15031e1793d682ef8fa5858422256bf3cc7ce3a632781fb436d2ff121bd71f66f44fbd8481c98643e3f491569f40587f5740d0331d0981673380cf64665614b0a7f6"], 0xfffffffffffffe1a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "03664e2ba70c033c02df71795acd00"}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:43:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0xffffffffffffffff, r12, r13}, 0xc) r14 = geteuid() setreuid(r9, r14) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r3, r9, r3, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000000)=""/44) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:43:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = dup(r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000deffffffffffffff00000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r3, r0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:43:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="806bd50000000000000064227517f3e33064c61f28f723ffa896e8fcef86de136e"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0)=0x5e, 0x2d3) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000200)=0xffffffffffffff51) 13:43:45 executing program 0: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x80) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYRESDEC=r0], @ANYRES32, @ANYRESHEX=r3], 0x3, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffff9c, 0x29, 0x40, 0x0, 0xffffffffffffff23) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f00000002c0)={0x0, ""/254}, 0x106, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0xf, 0x3, 0x800) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = msgget(0x1, 0x28) r8 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r9, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r8, r9) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) r11 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r12, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r11, r12) sendmsg$unix(r13, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r13, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r13], 0x28}, 0x0) r14 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r15, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r16, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x200000005}) dup2(r14, r16) r17 = socket$inet6(0x18, 0x4, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r18, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r20 = dup2(r17, r18) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) r21 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r22, &(0x7f0000001740)=[{&(0x7f00000014c0)=""/2}], 0x0) dup2(r21, r22) sendmsg$unix(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800434624fca3d24100d3a800000000", @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r23], 0x28}, 0x0) msgrcv(r7, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r9, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r5, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r13, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000001540)=ANY=[@ANYBLOB="f1be993c0f82c8db23f0d6c24c72dec9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff750dd522183e28ebfd33c16c81e5582213759427c51e9305cbea3a2b1ded27f1fba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb020334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f268300a0b7e20fce11cd57c8a2795b06be6f3bf7e0386", @ANYPTR, @ANYRES16=r14], @ANYRESOCT=r5, @ANYRES16, @ANYBLOB="1f9d3e52a0267de516b5b35ede2808d1dfd42f1945b9abd14fad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cd2c69312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed87dc3e6ad2a1ba2ba556283c94eb2a29e732", @ANYRESOCT=r19], @ANYRESHEX=r20, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="c47bb10601bb930f56fa79316ae2e61abd66ea694de8606da0ed1f39c81a7ff854ba", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64]], @ANYRES16=r23], 0x5, 0x1, 0x2bbaff95d624e2d0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f00dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f0000000180)={0x0, ""/226}, 0xea, 0x2, 0x0) r24 = msgget$private(0x0, 0xfffffffffffffffd) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = getppid() getpgid(r31) r32 = msgget$private(0x0, 0x20000003c4) msgrcv(r32, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r32, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r32, 0x0, 0x0, 0x1800) msgsnd(r32, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x1, r27, r29, r26, 0x0, 0x46, 0x81}, 0x10001, 0x1, r30, r31, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r32, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r24, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r24, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r24, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r24, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r24, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r24, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgsnd(r24, &(0x7f0000000680)={0x2, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb535515bebfa25245e804c95574b8a60f3154e10dfa023aa618256b2bd8b46afd62f2b01573cab5babb6313c8c54cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc01775ddd417bd2c5f2470a3deaf00000000000000005235982c3bfa0f1112134cd39b8d65900000000000004e842d7ced1d1589195da820"}, 0x26e, 0x40000000000800) 13:43:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 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}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r3 = semget(0x0, 0x7, 0x521) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r4, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000200)=""/234) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r5, 0x0, r5) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc"], 0x1, 0x7fb) msgctl$IPC_RMID(r6, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000440)) 13:43:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x6, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:43:46 executing program 1: clock_gettime(0x2004, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(r1, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r5 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r6 = accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r7 = accept$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r7, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r2, 0x5) getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x0, 0x40000001, 0x800}, {0x4, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x3, 0x80) getuid() r9 = accept$unix(r2, 0x0, &(0x7f0000000100)) fcntl$setstatus(r9, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) semget$private(0x0, 0x4, 0xc1) 13:43:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x8001, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x3, 0x5, 0x40, 0x7, "6b7b030cecc452b3a1b1ad10f65da828584bda8c", 0xed82, 0x8}) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000008000000000"], 0x10) close(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x1d, 0x40, 0x7fffffff, 0x2}, {{r1}, 0xefaa3b4765bd2749, 0xb0, 0x1, 0x80000001, 0x3}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x3bc50c851a0b5803, 0x1, 0x10001, 0x5}, {{r2}, 0x7ffffffffffffff9, 0x80, 0x80000000, 0x401, 0x40}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x800, 0x7}], 0x5, &(0x7f0000000280), 0x3, &(0x7f00000002c0)={0x2, 0x8001}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000300)) r6 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0xc) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x8) readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/245, 0xf5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = getpid() r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x0, r12, 0x0, 0x0, r11}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r9, 0xffffffffffffffff, r11}, 0xc) 13:43:46 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) socket(0x0, 0x0, 0x0) mkdir(0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000040), 0x0) geteuid() r4 = socket(0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() getegid() semctl$IPC_SET(r3, 0x0, 0x1, 0x0) getuid() getegid() semop(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000040), 0x0) getuid() seteuid(0x0) geteuid() socket(0x0, 0x0, 0x0) r5 = socket(0x2, 0x8001, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r5) accept(r5, &(0x7f0000000240)=@un=@abs, &(0x7f00000002c0)=0x8) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xfffffffffffffc35) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket(0x0, 0x2, 0x0) 13:43:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x23f) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) 13:43:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="93b7", 0x2) syz_open_pts() r1 = kqueue() r2 = semget$private(0x0, 0x0, 0x228ea068b7b27706) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000140)=""/1) kevent(r1, &(0x7f0000000140), 0x46, &(0x7f0000000040), 0x6a, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)={0x1, 0x1}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 13:43:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) 13:43:50 executing program 1: syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2000000002e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000000)={0xff, 0x96}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semget$private(0x0, 0x0, 0x84) 13:43:50 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x7, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r9 = getuid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = getuid() r13 = geteuid() setreuid(r12, r13) seteuid(r13) r14 = geteuid() r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', r16, r17) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r14, r17, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r17, 0xb) 13:43:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) semget$private(0x0, 0xe4a7a7071a5f900, 0x40d) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) 13:43:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) kevent(r0, &(0x7f00000000c0), 0x403ff, 0x0, 0x0, 0x0) 13:43:50 executing program 0: r0 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x40}], 0x1, 0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', 0x0, r15, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r20, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r20, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, 0x0, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r17) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getppid() getpgid(r29) r30 = msgget$private(0x0, 0x20000003c4) msgrcv(r30, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r30, 0x0, 0x0, 0x1800) msgsnd(r30, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x1, r24, r27, r23, 0x0, 0x46, 0x81}, 0x10001, 0x1, r28, r29, 0xa5, 0x1, 0x4e2c, 0x6}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r32 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r32) r33 = syz_open_pts() r34 = kqueue() kevent(r34, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r32}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r33, r34) r35 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r35) r36 = syz_open_pts() r37 = kqueue() kevent(r37, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r35}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r36, r37) r38 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r38) r39 = kqueue() kevent(r39, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r38}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = syz_open_pts() r42 = kqueue() kevent(r42, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r41, r42) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) msgsnd(r31, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r34, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r16, @ANYRES16, @ANYRESOCT=r37, @ANYRESOCT=r38, @ANYRESOCT=r42, @ANYRESOCT=r5, @ANYRES16=r44, @ANYRESDEC, @ANYRES16=r6], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r11]], 0x4, 0x800) msgrcv(r31, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r31, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r31, &(0x7f0000001200)=ANY=[@ANYRESHEX=r28, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r22], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r26], 0x4, 0x2, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r47 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r48 = getegid() r49 = getuid() r50 = geteuid() setreuid(r49, r50) r51 = semget$private(0x0, 0x7, 0x286) semop(r51, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r51, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f00000000c0)) r52 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r53 = getegid() r54 = getuid() r55 = geteuid() setreuid(r54, r55) shmctl$IPC_SET(r52, 0x1, &(0x7f00000000c0)={{0x0, r54, 0x0, 0x0, r53}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000140)={{0x9, r49, r48, r54, r48, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x0, r49, 0x0, 0x0, r48}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r57 = getuid() r58 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r59 = getegid() r60 = getuid() r61 = geteuid() setreuid(r60, r61) shmctl$IPC_SET(r58, 0x1, &(0x7f00000000c0)={{0x0, r60, 0x0, 0x0, r59}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r62 = socket(0x2, 0x8001, 0x0) shutdown(r62, 0x0) connect$unix(r62, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r62) r63 = fcntl$getown(r62, 0x5) r64 = socket(0x2, 0x8001, 0x0) shutdown(r64, 0x0) connect$unix(r64, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r64) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r66 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r67 = getegid() r68 = getuid() r69 = geteuid() setreuid(r68, r69) r70 = semget$private(0x0, 0x7, 0x286) semop(r70, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r70, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f00000000c0)) r71 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r72 = getegid() r73 = getuid() r74 = geteuid() setreuid(r73, r74) shmctl$IPC_SET(r71, 0x1, &(0x7f00000000c0)={{0x0, r73, 0x0, 0x0, r72}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000140)={{0x9, r68, r67, r73, r67, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r66, 0x1, &(0x7f00000000c0)={{0x0, r68, 0x0, 0x0, r67}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r75 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) r76 = socket(0x2, 0x1, 0x0) bind(r76, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r77 = dup(r76) listen(r77, 0x0) r78 = 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(r78, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r82 = fcntl$getown(r78, 0x5) r83 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000540)={{0x240000000, r80, r81, r80, r81, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r79, r82, 0x41d, 0x5, 0x5}) r84 = getuid() setreuid(r84, 0xffffffffffffffff) r85 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r85, 0x0, 0x0) shmctl$IPC_SET(r85, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r85, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r87 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r87, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r87, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r88 = getgid() r89 = socket(0x800000018, 0x1, 0x0) bind$unix(r89, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r91 = getgid() semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r88, r90, r91, 0x10, 0x9}, 0x8, 0x1, 0x9}) r92 = getgid() r93 = getppid() r94 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r96, 0x0) r98 = getgid() setegid(r98) r99 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r99, 0x20007465, &(0x7f0000000500)) accept$unix(r99, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r99, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r99, 0x40087468, &(0x7f00000001c0)) fchownat(r99, &(0x7f0000000080)='\x00', 0x0, r98, 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)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) 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$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r100, 0x0, r100, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r96, r100) lchown(&(0x7f00000001c0)='./file0\x00', r96, r97) shmctl$IPC_SET(r85, 0x1, &(0x7f0000000080)={{0x6, r96, r86, r90, r92, 0x1e6, 0x8}, 0x5, 0x5, r93, r94, 0xfffffffffffffe01, 0x9, 0x7ff}) r104 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r104, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r107 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r108, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r111 = fcntl$getown(0xffffffffffffff9c, 0x5) r112 = getppid() getpgid(r112) r113 = msgget$private(0x0, 0x20000003c4) msgrcv(r113, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r113, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r113, 0x0, 0x0, 0x1800) msgsnd(r113, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r113, 0x1, &(0x7f0000000980)={{0x1, r107, r110, r106, 0x0, 0x46, 0x81}, 0x10001, 0x1, r111, r112, 0xa5, 0x1, 0x4e2c, 0x6}) r114 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r114, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r115 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r115}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r115) r116 = syz_open_pts() r117 = kqueue() kevent(r117, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r115}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r116, r117) r118 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r118}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r118) r119 = syz_open_pts() r120 = kqueue() kevent(r120, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r118}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r119, r120) r121 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r121}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r121) r122 = kqueue() kevent(r122, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r121}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r123 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r123}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r123) r124 = syz_open_pts() r125 = kqueue() kevent(r125, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r123}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r124, r125) r126 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r126}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r126) r127 = syz_open_pts() r128 = kqueue() kevent(r128, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r126}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r127, r128) msgsnd(r114, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r117, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r99, @ANYRES16, @ANYRESOCT=r120, @ANYRESOCT=r121, @ANYRESOCT=r125, @ANYRESOCT=r88, @ANYRES16=r127, @ANYRESDEC, @ANYRES16=r89], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r94]], 0x4, 0x800) msgrcv(r114, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r114, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r114, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r114, &(0x7f0000001200)=ANY=[@ANYRESHEX=r111, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r105], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r109], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r81, r84, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r82, r111, 0x0, 0x94, 0xffff}) r129 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r130 = getegid() r131 = getuid() r132 = geteuid() setreuid(r131, r132) shmctl$IPC_SET(r129, 0x1, &(0x7f00000000c0)={{0x0, r131, 0x0, 0x0, r130}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r26, r46, r48}, @cred={0x20, 0xffff, 0x0, r56, r57, r59}, @cred={0x20, 0xffff, 0x0, r63, r65, r67}, @rights={0x18, 0xffff, 0x1, [r75, r77]}, @cred={0x20, 0xffff, 0x0, r111, 0xffffffffffffffff, r130}], 0x98}, 0x403) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 13:43:51 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0xfffffffffffff801, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) fcntl$getown(0xffffffffffffff9c, 0x5) getrusage(0x0, &(0x7f00000006c0)) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000001840)='/dev/vmm\x00', 0x10, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x10000, 0x0) r9 = socket(0x2, 0x8001, 0x0) shutdown(r9, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r9) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r13 = socket(0x2, 0x8001, 0x0) shutdown(r13, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r13) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r14) r15 = socket(0x2, 0x8001, 0x0) shutdown(r15, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r15) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000980)='/dev/speaker\x00', 0xa0, 0x0) kevent(r4, &(0x7f0000000880)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x4, 0x101}, {{r7}, 0xfffffffffffffffb, 0x4, 0x20, 0x1, 0x1}, {{r8}, 0xfffffffffffffffa, 0x40, 0x10, 0x8, 0x1ff}, {{r9}, 0xfffffffffffffff8, 0x2, 0x2, 0x6, 0x1}, {{r11}, 0xfffffffffffffff8, 0xa49bad1eca809c21, 0xfa912efd1704b4cf, 0x20, 0xfffffffffffffff7}, {{r12}, 0x2, 0x0, 0x2, 0x7ff, 0x4}, {{0xffffffffffffff9c}, 0x0, 0x2, 0x80, 0xd2, 0x1}], 0xffff, &(0x7f00000009c0)=[{{r13}, 0xfffffffffffffffa, 0x40, 0x80, 0x200, 0xd3ee}, {{r14}, 0x0, 0x8, 0x1, 0x10001}, {{r15}, 0xfffffffffffffffc, 0x1a, 0x20, 0x7, 0x57}, {{r17}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x3ff, 0x9}, {{r18}, 0x7ffffffffffffffc, 0x100, 0x1, 0x7, 0xfffffffffffffffc}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x5f9f3ea744898613, 0x9, 0x1}], 0x5f6, &(0x7f0000000a80)={0x5, 0x5}) chdir(&(0x7f0000000680)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) 13:43:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r2) sendmsg(r2, &(0x7f0000001a80)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000001c0)="8308ad1c28eca0a1803acf168dd01dd56761c0bb0359d76758675fe78e13a47737e91e997e558c34e49e949857351fb1bd515c32ceb4e900e628f762a9c4211eb4c7252ef7ca5cdc133d9e2abddb936a45c939c854184f9a32e530482a03a7facaf5452d2edcc0566c79d241a4c3ad991f1d218d4ef93e3e1ff128822c61b2a099bdd1018eddbd51e52fdc72cce07e21555085d82e38d5fe614f0b5e3bd04812417986ef97dcdacec68587ab0db51cd63a3d6222eefceaf87e9fa817b65a468034ea06b4653b480df0b482f46fea22b1350d992a7ec19785d5477a089ec50306bd7d2a5838c4", 0xe6}, {&(0x7f00000002c0)="5d6a765acf09970a15f3c2bc4c3cd486f4223d88e56d97affc5625424371c2739c1ca4b25acaef29c8bfc3e7eec2205e4898f30e364fdfb85fa4a4bb0f0dae311511fc407b91fc27197fc4edf8ab036af680919b134afe037b3dca839eb058e4078acc153d3fe35721974d4031985e40a08534195d2122297b2bddcba74c5037c0a3202d54b589e35cd87538b1cfed81ef2202bca314e91a7693f3236f5db4fbc206bbf5142a700cf25e", 0xaa}, {&(0x7f0000000380)="4323bbca9c9966cf56d06366ab33911cb6ce3304fdd798f8bf39d7c9d9f2e6df72aadc5f0f8ce33f0649f428fe8cd3f57d8125fcd723c88830d81f416a71a5f78aa0796958c724c792af042f71cccf048286ee65a9c776792f3d079573fddd3a5a84da806c94be9af7de95c5225599349ec477", 0x73}, {&(0x7f0000000400)="f43b5b966d9440e9faf7372ea504f85af1372ebf2952d3f291789dc38b65dae957adf0787297ee6a545b036e918b69303b5e8eb1863dd5a480290cd6476a1d527d127e3d00a558d28fffc7bc991ad0c56b3523c2eb043dbf3ae1d2189910b6130537328883e9362f36a30fa5b797a73133d1ccec7202f556cac5e6b48b15877a38dc55d13a76a962a80c7044ddf325af7f1732de38312156e91d50576059f45a74fa399b999d2e004be0b6e8b4634d28da40f38a2e1df707cfa736de24afa1b34f91d8266716b54d8512339c734d7e04857a28ca96f142f94f63486fcf56dc", 0xdf}, {&(0x7f0000000500)="e9e7008a079f04a403e4d5fac4e598be8c70b78d850ad9b7092109612b7a4ada71321cf8e81051842c1c631fe6de393abb90817449a525420527e228f9674513e863cdc27c52b428fe720a066e78af5ab3adf59def272e16a5adcbfb02c4ff44f599c779ff92f1bcfe92cb69a8a637eaaa2d3957cb9a1500c23a58b5be831f36244d8babc725aefc0131613203c4495416eae8278df13f445140bbc993e8adc5cef3", 0xa2}, {&(0x7f00000005c0)="e24f76c850aa0ca6238d82da594c78402c005965544c68c03becbffa8affcf7f6187827c90f7e68e0eb7961c6317c57afaa89831eea957837a7c8fc9d6e606922fb99e94b7ce47b25d57637af39cfa0ad9bce3c62f5f7a097418afea34bcf510036c938704396bef43f3fe724d4dacbe98bcbb7337e9d3d15dde58f7633990806be94b62e68118ee0eb95124665a1b84bb06ce0652183b43ae676a12dad1ebe5ee9cafe37e913aef1d2fd7c3ed933e8f4b5736afecd8b4cee4f2de98bb43699acd62899a7f2e", 0xc6}, {&(0x7f00000006c0)="5ff7238b5feacf99c68f807561f3489ce1938117c17941c5924c2f683f500fafbb4ef64e9f5f9e599e4bbf8d963c1c5a723acc8881d791e24d42b2e3cc25f9cf463c775431db96460c5b4d10bac75e24350bc0dbfea54ad02cc716fe6e1c2d2c711082e68e3d8fb9425a9b16a0aef99445e91e9f4c4df5b19db73de8865188b74b497c3cd9db5c5df59f5320cd55c1ea3aad34b569465cb2e52d28a423852a898b4a8d2265dd4bfa21bceae85e2ec5643d2d9a0cea7cac097972a4279a36fcab9d", 0xc1}], 0x7, &(0x7f0000000840)=[{0xa8, 0xffff, 0x5, "23cc3da092778b7c0f680acd396b79a0973fc9289034a9cb14e43552e51eb2d56e5f98c019bec3789ade93f05a1a85e69d9967a37e4f4f48c97374846caba4e159b3db9cd029408347fb201df3ace49547d282d69c24028c0a1f67089774119038b855c2a4b2c4101cb152819cbeca9305b4cbb526e8c22671ffc0f8f2f07edfcfe9f9143cd63ece306e88030aee1879626d960edf"}, {0x1010, 0x1, 0x81, "a04d63965e0d9256623db5438bfc48a47243e95bd407c7da3f34f5eff8f9b2193a357c193c822d9fbeabd3bdeffd2c74784f6c1406812daa735d0c4b82740ce4c0164886d48df2e43fd37c9d4de2ceec3c7dfa5a91b1d2657654a2aa614d7e1eb0793b66a8c92c136051eea8d7f8cd478124a11a85148686e825ee9469caf3a90c587812c4f19edb1851c8d9e9581ec5b1539633670c6f36339a4f64920459b8fa77bf9be288e0c9355dbfe7532cbccf686c2cc036845b080301ef2345c520d8f539ede977f6ee71f9bb16eb16064c7f56e82c869145029f6808883188967f62eaa6aa4ee12c2bc03e614993721eb76f9049f038c735299dca3417847f4f0cc2fe4f2990f7fa73748ed2ac005641bfc4dc5b9c59e4fe6d30af008975d1223864ffe57eb5e456de59bd8c77a7d2c41eace98071f36e6e5ec4e6ca0721ceaac58b98ae5b2cef0426777a9f24224af0913a103127ca6d63ca819d812d17b3ed90c881816719fadefec716140cdf93e79f07d5fbc2b7a281a5897055f041c8a54e8f32bbd1d5d0ef5ae339ce5316398d501d3298a306352acfead63a0db3c24787e429ef81313f52891c40ad0df38b2c3a55649749a2c163b97818487eea6ee850880c08ffa34bb393c412d03b5a9de65d60a21dc92192430bd3a74ca1359deb74ac181602eb490ae0e1335963a3b66f3319c98d24f99e2af59f34c3cef43753786a4a2c191a784b7c25bee828c4691496de44d5eb4e92830592db97692112e67978199fff4e1df41a1e82319c47406527ed30b50b66780ac7dd19b57f6826b19408a5fdbd47323c9fcc4ce9d5f53a470c3221a78e932622ce66d74c8e2791ff1d318773c886d8ffba2dbf53c5b914fc92030b6add3b20c1b83efc0b0404d94501d93d5215fe3ad02063354413e03ef519c7de9ecfd857fd99cd40461ad58b457110347b1f7894270f0ebe52d75a959034c361234912e212b70071e2586e410a4beacea0fef16bee761ac906f155e33b30d1adae2384b8d13a7cea0065a525908f69b91a308e13311f232470268a8ebcb02600ae4a69f8b941147b82bdf5a70f282e91882906827ef32afdf4aa2121f322e0d777ec509ed4537f26ad0c6d8989ed8c1831be634481f5ff4ef1827f275f66d06145259193209483270b6225ddbfc71294da03ed93a4cb063f6349f187dd2124519635847d5cd96901646d544446090b824b37858e99965d38844ce56851c3fa8d23cdac8445306a2e48c896db4d6091e88a20c291fe1b75cb74b3d7c8f7f2ea5aaf46836c9995062e3c65e18a0380b17539cbbedc7d75146d656865c61c7f82425c458ddc5fa8ad8fec6a8b482558b645c83d44f0e1d9cd147dc2eb56e01121e69057a0721078e770ba47b9fa31cb628c7e83f37413b4734b3d179e3275aec2025c2166b9e21cf55d3223e8d215a0da1682e089bc81d682c188764922e2648cc5da2aea6a3bf60c737bdf180a717c2fe8d61b3804329966506207a954e7ea8faae15351a74f549d4cef27206b9c0c7ee763316f9b7401c8dc8aaf199511d8909fb9d4a117884400c90d588044ff486c516bb1aed0f98197512929d669db244ee06e99c909942b71f4a2a55fcce2c9dc998c72eaa19e63b29bcb8f08fb033b9146f4f099cc59dc342b4adcd9895c0097e817f678bf0b65e1f00432a0299736a25803cdf2e1abe44c61fb8cf964e34e07f50ae21d8d968c680055a57e87db28642023045d05a91fd6d919819b3157ba4e73fc8f92719374ae2c839b86af14f9a9015c56dbf00ee0f4ba6612a2e3a386e33d21d4b68dc8f0da47358db97907d902fe5f95c29b7381476419f7b7536dcc332cc3cb96d9e056c01364d1c2543a4329dd0b5bd3093eaf8367b6072d3ae351a3aada706783c673790d727ab5dc1cc20c2d31cd2928dd887c4a9a805628bd3f6a19c9c056200bb341f4742e797467df1fe33ebc4f832479a8445d97b26057673c809fd1de4bff947a637622ccbf32b22a22bf1e060a35228bbefef16dc8c215d06c4ae1843d985f1b98743c64b7aa81522d1e9c74d4997567465d5976e633a2b8ed90895c8b77081dd0aee0f44b27dedb2bc3b76663bd00bbb0c9ec80cce86c11ef41e5955b201fea4a8cf04a93234214fdb97ffc2b069aa3eb9265258a30c66ee3cd1b335965224d5a22cbd8be6325c93f83afb015367580c6b1c1d5ded2bd1eca3ba385a4754195c427054d98658eb3c384643ea752c8c67b5b1eccf4209dd0a861fecfe6beb2fbc07e5439a2e9a653ffcc4029499fbbd1ab305b4ccb7df7d88e0dbb89aaff5f4a05c0e3a2398d49054444b42a92171726bdd38d38ebf197c7f6fe76c0821d8ac90a4c07eb9a4ae7111ed4f1782d9f9ce0698b968e68cbb19a8e532eba7a0cfdfe166d17867ea153b58940ecf90c82982828f0f580630016d3bddecd6c6d5530c6916f34c2520a818326875a93f0b7e9fcbf750dacd7140378679dad5805c7709b863fd1e7840779b305dfdab2ee37554b35276679a793bb2a2bf4323f0791e88aa71d328fbdc0d31e72b0bffcde3db28349e61c30bc0c6b1bd422a13c46a19e76d66c3049b10737de41cf98a92fc44b1aaf46c337a552b402af5216d6d11c00f44a16e1cee0edca9f2cff3cefddc7b26c61d32038dd28cce475d482cef23a7a030738e9d454a47ff53823d056fd2b46c464fc78371005c076c80fdb8d0be8d82b8b8e96e2732e1b74d351d280fe32a1f180117941cfebed91ec8e3b743fa018a953e34173aa2bd7dfcb5b7c57970389489896c44044be0b6d7e4a970c04c0c48d9d56696ae8421ffa117a2e5190e7fd75242922941aba470223f865a59284314d73e242ccdf893f253785a3b88d27522e9a77ac9aaa99d7e6fee763184a4d53edc0718b1e2428e5e949c76807d87df92fe8009418c26079c0affc0d4b74e75b833229db67589ae796de8b8904f9475d4e3fc2ecfc321d19261f2764f4ca4eae96a69f90565be766b1bb2f4e42dd6cc0eb86b03c6bfea65cad6d4832965500150c8e2dabdf9c03f20c682484970567ba41b5c80ec8a711c34a31dca974cc3ec10beb6a49109c9fb884fa2d4e82dfd4af5386a95b8a0210ffc3d6d221b93eb02d6270d44b1c2a763eed5e2db88414fa72c4daae300cf1a20366ed86e52756f64e8e097b39fdcd8dc34fb132752a241ce781602a8f555b7f0a16f9883bb16e1ab108c22b15bcdf01cc65d6147192442f659bd80a70ab989123cd7966401ec58b26689bb1fe2b3bfe4f6126eae0709ae2767bddb5f2ef1e3afba3c71633d65d09448b9e1cc3e62244e3a0470990fd035de31bf93fd6b27c5c124f338ce38fcb69e3e38e11aa7004acd11e06fad9532c1f9ae4be0d1937ea161291a6ee6e56d3c6f66808b83ffa2cd1c5cf5e2d4411d408845ef3ab5d67ec071fc62e0960cb39a4de91ade512bfd0def00419ca85d93818587051afa1ef6250a168d711031f9fe0c8f96a68773b78ccb02cc213c1ff80f11d8f35910d2945f65bb3c1e0fcaabe8ffe79fcc38385b171973c8abedde2539dbab28a81b349038e048c5f8cc08013fc477210f70d028477f4de68cb083ae30f0c311a3b6de5a7cd93b9f41189b0335dd8b87f1a7d1bd66f71ef29f6bed7224ed3beff60f142ea476bceabbef7e5305f6f13d24720da323e350d1ef667c3be5b7e68b4c1b1dda16a460799adae238234ab57fd3b0cb63cbb824ad5d74571b71e977d5b3bab540adb92cf056a1223a17f0d5a55492b3d60d0ff5c580ff547d3cdf5de699cd0025aa69274cb6b78b9f82f8bb688ce13b602d49dfe51b70e5a1396f31e539ae244dde9040f2c7ebe5028e7aeff10e205fcd7c9025d972654e18c5fcb4fa9a7d376e2d47a1d74f5a9170095feabbce070a92d3702c3d84678021279d0b3410b8c2a9774bbc9183432a92114a8a61cd4924fe9bc13ffbaad0fa055c24fce1b6b811013833bcbb0898446ea11727d066658975ce6bbf1e6ac959daba522b367b0266fbddad65f750f1d15cd70dcdd3a385dbfd0ad971d0020e81b0117e0d03e619d7c5a3c542e9559a7d6de6f634094ca7d91df6dcf1c1b0a3ff352e7d084616de6a4476088fbb015f60afddd86332e5a66e753593cb9bae5daad0517fbea0f473849785c74c7728ce65250185894fb2c83f3463e47da7d5b697b17dc4a84f65f808f121524d18b3547dac3f67a812ffd0be6f0ae070a0a05d1eb6fc2cb6c0c291af013ea5aa84b057c28a782c7d307e9a10048a7a3d94ab9077d1f85f4f1571a485db04cfd31cd3912b1a6f00a7e9953cb5c088779d5939e0d6bc27985f955bec3f5a08a24ea11bdcdae801dbcba3693a7faddc3affdde7289053807a0a70e138f9d8eb79a7cd1e356542da91e1f76eb35d8e05516611d53f270b28822675fed82604dd43af6aac1a1fb17498af1c74c6321f34f1abcfa9d938be6eba17d7c01af255e7226c32da4ba73512ba04f9edf88bc14b94fb2f16fed1858d19c86931f9c502fbe27e877b2cb0b0c752bcd322f226a87ad6992bdda50a4adcf800d55ac0a245d8c45e0872c7eebb0c23447c00215bd4a945ff9a8d0a7fef85b73d6bcdb5215c2827e0d741c28736b7c1c21b637677ac11346b3b7414c50f59c603070d8ebfca7da1c6f45c372ffadab3b7dc06ad04b314e4b4fe9dc932548990e5e187c98a8450d97a55452ee3653717996dc5bba9abea2e7bb10659e590e4b6d65610a0a89ce57e124f38889899a36b35c887fbdbdd4917a72c349e568cefe5d602a0216cc4c9c1e2f9550fd13855a2e3f3bf13d6b1c61d4f4a4b962f6be6718a65c495c76a52e1acb467fe47e9c5868a7e3d4990c0c19640d70c342651973de08ffc54e4697eb18c5c10f84ba8835aed6bef0de6dfec6dc280860cecc23ed456a2ecfab7da7dcdcffec65b02e13100f14d7d33dea922da961ebc720d1d3804695b5a7a75d1dd38f100f9fdaa4db7f8fa13023c3a56fff3b39f34fca2e8b66672c69ef81dfd735dab83f9e939d684d305b5df4cc313aefb59acbae3f89dcf73032dc40f9e260551fd68530b6571bc21b3e5b236388574c17a1aa263d5ef81fde85c0f64bce84194a33c18d8d46dcd51f754f030b523072312bddfa06a90e8f270a77d1dc6d09d2c248abd6fb8b59d97cf6b4f55f1e53c572b2cea3bbbf8d0a5484fdffe7ddf6404be5b27268e2147a214e3903433939542cf83dcf841c863dff76ba737127c3a69636f0c617700f379255f3359d2e9bad4c3518b37f3643ab9c0dc441512c4238bc86eaaa5ce616adde0db691f09fccc298d69d80f1961ab48e8c1687f99c5db8f1d605a63a71fc74d0e4743e64bb176c86817ffcb73375780522c1cd74f26496e7b3ebbe5bd7a3b633995b8c5a098d41c898928f42406ce95a850868192abe7fcf3cc64a9aef4b103ff035f2fe4477bf4fc8a62c2eafb38e99d81aad39250bd65a8cbed299a8db144095bd27710de1cacc02740ede83e23d06904d3affb22d4de276ef4ffab3544a0ce775471c0ebc5522ac243ffb4325683795734c9ea42ceb6ac604bcd90f3006a130dfb899a57fdefc5c4a51cb762e81e08358438d12911b781f81c6591f533a9a88f6773146b93e195a80d52fe66e6c98bc570901e9cbbadce18515c7059172ead7ff01ac6e8d162c613f4ca01a4d2e533b56130896cde68ddf5681ff8dee825c7260af9305b6c1c56199480b54e4da7ccfaac384fba62f32479004b73f68244fc4139f3a72b840bff013ba8b7fc5e9216269070901e56a40b5"}, {0xc0, 0xffff, 0x81, "5767e0ba04e61b6d7092a6f497dc4f1b1706d05f6781d10a2f4230c9fcdd53a825460f4ddc8800240f4240aa843f074842bb830ba008ab47d0129864841a6c39a1e2e7ad242ed9d7ab847de8286e2a7c64dc2ba7dcdb97170641a693b9d6d4f6f1448c14ec421bd12e0f8c61272b861ebeca11bde9d897a84c4df62f866396bd85c2465619877068ae7b451159d3e53b197c86c5307b6188bfea634cb2b62855af3d6caa8441d55410e6f6"}, {0xa8, 0xffff, 0x3df3, "6f7d8d3f9a4d42eaf9dfcbaeda9e85caeef916e6d2d756ab4df7b627b1b91b8b7630700547f120a8f2654afb103bfaea0532130564cc7cab75c6aa9a70a0a12ca3f6d8f459a6d5c47e41dd35eed9d80be00814b952e2b064483ee6603f5818e140771a33fb9867889d884f5b1fb447823465f19770cfb73f0cfafb0b3860a4db42dc9c36de4894890b54169be34817302b98a1cd9d"}], 0x1220}, 0x95fb761f50e34bf5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3ff, 0x2, 0x8, 0xffffff7f}, {0xd052, 0x20, 0x8, 0x1}, {0x3080, 0x4, 0x3, 0x800}]}) r3 = socket(0x18, 0x1, 0x0) socketpair(0xae231054c8a7595, 0x2, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r3, 0x29, 0xb, 0x0, 0x0) 13:43:51 executing program 0: getrusage(0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f00000001c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x1) 13:43:51 executing program 1: ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) r0 = socket(0x1a, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040), 0x0, 0x7fff) 13:43:51 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) getuid() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r11 = getpgrp() r12 = geteuid() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', 0x0, r26, 0x6) 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) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = semget$private(0x0, 0x7, 0x287) semop(r31, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r31, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r31, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r28, 0x0, r28, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r24, r28) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) r40 = getppid() getpgid(r40) r41 = msgget$private(0x0, 0x20000003c4) msgrcv(r41, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r41, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r41, 0x0, 0x0, 0x1800) msgsnd(r41, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x1, r35, r38, r34, 0x0, 0x46, 0x81}, 0x10001, 0x1, r39, r40, 0xa5, 0x1, 0x4e2c, 0x6}) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = syz_open_pts() r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r47, r48) r49 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r49) r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r49}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = syz_open_pts() r53 = kqueue() kevent(r53, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r52, r53) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) msgsnd(r42, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r45, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r27, @ANYRES16, @ANYRESOCT=r48, @ANYRESOCT=r49, @ANYRESOCT=r53, @ANYRESOCT=r16, @ANYRES16=r55, @ANYRESDEC, @ANYRES16=r17], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r22]], 0x4, 0x800) msgrcv(r42, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r42, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r42, &(0x7f0000001200)=ANY=[@ANYRESHEX=r39, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r33], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r37], 0x4, 0x2, 0x1800) r57 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r58 = getegid() r59 = getuid() r60 = geteuid() setreuid(r59, r60) r61 = semget$private(0x0, 0x7, 0x286) semop(r61, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r61, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r61, 0x0, 0x8, &(0x7f00000000c0)) r62 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r63 = getegid() r64 = getuid() r65 = geteuid() setreuid(r64, r65) shmctl$IPC_SET(r62, 0x1, &(0x7f00000000c0)={{0x0, r64, 0x0, 0x0, r63}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000140)={{0x9, r59, r58, r64, r58, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r57, 0x1, &(0x7f00000000c0)={{0x0, r59, 0x0, 0x0, r58}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r12, r8, 0x0, r58, 0x1}, 0x0, 0x0, r11, r33, 0xfffffc, 0x5, 0x1142000000}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x9, r1, r0, r5, r0, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semop(r3, &(0x7f0000000040)=[{0x6, 0x7, 0x800}, {0x2, 0x1000, 0x800}, {0x3, 0xff, 0x1000}], 0x3) 13:43:51 executing program 0: nanosleep(&(0x7f0000000140)={0x1, 0x100002397443c}, &(0x7f0000000100)) r0 = open(&(0x7f0000000200)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000143c1b442bfc8ff55b7ef22ed027299fe519caa25a040b271ac3593eab9c0242513f48733c698a071e8fb8f986e40921b7317343e749b0fd7fc058c0e5a261e6cacdbfefb8011368203b1d1eb38831c09c85a4fc6b4f941c1d47163ea1a60d643a79211ffa668f1f174aafa4d0d08df16a201a131603228ba84d6674734b4adeaea09d97c4"], 0xa) close(r1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, 0x0, 0x0) dup(r4) kqueue() r6 = socket(0x2, 0x8001, 0x0) shutdown(r6, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r6) r7 = socket(0x20, 0x4000, 0x0) shutdown(r7, 0x0) connect$unix(r7, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f6669ed6c6530f55749bca1859f527452a2419838a5a4c072de9a6653159cf6c35d9238df2b525713106af858371e1ba178839f67918a92f6cd76d83eddafcdd556cdb5cbb9ea"], 0x10) close(r7) r8 = socket(0x2, 0x8001, 0x0) shutdown(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) connect$unix(r10, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000262f26696c742600506fe80226b1787419e8cbf1aa1c163180ff861a98edd8abc2769da71c35667b8a64bfe198eb15c7e1b6b8037ef7b7"], 0x1) close(r8) socket(0x2, 0x1, 0x0) 13:43:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_settime(0x0, &(0x7f0000000000)={0xb0f6, 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 13:43:51 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x7fffffff, "7e552f72c1d2c05682db2dec701f817d2543ff76"}) munlockall() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:43:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x15}], 0x9e1, &(0x7f0000000280), 0xffff, 0x0) 13:43:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f", 0x6}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 13:43:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001200)="0fec3302b921d3676b6b6918bea5a8cfe2066bac5149a1ccac6538fae749012f06e409d79b34ed108da97fd6940172031b4942703e7126666aacd99722313ef67aabd2aa5d008ef17de00f9ebdf34a1664c05fb7f8a1193a37636e89e4e9ce743dabafe60bd62c96b3723ea2b2f51f833d1d38fb8e9b3f1edc04e7bfa9376fbf1f8b51b0187a40329ed6270fa292f0a016ae47a0c0d9ec36f9f64958f542f13ebe9bcc675617c02f56b3288fe2b22f2298", 0xb1}], 0x1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, r4, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/4096) r6 = msgget(0x3, 0x1) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r9, 0xffffffffffffffff) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket$inet(0x2, 0x1, 0x81) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r16, r15) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r18, r17) r19 = socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r21 = dup2(r20, r19) sendmsg$unix(r21, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r22 = getppid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getpid() r27 = socket(0x18, 0x2, 0x0) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r28, r27) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r30 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r34, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f00000000c0)) r35 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getuid() r38 = geteuid() setreuid(r37, r38) shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, r37, 0x0, 0x0, r36}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x9, r32, r31, r37, r31, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x0, r32, 0x0, 0x0, r31}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r10, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r12, r8, r13, r14, r16, r17, r21]}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r26, r32, r29}], 0x88, 0x10}, 0xaccff110451b3cdc) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r40, r39) r41 = socket(0x18, 0x2, 0x0) r42 = socket(0x18, 0x2, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r43 = dup2(r42, r41) sendmsg$unix(r43, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r44 = socket(0x18, 0x2, 0x0) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r45, r44) r46 = socket$inet(0x2, 0x1, 0x81) r47 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r48 = socket(0x18, 0x2, 0x0) r49 = socket(0x18, 0x2, 0x0) connect$unix(r49, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r49, r48) r50 = socket(0x18, 0x2, 0x0) r51 = socket(0x18, 0x2, 0x0) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r51, r50) r52 = socket(0x18, 0x2, 0x0) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r54 = dup2(r53, r52) sendmsg$unix(r54, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r55 = getppid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = getegid() r59 = getpid() r60 = socket(0x18, 0x2, 0x0) r61 = socket(0x18, 0x2, 0x0) connect$unix(r61, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r61, r60) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r63 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = semget$private(0x0, 0x7, 0x286) semop(r67, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r67, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f00000000c0)) r68 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r69 = getegid() r70 = getuid() r71 = geteuid() setreuid(r70, r71) shmctl$IPC_SET(r68, 0x1, &(0x7f00000000c0)={{0x0, r70, 0x0, 0x0, r69}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000140)={{0x9, r65, r64, r70, r64, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x0, r65, 0x0, 0x0, r64}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r43, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00012e434545000000bb"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=[@rights={0x30, 0xffff, 0x1, [r45, r40, r46, r47, r49, r50, r54]}, @cred={0x20, 0xffff, 0x0, r55, r57, r58}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r59, r65, r62}], 0x88, 0x10}, 0xaccff110451b3cdc) setreuid(r24, r65) msgsnd(r6, &(0x7f0000001400)=ANY=[@ANYBLOB="04cece613eb749eeb7398738cdf70c1b94715805eb00f6471d28fb8419ab472bea10ce3eea7cd054d09c8a68bb9c7dbf3db1bba5360217b53020c906ff95cb0250883c5156ba332b35d2dc6329bac359774fb8cd7b860d7c8bdfa64f4a830b874409f870baaaba32f8affff95305ab13967ee6696fca97d26a41a9246ac226fd0b1d8fefdac166f6a468206f2cd6e59d019a0f98675f6b963e3295ed0c1546b57aae78f84de0b0ed454fcd40c6ae8da79b0fe77e6f586d71be893525113d996795066c7a0e519811bda6e05a90cf4d7c94785616110d0ef0da3a2ddb2bf458a71f7ef868c6acc3fbfef5d6ed2a2a7d17cf8f5d34d21a71f652592c18d4bb84a62ce8cb91783f5c9b4744f64fe32710990dc8aa0a9d6dd16b16858eb038ccae778bf124d53c03883b7c2e77c0cd157b5469876ec902219d1b7a7a35043d08f2f1b773655e6a8427e24bcef470d931d48f0668b4f62dd447aec8d432cdad45cb1d2d8c82539a8b415f166edd797d082bccc36c8297b49ef7cbde6a777dbc2b7f19873277da8467ea758cc8178543975a562da47fe7315b668ba4a9e36b24a49931b71de407ba3824876b3c0627293d83c5bcc6bbfbbb8b9c986ed20204b406d5175ac4d694a3ad36b1dc6000e465b8ea11d5d27f75a5c90795d5e35ce40c9e383ff0d07c77281e6da89e60dba0baea193519e2f77e6ff038247e8319c99e78b7f0f5c005e9d98e7dfe4255a931c9051e41a09fe7c1554c12a13ba37714d0"], 0xa7, 0x800) 13:43:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file1/file0\x00', 0x100, 0x102) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='cr') 13:43:52 executing program 0: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) open(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x8c) pwrite(r0, &(0x7f0000000180)="e3ad0bb3f86ba0a14f4792b544006167d6dc61f7aeb3a92a4237e04df6623b133a72a03ba522af39001682b2b9f7b5f8ce643decdc697fa20828fa004373154378e69e76f05db5367c09090e29ca5b00f0dd606a17d2c1a49d8a11d93a153344ebc2d3412b405013062b44e663dff8adfa7beaec1aaa223ce7f7bafc2f96fba36e34141450d4294b2180c122c0784fbf935c630744611318865d7b3273d71e7840555f41584e2ddec1d29232daca9d70e546cd351aaa15b11165e7c362ce0ccc21cf05ec36b9c25aabcdb0c68758bab0b201248b431e72221eda13642d5b83eb98ee153760b96efbe91be6ef898e9bb4be9d9d1babc9b5652f13f9794537", 0xfe, 0x0, 0x0) 13:43:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x1, 0x4000, 0x7) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) close(r0) fcntl$dupfd(r1, 0x0, r1) r4 = socket(0x2, 0x8001, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x34b}, {0x18, 0x0, 0xcf4, 0xffffffff}, 0xcb, [0x2, 0x1, 0x7, 0x9, 0x7fff, 0x29f7, 0x9, 0x29723b78]}, 0x3c) connect$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) 13:43:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x10) r1 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000000005bc2d6fa126e47847c68e994d0384e8b414068ebd0bfea3e62e68e3cd7ccfe6f21963e23f02048caf02902deee309b5f1d547a079a3ffe0cd369c11596d5711a18246ce4854aa04efa0c1c269092bff38fc8bc35a9ac621e46e6309bdc5c26b53d60192e4aed4ebb28ab1b09b01443198433afc5"], 0x75, 0x800) msgsnd(r1, &(0x7f00000000c0)={0x1, "9bbf50be17d659823282d6d3b47e6893e75922d3fe05d4f719abd026bc1b20420ef26050923a2f07d29e2ba195b86413fc5a7f4e4c65e316bbf4f07008b6b9910f8b46abc767901540118093e63bb2f9f3664b69b8c1086e532a996f66fc4024aa064f54d6acbd3ebfb73e8be069c79dabe513510dd64fd40ce8feaa771c79beceec6d9a87a7786e4db7b34b832452881fa75220b092985bde96fda27169d552397e73a46638460e71319ad726dc3b436fb237f9f98f0f34c81c89c800a8bff0db04e55d21f99193a2bf476e42f9a5ee3e99891632"}, 0xdd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 13:43:52 executing program 1: r0 = socket(0x25, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 13:43:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xe6b18c311bb3593, 0x80) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) dup2(r1, 0xffffffffffffff9c) ftruncate(r0, 0x0, 0x30000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 13:43:52 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300063074135433c4850e7d5b567f03f7ca7f036762ee4a4436dd42b58c713ada277b1502699b6a58fda1987d54a96ce622847c2057cdd40d3"], 0x10) 13:43:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000040), 0xfa, 0x0, 0x0) utimes(&(0x7f0000001300)='./file0\x00', 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) 13:43:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0), 0x1163) 13:43:53 executing program 0: socket(0x18, 0x2, 0x0) 13:43:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYRESDEC=r2], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:43:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000280)=""/116, 0xd8}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0xf3, &(0x7f00000000c0)="40aaec91a59678fb0307fb04458353e93562d3e5e6b9e2c01f39762a4e5ff4244ae878fed86075584197b8f60d9edbda86a9a00197817d1be6077eda99cefe5b9cd8a84fdc10a48bab3ff1ef7514cc8aa279ae40d5d8c853c0250249832cc55c2d37a9b4cf2d427ec8df22418da89a4e551470cfd09a15d907f6947c57e2b2e19f88d4da9d1c114eb0b8a89fad61c1f71c40af52fb347804226235af5d3e11a342bc27e2b1e96297aaabcf48ec26142f014b4d88ea820e8dee6ef2abf317b17f391b1e8b593f3df5ff9666c2b30e5cb0c6058030a74348a83e6ea6bc8616141ddc889e22eb2df4e524e6f167ae2eeb46c6c7fb") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) 13:43:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x90000000, 0x3}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) geteuid() r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000100)) r6 = dup(r3) listen(r6, 0x0) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) linkat(r2, &(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3) 13:43:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(0xffffffffffffff9c) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 13:43:54 executing program 1: r0 = kqueue() r1 = msgget$private(0x0, 0x20000003c4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r1, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r4 = kqueue() msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r4, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r3, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r2, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r1, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/50) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 13:43:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) 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, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) getuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0x101, 0x9, 0xa6, 0x1, 0x3f, 0x1]) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="2df50a2e3826ff000000"], 0xa) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)={{0x7}, {0x6, 0x20}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000600)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) poll(&(0x7f0000000180)=[{r6, 0x10}, {r8, 0x4}, {0xffffffffffffffff, 0x80}, {r2, 0x100}, {0xffffffffffffffff, 0x4}, {r0, 0x40}, {r5, 0x10}], 0x7, 0x8) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f667af5653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x151) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x810b, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000b80)={0x10, 0x3ff, 0x4, 0xfffb, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000000000000004}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x415}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x20}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}], ['./file0\x00', './file\x00', './file\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="f230ece33b569790546a90a6d303962c96c0e5f310304e8e736d30b0a2e61c66db99b1adad598f8ce8ccd11408df2462be430164cbd2e49681dfbf86d95a986192389ede5962b3305e7e69f072c47fd98a2e1e850784154a9fa2d868124a35a42bfc070daa7f3f6b91f6836e057e3b4f742c4fbee9c7920597d6207c896b3280d58302abe576ef687612e3a241e311a0d987ffc389ad5be4743101f1660119f8a452869a3c0f64de4a211883f444dfc965bc2257f5b4679fe130964e91543aafc66bdf7d226d319fe6fe484cddf0d2d4d2d72403243924010ab0fb8188e86658d6cf8bd03f990d2c570d9e8dec532f4267bb348026196a6dda3cf3fa", 0xfc, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto$unix(r5, &(0x7f0000000080)="d9a181db730d95c2fc99010c4332aead923e1143cd42c4cd68853d48e61d7f141cf7155758ecc11c66de58584dbde8ff717091a6927fbfc14d2ae998da536a93dc6bab18ff8a06bf3569b607c4", 0x4d, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r12 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r12, 0x1, 0x4, &(0x7f0000000140)=""/225) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000005c0)=[0xfffc]) 13:43:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[], 0x0) r5 = socket(0x2, 0x8001, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r5) sendto$unix(r5, &(0x7f0000000080)="6b814fb57c2875b82d017bcc32baa509559d770efb08b1389f4caf835657a362ca1c3fe3bf06", 0x26, 0x408, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000040)) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b8101aa3f6427a690", 0x65b14912384ee98b, 0x7, 0x0, 0xffffffe5) connect(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) dup2(r3, r4) 13:43:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x10001, 0x92, 0xf}) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 13:43:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000280)="04000000", 0x4) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f00000001c0)=[{0x4, 0x7}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x317) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x0, r17, 0x0, 0x0, r16}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x9, r12, r11, r17, r11, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r3, r9, r3, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='x\x00') semop(r6, &(0x7f0000000100)=[{0x3, 0x2, 0x1000}, {0x3, 0x20}], 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000600000000004000000000000000247a1804131b52b7df8e02611209a7b0ef9643b31a5b5e164be700cd9f2575c0c23e8ce611339406865d2fdbcd5a09007c4c8028f72d"], 0x10) 13:43:57 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 13:43:57 executing program 0: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) sendmsg$unix(r3, &(0x7f0000001300)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000180)="7e0d93a7cc7ab32c9c15de4522d5994423234f1a098fad5644e9db5b869b7315885a03b53b6a549fdcf46d24354ba540ee279660ea8a8878b5da78e6440d4dc8943ce438574a6d4742c5d6f3e10013f1974c75d376a054c30eed38ed930f46153c84f86f9cccf3fda6765eff123da9fdb48540eb483939218b8533958d3be319ac1fb3caed0737ddb7d4d5835f0cfc2c49ccd73deba662a9c48a407dc22a01c728204284ddd88920ab050eb795ebb447a53514fc87e9bdfb0283bf294f06c4d3f33cb6b7de578e752f931cc28e8e8e17ce9622d4ebdacd9077b807d4268570a0f19f54f9b2dcef2d850977b48c55f11cecf528999982b38804c18d4c212980076e9f2fefb30b7d09a766c0aa85f08f3da2f3e9e326977981f13f9ed7bac6f0e46fad47768ba54710849787e983ce13fa573b41bde123cdb17a803a98fb9033718897abe7c8415c8d3c5bb6900d7f2adf4b35f45a7a14ac95df841619d07faf0df0098f98b5e0d71e9dc8c77534d88f38b721a219a16b571962f6669dfbe14159025c77e21b929857e25a911670a59759aabf7c62f4d7d2760eb51abce02688f1f8d9795ba77514aeb2536ad7bbbe4c02609e34a612ee3ea1a4afb6cbf2f995d9bd86b4069359fb45fd6d90cb9dd846ddeb07a7196ce4e56183a19663d0677f775a16ad66fe8d5582f1040b14b950743082dc36d5d93fa9ff84faf7885f99b68a14b0eb5e80fc6149cfd86c5c45106125e76a30c4cb982a721211f218d6d25164975630c33b24d496209ebfe09c6affb2497269768bdf67a074b14d22c5fd04ba9e0606d2f29627b39511e9de3eb1b75e47ef74baa9ed3f475e723cc786314ea8ecdedcc0d42e4149abbdc938ef69c3d3314024992862371c0779234e11a7ed1793bad7de84f50a330dcf1b9ce8a022308099bd626ca40b4e325b40d524be6e2b968ef7d4ac621e153be5a8fbbdf4171f3d6daceffcfb38239beb40fde602d48887580ed17205ece41803afc8089cf64a5ffd72fc40cd7a87cb30021e0681f2f2fd9ed29521a4c29c365825f56fcd93c9443153980d6037190c3182ce3fba179c51c46113ad625f540492b28d7413e15cbf28ad72483ef863cc8f02bc630ae355629e210e1b5a0e59052ed381a764ea1ffaba2a1b9d09b44b4f2773e6650c0bf1519e6c1b537b0deda9ec66da78b619f1b0c79f9f54a61e2b75225d0a07beb825fe77de28c526f6e7ad1f1dc2b8166ff09cd5c102574daf3288499583ffdf4d338078b7b03e6f73bbb38f63a61c24a24552d478b90252a785b34768162c1c12abc72b8086a3c93148a9e8eb4e554e9db9608ae972e959f8fe9951fe787a6c010829cd0662d0d31ad6eb626174d6753b8ba92a72af3dca1f4edb7fa0aaaa49f5f9a6d6e08e8fd9255de15c4673c39eda9cb17a00c66cf41ad0515015061bf7be8ba3bd8dfb0e220fea6d77083e8c8bbd783b866b7302eb040404ba5ea4860aed9ee3732e40cb4483f5d05d5a9f95aae8ce5c0ab88ef200bb91fa9b91a3e827db4436a82129a9f38ba5505b3c2d36da3d8dce8773465afc7a91e7a074c5742f412ea19b26209cb5efee04e27fa31b69e4a08f2e3baac1ef9809f8a038f394097a0647cc99fd272ce4d0d1482a31eeff9197a6e9ef4290a60fe76d01b229a421df414b58a66a502a063c969c26a6c7e37b599a3ce62a73e31090bae6b0717fa3f78a983d4abda02aa2a3bb638aeee23e3f33494e662ec507f022500eb0731cc48cce468109f6a448fd2d1ef61b894bcc7a769364394d329a2757b822326b3132c9712ba94ead298b0a56b5fa4cd2fa3317fcf950ad89f74745aad5ad75ee40611344d04957de79eed01c08b38366417d544c9c55706e0e46cb4e26d37c6120879de66d2e9fda32b49df1ea209001707bf01f7589412e8ae00d98d7d3297be84e768e522f9b20a8ba517e249a2ee9d9558b00564e0d6e5e9419bc7e069ee3aefebe473fb13d5704cf499e37cb21df577f2975c072e83707db7733f8452e8f3efaf1e336120442bd9d93b8d3d3db2adfbd138f08ebf8fb116f567b5ef4a72e64800879d17965ac506acabdafd7a86888ef9493605a40a20b505d2aed51e789ce3071c0ab00fea49d38c3a3b1b3b5cd97bf09dfa3be3a0c494ccdb074860c47a55d7741a214ebdc1664e3d140a37087b9ceeb2afb141c38062189a3a8b473c73efc3b40ca00b27d5d111e300d37224c647cedbd6f42f995a8983dab9ba85e2db03777fb237de3ff4833a3acab6d4640fffb244e606ef50cce4d85ef42ff26acf92f0794dd03854f5199ca7a10df11b606a5c6b214bda29d0cadbe5539823fb4f3c6f46e74858fd8b2e189ea19d9a6338d96cd1b51f73f2f58c0604439c96f090633c35f1ee19b912a9381c88f3472656a7b87bf6ba9585f3e382f7b594899505a20ebb42a2f0b94b0015d5b5ddd97c297492098a80c23269ce973c25ee7ca3c7203f5db5ff95867cef0202f721782d58860c717a99a428e4bad2030a564dc59ef770055374a298a364f88634d9b2cd42b20b7127e883e5ec027f49db7f115f02ab059846746d2bc62a9c4450733a355057e2f858e302e78854d336e3fbeaa3e10f14a343e78399ddda5c55ba2b632aafa2aad0a5f5cca169a6f8b5bceddd87772c96c4ff8af1c1e97d8a43bea8ed220df102b00e48a8c7c979644a02786ce521719ea97fb6c9b1c8cdcc9c609bde98032471390c4e4f49d1e7e30afbd953ac7ba2a7c3b4af0d172e4f5b24b64cacadf85f75339e960102671372c589cb8af5ab3e009daee06ca01198fb75415873272a5e5214203389d6928c9bddc62fbc046c156906049e56428f5e588ab8e7fc622bb9c78b54d47305f4346241874a1a7c0cf7a43fd2aaedd002cdf65f404818ebc17020609402f453bf98dcae658f4c99154339a898be3348ec98be5a3755f5a9edfbe43b9dea7e9de0dbfd4b297eebc7185773eda858dd5ccb048f1e521f48c41fe19d0eef3788483eaaa563ae1affed708726c4f1e4b39e17a7d40cbff3f6491465ef3686414e72340217c4df05d55111c1b51f5009708e98eb5c751d74ad233ce05d759daf40144b5c987656f67eb99b7a943360da8e43cd0c22adb1d04d63ac3df79ddaa40fca0c06ae5f44a8a76c40f8d8b303c6faf61c03cb13c38ad6eb6ff7a921e9791a4d6afd7e5f0d7543c2539995496c89311504ab2b4d7b6082f4edc8f72e1578915bce95629c174fd89cd567ffc9797e9d95af3c40fb34de606113c5739aea7830d1b395b5bbf3d9dd1e8dd03b731384bc4f63d57e828c4f0b760da75cc4395af0ad1783d4e438b409ccda1d49aa3b2360fb8cf2eef47c91ac445d24d8fe875c81b2079d1799649fe4e7bb8fe6e07391d02bbd2720ea3d50d8329f8bf84ead85ca9fa086e1af8bd152f8f429fe25baf37d14acc0467838093b35b8f4ca1e0262f0f8d37c123060f8189e224193915d11492dee97b242a1ba112e5c465b4a393d8be7eac5b1df9b8f57c48032f2f718cc65f947864a6cf831dab56d53a8e6fbbc9eb47f804ddd9c2070086d0ea118e8a33ad30b3789eeeadc0d56f6d4d2a197bbd312fce7b62716df1d0ea7859cbbcd229fbfab29ca18d8b3fdd0ec4a9b9e5f7a70f4a911f1dab6bfd40b9f2453128b5728527abf0b071476f1077ceff46bb69d6b4edc0fa334b24853679b76bd51529fad700b600e8dcc2526258691a8ae7ebe29652fff34663e870da94bf154bb99752c94700dfc57d17d8bb657ebf07ae377e58fb489d5966989e9fd75d924910ce0deb7385ed12905717b30e4d8559c1039816de0aa0b7fe723d0539d2ce27266dfcfcc0d628a745fb9cc387fcf4082c8d56977c893fb506d919791a5830b5d3eecdb939fcec271d391c86c2a6f798938674e99fb6f5b1962dd92ec77226308e07c3b379fcc056b423943acf8ba743ec838c7763fa3ade0e56995a8d18b08338c15ff902f2f9567f76432b93c9f23675fccfcabb659791ec180203ec9b50daf554a709d087435b5659dab340348564c9b9594834fe90e187c584944a1123950e4e7a26ff9f74d2e95453d31209294d2d9e3eb6c156e0c25cda4b1fb8d765b122d0c43d89170ea79449ee8217ecf9c4f23da56e02a35b9f031be9c1986836f040fafc75955231c51e574fff7a4d29d6dfbfd9de64b0d3309ed0f3e455e3e8290bf81250e50cf9e780183782d78661b79cee881d769150bff04349187c856bfc414a901169ef98e28b145d4371dadc1b8d2f98c7c1a716e5e53268acc962885247cb57beb5a41e78322ae034be14130657be1651ea3b1fc66636ac775ee9c5bc1500166b61de1f65f9af687e1ef3cd54171180dea65d0ff30f74f28b2ec3f864c33b5c6442200b671409c359d82729bf95be40ee01d5641c1e5d5a60842a4613effd678afcad9d7f8f479bf302973b3c10cb7faaf57a02e63fda243e4c6cd4e620569a39685df86e4e9bb75ae462904ba9c9e00fcea835b912918aa8745d1d217a64c2cc1af353cce7722c608f97aef15916aee93590867ce9a38dc9b6e5223effd997d9956598b0f3f0334c4e6f6dcf14ee8e644fd9535ccff1f3cb42edd11b4eefb8d01d5557ced7c9feaf963b8d1a33c0a28c590648ff7a29b335a00423ecea9b1b0b4cafbaa73cfde677fa4ebb4a55e0e236c9565b1deb6f2f19078c3b3a7453bbd72813e265c202f9347452f1f24a6b9893f5a093253e132882d64fa8a042e4cab9da92852d2c2cfbb532255b8cea3825fb1b37d2a294ee388bccff58b8c75971baeac12b1940b39729ec2b6e32977b74ca84378babd528a1290cb21b74fd6fc5819cefd1815c8306b7083ea249e3ef20559e00eee586509fa4f5343c86a050d3b19612048b13ed45cadcf9c1e7dad3adf7cbabd4da926b077771b22cbd40d43dad89a96270d03c77a0d2e0324fdd3e8f58307528f58a3e10eb23b4218fa0d82b187c5e80e8a6be730bb73cb2c458f45eba7478f55aeac08a9717cd2ccd14303538df8acc6656ca292d82c9da02acc37980bc1fdf587730e23b5ae278c7426830c843c23ddc3622f206a06943d829fd70316878d2d3a80c1a76b9df4e333cdb7c01828d831e3a9c569a5cb36a35d0daab8c60f1786a6095d8c418bb78a35842f7daa039b004cc7523f69fdf05af77ddab5cf50a889150ed2bf612b2e88332ade7d6a8a49c855b3ea7bf1cd90733857d4e6cdface3e1f64e0f347b00a266853f546376aa6703ef4aaa77cb1ff4d245e03fd486fb2f23e96d4dc9f5230db0e4425ea9a4692b63222d5f090eadee3d89c07e32288b8fa24af47bc30ca6c653a67777f8b628e376914298f54eb4ffca5981e7fac1b11893793067e868d55d2c281ac079adc744dccd1621192ec6be85e4c2196bc96507b50ae393e013a408dadb439d0ee555cfd249aa7c30aac8b28cb5d0cc80a1971f0dcd2aed35f4728492c7e1cd8d87c047aa9ca7bbb1b147f982f4df67d608ca8cfe48eed1f79e7fa055d1ebe6f83b1b98b467460dd213d405ce833a78c031fb569b73fb8f2a83da1a7a0232b4d46fd86f4b9449219f4904a533efca40dc763ccadb9983c17e0ec47a4917503628ff65d9100df203415ad78d8d9eaa3b6f9b484cfcf127d5767723d8bb2cb69b2a96b1156fd681963af46355a52c590de3e03014008cc3566bbc2a22ecad4f421a22fa0dec2550ac8302aff0a942c7cd16f8a40e6ac731e68e2a8a3b9f1a2c327e0cc53c2b80befa43e229bc3800d6128c2482a1d747d48d93cc5b84fe5a", 0x1000}, {&(0x7f0000001180)="152cd5d7f2818365c046f4e5186a9bcd840e4a5a115a96a0e4cc585265e0e848de227fc5cc4135a571a636dc86269b41067c1b316b273ed37edd150eb22a184661d531e3c8721c53c079824d194a6ca2171b740fe5498268b48c9b4736b403bb836ed78dbe66022f94c7b3437773631d4c42ac1857aec0db7f9738e20e6cccc269f95b0477f01e1d3279fa4a23c3dc971977d039a5e6b71cfcd27ae6cf9685dba84c", 0xa2}, {&(0x7f0000001240)="141e75567cd34f99d71390341f43655d0177a9eddde78852132fb5877db66f3f33837245c35da869fbbb21c705db033a34852784a51575e8962a43c060a7fdb471a9b2ae1e5d80805a01b87a3be82698ce88ef66f0daa17a5e7fb6f550e6c405a6dd9c41bb980ebfd853992da5ce20cc6d", 0x71}], 0x3, 0x0, 0x0, 0x3}, 0x1) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x72cdaefb}, {0x7, 0x7fffffff}}) 13:43:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x100}], 0x1) execve(0x0, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 13:43:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ftruncate(r0, 0x0, 0xfff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:43:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) dup2(r0, r1) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 13:43:58 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 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}, {{}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{}, 0xfffffffffffffffb, 0x6, 0x10, 0x0, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(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, 0x2, 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', 0xb592333c993d589c, 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) 13:43:58 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffb1) r9 = dup2(0xffffffffffffff9c, r4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r3, r8, r11) r12 = socket(0x2, 0x5, 0x0) r13 = dup(r12) read(r12, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000380)=0x5) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000340)={0x7fffffff, 0x635}, 0x8) fcntl$setstatus(r13, 0x4, 0x46) connect$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="820f426784f53ed5f53f9bba17aab900781abc32090ad84fb6fcee8b1602d47fc4716e0045f91df0a5a1bc8243aff64980558bfd49942b43919926396e04da0c4a252ca601a5b7ef224ce393ab3b7709bd7019b6f9a20c98fb1b000081ce9d6700000000005d16d85623abd32552d22dd87b1fb619090000000000000012ec298a7dd70517f6a0d6c4a5e6f12f43ec08a9e21c0b2a5f8e23102dc0e29dab753ed9c418e6a3eece3900"/180], 0x1) dup2(r1, r2) syz_open_pts() r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r14, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) fchdir(r14) r15 = fcntl$dupfd(r12, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000180)=[{0x6, 0x7fff, 0x400}, {0x3, 0xffff, 0x1c00}, {0x4, 0x7ee6, 0x1000}, {0x0, 0x5, 0x800}], 0x4) r17 = msgget(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r19 = geteuid() r20 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r21 = getegid() r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0df8459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38945ce94c23c80f8c6f38cf59b7d97462c659a2d3dbfecbd9c68ccf81e6143e97b150b3d53d24f51e9362378a322169507b9170a05e35592caf64ad"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) r30 = getppid() getpgid(r30) r31 = msgget$private(0x0, 0x20000003c4) msgrcv(r31, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r31, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r31, 0x0, 0x0, 0x1800) msgsnd(r31, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r32 = getuid() r33 = geteuid() setreuid(r32, r33) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x1, r33, r28, r26, 0x0, 0x66, 0x81}, 0x10001, 0x7fc4, r29, r30, 0xa5, 0x1, 0x4000000000004e2c, 0x6}) shmctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x0, r22, r25, 0x0, r21}, 0x0, 0x0, 0x0, r30, 0x1000000, 0x4, 0x3}) msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x3ff, r18, r11, r19, r21, 0x1, 0x40}, 0x7, 0x8, r10, r7, 0x5, 0x9, 0x6, 0x8000}) 13:43:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)=0x5) dup2(r1, r0) pipe2(&(0x7f00000016c0), 0x0) 13:43:58 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe2e) close(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x33) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = dup(r1) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) r4 = socket(0x2, 0x8001, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r4) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/klog\x00', 0x80, 0x0) 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 = getuid() setreuid(r12, 0xffffffffffffffff) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', 0x0, r26, 0x6) 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) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = semget$private(0x0, 0x7, 0x287) semop(r31, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r31, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r31, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r28, 0x0, r28, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r24, r28) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) r40 = getppid() getpgid(r40) r41 = msgget$private(0x0, 0x20000003c4) msgrcv(r41, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r41, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r41, 0x0, 0x0, 0x1800) msgsnd(r41, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x1, r35, r38, r34, 0x0, 0x46, 0x81}, 0x10001, 0x1, r39, r40, 0xa5, 0x1, 0x4e2c, 0x6}) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r43 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r43}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r43) r44 = syz_open_pts() r45 = kqueue() kevent(r45, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r43}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r44, r45) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = syz_open_pts() r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r47, r48) r49 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r49) r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r49}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = syz_open_pts() r53 = kqueue() kevent(r53, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r52, r53) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) msgsnd(r42, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r45, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r27, @ANYRES16, @ANYRESOCT=r48, @ANYRESOCT=r49, @ANYRESOCT=r53, @ANYRESOCT=r16, @ANYRES16=r55, @ANYRESDEC, @ANYRES16=r17], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r22]], 0x4, 0x800) msgrcv(r42, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r42, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r42, &(0x7f0000001200)=ANY=[@ANYRESHEX=r39, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r33], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r37], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r12, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r10, r39, 0x0, 0x94, 0xffff}) r57 = socket(0x2, 0x400000000002, 0x0) r58 = fcntl$dupfd(r57, 0x0, r57) ioctl$TIOCFLUSH(r58, 0x80206949, &(0x7f0000000300)) r59 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r60 = getegid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) shmctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x0, r61, 0x0, 0x0, r60}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) fchownat(r58, &(0x7f0000000080)='./file0\x00', r61, 0xffffffffffffffff, 0x6) r63 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x0, r65, 0x0, 0x0, r64}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r67 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r67, 0x0, 0x0) shmctl$IPC_SET(r67, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r67, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r69 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r69, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r70 = getgid() r71 = socket(0x800000018, 0x1, 0x0) bind$unix(r71, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r73 = getgid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r72, r73, 0x10, 0x9}, 0x8, 0x1, 0x9}) r74 = getgid() r75 = getppid() r76 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r78, 0x0) r80 = getgid() setegid(r80) r81 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r81, 0x20007465, &(0x7f0000000500)) accept$unix(r81, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r81, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r81, 0x40087468, &(0x7f00000001c0)) fchownat(r81, &(0x7f0000000080)='\x00', 0x0, r80, 0x6) r82 = getgid() setegid(r82) r83 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r83, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r83, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r83, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r83, 0x40087468, &(0x7f00000001c0)) fchownat(r83, &(0x7f0000000080)='\x00', r84, r82, 0x6) r85 = semget$private(0x0, 0x7, 0x287) semop(r85, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r85, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r85, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r82, 0x0, r82, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r78, r82) lchown(&(0x7f00000001c0)='./file0\x00', r78, r79) shmctl$IPC_SET(r67, 0x1, &(0x7f0000000080)={{0x6, r78, r68, r72, r74, 0x1e6, 0x8}, 0x5, 0x5, r75, r76, 0xfffffffffffffe01, 0x9, 0x7ff}) r86 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r86, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r89 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r90, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r93 = fcntl$getown(0xffffffffffffff9c, 0x5) r94 = getppid() getpgid(r94) r95 = msgget$private(0x0, 0x20000003c4) msgrcv(r95, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r95, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r95, 0x0, 0x0, 0x1800) msgsnd(r95, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r95, 0x1, &(0x7f0000000980)={{0x1, r89, r92, r88, 0x0, 0x46, 0x81}, 0x10001, 0x1, r93, r94, 0xa5, 0x1, 0x4e2c, 0x6}) r96 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r96, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r97 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r97}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r97) r98 = syz_open_pts() r99 = kqueue() kevent(r99, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r97}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r98, r99) r100 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r100}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r100) r101 = syz_open_pts() r102 = kqueue() kevent(r102, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r100}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r101, r102) r103 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r103}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r103) r104 = kqueue() kevent(r104, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r103}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r105 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r105}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r105) r106 = syz_open_pts() r107 = kqueue() kevent(r107, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r105}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r106, r107) r108 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r108}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r108) r109 = syz_open_pts() r110 = kqueue() kevent(r110, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r108}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r109, r110) msgsnd(r96, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r99, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r81, @ANYRES16, @ANYRESOCT=r102, @ANYRESOCT=r103, @ANYRESOCT=r107, @ANYRESOCT=r70, @ANYRES16=r109, @ANYRESDEC, @ANYRES16=r71], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r76]], 0x4, 0x800) msgrcv(r96, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r96, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r96, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r96, &(0x7f0000001200)=ANY=[@ANYRESHEX=r93, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r87], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r91], 0x4, 0x2, 0x1800) r111 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r112 = getegid() r113 = getuid() r114 = geteuid() setreuid(r113, r114) r115 = semget$private(0x0, 0x7, 0x286) semop(r115, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r115, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r115, 0x0, 0x8, &(0x7f00000000c0)) r116 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r117 = getegid() r118 = getuid() r119 = geteuid() setreuid(r118, r119) shmctl$IPC_SET(r116, 0x1, &(0x7f00000000c0)={{0x0, r118, 0x0, 0x0, r117}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000140)={{0x9, r113, r112, r118, r112, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r111, 0x1, &(0x7f00000000c0)={{0x0, r113, 0x0, 0x0, r112}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r120 = accept$inet(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) r121 = socket(0x2, 0x1, 0x0) bind(r121, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r121) r122 = socket(0x2, 0x8001, 0x0) shutdown(r122, 0x0) connect$unix(r122, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r122) r123 = accept$unix(r122, &(0x7f0000000980)=@file={0x0, ""/108}, &(0x7f0000000a00)=0x6e) r124 = socket(0x2, 0x1, 0x0) bind(r124, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r125 = dup(r124) listen(r125, 0x0) r126 = socket(0x2, 0x1, 0x0) bind(r126, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r126) r127 = 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(r127, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r131 = fcntl$getown(r127, 0x5) r132 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r132, 0x1, &(0x7f0000000540)={{0x240000000, r129, r130, r129, r130, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r128, r131, 0x41d, 0x5, 0x5}) r133 = getuid() setreuid(r133, 0xffffffffffffffff) r134 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r134, 0x0, 0x0) shmctl$IPC_SET(r134, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r134, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r136 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r136, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r136, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r137 = getgid() r138 = socket(0x800000018, 0x1, 0x0) bind$unix(r138, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r140 = getgid() semctl$IPC_SET(r136, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r137, r139, r140, 0x10, 0x9}, 0x8, 0x1, 0x9}) r141 = getgid() r142 = getppid() r143 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r145, 0x0) r147 = getgid() setegid(r147) r148 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r148, 0x20007465, &(0x7f0000000500)) accept$unix(r148, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r148, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r148, 0x40087468, &(0x7f00000001c0)) fchownat(r148, &(0x7f0000000080)='\x00', 0x0, r147, 0x6) r149 = getgid() setegid(r149) r150 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r150, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r150, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r150, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r150, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r150, 0x40087468, &(0x7f00000001c0)) fchownat(r150, &(0x7f0000000080)='\x00', r151, r149, 0x6) r152 = semget$private(0x0, 0x7, 0x287) semop(r152, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r152, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r152, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r152, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r149, 0x0, r149, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r145, r149) lchown(&(0x7f00000001c0)='./file0\x00', r145, r146) shmctl$IPC_SET(r134, 0x1, &(0x7f0000000080)={{0x6, r145, r135, r139, r141, 0x1e6, 0x8}, 0x5, 0x5, r142, r143, 0xfffffffffffffe01, 0x9, 0x7ff}) r153 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r153, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r153, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r156 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r157, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r157, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r160 = fcntl$getown(0xffffffffffffff9c, 0x5) r161 = getppid() getpgid(r161) r162 = msgget$private(0x0, 0x20000003c4) msgrcv(r162, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r162, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r162, 0x0, 0x0, 0x1800) msgsnd(r162, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r162, 0x1, &(0x7f0000000980)={{0x1, r156, r159, r155, 0x0, 0x46, 0x81}, 0x10001, 0x1, r160, r161, 0xa5, 0x1, 0x4e2c, 0x6}) r163 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r163, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r164 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r164}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r164) r165 = syz_open_pts() r166 = kqueue() kevent(r166, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r164}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r165, r166) r167 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r167}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r167) r168 = syz_open_pts() r169 = kqueue() kevent(r169, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r167}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r168, r169) r170 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r170}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r170) r171 = kqueue() kevent(r171, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r170}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r172 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r172}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r172) r173 = syz_open_pts() r174 = kqueue() kevent(r174, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r172}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r173, r174) r175 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r175}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r175) r176 = syz_open_pts() r177 = kqueue() kevent(r177, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r175}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r176, r177) msgsnd(r163, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r166, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r148, @ANYRES16, @ANYRESOCT=r169, @ANYRESOCT=r170, @ANYRESOCT=r174, @ANYRESOCT=r137, @ANYRES16=r176, @ANYRESDEC, @ANYRES16=r138], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r143]], 0x4, 0x800) msgrcv(r163, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r163, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f845e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r163, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r163, &(0x7f0000001200)=ANY=[@ANYRESHEX=r160, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r154], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e281c4ed570994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b9", @ANYRESDEC=r158], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r130, r133, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r131, r160, 0x0, 0x94, 0xffff}) r178 = getuid() r179 = geteuid() setreuid(r178, r179) r180 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r181 = getegid() r182 = getuid() r183 = geteuid() setreuid(r182, r183) shmctl$IPC_SET(r180, 0x1, &(0x7f00000000c0)={{0x0, r182, 0x0, 0x0, r181}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f00000000c0)="c20e1ebcf22874503376e9fcc32340408dedfc6ae2baab374099967cc98d36cdcc769635a4d8f7c437ba36d8e0feeea6fc9d6288113e064cb4522ddfc927a9d426720dbfea737b9646a3126290d8092225cd41e3807d7ae882a7dea10f88dd56858b6c7c301810ca1de1a34eef8f2c85d1b37a89f9bd0aa02649e416993b9dff79381a4e245ce3d7eeb7b8c7a37584191cc2e1312117e07fedd6ad55c5804318f2f2b975cecd155bedad29446a8c091b9315070baa6b76aa0edce29de88e9008be0d00af4ef55a6f4099", 0xca}, {&(0x7f00000001c0)="5c6024e9921df1dce8a1055dc67042f30cb681406145bd51bf183b60593fd69e64fd0a4421934478382f33efa07ce3a9be2c2c48451a7372240774b44bcd47398f620a4a0afb3bcc0f3859f62b2f16b51749e4f289f8884c60047a5439872531c935abb650dee0be8773dd1defe5d307350ac75f03859efba0ecbb1ecebf760c8ce07812a3aa2bf6c29451f76fb79852066985533d8e7dbb4f3ae6bb88472179ec149c7632aa314d87be1195", 0xac}, {&(0x7f0000000280)="86d5f20193eb2c2aa446671b3c08d5c52e2f4f3129052bf4619192c354ecc5f283e28e8b538ab5011c1805fe70dcb42372150e2fa72d3aa02c31ff7b3748657e3a2c13853b0c633c8069b9a077fc6b43712d6f64260476767d2274c99938bdc8fbe0d41476affdadc79e130f0687da0305fd4c1d72401728a8f649ad9ea9b34e462f018655658454f67a", 0x8a}, {&(0x7f0000000340)="6e3ac528870743435487e4eeb90a4f42ea6292d6a1b095785d4b963cfca84ae4d8c7e13f705432ec32cecbb5bd93d4a4fbfd0bc8b3a862aad8c855484a332d406c2f18c286c15aedb4e7d4bfb95f8606214e1962ba56a38630609d536a13c7c7e16c7bbc9346f6734fa7713767867b7f520410aeb0bae0130d684f0a454bf6cccb892488757cee9ff5743d69aa921c6d69e79eecd80375a337c51567dc27d967664f56ca8d05b459956d357e970088a64f7dc3ac4f6c93bb13a96bb93dfc1c5cdb96540e67b1e538b6955cf98b09dfea5b13057f0f2ce99d40539ad260fa638152ff603e", 0xe4}, {&(0x7f0000000440)="d657e11ec4a81e01e5b4dda08349163f102cb5e5f6bd51375ac8ed1dda504a949b5d712ec06c2428f4c70c2354b890c5514403d5d948294ae8c5a70eee37c59927964f277edd010510551bbaeef6f1949431f0208bcdf8f32de4d29b6fc6bdec833d1d408e777e23cdbd4fd9d7efb309a0072859f9c72e14d1d36988a8c4c4a1ae826c2dad8cc409f3f6f721920677397f6bd7f4d23be1dbb4077736dae45b7031f2ed27d77d2269e5b19f905a933ddbf2249370de5666b0ea2ce0f42bcd5015194d63bcd8fc2e1f481fffa25c331258f2e8122985b97ebc10ed70f7b0c1ece2c66545f6f2774f91cda1651d2a006944", 0xf0}, {&(0x7f0000000540)="3aa360a646e7bf204135ce4056eec934b42c65244e4f46448343cd0b4d7a8b59fe36caa68fdd99d74fb69178bd6c4bcce117f538897fc046284aeed686a1fe99f2987a0d9b255f0b7e50c41db6cac8ba80f74d11c283a58ea2efc34b3b49254317c692ed078ceb5821b83b1464d4ab599816d57a969ce13219ca714c1352089213bba88f629208827861df32f65d27eb1613031670ff33654029585a3dfff918a82955d6a8e2bbd83791e638636c4e378db2650f85d6b1123fe983470549fa4735710aaa63d515ca61171bed2a90d9f8532a3ddc6dd2394542ae8170d74579eab6", 0xe1}, {&(0x7f0000000640)="f500b49abb35a32a85a89a5a49900c34fe0e15fe1fa76ba2fff02fb54f3c3e6d1b5d56c5ee92a7ef083945a34ae5357c13b0cf5e0d193844e38eb4df9c91533e8bb59f9d0f10488164e2e8c1d79637524dde5b5d849f222533d115b7851e1312956416145490fbd30f3d375b927da259f7f738658b8d7dadbbf71d628de1f1b193158306cc21e9b422932a4308bfe494d2bb6a8bdc6ace7a249089914f56680dd55e8aff0d691505e770c3375380e0d1832a9e2bd731f1a5843b61fcc55e3c4eff36a642", 0xc4}, {&(0x7f0000000740)="f282d34e2097862a5be7fefd75c62d837bcc945c6ec35aaa593d6aa94c8205a76fcb43663ad5adef2d782024eea150ca258d32b933f21b5852ad403cc1ed0773231f59b1a79743eaf5b8ebf7d62dc1addda9f17f8e2c8471e7e906864bd80303dcd3f1dd568ccc5fa753ccfce72081cf82e12ccdb581a04be6674090c489da694e5d31f170b899bf7287aab441f94323a0734df412469114f4633a4e530d458c05ec99160ca9fd6ea4e036ca333f55f940a4741e71fef324e841b718799b59ced49c842bd18ff2054000d9590649992c372faeec287ad26673716b93b9416ee38be7705d6ba8458ef18c95a5b349fb", 0xef}], 0x8, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x28, 0xffff, 0x1, [r4, 0xffffffffffffffff, r0, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r39, r61, r64}, @cred={0x20, 0xffff, 0x0, r87, r113}, @rights={0x30, 0xffff, 0x1, [r120, r0, r121, r123, r0, r125, r126]}, @cred={0x20, 0xffff, 0x0, r160, r179, r181}], 0xd0, 0x4}, 0x400) r184 = socket(0x18, 0x1, 0x0) setsockopt(r184, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r184, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00007da000/0x3000)=nil, 0x3000) 13:43:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x80000000000000) ftruncate(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) 13:43:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3f}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) 13:43:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) dup2(r1, r2) dup2(r2, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) pwrite(r3, &(0x7f00000000c0)="56186b15dbd612e6be9f5a818832c8", 0xf, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8dae68 failed: hole in range 13:43:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6b) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 13:43:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x1ff, 0x5}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x6, 0x4) shutdown(r0, 0x0) listen(r0, 0x8) 13:43:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000040)={0x7, 0x4}, &(0x7f0000000080)) r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x1, 0x4, 0x469) semctl$SETVAL(r1, 0x4d05dca4328b09b2, 0x8, &(0x7f00000000c0)=0x100) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 13:43:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x71f32339736f1bc0}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 13:43:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f680ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) munlockall() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x0, 0x0) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 13:43:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0xa745bc2680c738bf, 0x4000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:43:59 executing program 0: r0 = socket(0x2, 0x1, 0x2) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socket(0x20, 0x4000, 0x1b) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x4, 0x7) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x100003, 0x4) setitimer(0x2, &(0x7f0000001140)={{0x8, 0x8}, {0x6, 0xd0}}, &(0x7f0000001180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "03664e2ba70c033c02df71795acd00"}) r4 = socket(0x2, 0x8001, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r4) setsockopt(r4, 0x2, 0xff, &(0x7f0000000140)="27008ce4b73cae0883f0090540b7a0cfb03b2c821d887e7b3f79749d7a0d7badc55744883b81ac0b2a44357308fca01fd32429d8bf8e0636c83a3823b6d62c62dea2383ce574a93e698e4be1694a5ec221763fe6f39e92843c25032b57a9a7362195cc1937dc857332ca46567e61ccaf3e409404ad55de415146617311d4d2c3736787050c3f5345069b0f73345a98ab9d9b7b9173c39532b6384b08550ae7407ffc0b8d87c0533ea20d4896dd5f06f9655325c6982a29d0ea12032ee979b2d5035ae8ab30aeba514e08a79141597ce686408c1393df324922edf734d69441aec1511b339e006f19cd1e3c0dcfc803f9d841b04bdd88f4db1d4f8abca34c7fc171fa58694e5f076289d518e1911a8a9e5c0e1fa9686ae539f7d17f9f47a90c970c4dde83c0432169a4932917991a1d7484521cfd89df85a1057c7c3ccc0ab42250dad6b8fb355aa36562774dc1344bf89e46bb63a58977e4839cac52e99c71bcd838af72c3ccae227058f1f39db6edd522fb3cb1849f852612c5d56ba07cdc1ddd8ea7e9c605ac4b1cacb92d27304da134b95841acf91db6b6bfe23925716f2ea440e561b93be9973600eb384a774853441c6e984b5fd9f85184d4577e7a4e9ca49ea9e03abb02a7f661f9cac20be99bddf2ddf77dfa02285de948f4280823fec804940f6b63f84c79d297a74a865d677729c514b9f296880ed44125023fd2d76f274548ef6838878d42770a9e4f50ed831eaa912c3f8ed9fa75465fa5e0c776a93f36d9b149d8486a99d8ffab3acfef368284209448f0f0577989ce232acf4e35e52264a471fd67f2d9c8951c71703e7f85532ae6169a99d11987f11989a873f82a2a73a05392fad58da2ec0a8a6c22f704baccfa4147ee9ce4f66b001964b32d6684773231aaaf6a4839de68419cb04107666777cc3b748554d06f0454922b436cf53eb65637874402a14b84833491a5e426d8004bbf26bd392c43e1f2ad6ae81035a674d1d30cc297da53b84a298ddc38a2573519fc54ed58d50a9f94cf5d0264f8ea36d13f08c36d5c7c4fc0b3c099439508d30096af84c5daedb232c6dc6383b74cd40c303995576a1f850839382b94eedd731939239991716184512554476bcada3fe790dce1a10788b922c74eb63652c9b9e492fb3661cdaf93ede9914051b523210462bd0e948759972723a890e630ffed994d1ab77d956be19c32e239d7efa189ed78246fe9fb180ca427058118d493de858d89cc542de9961721786fd6887b101babec82c5fc90851d8ee90549640d57b7d2af2be68406e81c63ed8a17bf629cd16fa1d7fda291a4504c3072ffd09bc82d3bbb24f0558be8f63f0cc95457eaa5ae6e307eae2cc9f9cfc7cf6525c2ba45faf7e5d197037bd09568071b8321685de2641800a785fd3aed3603165ba6a5e35488f6c8a6a781eebfef58017fa54f44bc98ccb06ffd2564fb850bf9d11b02acad0481bd6aaee999d3a4ddd6d575289876c13084925c336c6eed0247256348d5410feec629963090dc2090524b46bd2db2300ccecd091735f05461bb05666e15b78d719250b98a986aff93d0d52f20682520db5d2e8834bb3289b501e4691be018c7739ab649a0f9d31ad144b7f286dcb6cef722a554d924650657fbf4f61cc3000b03650b941fba556bc3ce27ae087f541fc589f47ba177595be372dd42a578376b40ba5eeebc1a4cc3455b9c7270ef5a281048c6dc5f15541836118421512cec9d0b1475192ce35e82f436e99cf5ebf0a9612d0b766bbc6d45aa0e81ea98349856ea6dd1168a51cd1879700c9a5cfc1bdbccf969f22b052250943d2758a59a04e35505dcb2df1712656e1c2f7890d37fbac71998be6734c3608115792cab4195caaf885a9dfcc83bcbef673f0f9919144ad35b22a5e6f1439dbad4e85419bec362b4d1a8babc4afccdb8e472523a7a45f023c8fc6f3f92d2a22a28beb2a23aa149ba6ccf900d85e187d021cbbea80271f5a915a13e02c2c122d1089781ac6b6fb20458f054e7c60df746a9b017182026bd1a98ed642b47ddfefbaaff279ca1cc6fd7431e605d3da93c95ba617ecc93f05bda2ab677fa604251455d303050f67ce3f46575af737737cd880c99ff316dd8d91fd110059f4a7147883e9af7f4adbda0d548b2115e88205acfc2cde3876aa4392ee71062badb9efd8a7841a7628a37d6ffbd4ef4db21442f1ae89412fd540934620332a6acaedfe2cb93dee9bd8acb648c5f1c148efc9cca7c0437e2898da6aecb560e57d8e9fe3fe24b0de5f3eea10b137902a494a6e09c9e39793798d6568f1224cfce1fb7cf07c68aff75fee87fc7ae8d77e6091237af79009de74a19fbd2cd4dc902fc7c72e4cef5841493ea125fbbd2acd1cedfe351751c4e54ae5f9b7b80d1620889d81a6eb24b101e2dcfad974f6b5277fd954670ced0d91f90c2c1a7cd06cc521c90c65f3d79237c5fe55a64f590745670ce7b1496fd50b70d07c473059ab94fd3d87d8fc87d03b5c33178dc3e2b6530bff4b53515afeda27649cd8329cac45388b8e303ccac04735bbed5e5f48cd6cd7d079fe35827ebb297bcb2481ec69aae0a2f3a7b409f09e53eeaf11448d71c5f890a31d418b530d4d4ad342d9297d587d1fb4147d9fdeecf1722e3901c9c6d99a9a50177b0efe66ae10ec96e047c6b2da9b6f674d9c6921fd29cb9ab95efd7afe6311d3d23f50290497da247e0464bde1acc73b9c5f22d4829e0e4aa5b27eac5ca3848624b0e051e2ea834e5badd7892c3127d9d265d70671372c1504d298c1e5286a6d253259d4a9973c0d1604cda910acf3871988c837c59320b7c149c96d9d8fd1797800937cc7fd0da037997ce771931f04c1c2d7ffc227cbac9ccf6eea115e1cfc43979951bd6e9ef93742c9091789cf2b0df15d7894442b9a4c6472a219031f579be2d2bd1064c1aaf10ab03d02dbf59e44189573ca9139fa7ad94750d2542fdc288d99e3b5216c311e659dcbba9fb51b913b3ac2481924d097544a8340ff1551009a7e17539bb5c11772cff277447a28cf0f29748f418e4c92c5371464feee5115d6dd88f73dbd01bafc896835ec613e9d102dfbf1a14e22ea6fd5bdadab797efbdfcd5b6d5cf8eaf00697fc3aec9782aae59f4f80ccfb4475fbc820c38a3ae1bd7a095083d6901d4751df7abd6218d6d5c529a9b33193a6e5ed733e4a4417fb1713673ce955404d8c9dd9f93554be1e68d051ecbb6912f95d626699d57fc8365696a822d5bbdf73a9a2ffe787a2f50820f4997c2eb84813efec7a38d27be0dc081b934684b06ea86aa929a46b1579133f2e2aa8ab660b110408401749fa9d4efe2914065446e86a54167e349e6a2d1c63f8b8f626ccbf2023c4c8a9cb05f3067690056226e4e1577d3399830edf3f522bd0e1a3d330fa1519e4df97d2f132afbb3dca42e05a761038fc6017c76896926b16752177965f019f3cc28208e8f9a2b9e02d6b36d4e4274c67c852cd61cfe71edabccecd9b95faa4c6d022868b040291a94c4d506d63eb9c4caea2cc32f1887e26abf67a4f71596c34cccdedcf35fb1635ee2e419d6601bb5aab64db117fb45a49f7e9cae79ff5f00b3a36acb9ead2df593234c74eb76ea734fb82cafd49aaac3dad295a01d0e4563264d50fe2102a3a7ad943135ab55e18bd959ad5d5f30a64d04368e9a5682fe23406c7344c9ef113c2aae295a90642ba70efc1aa68ff6f01c618e62e1fe37539b3008f92bb6660b40d4a7654c5b5e672ecddd0238a210107c40899a6527f2dbbffe5b2962e26cb350e9df208a4ebfb1fca21e273c88f86c850b184e41a54f0e9805d327be744bf10050a2a52d3c77d673cf88d21be048addf4b275845bb58b7b96eb0951d2c2d0818ce2106a836cbd6d74c95776f0b3c311cb1ddb9eeeba06a0c3611391aa94176f5baf933437513c55e5ad02aa4efdd31b4421efdf9fb050718108590054907b8427955536b3c2900c97f76513344c85b86e98b301c2832d5a7f55bf1d05eef724a59e210ffa1f183625bd124728b8e5ff54149c74a7019b4b9bebefdefdd10a2dcc0d2cbe39f2f4bdcc2d3c2be26b07d175bf665bb8a263a5111ab531729f55f5b9e8fea20d938d2829aa883287b387654d89793e9cd9a5d2fd15a04c1466392cab1a8d5a050ad9d6e59450d80f3155f96fa7396813b5eff36fe16bdd01077dafdc5705dbcc84b91767c4fb9c9903b8b7d8fb20f70203eb323fd6b38314c47b1ae356e95a65a332cf1519f9e88134eeb16320c55154a876924d0c9c48a9a07f00ec1dfe2604fee2f300db288c283cff2dd48d27398348e0691877a5eba3f1b7b338af58c4b3b6fcb849d3c5bad04baf4630f662f0ccae7766ecca8df01746ee2f04abf91075ae2f7a091211f20e8e5d2dc0ac187071438b5cf2f39ae18d23df1bed826629dab8bcf5e6f0c6f15ea22b5415a5d8145e2fe30ff7f2c9f606b53a6103aa76a5032749989093d5b27b1d4b9392d332f072e1e9cf9d0eba6a42b1edf24e809cc3e3faf2537887eb864f2ecb096003f432c234fd1dedacc8ad7700552894424ce26e666060e3219bc4dc701933b8c28525bf41be6c17e757a6f309b7b6025f5fe6acf886d810000a4db415dc4f238cfd4bc9936f22a4c7a0180f5c79fd4f65296a3d4fb840b43f8064d83068cfc270f2087b05e8635043471fd0d75d04280ed00af0f0b02d61959963e02edfac75ae33b48a3f2293934335a87da0cd2c385150f65d7a1bec2034317ea3ea58a94cd03ae7da7c5ee2db2cb3cc8625eda8dd53d05fd1ad9970f9f59dd9df504f134ddd51f5ea2b3a4dfe40011b81da2652f97aec9be6fe2c8b076d160e429c7da8f9b6bc39382081c8fe5fb0db917241f131c3d32d0f9b280f7cbf45d32338a14216eb0543d58f368e4f5866d957594c97169cc22e25c6e2b94b29d8ab087ed1cad7fa9e0584d20b817ba8630e643265c32cb77482b94c69d8169029ef5a8a7f053f7b8dfcc052db73edc05c2eb3fd327759b0d70246a37a54b7059fbf595545d9a478cd4d201d432822201c917c45d04516c84cce9d241d40284befe023999f260f48f5e20eec32e0042518ae386b49b2f35f08a967bcfe37bd8d2bb6ed6c62204cfda2b59ed41c68f8bc8ceb2f22fb34b73af64fe6bd7f6fce03b8dbf98543c235f49d6398c216b1e8afe131db871377c2a69215ace6d37421c40ad167212067496c6ba94a5e550945855d3d4530cb8254f2d721e757aa8adb1041cf69fe90029d4a4454709ae82af31790c306f2548ed47d14e00c82751d7f1649c57b82ad524cfeb1105e08c6eaac151fdf6042dfd5754eaf912cde6aac25415ade2bafd608966fa7e774931bf6d6c0fa7c91487ccd85dc4f61e7c2b6440bc946ab4d8ef6a27b5de3a93733b158018fa306bfbe8dea2bf16b3ba3907e2659bdf4e90185899907abee0c004b9025378ff2e2f9db5f91755f3fa2ea95b452f00e72dcc404aa6d3ff09ac23cc6dfa30f6da53b135759a1857667d0055724d0a88921651b87e2bda5b9437145cf20cfb3152399b356897bc105ff9e6448ef78477203c160ab338925f65b2c44df7a76c7577c8882245d58b89a52c923564a854d870401179dda08529feaa1ae364a75b78edcd7e557a76d667d9a15f21a0bd22090f160234615926c2672ff0b46d0736d7021db9fa1d5a6dd298a981e7a93de57c213627bedebd98c3187e7c1ae97690bd62cfc406da107cc799cb782aca298a61ca42da5428a93a89b2014f11e40f59c62a29df48a161d4", 0x1000) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 13:43:59 executing program 1: socket(0x11, 0x8003, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b1004dc73c0b9efa6994f488cba8e4c48e8f05046000000000000800150a000000000000ce95fea7fef96ecfc73fd3357ae26caa0416fa4f376337acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0x70, 0x2, 0x0, 0x146) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) dup(r2) r3 = socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x7, 0x1000}, {0x0, 0xff, 0x1800}, {0x3, 0xffff, 0xed7bb86a2492e182}, {0x3, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x800}], 0x9) semctl$IPC_RMID(r4, 0x0, 0x0) semget$private(0x0, 0x4, 0x2a2) semget$private(0x0, 0x2, 0x0) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r10, 0x0, 0x0, r9}, 0x0, 0x7f, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x9, r6, r5, r10, r5, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semop(r4, &(0x7f0000000000)=[{0x4, 0x2, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x81, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x13}, {0x2, 0x81, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x0, 0xc00}], 0x9) semctl$IPC_RMID(r4, 0x0, 0x0) close(r3) r12 = socket(0x18, 0x400000002, 0x0) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xfffffffffffffe0d) r16 = getpgid(0x0) r17 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r18 = getegid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x4, 0x6, 0x800}, {0x1, 0x200, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x3f) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r23 = getegid() r24 = getuid() r25 = geteuid() setreuid(r24, r25) shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x0, r24, 0x0, 0x0, r23}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x9, r19, r18, r24, r18, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x0, r19, 0x0, 0x0, r18}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x5, r14, r15, r19, 0xffffffffffffffff, 0x40, 0x7fb}, 0x2, 0x5, r16, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socket(0x18, 0x5, 0xff) r27 = accept(r12, &(0x7f00000003c0)=@in6, &(0x7f0000000200)=0xfffffffffffffee8) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xf2) r29 = getgid() r30 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x91) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) fchownat(r30, &(0x7f00000012c0)='./file0\x00', r28, r29, 0xd) getegid() r31 = shmget$private(0x0, 0x4000, 0x9b, &(0x7f0000ffc000/0x4000)=nil) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r34 = getpgid(0x0) shmctl$IPC_SET(r31, 0x1, &(0x7f0000001680)={{0x8, 0x0, r32, r33, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r34, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r35 = getpgid(0x0) r36 = getegid() shmctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x7, r28, r26, r28, r36, 0x11, 0x6}, 0x7, 0x5, r34, r35, 0x0, 0x7f19, 0xffffffff}) 13:43:59 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x547, 0x0, 0x1, 0x8, "8559b515bd473edc0c14a2ef982785513bbf0b65", 0x1ff, 0x2}) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r3, &(0x7f0000000000), 0x6) 13:43:59 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2810, 0xffffffffffffff9c, 0x0, 0x0) 13:43:59 executing program 1: r0 = semget(0x1, 0x1, 0x400) semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, &(0x7f00000002c0)=""/222) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0xfff) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x150) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = dup(r3) listen(r4, 0x0) renameat(r2, &(0x7f0000000040)='./bus\x00', r4, &(0x7f0000000080)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) 13:43:59 executing program 1: mknod(&(0x7f0000000040)='.\x00', 0x8, 0x7897) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) r1 = getegid() r2 = getuid() r3 = geteuid() setreuid(r2, r3) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) socket(0x0, 0x8000, 0x1) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r7, 0x0, 0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r1, r7, r1, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) r9 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r7, r9, 0x0) 13:44:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x2) 13:44:00 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x5c) 13:44:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffff9) 13:44:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="68f3fd0fce3afb8a631c834d668111f13b9d921f3493926bf1d8c6abcff7a44ddacc2acdf36a292b1b9721bf4e891722b85d07fbf7c8a3f2cceea5e20fe174fe0fa908d6c85604e6d12eb5989852c8e2b87588dcbc106934f9555f27361c925a8f1e7e336109434bb6e2d2f0f64118cb66221aefb32d0c6a5606f2dde16a782b907a786d034f1983900e9546404c035496b1c16d9f4fbf6c520000000033211548829f6a268914ed14e64ecd368bd999ee203ae21c5f3bcc896a70a7d11d73f4", 0xc0}], 0x1) execve(0x0, 0x0, 0x0) 13:44:00 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) write(0xffffffffffffffff, &(0x7f0000000000)="15b569f32f0942e5d218c807865cc8f4cd6091bcb340607960a6e7bc2b98784cb80e83f31c4d1066a749d2c38fa764", 0x2f) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r3) 13:44:01 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r0, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r3 = kqueue() msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r3, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r2, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r1, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) r4 = getuid() r5 = geteuid() setreuid(r4, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r11 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x0, r5, r6, 0xffffffffffffffff, r8, 0x6, 0x8}, 0x8000, 0x5, r11, r12, 0x8, 0x400, 0x5, 0x1a4268b9}) r13 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) writev(r13, &(0x7f0000000040), 0x1) preadv(r13, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/160, 0xa0}], 0x1, 0x0, 0x46be) preadv(r13, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 13:44:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002300)=[{&(0x7f0000000080)=""/215, 0xd7}, {&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/57, 0x39}, {&(0x7f0000001280)=""/126, 0x7e}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x7, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket$inet6(0x18, 0x5, 0x4) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10000, 0x1}, 0xc) write(r1, 0x0, 0x0) 13:44:01 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x9}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) 13:44:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x36dc9b59, 0xfffffffffffffffd}], 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) socket(0x18, 0x5, 0x7b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) 13:44:01 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0x0, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0xd, 0x7}, {0x1ff, 0x7, 0x4, 0x46}, {0x8, 0x4, 0x3, 0x1000004}, {0x6, 0x1, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x10000101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x366}, {0x7, 0x6, 0x23, 0x8}, {0xc6ab, 0x200, 0x1000, 0x1081}, {0x8, 0x7fffffff, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x0, 0x40000000006, 0x8, 0xc76}, {0x0, 0xc79c, 0x5, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0/file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) geteuid() r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:44:01 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r1) write(r1, &(0x7f0000000180)='X', 0xfffffffffffffcfd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) close(r0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1084, &(0x7f0000000080)=0x58bb, 0x4) ioctl$TIOCEXCL(r5, 0x2000740d) execve(0x0, 0x0, 0x0) 13:44:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82025315b317ffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x8000, 0xb7, 0x7ff, 0x3, 0x4]}) r1 = socket(0x20, 0x4004, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r2 = socket(0x2, 0x1, 0x0) socket(0x1, 0x1, 0x2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) getpeername(r3, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r4 = dup(r2) listen(r4, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) write(r1, 0x0, 0x0) 13:44:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x10001, 0x5, &(0x7f0000000100)="b19d82e9faffee8193c6201e93c136b63b10c1ce8e000f128ae1fde05ea5dd447af906392ad4952922950735dd6bd5b2ea402df3f4ea9b294f59a5e14ab72ee303ea4eafd019dec573b9f0d16f", 0x4d) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:44:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) 13:44:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x7) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() read(0xffffffffffffff9c, &(0x7f0000000180)=""/252, 0xfc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() getgid() r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) 13:44:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18d) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xd45607bdf8cb14fd, 0x24) lseek(r1, 0x0, 0x20000, 0x0) write(r1, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/142, 0x8e, 0x41, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e326669eee48b60"], 0xa) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 13:44:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) r2 = semget$private(0x0, 0x1, 0x480) semop(r2, &(0x7f0000000040)=[{0x4, 0x7ff, 0x800}, {0x3, 0x0, 0x3000}, {0x1, 0x3ff, 0x800}, {0x2, 0x0, 0x1c00}, {0x1, 0x6, 0xc88af5504ecdba7f}], 0x5) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) recvfrom$unix(r4, &(0x7f0000000080)=""/112, 0x70, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 13:44:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 13:44:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x104a4, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f00000001c0)="f288a46e012cabc4a005e0ee0aa34af742a8c656c9049933c7b201bf3c86c99d1b19dd2b4cbb4e2ec50055b388014677ad82ebdf7eca805f8f67ad61a0bc6757cfb66a092ad0901bd5a8c3725aa51962db1e788e"}, {&(0x7f0000000140)="4344413f8bc663bc75a99a1abbdf50"}, {&(0x7f0000000240)="147b902f5b61d6b9c3bb2f263d79b88b75ea36c816367e07468f301bb8ab4104e3556f2310d25050f5db46b2805458141bdbc50310159b70aebd6c96b3394ba13ccb02e9c696e3950289c9ad1e676dd2572cfa695a7ded"}, {&(0x7f0000000640)="85a71fba089ce705fa9eb9a7817f2b806555489a01667f5fda619352ace4588bf09e26a433f755cbec7f75716ef4dad56c13b383d2b7c339c470be5d2a2e581609fcfe253d8121ee467a0c16d231b1b7f5db97598fdaf9b95725d91a5ab06c08d6831785696d0735ddfbb3db4188e986134b039908556811f44343f87c4b9cc3ec2588cc44d091efded4f5876c08ea7bbfe569fcae96f5f78e361086168825a02279ca04c541f0c762a5ec3905f232ada198b1b4c69b7bf407762fb2d59e37c5185faa2dd06bdff6d3ccaf6edfadbd01"}, {&(0x7f0000000380)="92bb2a485c5d426d69a910aa35ef1254f0ed13581368a04b886a9d356b9a7ff38cd7afeb7c94f9549c78a06cf2069ad08480ff4d7253ecf785a6d202057714c0ea2b9f1022eb2b620acaf99811a34d5a674ab57cac60700874cae30689dfb6dc39bcdf392da2f4658318e2cfa866f51e334b5b538189cbdb62d0d0aabe0ed8dd43f2f46e473e70edec8b08aef80e59ae28cd1ce0b29c262531abf12d225e1c533035f8828f2a7da0a5ede9136470e5713e490d5c8776d78dd0811961f388273ba380e8c9063d9e933d030bc844dd0a4df4c496f95e6fc92de3340100edf1d950ccffd9f6747bad998cc580213f9b"}, {&(0x7f0000000480)="f4ac597cec902d9cb476e402318008c9be4f1c0bf46196ac475954f210f87d09ac99559518ab713269ffc43337368a0273d8f2d6dee900daf017ffd62702d7c24242b8164c241429453b13c69820fdaca3f88e7468622f3bc7e55ec96934896a84455af073ed83b91f468ac86d0524142a05e4a3eada2993eab4"}, {&(0x7f0000000500)="1534e4804c1054e64d3569666e52f3b838456e2927a10501de23ef7eac95aece23744ef1af6004fa77bc8f29560a97bea53c432b56e58dd00493f788d8eb967ddb09dbcade7d2aaee5853c8df3e4b11e1866f169c973b2d011d9f350e0f4c386dad41ffc0cd8672de1d18b93cef748ba4e7941cf9a020c11f29be5a66ec571ac4f037f2516e2f272a0ea1aaeb4c69b4bb2377b2caca23413452008a66ecd09db"}], 0xac, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 13:44:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 13:44:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) 13:44:04 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x44, 0x32}], 0x1}) 13:44:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x6) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 13:44:04 executing program 1: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xfffffffe, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x10000}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r2, &(0x7f0000000040)='.\x00', 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000340)) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) socket(0x10000000002, 0x2, 0x0) 13:44:04 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x10) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00002e2f66696c653000c3ab698d43a004adfc8302c2fee9c884039e2569ec612dd7e0587db0aef8c76cff80bf4861233c0e01000000ad08d023f334b0d173bbe64651e0a5a2bce944778d82a920bba4a518b7817e3861cade97d9b9ae3c6f9dcd0f3cd5ab61e1108ba495325fc53771e925ca7f6dc56e07d6fe6f1088d8194379a479ff010000ca7b336ae5e1d2d8199461f11a82cdf4ca18"], 0x9) dup2(r3, r2) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) r7 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x8002, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r8, 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) syz_open_pts() 13:44:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) dup2(r3, r5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) setsockopt(r6, 0x9, 0x20, &(0x7f0000000000)="74bee2bf1ff41d344b1f07fb76601a9c3060706b33c0d59adc1a79be8f6db303266bfcf835acf68a3995fd72d50a169d3c502c706f252344d704a56467c7d7515e97e459f081f4f55bc8833195ae62073d50264965ba11d31fdf800f735ee22840c2f80f9ca0f0decaade47b16acfb1c710b4e31ef3c4f40af404f25ea150a87439ad1f80485ac1b38e83bb4b9b55302c5b6864fdbfd7ff6f1d065aedaaddf89d898ff994e5194f377f28af62c02386718a8b2d3ce7a2e9ee61eac7ddf04c3cada05647043d090675d48d95c39ce0d5429e88588302f59810f58e93383c1953feb1f05661b4b755b4968", 0xea) r8 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r8, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r7, &(0x7f00000029c0)='./file0\x00', 0x10) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r8, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 13:44:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e0f66696c653000"], 0x10) close(r1) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x1, 0xa6) r4 = semget(0x2, 0x4, 0xc) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r5 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x4, 0x1800}], 0x4) semop(r7, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) semop(r7, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7ffc, 0x1e5e01f3463b31e6}, {0x0, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5}, {0x0, 0xfffffffffffdfcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file1\x00', &(0x7f0000000080)) open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r5, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r8) dup(r8) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000001640)=[{&(0x7f0000001580), 0x14}], 0x10000000000002c4) writev(r9, &(0x7f0000001580)=[{&(0x7f0000001680)="60f12546123ec63616ed68854a7a915772b133979148e7c4692cb03fe5f33a95578d0e33f4843668e145c6b9746a4867184341d8363a95ab74cf53509e7d1cdbd7cbe34aa6194b9322db486d258d32a3fe8baf896d70c4c697f0d9af39128741d08af871458ed67bbad6f44f3f692d3f3e7f0540d2d0f85cc5470495c1324be151e0c6034a28771ebd859e0b102f21c3bf3eaf262796e95301eff52dae27ad06fe92019771b3d3fcf5fe111bf8677db04b32ea561df1236bacc3b4eaf14d898547fdcd5cdf07a645c6a9adb5eed1b5cb62b281aed4e0a25ee136b3281f53ef4b11cea14004487e50b0364f8a009016059ffe77d28c5062c60ef9fa0bbcb71fc02805eebcfa8da8c8a3a7d37a53ca5edb06162188f55348a5ae2170c6e5322c0bbaf06d238e047cd1381d5193db2de917a75f87d03711e1de1bb668d40b7955cc8049b36ad6c59c361cb863a86fdbd881f09bcbcf2d026aae5d5162805c07f96798c734691f50a23083f87facba74ad4c72bd66aa07cb864a8629b68db877525e87c272d44bbb780498720eef0b621117786e691a5362bcf1ebe972f300862dda65b6f91ae0f6f115438607eb877384181d5a239797e285f8a7941c2547ab7ef81d39158e4b6d16824632f2c531cf9f9e9c892d0d9253c8bbca93f2067f3b5550ac10f76800bcf36080fdc8eeafc4b14863627c520145cf05650226ef17069f892a48a6d29b4a063bc37ddaf9dc2f641fdac97c5cd3425b938ffd92e67f745c9734ad27a547b246d084982d32bbf9a8b17d8f10252375ca21649382ed252103b03feb1fb215dfb7d605bf3fe8357c0319b8a4128402be895764425ea99a6b8c397316e1dd0ef339819bc5d6adfbee5e6b19cb5fc6b206140b5d343764a0f40905d980f05b2f3e3467904ce22bf800df6ba1c89aa90ee066ecd3ebc2ad6d273ee9e25cb80f339ff6decc3356978032292b661540668aa5bc89051c3540fd0eb455a316cc69266d5e3fce9be35c8e74eabc782279e75e43cadbca4bc7b3f77cb1f07e628d77350a728541699f0235a1fe158e5b361effe90ff450762b77155ccbb0db64faee06d442c504771d1e5795b7ebbb149fc3c4beb5b3ff7767cc4665b4ab1ca8265c637a88213d3cb381b73440be49b55bfb86ea11280737c14d85ab45ba7f1ed0156ea2c67a57b31e837e3c26a2aeb6bdab0278a5c5cf00cbfb9f553d2b1ea6600c12ab862dfe37bcb274f8469250949ed6315699e7a30c8cbbdf28fa195c86efedca2fd84d29aec81391890cb1646151286c111c4f1ef820eea44ecd60b45533716eab1682a53793328946a92e84ae2be6129d4d532f2fb4b39e799ac1f29a7f5fb62cd53f8284c9efb4ab5b27120ac1d435acb7e46885299cd4e1d3727eeaf7c4a2d747624dd93bd3150993295ee77ce1daf1fb5d6fb35c9f89627c64cb87761715f1fe527a5762b3ea9975e90afffc91d18bcde959219c64cad58ed424d0a3eb31da41fce5f13d989be604513549b5b9af2c3552b52f4333bc0d84eccf401e5bb7794a9226d025701137f4a81cfc71d25b3da82b7c7ea3368a1dc550eb558959f609b36942aaf9a72b037418f59b03344f6d3f162b911d3b26d0907a3f773ae68978271d80d03e47b588d977a96dac136294503ce1ac9ced34943a4b9c8413660824e8220e5ee1566aa7678605c7da3630f7037bc404e12d9d167f1d44658b39da4c1fe91906dcafa1fde4b38d51603166cb383374b9e86ae4bdb135a80366f112691447314bb0229cb34c743b199305a508c41b4d1087a8fb54f3768517f7b080d0cfc890c54bdcd1b38ee27a0bee00bcd17a046fb0985fc19fee19ffd66923ff2fca9c853d7d2ad9b59106f79db8022efbb60c47ada435144dd683b4c2c1eac322b277bc543279d4bb221348065f1e44c76e9b0951483accdce7cf0d16ea77a79d03aca2999dfacc410880658a184d18acbcb3e0aa76400cdfaf91c01bf766afd78e7d53de12d570678fd9309b72c0d09aa02f54411dc4f3fa4259967a821ab5290ea7f0ff301a295a36e801593015deaee9b722d95980aca8d3862c65d3ece2b62402b381b65526e4a8cfb1e33cbd907333c2f6a6c2bcd79b1741397d3f2b603f1961e23ccd7af3f06f1696f92cd3022fb83340513955706a1400ca6f8b02b0bc8b6a52e14211eea4827824b1fd094ece24fff84478ea556b75817df96ba52d9211fd88399f4d0b1dc70124c1aa9ed0b7143321aed9510bac2710f1ee625bd9765e03e68380ba3fa876346b31a39bdbbf7f212b18f3bbdb5020ee9bbe1d740f4319e8f36b0432d442c6f2ce0aa8bc0274865dcd3ffe67d05a152d5108754a2859a9a2a51e4212261131e4da75d5a792e42a43ac9612cfe3f4535e1a4ff62a3a1b2dc6007ab12ffce7a25e55074cdd585d548a269435ba38eeab223e8bb2271f92172c621b81848421c0c8212f9a235921cd4f93d0bddd26b65fe846ebc9c535b890b49235ed7744b012c1aee690a2bfb07cfa0e7f2a010f2d3b0b9aa96034f7ea51c79122a8a4fcd7f019c7a4a5bbf9b3374f6e340fdf276dc2c7ddb0ead7556db83e06d4f41ae83a1e02d2de2ad27065c685b771a3840bbd526f058ab2bd08e4fe457ed2d076055821632a84f308649e91ab146d2b7b0e321efc4c62e1246bab8810e677f4c56e6a339af989bfda468a4789988bcbc6d2c35bc5c8372da7eccd100b9a4b6ad71c62600dcb090aa445de66f04f4953575ffc94e5a69b5f98c9455ce698de0fe78b06089c647a6d3bf1a8b6361748b47e0ce3b6b075407ef37a5c09f724c38f01fb406f10ad56d9cad3dc46f8d6d85c8d6433b280e4199649fbe89e202ea6a62d44b5908f83b8ac9960d5e7e5f6b0f9e0718609a93b310045cbce586df93e99545b46163d64cbbf3fe2e1a273a1eaa2554cd05e1d7f9b9088721eb5ead0248935c3cf3c73aa1a6d7b4b892faee4c890cbb5ff7b588012098b1189c7a8c284ec97757ad3e869315db5ecc1173f97b82741e01959ebd2b587a4c4ef08e48c567e192091aa42ad496c30f290ab80555e614a30e3ebb093652eed6d5787d0c238d9d6e399c47f8773d6fd5e000132b9739d7684447251fb2d65e41ba3e24c73d00492ffd631ff164a363b58496688fe8c9aeb38abf4a35b82ef7d7e0a90a9a11c7b89c0d2d685ba1dfd816801b9d736222a5f5b116dc01922a001247c7eeb1619eb839e95178df5b9c1292e252c4bb6417689229814aadf7ae2e6b58d9ce75fa8dff6c714e55fb0870e59a220587e012ef8d242076855c817f2ded2fa0d048f226f26760c98804d19bfeaaa3f6e49bb8d01afec22b8835f73e0a233db3ec2e4d23fd57cc8c12a3e10b4c93c8e84d627ec85fbc5b1856d91c96655a03d88a961405d2419d132209078708057fc3e77199c36a587e25888f29821c29dabceb15549784a854fe6be8fbe379f5333dc3e4265bde4943509ca0a3930dfe25d4680058ae9a2cea6a79dd6ef35c983ad4ff6ba9f4c13c51ed37d62f76ea2e7e1594cfff35108556b45ee2d1b5c3507c69429356ce24d4c1c989ebde8c5e94f790c5322a1fa47c1bc1e39ca24c7e6e08b6dce356a704b80337abe2854518a6e8b0cc42ac62801902a3478254db6d38e6bc3b32f1326ebd97ec55aa02f7b89b5ac187c419030f413b21715aba1e2c5bb18f2e4ddebb0d35a288c7c99e363bad3495f9def61bb46657cb23b3b0b0d40781bc03472deb2b15b8671fc5b3f567f9795fb7d14c140e141dceeea395009493642b02a930495aaf477eeb1bc2000e29f0de60f9ba2d1f975c35602a260136c4ccd5ab279e6152e4a00a866d0984949291bdc9ec22efc325e671d72fb67ef1ca0fa9dde382ccccabb27927a525d93fab88c92dc4d38b86da56f6180c7ce2761329262aeab613e82ec401cd8535c08c98c8e9756620e43c5e7119b1f1293e623e950acc6c6bf177e8b340e1a662f08e28ac3d7e19f3afc7021b13290095f90aad3d4130b50c4b161ac85cd90fa14ca35de1f1565d0ab9de6bdaf037f789db1e48a6e834f9f6cf08c05817231384ca307423a0408fec96e4f6871b682355a0d92e0ff9416de65ebddde792792b61ef2c2cd140220dc52d47ac641e622846a99f8a0ef13fcac0c9483e8a931b7012b2fdc4344473f4d022b0cb78df73bcb7c0baa220e56a29d9d52be1c2d47b576820247488a903e84b9bb91f70b2be677846286d7adf1038b472ac1e3e4d5ae3c62bd8f5929a3ff1e9651e59bee4822f2c3deebf6f703ab7883de3f50fdf85419e991c50d0143b8f723abc3d2d3feab968bfb5bfc69ccd9bc20f2d7fbf0dba6584272c98130d0b151b061e52433d1e5099cf88c8fdaba9180ec4dc28ff52f94887802778c2c2112fea2cd07ccf173fbab5749d2fb73494ad1b2f8e903554ec1683e86005d97c2a5f099b3b24923ba3c55ff338492b00839726f14ee82e330dfd687e57c1decc4bedd07677c0713f24cdf6df2812e91c83234033dadf98b9b865200f44ea4b86c558ddd00a735ffbedc59e4f1eaf53528252bfdd685354409911f2e36def482ac460358e3b83acf6983c183c37b6209bf031c376b171869078726cd04f91bd22b05c5cb286b9ed2ce0eff45abf3d209533704b440455d89a00542f3a67ef8dd079f4e4a7d5303a7009ab42d56dd9367b3bd9f0d52f5c47a3acf44e0d42576d9078e08b952513e1862d70e475f13c31f0e09de1d7a1d0db6ae24439d97b11821b707ca3959f331f076f763b0da3509eedbcc733c24ba48e9cac757b320d66092caac591578e0fb9e7460554e6270500a5d896407173fe6583e206c5ee2be476a91a8736fe036a0b574393e6732b85130f715838e681301d5a3ec61aaa2d1a044f698ddd1e9fb5dfd0b142403e47fbd28070bc17e690628a831f629fdeb3324f93d26ef9a4c3ff7ebc63feb2dc116de88988bacef35c231626120a1b346908f65299b55f0b23158fe8b8bf1bfc6a5e92fcfd812594f1015cf8ad0392e22ee371a49a03a2fc1f8d354c56b814e9ec88c4f7fa43ca00899804a5d761db6759f6723a638775b9f4900ef61b153a767acd268dc93d6327b363514c79f39cbd7b83c671e2d9f2f02150c55d9a1e822888da81ccd2f8ba879aaf02a448fe0f476e7364da6d3f01e00f78d47956152520f1d3f2d6c86cc4ced73d1d645cda3c817e3a120bbae39c6ed3c73b83d47bd64ea729801fc1294c1316f2cd049fcb141debee57243f6b85096350574d04f44ab7c9e44ea8fc84bd6bbed51acbe7352aa04421680cdf8a57530b32ae2e586f65d817ee32d32af960489cf2227ca9dc6d0a9de03a3477692136c3dd624af418d9435752257985d9f939eabbcf484de8ce50e6a5d56845cb513008410d4ace4b42a191723603f749e11b5f63cdce5e49ab82c924a389683fc20594369e9cd1efae031d7a82726c370e272b7b20876877f58a0827efe6da25eff9e19090422c6e5e4bea9c28f9f22e2e0755f9fac5a1b948ea0816aafbb1b7a08fc7d51f1c4f8bd36d1094fea0b45e04214c471c816da42277786f647bc75401f9d2c8c34ad531502dbdb02af2999cbb4e4faf321dd81e4541503944f09c74beeb46360a2c7adad8b76e8acc13eb733dd0bde1fd03c27036481dd310f96e8dec4b7b68bc60d13c1b41b544c730932ffbdb4160b680351e5d91bc9e875d5a61f763a298497600904f989fb0ffbb9ca05fb276d127a1110ec2f66d5b919f0762f888ffca9c809a8e17064cb93656246db1f19292d41cbd5", 0x5bf}, {&(0x7f0000002680)="3d1060872f0feb50ace2021cd1125bce0b1be3c4427232e28ba5cb096fd24071c13dd2c37cb32214cbb53e93684745fd8ab14ed67ffcae0fb4e893d45bf407d2f5c30c30da52a3d848b46418dc6a33572dd1e954f8bb83a27cc8ae67e2af", 0x54}, {&(0x7f0000000240)="2df52282a07f8b14b3d3796a81a9d34aeed3da92a8bb55d34053d3e61eecba174221ddc9c9cec9f050ccc2c6a36de2be20617f946fc598a58d", 0x39}, {&(0x7f0000002740)="a12372ac3553942fd633d49925b4318e7a1382c10a9d956334cb38888cd094b0dcd998bc75082242f9edf928cf48b0c1b5cf4bb3cae5886a6750e567face93114ae2b76f6d52f1711b9b312ce2e3c955bc69cdabc048e23c4dea75e0a8683b5b53e5b37b4b605d07bb0bd2430b12c8c233631e426b43101d3398ba73d3ac9fe3a2bb3ad2ae62595655de6fb9af550d970407b59419d530621052ced1c03a1c204e55b05be036ab", 0xa7}, {&(0x7f0000002800)="322088947789860e1ef5550381ceeb079a14259a49b29496c6a266676c501815c60b6695cd61c2e10a7e6054b8926513363e1c2a5af9c2222c52485c76399146d55ed86219b8cbdc967da7e243bfa93f2e699dabe8575444ee4c6ddb7cfa9c6c42ea97529eefde732dc19641987571eaf746613b8f74b6f2997808c612d682d2f7c5bc3a23a9b2b7b49a6c9ea2edf6dde8ed49adca9415cbd3df03d4acd3591cb34609c17b419dc1cb6330ac0a254e277950fc1e0accb93d46feba5631c00004a001a7b57cfd106e3affee54935dc47022ddac0f63ad9b4e2c06b741ea30936ec23f0a34b6a4dc2cb649cd682d5f527c4c8233c066f9c66add6fad094c", 0xfd}, {&(0x7f0000002900)="4e7899c9e3fe90b32043c0427c86aaac265f62546a5929e44b2f56dc3290ba3cb47c16416c5b0e63a2e1862aa9df83fba06cd770059fa234a3475024d06cb579deec7cb092a23ec0acdda01fdc72e7a1fbbef2acbe0ebf9dd25989d7bc95638187e3cdb587528bac71bf36c1d4387d3fe80a98fe344d21b4ac5bb7b9c339f4fdffab19dba6111d8a3c884ce359bb92d8a538188f2142966dcef7bb49676bbcc0ce38b90c736d01f889f34083681c99f1c241eb3b691d650f6d01b7c5dbe05823c09f052ead85e03bff509c50ba668b398c2dd23b6658d6a82baf0810978c4bbe98f1265cd0197de602f7eb3fab528079d5bc0e9e460187939b249cbed949fa83a92e66fc15226394159db78f4699496180f7e0d42536e4442e6ca31e4a37917df032722a169dbc4826b67367fa662874af8828b6240f1748355144e081ffbef3b44fc2e40709a757c8bc1d8086e1bf834a9f2699d0e0f7ee1b8c144baa6f701ac184536a36441cde93275d0aa6a79dfd95ad7e17681ce9514fd826a312ec4d444b4fa06560f72f2c320daf704c284c2b3b1cd574d4683349dc85e4c21dea0268377d9a3247ec1e2deb75d9ff0911aaeb296be3a163c8b1f044f7cfbc7d0588dbdc5993892a479093d10442503a4dca506921db94a2637779b40817af263c3883fe4967f6e5190f8a43974eaafe8e6933abe29ef0f1e6e550c505cb9713046e34bfde7d8adfe3c252f7ccd1a6e3287074d3a54c71c9ce5fa993d0f4e94f479ee96327ad5cd135a51e431cc1377c0ea8b35a9c41d5d8b1ece94edef75d978dd4eab4babcdf5b003bce9202b9713fd37c0a76e70f28dece7484c675c66ae071800efbe3680a9761931832dccf90d1551b967a24d8bdc36028680ee904909a60e4517aaceeea72767f8b33d502d08296e8edb022bfa505032bd273833180dc01a22b18b8cd68161229df277ca4c035058cfd262a2a5941078af087744d96956d9232cef7206bf4ee7423b07bb9a3f4fa4470e57458c7d74cfb3cee89bd06892f4acafb82fc81a5bfedb30200eb706ab915debb17d889387c87de81ffe0b616bb4f376b64ee115ef3de6e44068934b3acf63175aa19e6a745f33053ae91ac863c4b3013d9d4f9f6a90a5ffa3020ae4fdb802b16356314b4a8ddd0ce4c2d59c3c7cc40a481f911ef5697eee03a1ea3af1807a9a6c25802e0e294d6f32ec192ba39572538dce4244a41628a227e050c0329d20005dcb88d407ca5c185d5fa19c862d30cc9ec4fee5b80a84f1f8151fef6c3d593d9a36313f98abfb5dd78b683cf418a9d3c7207c7afac5af38e9104b7619b85ecca3f519e490d01446c3bc84f2fa51f4e817994619d5de61d18e47ff43e336a28df4c0f8887dd40c4fbd61ecc90423e90c086dab9be06782d4a9df90a2fd65b85e6d1f6d0e9d909ca39e6c3085b6c214c5c5649207557a972545bfeeac7c0a679a34e0652da10e3236613c206393c88d28a0834442d38d8c53496feccf9518db451ee6d765d6d23bf6711df47eb885f7e747e2c482dc43221681cf62ce72dfa77234372eaf8d4a65df4abd232a81e4cc688244d38e5a2348ba3c4d5a5ba2bad2bcb854daef3aaebf55a16685553a2133528b3388ac2e69be9de460d762870152da90ac227a0476af72d17dfe88ccaad894d9682be14345951b896eaf5574c4b00844c9ae5952431216954fbe429e1aa81d03349e900dc2633203ccc99a54b3b9a725a3758c1c6c6f4071c741a542284e4d5ce3781ff0669749afea7a162782fefb2802be0bcead9ecb07b1ed60bd102743db4390ce312b93146dda7f80de76a477687af8a28ff4730e7a2f1935759f37570c3bafa404f33939e1fb6b7007eac6e47e3d00b912975c64ef29c87fc441c88364e6f13364b2125bf52824a0000671a964d0765c5b4a2b42049d30ce8376465dc1155d0ded643eb637ddf86df9e50c171a20af47dd9d2883935715ce2055bc1049f7f4457fe09e5257bc5b830d3cd2a6b8bc7ed32a0b769350ca0d03df5b1baafa21cb27d37364a314cba8f019374544ca59862a0a80b4c807928a52fae7184dd6971e527f7af54a06f60ff0dfce2af5d88c08a65a59eab091a5694fb78580587c14992d86a15e576581b6bdd2ab55e8838e2300cbebc47ec508277e2ec156c62b947db8d17de677eb4337f7290bdcdb38f52821ae557256d0e2dd79d2d35ecc10be94ce80e1c5f15669630c6c282d3c17f4c41d881132e6abdeb46f93f0e6df4229c8f120956bf6448fccb5e57c9035a2d1f59ed3f155a0c835bddb7214dc370df6d7cbc6e26f6101e339acd8eb008b4e2632fe0c1f9a9fe268319c26771dacaa5e6382c569e071e38016bae6fbaacaf7215dcb17bbd70f705c2b141905241a898d4f4b165c11f862b3988fd386cd4fe218d148624952af6047e62ae4d5afd7899de7e04d533af10551fe3d0ddd93c0a2a17648f12ed096a09c4b4a120320b6396138370008f7df216917e0411a6010f49e9e9da436143fc5641a8368ab403f50af7f665650f74ddd646d9c32eed9ab9fd9fdc00be3948bc7a995d611c128e00fc78525f4119776239a8d222d9c7a846f863aa13af03247c8a80eb524ba757a1f9014c4842f5ad2d125e4ebf292fc1ed1f025979ebf6073b821e089c60cb07b7943a026ca6715b38b47b69c52168c44b206a967c049f0d9902b28bf4c00421cb6edda47e145597c9b5dd84986fd5b9be9ab17761a11dedfabbbffeafcaf8f0fb1f864b27d3a17dc37a50c2b2a8aae88eaffd99a9531ae169593821bf629e49e653f26beac910f8a8d68a5d01fe0ecb9f828e5c58d75e6de481b101e92b9ededc896e6f6398f8128430c1f5876f4a9d972b834623286ac58a92e7cf73b5cc55a42cfb6721108d9390b7e5423baadf01a98d6c989f71b18fee067b758834b3ca042ae2c6d4af13dab71d7aa65944cc6f17c186def8feed2292b8cda44b7bde4e698f8b3c152994797c98f65d1507aa2f8f84290e0a0489e2feaf89403bd595917b34fb8f71585375bc6f0290995a2e7f960a1755e8c3ccde6a658b1997fb0d29d0346c52a49964b5742f32794d7693c5a018b0b6269242c054b5fcd7c4a6dcc9db5b29c381b8618235f7861e5578cd521e1a78738b3c2ead001f5808e3ff6c1bc8fc2cba08d04a2b009cf405b06f6a522c4983d22de4730f1e2bef4dc572d9d97186bbbbb2f6de7da5e6ec6070a3d84e50f16520ea2009ef1847e10285dab0f3366b2034abe548f1f1c31ae407e089ca773240828cb63b84970e19949095a8579b870c716dd320c2e50dea4c536271bdf51b8e72d9c1b97ee37cd11bc78b4f2f052a44f7de887cdf392336d1b5f17cee985379657f766d91cfbe402ce8ca0b9f39867b8f731a7867b944884d6f286f4f8f1a11fb4eaaa00fef55cc64adabe82e7c0f5c7796013b2e181238aef35fa3542233df8001a7bde140f41a84c5f5ce35bea264f8f91c3f70d2b303bb00f368c9e9deb4a3af78c09c0554ff237f218085e7581ce519fd9866617c881d294cc4b73b3293a9bea8dde32db328e9c6b49036c109ee02e6827c3cc4fcb088bc9a2c977323fe1d5dd0e3d93865e49b2a6994d36dd63d8cf38b9ecc6a690993ab30c33fa33305c988c6c7b14a29e4da46a529701d699d2b4c9cafe35a226c1b929f6147da29e36448cc400443960fd377f2404d46648bf20ad1d43eaea471598a1229e65b88706820494d067220f2aa878147211a94ba9a760d0afd49b5017cd7c8cbb42da61e1a0025a9676d34ba118222f3737972e1e5ab6284582d69fc25a8791affef02ed55758324cee6e5b78329d2ae0de3ad70f4a996213a793652308c6f245db9e8b16ffc83fe3e1f5cf43f909685e3fee56e25fb02ed7d0b07e5987dada1168ffead05a8e5db03cced952018377694eca8843742225e52135f2c755f597a314e71c015942943d1f1c1d3752e996407f39de77fd5be5219d0bf833a14f8bbb3ede549c9c922399eebc271ed93174c8b3cd0ee0e99d3f1c84d3f2f9549b1f856b9a03ccb10bfabcd0f4a70318e6c78d3cd95e5965b2749e6eb30f77f775040903fac85751213c1ed8590a7f7333b055f527bbd1c4d683a3ec98d05f98a114bbe535b174650b191a10b624a91127f1f663b3a178ced21e78f7457800d73f3dfe98f08e4baa764e067d5ff85c4b1f8a9202934facbddf1635ef11db76c74a5c046605c13ef6b1628f1f8ba623bfa970f5ee43477258975eab782a8a9636800e514fe0fe1bdd09c12ddd3d76b924366dc1d2501764406e414f416059b897fbc8c99c8cb2886df00049e462de4f16b2d8f39d4b36ab931d4991584f57cd46897624de6a84096f8965a576dcfe2035b947ea30b0aca62c661889b1b74e09b3a58cf88bdcf79adb677b71f7b7528f549dae7b95fa8a2224e8cfc70cabfd22cccba03ebf6cbb342663f00824bcfcb21e90c23ad667c397901b1e02b568f235228f67ba993574446e215198568ae674c9fb4816928f08763e3ff94ebc4787edc3073c6f9901f9e60592e262b26842bf8ffb341264d1afaee8c7ba28e0c475810d6dade05a99a9c1a152af7d57fe4c73eeebcc6dbdb1af789fc751371a7fa363903c64c3d04034f784a33dc57ec3db92b865b745e86dff58c1f54f54047cffd140c5e66cc201341ebc72bb2fbd9cd88c55b2dc9704638c0d21c003a7dd4995e70618f8b49218522663c3012b97178340d6bee7a613254cd3c98e613655f526860b0fdab0da2b90f7348a2645589b194f8d3b1edbb304107bcd014c9ca7fa8eb884ec30c362b20bd374c915ded319e3401c530c2f688dd4b8800b858d141cf09e01aa4bf1193b046029b3b4fccedc77db7697481b7798165de19d4dd67c49743b1fd970a3b0a64bc98238fcda33634a90c48a846948f75b6fa87a214115b1d04a348404381d2d3900d024d68271eb33e8c4cdc39318067b6ea824f69c16384de524f3a7a1a36f261483b8d171fd4f18b48b8232c87771c903c9932c251af6d4b2c1f654404676b9a9cf0ffbcca3fcc94ae0cb67f8f001bdf1edd2b89a418903afd6a1b7429cd5a282ce844f2333736d5590871ee707e99aaacdc26e894611adc9c0e5103787014129ed9abc3e73dcae5acc68c1ad1f918fd16585c967a5a243a14b55f4ab68759c8e6bcd4b210f8639956b6defce0ea95d9ef0be6a6e2e3ae729d98287ea89fc973441f5a10c6a024d265759848cb1b5e130c6424d76b41cd62b70f38fc3f87f22e1c56d0f358dcec8c8d8be5516ae3ad870a241fff9863096175c64c943d6042b71c39882560e0273fedaf6cedaafe0b4c92bee379bfb742056683c785cd88c5ad99ff9cd4d170cad17d06d0a3a30bbe554547d079dc9752cebbbc7f1dbda7167ce96bbf5de8d5da664ae0608c921e61592718928dc81197dd6a88eabb282a9d35f449d5010888e0cf28b931f74f44c4e424a1fbb6992d6e70d91f54aef373cd12f5dfb97ed4d21b4562f882b08a5866a031f2ceeb0bb73adef10a2c583ae43a03c5410a576f48e3e996417ecf91ee472be5e7f75187aa56d4fbe641271e660cfc161f1d9f185b17bcde8b1389b1fd6c050c2a33c06f180984836220a5ea842bd15baec979601cd6c63569fdf42d818eaffe301f9a7200c875db51981b7c8aa1e4d39b820d3036980a27a689431d1aaccbb7d592596630e90859916f7d815a440ee7cd0eaf678634f96fdb057ffe4feea3c66edc039968b37bcf14110bad07c75678d41574b010415e16640314ac", 0x1000}, {&(0x7f00000003c0)="038c7fd1b905d97daf8b24e25e65af6e", 0x2be}], 0x7) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000440)=0x7ffb) recvfrom(r9, &(0x7f0000000400)=""/4096, 0x1000, 0x45, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) getuid() semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r6, 0x2000740e) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x200000037, &(0x7f0000000000), 0x0) socket(0x18, 0x1, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xceb4e65041c68593) 13:44:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) utimensat(r1, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x7, 0x8}, {0x20, 0x80000000}}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) 13:44:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x7, 0x1) dup2(r1, r0) 13:44:07 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000010c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000005c0)=0xc) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x80, 0xffffffffffffffff, 0x6b}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x2b13a7fd3f78781e, 0x20, 0x0, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x9, 0x20}], 0x91f, &(0x7f0000000140), 0x1d, &(0x7f0000000180)={0x0, 0x3}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x370, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) socketpair(0x20, 0x8000, 0x9, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x408) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000002c0)=ANY=[], 0x0, 0xffc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000001780)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c25830098019008f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cfa0a69c8bb91902b9522e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c886843fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3fecd3a769119c45ae253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c975287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600007119b45b8a727dccfd8bb84b5c7e7fdac8f3dae174dcede496aed04d08068bd5a87f45b1e45fbf55a816f6f9b772590487114e9993b97500f1c13b83"], 0x1, 0x7fb) msgrcv(r10, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd03d3943976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38cdd355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4847ad36cdc79e8c06637a4738d9ad08c3910e9edff7da7774fcf9a10a8648327439187416c6c52bededd5d7d95fbbbb3546b5d0484477297b1ebde8d8af556ab6f16f8056e9dd6393c3643f"], 0x1, 0x0, 0x1004) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9b68a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f0c378c00faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef"], 0x156, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[], @ANYRESDEC, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r0], @ANYRESOCT], 0x5, 0x3, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semget$private(0x0, 0x7, 0x286) r14 = shmget$private(0x0, 0x3000, 0x0, &(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 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r33, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r33, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r33, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r30, r29, r30, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r30) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = getppid() getpgid(r42) r43 = msgget$private(0x0, 0x20000003c4) msgrcv(r43, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r43, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r43, 0x0, 0x0, 0x1800) msgsnd(r43, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x1, r37, r40, r36, 0x0, 0x46, 0x81}, 0x10001, 0x1, r41, r42, 0xa5, 0x1, 0x4e2c, 0x6}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = syz_open_pts() r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = kqueue() kevent(r52, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() r56 = socket$inet(0x2, 0x5, 0x7f) r57 = socket(0x2, 0x400000000002, 0x0) setsockopt(r57, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r58 = socket(0x2, 0x400000000002, 0x0) setsockopt(r58, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r55, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r56}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r57}, 0xfffffffffffffff9, 0x42, 0x2, 0x8, 0x7}, {{r58}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) r59 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r59) r60 = syz_open_pts() r61 = kqueue() kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r59}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r60, r61) msgsnd(r44, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r47, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r28, @ANYRES16, @ANYRESOCT=r50, @ANYRESOCT=r51, @ANYRESOCT=r55, @ANYRESOCT=r17, @ANYRES16=r60, @ANYRESDEC, @ANYRES16=r18], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r23]], 0x4, 0x800) msgrcv(r44, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r44, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r44, &(0x7f0000000480)=ANY=[@ANYRESHEX=r41, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r35], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r39], 0x4, 0x2, 0x1800) kqueue() msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) 13:44:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) close(r0) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x3601, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x3f, 0xffff, 0x0, 0x101, "175d70e8321b1b02c5782491ffdf11622fe1d37b", 0x5, 0x1000}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 13:44:07 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="a22c25d526370ac103fb4eae5c713d9279f080fc"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) fcntl$setstatus(r1, 0x4, 0xe0) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4095}, &(0x7f0000000080)=0x1001) 13:44:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2b2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1c1f, r0, 0x0, 0x0) socketpair(0x18, 0x5, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) writev(r1, &(0x7f0000002680)=[{&(0x7f0000000080)="a2d66cea88cff7a71f257bca8206ea669e2047d2e10e607b6f5e75494928f78a3edfd85654ebda8ed66ea71d6b83a62a747dbab8466617acc459dfa68b7cd6813a0483b1a7ef8072da7be72552c4ab0a57f7652d76d224d7a8576211b6f07d56a7a06c4bbd352b98d4b80a546f1a577235ea69c0dc817079d0ecb3987c5330e44cab4153a125c4", 0x87}, {&(0x7f0000000140)="b25bd5f348133c34b637e5eab89abe0e47605c24b0e20f684fa27df4d29fd17ac51d4f1814d450b62e693a23a347d2912af044d44cea9b61040619bb04fa3d9e291cbe767eb02ebf398463c300573353ba3a4f6c45dd363bc333d6a5be37da8e4d00cf28b72a776c2b12b7d832", 0x6d}, {&(0x7f00000001c0)="98ee3e9437047ddfe632bf4dfc463218a49636190abf0f9bc5b3812be823717ee6bb883620b36e24126a6c4dde6d9eead8814425b32795ddcc3bdf9e68a65bb2f1140d062c55941d45d10dbd955c6f90d4fc600c698d0dc0721a9cb65b9f4a583b742b1d1cc0f484686e584b255dfa342c77e758422adbfd1502295edcc82afac1d1d1f187429ba05351f4b01b2f5bec6f5c442845d582d7f5bd118ee144cb81237fef56a093d8f48aaf53243d34c3ef4ba28763cc", 0xb5}, {&(0x7f0000000280)="24d1aa296648e6110a73886541b07c58721945d39a2d84252f2bba1c99a4a62f05ad1cb408cc88e44c3eddd1e3cb952e664d14a43d07481f644ccaef49721e87d49ec896c9e6d55a82db3a7380a12bfa89f65f5a645a6e3f2920318820525b8609", 0x61}, {&(0x7f0000000300)="c44fbb1ef0848ac28e04f4a76a9faadac76da194e5b43fc934f8448ae4edf4e7f365e5604de5c5217d02d5416d3742036346ccb758ca2e94b7096cf7e5228160dd99e3c07b0b231e930b637aaafbea945d7ac4c623be7a1583bbe13b574a7db8c794bc6f7e75a0dfe3810ab4536aed04ecb336d2172c55781bfbbf555899b80c5ce0883b93fad91aa97fda06889cad9101bbbfb3a776449b61f88a3e21018177fbe68b2500019204ba73932eade107d6c23a00f165798edfd7779ae6194e9ab64d6a1a38bdac7eea01e550e782a7d2e069b93a3a3f213125e420004b654c38cc3ffc159080c1707bd258da6d2a52929b359a619b78d1f34e47d0575a64c41903a237ec982f6df57d73bbb45f8d229ba03a01ede53aaefb0872bcc42d2ccd62aa31fac15bce352184a76a3308bdba92b31ecdf333611d0d7c4cf56e0053240f7596d3fb65a5975e659834e85329a46f7da60fb28857b2252ddea3a6282d2b26d3b8cef9aa81acf49bc9f2dff3a6c3985c25657e94f1c39a5306795ed6f0320955aa486527e6253282ceb018052665564d68cb715d38f30642a7b73f4c21255309304c14fb27d293605b557cf2ad794da6d4f61ab89de85ad52f9670a930d640e39eed34c2c3376a15217217ed380dfeb6e5a957899501d4c3c084bd45a59435b425353b5dba2f77d2b9bd148bfab970750002ec603207243d6d94baff3fd57bf8e31bac6b0f003735fec429ca74a997b330275c1bc4ea8a8e2119eab90ca9d7a46cc2e639241780ded407ea2a7a4072a0b27a1925a799246af6c5f208a785515c99f327760f9b908d1e78eff8f7b27f74cf04132486d6207eb8f4bbf233c6e433cd622da30ce174b332d34b10c7d806ed405963df5ec07528930e7dc3e19aab8bc20bc6cc7ab6e41855dcbacb0d32366c9b77ffbef115baea8c3ba7fd27a7c633e74c8ced685b129a4e0b31ea470bb9b084f41237b9a2e8171b3d91d43c2b32143b9166982d3dc73d57394ac4131eda2d96d5bf4cef19b08611e1c86f87f0195b976de4ea836f1c7e439a8a45e252253670e5e8e2d3fecad8cb43fc368c7c316c5c8c27ec62c40cdfb001c267e146ab3d33e40d11e59ee00eac99ab43180f5fe51e4a5f19c842d58c7472016d60df8a415ea6fd265b553d65fed4535076b20db19dc70a9ae71814f6c3d1331c5a392186f7fa8f9f4703e9d85e76d353bc10b521abbc9d42927b53933a6c534814cf661e35bb47675207eae770f70077de2a8337e802b531147f441c93c7163a7e744dc958b53e27ea8733310dc4dd0df01da7cc4097dca556507a521f758ed1a297256d439ad5e39f8e89f13df5335f156ede727f7e9e93e4ae3db109fb303797d487577aba25575bc890ceb7b5103af61d738575fcfca672229b7e3729e7eed5dd3d822608ca1dde8ab2c43583e6ab6a355c558384e010b5665e262e4736a9b0d92306627644c5d5bc9a3c7521aaf33e21294a2a67a7d04950b40281c387e35017c6448e76d3f51b9c06951031b8a6019693af769904b755d228f622135f4e09e7280eb389283da20c55828a7ed172f2d63205a2a3669ea07e38e89c884048fc54c4e64808d8612c1c0a75ad24265ff1eb73d3e11bf56b7fd2e5beef5b217bb850cb35b201275dcb38ea3be285cfbdc0d0d0e7bd7f2b4ec37a1551aafdbcd4c0709277d153bb627c76cf3246da67c19786cbf3cf703de1c41442bbc48806fb371b5c1fcbe25dfd5359d7d1bf86be12d2435f49624087a00e40e1e6aa71811d6d2c890ffc75bbeebb2c0c28b9de270e969b1125cfb3f53379f12400cf676d2eb724e6e04a95bc9ab29d7d7a64bf1b73d5e2ee5f97c90f72029dfaf176bfe5be11194fc01feab396e9f9d7c5e44a320ed36a725db273615764371a492f9a769af926cd03955f7cd7b620abf33a1e49ecca3b54859bdb768b01aeeb06834de5b3b99e1365e9afb44c3c818de48147cb59575c39e330a821a0a401a87ee7ae92873f7c2dd27adf4150c1bd37e49342ab982ec50168fdbc9c0f75df2fae0d16a22af7e156c7e24d1f7351ac5273c77d5079e575923d336f964ddecf0a099f9a237b90fea500ae17d88fe9aefbb2b3c500e425bb5344218014717d98766b98d6c13d861f0db8ffa16871274172efaa877f723b14f9caa6d81a113e367f2b9d47b0c9a6bc0954bfa49695c202e262f602c7839d9696665ee929a049f04f877595f7b3485d3a681abd206b3b936bb1a786fadcdb859ec4bc1c9025b885770eefcb3808ec11ed99657d913fe216fc50cc1546e1d0557c5088766f313e1447d93b70c8f9c5ee41b6fbdfa04b479ceb60282d4124d5e2e83ecc917ffe9df0840fa8092b1b711da1c859049e3d3caa96b9af9f54931dd22ca36c7e969723e9b35af7f391b58057d4b5f126fa3e1bca62b92cdf89950129e7f86a48ebc0f28a95effc07c54dcda95cdb450bd1c26ae845b72ec5fa156704d1861ca3825762cf6deb0ed440b935f1f0064649dddfa968d459f16894810d5706ca382bef2bec3d931cec665b3fe2cd8bcb1e623b96870d69c5050409485071afd9c5fd865ba904bea7ebfcfdff9ef9b66249bbe67dfa20c20f0d34a7c9f7a8a79ca8a15d2eac1c79152328a4670865959b39770a4c52c4ad31ec16dacfa4fe37bc4d5bb00a310717cbb73944fe06b736c6e5451122cebb8fab9957e49ddcb34dd8800b52a3e8418d61200eeb533e24a30828802769f774b56859da17ff86e37a533cba5c037557f4c654263a4ebaead6c103e8564cb7cedded7940df5cf0d4dc6f9168b1fced06d1e50712924233158fd0a71f952841806e1737c7611daa078d8d8367ab76c413662d66c04c399194d74c655df444159ab3012dba6d6f7e3759edc2e25853bfd816e16f93938b63641ee818589f41d83eb05a9a3ddf41b5750bbf3bb4af196692170860297f9a46f5725df09d8d6f0aa5b7716dece123baf23ed7e25e2d6315718b5be5cf722de90460a63e111384701e0c239da29bdf7c022f3c7454894982d1f04a799de0808bad52f761e4f0720c146a0dcd7fbce1949c1d94af0fe65a131d420440910b2cfb161c6795a0778d3654f335e81beac7d8dce86024b9a6e0ee6f82a43492e30411737de0d0cdfa3f1a71a7c0db9a080ba3363b5f3772199461ffa8195e413aa54a328bd84f32b3f998d867f913483667251c535c62271d3218c690162063e3d23a4bcfe69122a5e8215bcc16cdbb53690cbd3843cafcf4172dc8f4aaf4bf6fedc653ec4b14bc21731d219242c0f92994b54a5c8931031891cb6d2ead62608badea115050ca0c771a01ac4945cd5a3ee69f187b8e0173f5ef3e7790c546ada51614aaf88521c03ed7cbe9ca7dc479518084f0cf98d22e3dffc1033bf88af9e17dad08cd4e9eafeb1056ec97f54e82e530f13a8617f4e73f9a77cbbb550acb7e5bdb4afe6750968ce07bd52c5039e75b02d4a2b3c509f2cf23aaaf69165d8c83f32c6e7822d82f06f8a49ca16fbb0e6187024830ca3b81d72b46313c5ffa20990ec2dafd21a44995e750f0aa427043df1759980a0be3a1d59c3b263a8707ff9b748bc9247cdc899015a7ce2fe9f1386269b6b59f0ba1ee251b3f1521203d08090d54e37e3b2b2149ace60bb66dead41b60c1a2c27eb3c5b80e7aee079955533c5ca9441b04a9c72b5a123a846674c47d36b4779ed4b875823b2d68dab0051a93cf7b7664e1ebf5b70a89f278be7fb31c244d6e98bb677a13fdb0e2cb3a115704b5e4a3d9e7f0716f153e725ed5366a3a97f3b8c708024ec952a26df4f71fce1c2b26649876b582574a3f2e3c2841ebee384e1922e1c57dfaa25107301220ab1544073549f2d61c773f42b6d307b8f96cfff55caaec77617888ca94e71a0c9b8eed34553f91af2cf4e43fb03f0adeb7012dabe06ead308ba3a80593f5ebd37b6fdb2d75ff9fab5b2f0bf12e5b22a3f2c674517429493683697e852973637cd53c73dd339570d89c2d3f8ce7d6fdbb4613ad449042b6ad44b5abab8f2415af257965934c7b12b067be51e7e1e81ae28cba6179fda07d2bc7fa4420a251a5c95796b882835e30f65e5ea396fa7fa76b5983a08cb3ba2fdde00de5d37e9c6d7defa1e3773abaac7889ed311f42258c333aecb900412c0beb09033b836c1fc035c21724a8430991157968cbfeecb3c2515db5bc44a2f299eaab7196c1d0f382d6e60103e3469f43a20355c68b1c84f58b712c9a34d6cd1b20131b38437daf5d009a771907c3aa499c6272ce75618a359cf2cc8027bb6d3479eec66baffb0649d55c13dd78aa47bf43bc6b1e7d31e42ed32f7e447de13b09927b7edabb5b44b9ae26e5f3e3c99701783c7c0e1b26992f71dd5c3fbc0dfed1f2b0c77371c947d01d5454d58742b1e7ff432c069b56d195588f3cd3fd9d575fb38504f9772169ef1a7e01452a9e797c07bbdca1134f8c43dd2bc04c6d218f001e1b799eb9b71bbcaf7467d8830beee551268cf3f089eb8741985063863ab86e723197682026dc7adf709796fe1b46d6d21663157608d29485b3f8cb9c4717c20798b59634d89cb8dce52d3032a983dd8fa1b5fb883a8e7336f30a4f727b0207beb60105a85756954c9026103d0dbdbe8d902959aba152e6c83a316ad1ceccad9766b4143c6958aa04b91df3e4c03222b6d1380599eb244734c49561f79a8c0d3d3e5ebd26ae4404dae8738579c6d3112509bbc0908f62fdb21b25db4f8eb60e62f0c546a30240a6cbffcb9194fb9fadfee6940724b0d325881f8200b6f6efe172a3eb31999142a510c86a6a49fd3d03bae391f528d3440ce1e0f352ba54e7b000713a61cb86b308181a9e9e800392689c4c5b05858fb5d702c221ab68c5c29c2a06d13882159f9bacbbfee3b0014c69d531827f4a0841bf069ad110939e99719dcc5b84b8c8ae9beb1b6b7a4ffb780d20653c4c91b38007126085bae4ecd961be9c86897925a70c62d8d782892c287b90abe82047cde48acf394a26526a19a8c891ccadc6cb6288a8df5fdaadda60e1270031b301f02caa07b9756295d65a1ccd2867fad58d6efb2e36c878a896de2f119204ead9aaa3cf750683a85c47e2f4254142fe3d40ec629729342d9efad75271d4bf3aa72e38dd989780f34d0130199cc45243022af9a9829bfcfbaafdb5339edec269637dc015d48f0ce84b8407cf7f38bd4d516d8cf333c7d3d61c515560ec7c80568864b624e6755a5bab7fd4841864bfcccfcc60d22c5798a8ed1aadc2df560c6d8f54aaf82ae98efc80086000eeda2bfaa1b3f85b3d07e0fcaf0d1ba12d796e6ed4440b8bc7ac68d89cdffb96299903f503ac702f7c793909c5d3d22a874a90761265ace9a5b33b5dbc429b9bac281408472448c4fa67cf48429840ebbf2ca742b5995fe73ba0abfc22c49d677add97668b9ea8089035eaa80b18b4eabd8323f0356400a5ee39853bf4ab9d9de51297ad42303ff0609c17c0b6190670844f9beea09026b49dc99305fc6aa76fb926e9fca300d83c97b68b64b37f24e6ead5caeb2f27722e6e18fdf396370bf371fd9be817a7819bfe481585af1f962dd83af94edcb36a3f0e58a22364d35fb851b1c32358c80b8124b106ee564b2cd26bac6be47da3f2e8f2af584e9eddfc2065cb88a6ffd1f9bac09553d8fabe0b1ae380d053cde5c0da3c315a9a5097bd1b1268db39f5874c24a6664ae8db2e4798e2859f8985b98473f29d24a1cf886ffc315983138bb20059a4a396ec5e08ab71cd2fa75e1188e44e5ecc7763e7dc0ade", 0x1000}, {&(0x7f0000001300)="5f0a63354a03a61bfbf79ad2bdcdb62928190ca6ba6916efce95e4797387430c9d15dc70637ec6bb0f671d262d48cd33df7b27ba0f2aaac36a2acfc2ce0150fc61b90219ce94fca441e05c4ccf70ead9ebecd0abe0f60d18203b0e9cf20e51d0a0799d22a1653691a68975661c8676e87493bb77f7a281f071cd9113bb6e1a38378ec91602694286411d3c26d18c11eb6a5290a5a319a4a453f08664c997bef06e0f774c7584eeaa034c54109afe2834ec", 0xb1}, {&(0x7f00000013c0)="ce4acd7d9f5c018d8a53a1cd21c15ad8f3a10f0777eba6f7aa9893be639eabac329901c1f667b0b360fca2526f56e58bb0cb8a4612bc7c4a4f533ec7136835aa2b4333a017f4bf089a4bf82a48110ae321563fc82770027d3858268985a316effcf76b7fb7daf331fc57d0ac2dd58a3b2234a21fb4a2680f01be17ba1f02c2c61616b923785203b8d2555dd67a04c3ebb576f9f306036bbb82faa893b2fb19ea546e40f8c6057dc4c6ac0750658995d93c15e1b52439f0f85976324205057a4311daea71855127124b2f1e242aa5d2acd794b942a68bd302970a0908d8c7b47eb3cbfc4882abc5", 0xe7}, {&(0x7f00000014c0)="760d8f6b2bcd3c59a40957d3146d4f9e62aa1f9581a5ba8e81e2403a5748829899104c93a55be6165f522cbef22e65c54cefa9d52b9ae64c44336c4a4b5e495b5bb6162ca92cd0e4a0ef184194831f0c6787cf1249cd7d5f23d9e5efb89cb01adbe4c7e462f06ac1960b9ad5ffd9ec1a1c4cf82ed2e51f53b0d919be2e1e90a033607f0df03b966341535be6228c1481f65a31e659fd2ec05844ee3d1164405b412b46d2031b6abaada68281fe748502fdbbe803e8124a81ee5cdae20d49739dac089e153064edfb8a3bf061d83b917cd5306a713050425204af4b09b3637f9d82cf57e276ddc1d796fad9a278545b1963fd9f525fe2d6", 0xf7}, {&(0x7f00000015c0)="6d764da103e8076bc2dbe08212af6f3d29dff7951bcad161fa60170cc34a71c445656f077ca06e0223bdb7220af11f286bb5a074cef9800ea3080b9cfd6806d01fbed1ae9d80fd847d73eb2d0329d38550a8711dea5a47c609a7d24c467588f4e09fa65d1bddfdd696465ebf526c0926253a00529ad84ec70787cc303b383e36689c628a2d8de83d0d5206c6872f5b28c5bfb6d8b6235e97ff2bb923d5972437bb0b998288b7d365b016720ac9b8066b006b8761b87e2354937b7c2f5f9e5ac59a418a98bf7e2c46cdf3e60a68894a15cddd6045a19a2631acb5052c5b587b4116e492d49262280206f4ad5284e572b952b318b5219758a2d219a88cf47bfa0e4cdd5b4baab8f0de02623d1559d0765d27d931d09cac7bb966dbc535f152a83643a6a4be41221a37eb8f395321a5ff96fe355ec97daee373089d00c8fdf563a47a92c7eca4ec1dabb376b4e330b7abad5cf3c069b8a789d64b31f19ef9ff715531165350146067d73235750fa6ea7ee0c7f40cf5fc7d871c6b18ec194dd34e4a617d8283eb34e99a5bace3b3469a8a6bf55acbc84f797c921238eced12cb62c773111dff3411da75c3a8578a0775873c794f8fb98ff03ea377f9e4f069ec92ec5bb808377c9462ea39f56ce7f0f6a9f59b9a1b76b3dcca24749fd8065d196364d4fbfbf1e5d5faa63f9cf09c909dacd6273870a65588bc5ae960f2db12dd2961f66318581163c29e74d6351246a2217d8f4a51e14da773d9e1ea748896482d51403422a56d48b51ace973fb3317b8e99971be1353a175385a91bdf7ba626554b9fb199dd67ff7e3a557e7bc2a094f03d47f2e7230607eabcfd13598b6588db1823a995c452bf124bb22cb3034e683d9a3529ab6f1ae6c261374941395917afc44636fb88966b80abda233bf70b6cfcbaff01f2507c6b438da26749e01c4c6baa2ac60868494dfdf905fe66f016e550b370e42e08597cd8e41d96f59eff906967db20adaa968cc6d4e9d6b8365c7313b7265b0ba310ca5c6a720626a71f2f2c1192fe2448049b1ad8777a665f36b84228238ad4b115446df9d1f9c0c533b4d467e2c1bbf95d28ee6d705b6abb9419482acd7ec5d1d634b7561af10595b0a168bbbe1ae3115f79ed41ccc8f5dd11e15efb2ea07ac43f947a61cfd4c49b0bacbca47e29f07498631a597a566d646019e0a7ffb767bb74bfa25054fe0a703d9aa33d1aa33d91dbf6e6ec1f3b28b35cdce602f1557a3171cd7979277862a556f79f8141d9e7ed92351dadf1709c62de59aeadf9a400783779df8848daec38ed6f11764dc7ed963c9a17f604574a7a98c7fac79eea30c10fd224492bf69c5ff0883b82cac4344369c1530a1992a59b887e70315ce815aa271ea932edd6f0050aabbd7435a8dff7d7f965b81755b96c42aa9b216c5dc774c2802e2d116468782b9980b539418908c3efba31a22983c83bbbf14eb7717a4ae99ccb6667544bd3a82705a3e3d5b54165391ff14c86d8f58b5a960355da9096ed2a9e61e1a4cf53f7744532f629925f9a3a3abafebf705438b883e4ddefd045fd55bd03ba6d3280418a7bd70b180f781e375d16278a1051135e1733886b848a394fcfc7d794c3bffb8a2e263714fae77a26e74810672b9320e491369d230f2204e5bac7c9d1ec438933a44d5f93816778b5b43506c49c8ccdddac596935eaf39e2757150a5de3b00374df1e7133af8281221ed676dffaebc82e2271ab75334e292b238b535acbfeb33742b7685870ac16a8c9835528cefc720665bd7627f95c631b86081f6036d5b9ad55c5e875c510c2c07a332b78547e5e7c4cf099674ae2849cd4d7c797c78358a522cd6e651c11d7b070b53d1f8ba846bcde2bffef78c60cc2a391f7722df825b76c29017a229432070316dc4704050b399d69bccadba7a407340bb3be85a4080d1f65a599e92e6eebc22e5f2428c79a8ab44855d0e9e6add68e77082c1fc1f27b1ad64d6b7ce40427909c90cd72d5a059855cc7b1d83a7bf587b71cd5033740dd8910608d97a7861f3f341e37354d5c69daa404c64ef6271b0608331135da27701bc7fca6c6c6ea8413765032103f8ce976d173eb642050fa9c464fd98450e268af644a9262c58347d914fcf0bdaa5761e53c5b68d1a825f530125e4161bb6b847db38464bd35f67a128b6069dbce9db375f3b01936d5e3e709a62ac8d744069afe16b5cdaab3a4d8a6ed6a6c334f01c9d67eb5840f442f81e25d8c2e259553043114d4dee650bf717abbe7b1df70a2c0d9d886c8efe5156034147a44c02f9e8ceed7aa45d39f965e38d6343787c15ffa5cd7d71fe4d3ca3a522983aaf8d1eea02e981e0b114f20ccc7dafee022aa1c897e70b0dd02690fa38971415f206949e58b7b8659117374b6af86768d293befc3c167ff31d394fd4322f9a150b777d7d840e5bc143f6c2d85322d93446248393fa3a33381310015ba4ceb0b14f20cc9ba0fade66ed3df463842adae7a6ca435749f4d8759b467ab3e0ea2e5e83446ddfbae44cfddd0495dd92b37d7fbce2e9918dde6e86f575c5d4d901ce84319de427dd1e7265f9bb8f701bd808524b3a072290ba98ce81cd4dfc764fa47366ae78744803ed6263025ecf90538865a2a989bb9c1a73bcd3b496b467a991b1d87981ef785c14d4bd9b1a590945f8ccec31eabeb7d873ff528583b6b36ff6efbbbdf6682c7cb3cf331bb833bf090490e523f8ecdcc2d8797d11e11c45ebf4d2cd8476288b280ead372357112b966b845652ca2e74e48466200b57aa8c16345fc3132490f296600e85f4180c072821eca1852018c2096b5a6fbec42bbfd3a5ab20654c35315f00fb0663628a656dcb87de992654e17d65ebfa84fd5ceef5f82b1b2ad82bf84ffdb1f013a86eb732dd91b3591b0b7a0b30b1ed3f76563e25e480cd5f59eb4e0da8caf3542e071c4e04ff983a6c7b94f45d38b80ecb293480c5909759608228d563befaea01cb8dc60eb05e0c1486c80dba7a7ce561b1d0c6379e716961c196c460bf90332c37dd1da02f7ec244c93eb36da8421bc98ae36be276413cab9aa023255e9a8cc30e158a06ba24bbda83c017c4f4c37613d65987cbe6fa3a643bfe1a00c6de790908c7f45702c9c7b073b603848dab88896a52733aa787504b890bef98d1a019714b27ff59bccbd912ca5e60186e4bb297bd3eaf52c169c06f22f243ea1c7f61cb90a96fb1a7c5d22dd41c3c6ce111a75d9b117973cd9e63377f1ca9d306f321d05855466ecabeca17143278331aeb3fe7ea9e5157e91920d69f19d5dc84b8a017c979175a3ab540e344158135bbeb04bfc2c5ccff441064c60d76735b4a66ac724f540f687c6aeab0aa76f15aff0565ade2b5bc2491f4bbdbdf7b150b978f12c304655e35e4815b0affaff55b563556080549aba1e1cd52fa21d7b1195763c18bd562fbbe2db0486f3c4538f1b72be889494dca0d6d589d201287bd8a38072245a429d1ed7e9073f5f04661d6e47b653d70a259b63f7c5ba738dfdae84228b5d192a04b4026d9720f03618fdeeb6723c024ab1eef157ab2314f37022f5b7a03f646c6333037f552ad4be5dabd673e508e017c9e427f3c3c0ab90c1ad9a41478b889317d0dda105881ac63911003025acc6c6e899621edd35b09aaa286c90ef34bef12b03df96e394998a875304c338cdbc7ad1eb28a9ff17614a3267c3c2f4d8f15209154cded36c9b78adc6f45df640951454c2a73973306a8ea74b34b12bdd45515835dd7eb0fc755dabbd6e8c6f568f12a59def343db3658fd48c04eba536d14434e9b4a1c29ce9f1634e9c1662efab056388c558710da8811a8f7ec912da4170f5c7a5b697d23f8104238071d78d4166a61705ee7f2358cc4b7216717a7ad1a8e52892501c114e5ec3d832a5de240c4fe92c19163750caf3686ee79783a31e5bea1d903c1454601570c06e2d18dea5fde821a2a72599e9b55f6a18bd047594605d3911c46fcbfc0cc80a8852c9dd30b0c7c24952a5be19d9c0c72b01c7395f46bc846620b00ada969c300c28ba6b07a8e658197c9dd6c3bdc9291afae0f1d75375ec6786ccdd5925100179de38ce8a09ea45ee33114b5d6516dd36267afbc5ea7a416e94dbe5749212d8f9e8b0aa862a67d6c6708c19ed13bb7309f98decee21884849434272f5bda3304ab437a2622e14292bbaee2374502617f507dd87e5ecfceb4e74037cb41896ca80d424f1069c333ee6f17455caf0d2bd9b719d07d4964a045f1b9e2e1d572101d56cd2face6b620344687fbf2fc970594f6fbe9b7b3b0bcc071e9c2b151e8284e0a61f1738fafbc0f31a0f157ddced1340e1517320421cc00aaae6859e50d3cdb2ce11db80bafbc131d67ee259faba4d2c13b0e3083565c930e17395f432d6af7d9d3eca831134aedb1244c4fd4bb991e8ad671fd76adcead86fa6719421699f9c0003c009a1379de02b47776d1bd3aa42c069c161a2dac7e6f4bc2b129777160e5bd240c2ad84dd5f4cc98b7f1eba7f69e81c6e9bb22e466daa0426a47566bf3741c74a66c00db1f2485aa4bc282567f23f8d29f56c446107ff26899b21161a74eb47739b39afa324c2a56e0a5b63ca7cabb169435ed110bd97eeeab375ae404a0bc82d1a793439399dcf03bef2e325ed7ba2a43e035516a5060568b093180d6fb25f6aa1dfc3d124792b45ac30ad004ef28160882dc1a1778aec4e9781006d84176e93dac65a22ae8ace3e51e9c2e93f2c49e38466e28e114ee7cc411cd2edf30b38bd33f1617fe068323e885da0be4701405d256e2ec4eaef66a5da6d0b27be018b0d1cc08c7f91fd099027f48b815da076982167db48614ff7438436265bfd0c9e9a71286423198cb2d605d35ea217d69531877f32eafd1056a4211c4fc7a823542317820b48c30a80c8e36d9f81ba17339e9edcac7538be26b3c9cc299f452a0d1732dfb13394184a84efb1ff4c40efe60c5d157b1e37ffa719001d335db22c563894aa35988049b1dcfd6ee9b739d7f8b74fa2c27d7c7b0fc5c161222eda241e05d3532c81d1932979b9d6aa0d154c3944569eca124527f5df5e42fb2dd572e487fdbb6ba893ebdfb63f693f9bdf221f432a24cbba3d4db9ec9672ea98561126174fe66a27f6910d1796b176225db1a6b4f83fbd699d7d93475c0be1816466187858202f21dffa05e382c8814c080f74ac4f388097297783a7e0fac13d506e7cf7521d280d1fdf32503d3e83526faeefa6cfd7f295058c22a608dc82dc3f56a01842bb2d0efc41d453f0dbad387410422b8ef46ce3b76a7c15e94d0c3b81bdd83d40d5798ca07f3693cf9d776c60aeeb6fba0da7982750445d1b66c70ea81330a9bae2f2db6a018b2738ba9c9d45cf9bf2ebc2f1a343856f5551632d20f900225e775c54b4c6d720cbede7c8156d674d137117b43480f71cc59bcff11ff95cc0d57e0641efd4ea95ff3bc20d77d987db27e6cfcc293f81d5922bedaa89a6a84f39bc5e5e04570c5177de7a98d714f8b6651aa4fd0f2dfcf9beaaaebee5d4bc1b4893bc10e1e2c9c240780a0b2f74e6c7a1a61ac2a6accb489c658235066477a34f72aa5b2f21f7b6d491a3e400699a51005d35ab3a5c06ac736d102c765ea86b22973156d3fd37caab03a99ac9dd80b4c586718018fd63e7afc1fb026b39001d5fec1b73fde1c1faa40974cf69dcf855f9a41b1edadc98c2bacaf5f87578fe495d981e30c025da264a307a08dfe43d45b728edcdf0ebc0a6ad43888145c099f3b274f60ab4aec34d53c2f0e4e7", 0x1000}, {&(0x7f00000025c0)="c03b23d18c72ec8bea9817860d407b7f80f3234b494dca7b0c769b1c310fdf691deaf92479ef7c04961d6f1fc0a330c070d11c684d73f05dd20115a5e4619e5f9fdc7fdcda8067d112d801a873fc32fd89b84725cfa25775b39455bbd3320e0072e75ecf5609d7a921837338e1a1586dc55c11c255928c818806a41d152883bbcd743e64987cdae34c477b3c3a128fb1a0e7c75ca2cb6a1e4225e332892805", 0x9f}], 0xa) r2 = dup2(0xffffffffffffffff, r0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002740)=0x7ff) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) pipe(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000002840)=0x81) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/tty\x00', 0x10000, 0x0) getgroups(0x1, &(0x7f0000002a00)=[0x0]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a80)={&(0x7f0000002880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f00000028c0)="7255fbca32c0149688f1c0f65503c581a7e0d9c21e2ad936a1ce2c66a51169e096b4b0720ca8805a870f83e6bc2cea398d9abc7299922897723ea9c4453f892400ddd48e7b7aa33c50ba0c658f3e22ab32c2bfabd2e245af362e359ee483fdd7fb3033a3b2a032bffaa01615db4a466fa16d7ca5c6bf1d10828574b430f2e37e78284da3409fd7", 0x87}], 0x1, &(0x7f0000002a40)=[@rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}], 0x38, 0x24e03e5648096b8}, 0xe07) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/zero\x00', 0x100, 0x0) r10 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r9, 0x7, &(0x7f0000002b00)={0x2, 0x0, 0xfffffffffffffffe, 0x6, r10}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002b40)={0xffffffffffffffff}) r12 = kqueue() r13 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000002b80)=[{r11, 0x4}, {r12, 0x287}, {r13, 0x1}], 0x3, 0xa48) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000002bc0)) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0}, &(0x7f0000002d80)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0, 0x0}, &(0x7f0000002e00)=0xc) chown(&(0x7f0000002d00)='./file0/file0\x00', r15, r16) kqueue() getrusage(0xffffffffffffffff, &(0x7f0000002e40)) 13:44:07 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 13:44:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = geteuid() r2 = socket(0x20, 0x8001, 0x2) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0/../file0\x00', r1, r3) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 13:44:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r18, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r18, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, 0x0, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r15) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = getppid() setpgid(r10, r19) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 13:44:08 executing program 1: msgget$private(0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6e1dbc633aed697a97030bf5ed7f00000000a60200000000000000c1c20a3052d9ab01d7075229b57f65c74e2d7d3a3d5021c7e0d157a9d22adff56d1fa612edf84adca69f493fffe13b5c69d3a4eada0d4e452b8603dfdd0bbe63a7beff8d4f9b0af14c15b95c97fad78079c01d17aa7adb065402c96ccb39c5f83bb6b058ffc0c6507f2f0002fdefcabdcd1adbcf152b1f91a1d7241660735a5788ae9874e8e513bf3f4326269db1b9571ab3e0595c957e0bf70558746dd535e381e744a03e374da041e7a9ed0df5dd580f2a8a00"/216], 0x1, 0x1, 0x2800) ftruncate(r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x8000000000) open$dir(0x0, 0x0, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) socket(0x0, 0x3, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) r14 = fcntl$getown(r13, 0x5) r15 = getppid() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000480)=ANY=[@ANYBLOB="010000000f00000048696a280567b1a6342fcc8ec5d56f59765f58be9890fd71555fd4cafbc7b6e26329414fa22f5c0ed193424179fc5bd8017a071300d8039d8b6f5ce946f4d24ab698f897ff8a319731e111ccc491df48d97017dae8fd29058ecae5da5106ea8d95abf3e872d674f58df133a11ded0b4b7272c6dc59513576c6b3"], 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r7, r9, r6, 0x0, 0x46, 0x81}, 0x10001, 0x1, r14, r15, 0xa5, 0x1, 0x4e2c, 0x6}) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000000080)=""/202) 13:44:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) socket(0x18, 0x0, 0x0) mkdir(0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000040), 0x0) geteuid() r4 = socket(0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r6, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r7, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x8, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0xffff, 0x2, 0x0, 0x100000003], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x0, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x3, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) bind$inet(r8, &(0x7f0000000780)={0x2, 0x3}, 0xfffffffb) recvfrom$inet(r7, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = socket(0x2, 0x8000, 0xff) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x1}, {0x3, 0x100}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x22}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x2}, {0x1, 0x17}, {0x3, 0xfff}, {0x1, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x40008005}, {0x3}, {0x3, 0x1d}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) 13:44:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) chmod(&(0x7f0000000140)='.\x00', 0x0) fchdir(r1) r2 = socket(0x2, 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fhle0\x00'], 0x10) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x3, 0xff800}, {0x18, 0x0, 0xb4, 0x7fff}, 0x5, [0x1, 0x695, 0x80000001, 0xd36e, 0x19, 0x1, 0xdb, 0xa]}, 0xfccd) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:44:09 executing program 1: 13:44:09 executing program 1: 13:44:11 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 13:44:11 executing program 0: r0 = socket(0x2, 0x2000080003, 0x2) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x10) 13:44:11 executing program 0: r0 = kqueue() mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x2) kevent(r0, &(0x7f0000000040), 0x40000006, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:44:14 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000500)=""/189) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) write(r3, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r6) semget$private(0x0, 0x7, 0x86) r7 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r7, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r10 = semget$private(0x0, 0x1, 0x3e0) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f00000005c0)=""/84) 13:44:14 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="8202e480fffff7ffefb4aeae1c74185491565c8f9d2851a0fa86e020fb3824142cd22aa3e1bf0b8236dd733f5b48ff4b85f402f5b54ddb99dd3a6d7fa0770eb8ccbc40a88aef38ed713d759f09ade905548df3400540b65c39823b23ae535c4d7bd234424cfb9878b96da0d7579fee5624b84d6b7a03df1d6eb9cb1b33dea2c8ecf7704c0d6a0b698e6e2f7c001e723e4e2d94c784fb2ff2a52576f80d1848748e95c7a4fc3f9c578d4225e2cdbe497284d1fdfd30f2976a297685c87be9195c8612017accd9424774f70265b18d1a152a3adfd7e4247a885f8c7388c53b80c8d78cd9d5ed5a9974264eee242ca3df6fbd5bab82b1ff143c2215a0f75b3dfd2a80710a6bfb70a74e04168c6a433292888591dfb4a31bec35f42a62c33f1ae5506a94d2375a7fa2c82d3a4e2cde56c7b2df9a4b863b1d5f5de75c359784dc86b2cd132b0a86e42d6ba8a36bf303783f19665757d0f9fcfc44a9de475b582ac6beb952c8896a98dc637bf531b1aba99e3c2c9a9d14dd076fbf1fbc4cad80e8d5733c396f79b3c9bae48a51960c928146c84a6f7874a5b200557808"], 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) 13:44:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = open(&(0x7f0000000280)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/48}, &(0x7f0000000080)=0x32) 13:44:14 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000240)='/dev/wskbd0\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x8a) 13:44:14 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(0xffffffffffffff9c, 0x6, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000000c0)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000100)={0x29, 0x7a253d70, {[0x400, 0x94, 0x9a70, 0x0, 0x5, 0x3, 0xd3, 0x4, 0x9, 0x80000000, 0x9, 0x1, 0x66400c93, 0x10001, 0xff, 0x2, 0x9f1, 0x3f], [0x101, 0x10001, 0x2, 0x3, 0x7fffffff, 0x1, 0x6b, 0xffffffffffffffff, 0x4, 0x6], [0x6, 0x101, 0x0, 0x6, 0x2, 0x5, 0xee], [0x8000, 0xa07, 0x3, 0x40, 0x101, 0x8], [{0x5, 0x1ff, 0x6, 0x8001}, {0x0, 0xf4, 0x80000000, 0x7}, {0x5, 0x401, 0xfffffff7, 0x4}, {0x1, 0x5, 0x8, 0x6}, {0x2, 0x1, 0xbd, 0x10001}, {0x5, 0x6, 0x10001, 0x100}, {0x8001, 0x9, 0x8, 0x100000000}, {0x3, 0x3, 0x4, 0x6}], {0x9, 0xffff, 0x8001, 0x6}, {0x7, 0x4, 0x8, 0x80200000}}}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8000, 0x10) ioctl$BIOCLOCK(r5, 0x20004276) recvfrom$unix(r3, &(0x7f0000000380)=""/21, 0x15, 0x847, 0x0, 0x0) kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) pread(r7, &(0x7f0000000440)="4b274b01f15d4a0a5574715f51f5f03e3f165720ebe730f98158688af7521a4a533f246ce7bcf533f39007c95e52236afbefe5f316eaa13d3381555b589a224d4325e10fbc0d090e6952d64117b310ca24939a78af70f1c61cb044605f064687f866d232cab22e0c32202817ef51e4e5e5ba5b29c8608d07823bfcde212dbc2d01e7fd6c6815bab8662062e38c2d61b22d43f65615d989116f4d43c6311bd91a2c7d3195bf12e55939aed9f78680ccae2295b287e2ad4e4755d59a5e4390a77999892a1779915729ff6f39bb818408d8bba10525c252f405abda53c13b2626260a47dbfc60548ce7e09626fe84720c57187a97ef0810ab866a59", 0xfa, 0x0, 0x54) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x290, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000580)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000005c0)={0xfff, 0x6}) r8 = accept(r3, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) fchdir(r8) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', r9, r10, 0x1) setsockopt(r2, 0x5, 0x3d3, &(0x7f0000000740)="b4ee3136b3369bce133266c0767ae49e4fa792654bde294fc481ea779e4ae5027cbaf363e97545cc7f07d826a4447ce9e3c751806b350d52da4d9610118f824651f5846c261b8a5c4940e880034c52a247e6e44b45ea738e81f506b4554d967e5c2a578f141a788d3334978665462c30e170742a2e31910fed1db35f2798b7bbfbfcf2fa205186b0af1ddfe7fa83342e0008b89842b0305e95652746c7bd2686b01c12a49d0290", 0xa7) syz_extract_tcp_res$synack(&(0x7f0000000800), 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000840)='/dev/speaker\x00', 0x400, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x800, 0x0) readlinkat(r11, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)=""/222, 0xde) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000a00)) 13:44:14 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) socket(0x2, 0x8001, 0x0) 13:44:14 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = kqueue() open(&(0x7f0000000400)='./file0\x00', 0x0, 0x147) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r4}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000480)=0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setregid(0x0, r7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r6, 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) 13:44:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0x40) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semget$private(0x0, 0x0, 0x2ad) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r9, 0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x9, r4, r3, r9, r3, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semop(r6, &(0x7f0000000400)=[{0x4, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="e4012e2f66696c6530009b5c3c3cdff32ee6b84aae135d0d054eebc67aed46b8086cc438af1fb4ba67f23dcc6fbff4e68af0b4b7c5f35c0ef6ebab35204ad46e"], 0xa) ioctl$VMM_IOC_WRITEREGS(r13, 0x82485608, &(0x7f0000000900)={0x704e, 0x4, 0xffffffffffffffc1, {[0x8, 0x0, 0x20, 0x336, 0x40, 0xd18f, 0x0, 0x0, 0x391, 0x8, 0xa5d, 0x5, 0x3, 0x3f, 0x8, 0x5, 0xc1a3, 0x87], [0x4, 0x6, 0x7fffffff, 0x7ff, 0x100000001, 0x7, 0x8, 0x4, 0x8, 0x6], [0x0, 0x1, 0x8, 0x5, 0x1, 0xf4e6, 0xd83d], [0x5, 0x0, 0x2, 0x1f, 0x8000000006, 0x1], [{0x0, 0x9, 0x4, 0xfff}, {0xfff, 0x100, 0x6f6b, 0xffff}, {0x5a5d, 0x1, 0x5, 0xfffffffffffff801}, {0x6, 0x5, 0x7, 0x800}, {0x6, 0x8, 0x100, 0x6}, {0x2, 0x10000, 0x0, 0x38}, {0x2, 0xaf2e, 0x5000000, 0x1}, {0x2824, 0xc23b, 0x6d, 0x9}], {0x7ff, 0x7, 0x5, 0x95}, {0xc000, 0x101, 0x101, 0x2}}}) r14 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r16 = getgid() r17 = semget$private(0x0, 0x4, 0x522) semctl$GETNCNT(r17, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x18, 0x9}, 0x8, 0x1, 0x9}) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r15, r18) 13:44:14 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x380, 0x5) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) pwrite(r1, &(0x7f0000000080)="cdc07878b420c6365aea8cdcffe5d28e83b9f71156f240c41d450a48a9ea0307d02eccca1485dafe100084b2716cecfa91e43d565c108b83a868e0c9d7710af8ba3afe5e66fb0fbf5be8cd67551932000205cb29ad3d4cbebe9bca3fc536c546ba1348c623a37487c6f83a0cc501c4e055b42604b82eccf2e1533842fc91d8e2", 0x80, 0x0, 0x0) 13:44:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = socket(0x2, 0x8001, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x000\x00\x00\x00\x00\x00\x00\x00'], 0x10) close(r2) r3 = socket(0x2, 0x8001, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = fcntl$dupfd(r3, 0xa688a0d6fbb9413a, r4) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x25a, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 13:44:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x8000, 0x80000001, 0xdfe, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd", 0x0, 0x1f}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x3c7) 13:44:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000003c0), 0x7ff, 0x0, 0x5, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r3 = semget(0x0, 0x7, 0x521) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r4, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000200)=""/234) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r6 = socket(0x2, 0x8001, 0x0) shutdown(r6, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r6) read(r6, &(0x7f0000000980)=""/199, 0x28c) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r5, 0x0, r5) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000440)={{0x1, 0x1}, {0x7d2, 0x7}}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a913448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc"], 0x1, 0x7fb) msgctl$IPC_RMID(r7, 0x0) 13:44:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r0, 0x1f) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) read(r3, &(0x7f0000000040)=""/36, 0x24) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f00000004c0)="dd", 0x1) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r7 = socket(0x2, 0x8001, 0x0) shutdown(r7, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r7) getsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) semget$private(0x0, 0x4, 0xc1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 13:44:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r3 = socket(0x82175a9c4c8aff71, 0x4, 0xe4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) 13:44:16 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) fcntl$getflags(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) munlockall() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 13:44:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040)="e7b9d938ae9ba378f9e183491f13d0778412b570b6967a9344b3f9fecaa0adc825c1dc309b85856405dbbb69312762dc1c9508ee27f58de4c61ef3bd1adbae4a8652ec8a0ffd7b347d56f58d5761a185c0b2f2637e25f84792f94568bc45aaf1f8812eb4a9d05147ae5aa139d838989057cd8ffee7588d7d8f568f82406273485e4f1f2aebf0a9b1faf5f18c79aeb3a3265937c08b06c88027433a8aadfefe5987fff8ddd829a727429f2119", 0xac) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:44:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffff9, 0x1, 0x1f, 0x0, 0x81, 0x4, 0x3, 0x807299ffe82b359d, 0x0, 0x7, 0x7}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *139444 8539 32767 0x10 0 0K syz-executor.0 373178 75654 0 0x2 0x4000000 1 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024f87738) at fifo_badop+0x14 VOP_STRATEGY(fffffd8072f5e800) at VOP_STRATEGY+0x99 bwrite(fffffd8072f5e800) at bwrite+0x1b9 VOP_BWRITE(fffffd8072f5e800) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024f879c0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd806e40a420,ffff800024f87b20,ffff800024f87b70,ffff800024f87a50) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab0c70,ffffff9c,7f7ffffbd730,1ff) at domkdirat+0x121 syscall(ffff800024f87cf0) at syscall+0x4a4 Xsyscall(6,88,7f7ffffbd730,88,0,7f7ffffbd754) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbd7a0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024f87738) at fifo_badop+0x14 VOP_STRATEGY(fffffd8072f5e800) at VOP_STRATEGY+0x99 bwrite(fffffd8072f5e800) at bwrite+0x1b9 VOP_BWRITE(fffffd8072f5e800) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024f879c0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd806e40a420,ffff800024f87b20,ffff800024f87b70,ffff800024f87a50) at VOP_MKDIR+0xc6 domkdirat(ffff800020ab0c70,ffffff9c,7f7ffffbd730,1ff) at domkdirat+0x121 syscall(ffff800024f87cf0) at syscall+0x4a4 Xsyscall(6,88,7f7ffffbd730,88,0,7f7ffffbd754) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbd7a0, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800024f87660 rbx 0xffff800024f87710 rdx 0xffff800020ab0c70 rcx 0 rax 0 r8 0xffffffff813e1fff kprintf+0x16f r9 0x1 r10 0x25 r11 0x3ba5727ae3edfd41 r12 0x3000000008 r13 0xffff800024f87670 r14 0x100 r15 0x1 rip 0xffffffff81b7ee58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f87650 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=139444 stat=onproc flags process=10 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0ee8,0xffffffff8265b158 process=0xffff800020a8bc10 user=0xffff800024f82000, vmspace=0xfffffd807f00a8a0 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND * 8539 139444 9715 32767 7 0x10 syz-executor.0 9715 486139 75654 0 3 0x82 wait syz-executor.0 40920 501965 87748 32767 2 0x10 syz-executor.1 87748 370815 75654 0 3 0x82 wait syz-executor.1 7722 572 0 0 3 0x14200 bored sosplice 75654 401972 99782 0 3 0x82 thrsleep syz-fuzzer 75654 479907 99782 0 3 0x4000082 nanosleep syz-fuzzer 75654 468883 99782 0 3 0x4000082 thrsleep syz-fuzzer 75654 142770 99782 0 3 0x4000082 thrsleep syz-fuzzer 75654 415868 99782 0 3 0x4000082 thrsleep syz-fuzzer 75654 197130 99782 0 2 0x4000002 syz-fuzzer 75654 112866 99782 0 3 0x4000082 thrsleep syz-fuzzer 75654 286847 99782 0 3 0x4000082 thrsleep syz-fuzzer 75654 71889 99782 0 3 0x4000082 thrsleep syz-fuzzer 75654 373178 99782 0 7 0x4000002 syz-fuzzer 99782 177900 77492 0 3 0x10008a pause ksh 77492 390358 95877 0 3 0x92 select sshd 96486 256866 1 0 3 0x100083 ttyin getty 95877 256176 1 0 3 0x80 select sshd 10661 402578 35519 73 3 0x100090 kqread syslogd 35519 161549 1 0 3 0x100082 netio syslogd 7284 456844 1 77 3 0x100090 poll dhclient 52296 68005 1 0 3 0x80 poll dhclient 75763 407989 0 0 2 0x14200 zerothread 36834 292977 0 0 3 0x14200 aiodoned aiodoned 31505 73005 0 0 3 0x14200 syncer update 77143 130012 0 0 3 0x14200 cleaner cleaner 43028 172435 0 0 3 0x14200 reaper reaper 77520 241601 0 0 3 0x14200 pgdaemon pagedaemon 54734 281073 0 0 3 0x14200 bored crynlk 30299 14740 0 0 3 0x14200 bored crypto 56317 23578 0 0 3 0x40014200 acpi0 acpi0 17195 24003 0 0 3 0x40014200 idle1 3323 457923 0 0 3 0x14200 bored softnet 25417 473043 0 0 3 0x14200 bored systqmp 66045 520087 0 0 3 0x14200 bored systq 40312 243543 0 0 3 0x40014200 bored softclock 31824 63044 0 0 3 0x40014200 idle0 82834 400481 0 0 3 0x14200 bored smr 1 174712 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 8539 (syz-executor.0) thread 0xffff800020ab0c70 (139444) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265aa28) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e409810) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8067df6e68) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 40920 (syz-executor.1) thread 0xffff800020ab1650 (501965) exclusive rrwlock inode r = 0 (0xfffffd80673b5c48) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9489 6325K 6325K 78643K 13118 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 113 3K 3K 78643K 21300 0 0 ifaddr 37 22K 29K 78643K 3176 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 1082 0 0 iov 0 0K 44K 78643K 2639 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 12091 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 215 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 7791 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 19110 0 0 sigio 0 0K 0K 78643K 294 0 0 proc 48 50K 83K 78643K 23638 0 0 subproc 34 2K 2K 78643K 8670 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 1883 0 0 in_multi 33 2K 2K 78643K 6030 0 0 ether_multi 1 0K 0K 78643K 65 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 222 980K 980K 78643K 222 0 0 exec 0 0K 1K 78643K 8740 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 192 27K 38K 78643K 70993 0 0 UVM aobj 130 5K 5K 78643K 134 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 1463 0 0 NDP 7 0K 0K 78643K 1533 0 0 temp 121 3558K 3654K 78643K 102561 0 0 kqueue 0 0K 0K 78643K 286 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1051 0 1045 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2666 0 2664 1 0 1 1 0 8 0 rtentry 112 5162 0 5114 2 0 2 2 0 8 0 unpcb 120 14241 0 14219 47 46 1 2 0 8 0 syncache 264 136 0 136 58 57 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 130 0 130 31 30 1 1 0 8 1 tcpcb 544 28302 0 28298 156 154 2 13 0 8 1 ipq 40 240 0 240 70 70 0 1 0 8 0 ipqe 40 8146 0 8146 70 70 0 1 0 8 0 inpcb 280 42221 0 42213 191 189 2 14 0 8 1 ip6q 72 9 0 9 8 8 0 1 0 8 0 ip6af 40 291 0 291 8 8 0 1 0 8 0 nd6 48 1024 0 1018 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 22904 0 22654 16 0 16 16 0 8 0 art_table 32 22905 0 22654 18 15 3 3 0 8 0 art_node 16 5159 0 5115 1 0 1 1 0 8 0 sysvmsgpl 40 83 0 51 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 7784 0 7774 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18915 0 17467 47 0 47 47 0 8 0 ffsino 272 18915 0 17467 103 6 97 97 0 8 0 nchpl 144 41036 0 39397 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 225137 0 225136 4 3 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 126390 0 126390 146 145 1 6 0 8 1 plimitpl 152 3036 0 3027 1 0 1 1 0 8 0 sigapl 432 17757 0 17743 20 18 2 3 0 8 0 futexpl 56 379964 0 379964 3 2 1 1 0 8 1 knotepl 112 17285 0 17266 37 36 1 3 0 8 0 kqueuepl 104 10688 0 10686 29 28 1 4 0 8 0 pipepl 112 15498 0 15479 44 43 1 2 0 8 0 fdescpl 488 17758 0 17743 4 1 3 3 0 8 1 filepl 152 181699 0 181601 229 224 5 14 0 8 1 lockfpl 104 4947 0 4946 1 0 1 1 0 8 0 lockfspl 48 1532 0 1531 1 0 1 1 0 8 0 sessionpl 112 525 0 515 1 0 1 1 0 8 0 pgrppl 48 634 0 624 1 0 1 1 0 8 0 ucredpl 96 44236 0 44227 1 0 1 1 0 8 0 zombiepl 144 17743 0 17743 3 2 1 1 0 8 1 processpl 896 17774 0 17743 4 0 4 4 0 8 0 procpl 632 47906 0 47866 18 13 5 5 0 8 1 srpgc 64 1016 0 1016 34 33 1 1 0 8 1 sosppl 128 416 0 416 65 65 0 1 0 8 0 sockpl 384 59486 0 59455 321 316 5 23 0 8 0 mcl64k 65536 81 0 0 6 2 4 4 0 8 0 mcl16k 16384 65 0 0 8 5 3 3 0 8 0 mcl12k 12288 97 0 0 2 0 2 2 0 8 0 mcl9k 9216 74 0 0 5 4 1 2 0 8 0 mcl8k 8192 41 0 0 4 1 3 3 0 8 0 mcl4k 4096 57 0 0 4 1 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 179 0 0 19 4 15 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1709 0 0 23 0 23 23 0 8 0 bufpl 256 44784 0 37740 441 0 441 441 0 8 0 anonpl 16 2432207 0 2422911 336 277 59 75 0 124 0 amapchunkpl 152 185855 0 185732 294 286 8 19 0 158 0 amappl16 192 86001 0 85380 567 523 44 56 0 8 3 amappl15 184 2146 0 2146 49 49 0 1 0 8 0 amappl14 176 5664 0 5657 1 0 1 1 0 8 0 amappl13 168 1614 0 1614 43 43 0 1 0 8 0 amappl12 160 1203 0 1195 2 1 1 1 0 8 0 amappl11 152 3590 0 3575 1 0 1 1 0 8 0 amappl10 144 1847 0 1840 1 0 1 1 0 8 0 amappl9 136 9227 0 9221 1 0 1 1 0 8 0 amappl8 128 7556 0 7424 6 1 5 5 0 8 0 amappl7 120 3786 0 3777 1 0 1 1 0 8 0 amappl6 112 3035 0 3009 1 0 1 1 0 8 0 amappl5 104 4969 0 4957 1 0 1 1 0 8 0 amappl4 96 17853 0 17805 6 4 2 2 0 8 0 amappl3 88 3375 0 3370 1 0 1 1 0 8 0 amappl2 80 102514 0 102438 5 3 2 3 0 8 0 amappl1 72 515266 0 514836 25 15 10 20 0 8 0 amappl 80 56896 0 56853 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 17758 0 17743 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 17758 0 17743 1 0 1 1 0 8 0 vmmpekpl 168 169476 0 169447 2 0 2 2 0 8 0 vmmpepl 168 2511275 0 2509383 616 486 130 131 0 357 31 vmsppl 368 17757 0 17743 2 0 2 2 0 8 0 pdppl 4096 35523 0 35486 7 1 6 6 0 8 1 pvpl 32 6448785 0 6436269 949 804 145 188 0 265 6 pmappl 232 17757 0 17743 67 65 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 799 0 179 19 0 19 19 0 8 0