cuting program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x4100004, 0x0) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mprotect(&(0x7f00003f6000/0x4000)=nil, 0x4000, 0x0) 08:33:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f0000000380)=0xc) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000011c0)=0xc) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000200)="1fa4a14ad0f6940d26af6819a3aa0784caa26ac93eb868e080ca2bf80bfeea0dea5354e3138c3cabdcc9936a99791d906bdce806d11538e1dce6b9b96576b76d794461c675aba59167da867951cec6c994d535249ecb59935f2e70dd46ba061c9f7dc0481a5715e409e95057", 0x6c}, {&(0x7f00000004c0)="ca029d811d76cf1ff4a7c6ee9af205125f26650bb44d8b123cc24efb6106af68f37254d333d9c7aba96be16c3cfaf47f7d608ac74c0b89ed38a2a36fa0117cef02b72e48bc41208180138dc1409974b12669da5edb0ea0f2a9ff8c7d9e67a955b6283041abc5d09bf047b8a7a57374fcc9293fdb1bf8855b50e6a22c9b5cd0dfe152b8b5d5acd1e6058457ce387c37a7661f3da216ed750d91", 0x99}], 0x2) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x2, 0xffffffffffffffe0}) r4 = fcntl$dupfd(r0, 0xa, r3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r6 = semget$private(0x0, 0x8, 0x10286) semop(r6, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r6, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000040)=""/12) semget$private(0x0, 0x4, 0x8) semop(0x0, &(0x7f00000001c0)=[{0x4, 0xffff}, {0x4, 0x7, 0xc00}], 0x2) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000180)='\t\t\n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:33:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1a7ff2be51955d4, &(0x7f0000000040)="00d7ab06", 0x1) bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="206c00000000010000000624024e270b52c0aa8f55308d1eb919427f2f2f75b9a8be87cefd4560a05ebaacc9d3fab75a58e69c068c41b9537cb4b9cd13d13ad71171d47d5c67755dae837da23e1a75782c54d2f015e7266c6733f7ff103280d71c122a6c49ed2e7322294b9bcb54f4d7d5733df0bd02bcdadcfb1977c6fc5b15492a07ac"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="6e10c9e409c84b8e2d3a605a62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f0000be208b59", 0x14) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) pread(r2, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) getuid() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) 08:33:19 executing program 0: shmget(0x1, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x18, 0x400000002, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x800000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xc600000000000000}, 0x10) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6000000000ff000000000000000002000000002000faceaafe8000000000000000000000000000aa000000de030190780400da23001471e256a23a0d6e030000009f521f90eac884df10b956b4fd0362df3a01f4c2a8249b0700531d08499fb6fe4502fa82e4094ece81539979eafedacc6f44c7b84c2cfd04bf4449b632a11c8d1367a69b"]) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, 0xffffffffffffffff) shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) 08:33:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000002a0000000000fb0a000000000000893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:33:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e5787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) geteuid() writev(r0, &(0x7f0000001880)=[{&(0x7f0000001900)="c33c8b6267ba7d643d5f73af4bf5049ed8ec61169bb01c87d82404fbed5581c43f9c4302db0e948a71201359e63eb1105d66250dc3991832033033fa50bf70c64ba46a6eb73fa434847c83ee3e8e150d99024d4d9c065e410235b8f56ecb94ca7e3773fd9c2024323eef6c47d22df173195b0a5251d202a4e2b2a7f7ab2515eeadd96c54101d1e", 0x87}], 0x1) 08:33:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='J', 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fchflags(r1, 0x10001) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x4, 0x0, './file0\x00', 0x0, 0x3, 0x10000, 0x1}) 08:33:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x9, "2589bac7671f0182302667fd02131c0100", 0x0, 0x8}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) read(r2, &(0x7f0000001900)=""/4096, 0x1000) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03", 0x64) 08:33:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r5 = fcntl$dupfd(r0, 0x2, r4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) close(r7) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="45eb527b1ed6d42e2b69891d7b5c67340c59878436aff2ee3f72b97f80bdaf17072efce7b3c78c10411c730725ff86aee385ca1fa0f08a0c249e713a68d825431eb03d2a322d9cf1e2dbe45378e3b0f1810e337ed8a0ef604457fad15757192264dab8bc150276c03b6013397ae36c9df14505cf2ac927c40f3d11cbb9680d4691c15e0cab626f316a6a2ea8b73bf6259642d49b6108d8809d65ddb5818d8082099740556352310d932f2267a36d646d1dcb35dd27db", 0xb6) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 08:33:20 executing program 1: getdents(0xffffffffffffffff, 0x0, 0xc6000000) read(0xffffffffffffffff, &(0x7f0000000000)=""/39, 0x27) r0 = kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x94) kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r1 = socket$inet(0x2, 0x4, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = socket$inet(0x2, 0x2, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xf0000021, 0x4, 0x8}, {{r2}, 0xfffffffffffffff8, 0x28, 0x0, 0x10000, 0xfffffffffffffffa}], 0x1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x40, 0x81, 0x4}, {{r4}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x8, 0xbd}, {{r5}, 0xfffffffffffffffe, 0x10, 0x0, 0x40, 0x1}], 0x1, &(0x7f0000000180)={0x1, 0x3}) 08:33:20 executing program 0: r0 = getgid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000080)='\x00', r2, r0, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x8) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0xfe0a, 0x8, {0x0, 0x7}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = semget(0x1, 0x4, 0x80) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000100)=""/11) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:33:20 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/41, 0x29) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xbf9a, 0x100, "7e565f675dbfd4f0000000683a00992d000400"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x183) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) r11 = getpgid(r6) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r12, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r12, 0x2, 0x803) pread(r12, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, 0x0) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r16, 0x5) r17 = semget$private(0x0, 0x4, 0x1000100d3) semop(r17, &(0x7f0000000480), 0x0) semop(r17, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r19 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r23, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r22, r21, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r23, r24, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x8, r26, r18, r19, r22, 0x20, 0x7}, 0x4, 0x5, 0x5}) r27 = kqueue() kevent(r27, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r28 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse0\x00', 0x20, 0x0) r29 = openat(0xffffffffffffff9c, &(0x7f0000001380)='./file0\x00', 0x10, 0x81) r30 = kqueue() kevent(r30, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r31 = kqueue() kevent(r31, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r32 = kqueue() kevent(r32, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r33 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r35 = socket(0x18, 0x400000002, 0x0) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r37 = kqueue() kevent(r37, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r38 = kqueue() kevent(r38, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r39 = kqueue() kevent(r39, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r40 = kqueue() kevent(r40, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r41 = kqueue() kevent(r41, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r45 = fcntl$getown(0xffffffffffffffff, 0x5) r46 = fcntl$getown(0xffffffffffffffff, 0x5) r47 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000540)={{0x240000000, r43, r44, r43, r44, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r42, r45, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r44, r43, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r45, r46, 0x0, 0x92, 0xffff}) r48 = getpgid(r46) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r52 = fcntl$getown(0xffffffffffffffff, 0x5) r53 = fcntl$getown(0xffffffffffffffff, 0x5) r54 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000540)={{0x240000000, r50, r51, r50, r51, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r49, r52, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r51, r50, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r52, r53, 0x0, 0x92, 0xffff}) r55 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r55, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r55, 0x5) r56 = semget$private(0x0, 0x4, 0x1000100d3) semop(r56, &(0x7f0000000480), 0x0) semop(r56, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r58 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r62 = fcntl$getown(0xffffffffffffffff, 0x5) r63 = fcntl$getown(0xffffffffffffffff, 0x5) r64 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000540)={{0x240000000, r60, r61, r60, r61, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r59, r62, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r61, r60, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r62, r63, 0x0, 0x92, 0xffff}) r65 = getuid() setreuid(r65, r65) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000280)={{0x8, r65, r57, r58, r61, 0x20, 0x7}, 0x4, 0x5, 0x5}) r66 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r66, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r66, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r66, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r66, 0x2, 0x803) pread(r66, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r66, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r66, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r66, 0x8010426d, 0x0) r67 = getgid() r68 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r68, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r68, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r68, 0x40087468, &(0x7f00000001c0)) fchownat(r68, &(0x7f0000000080)='\x00', r69, r67, 0x6) r70 = getgid() setegid(r70) r71 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r71, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r71, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r71, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r71, 0x40087468, &(0x7f00000001c0)) fchownat(r71, &(0x7f0000000080)='\x00', r72, r70, 0x6) r73 = semget$private(0x0, 0x7, 0x300) semop(r73, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r73, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r70, r69, r70, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r74 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r74, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r74, 0x5) r75 = semget$private(0x0, 0x4, 0x1000100d3) semop(r75, &(0x7f0000000480), 0x0) semop(r75, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r77 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r81 = fcntl$getown(0xffffffffffffffff, 0x5) r82 = fcntl$getown(0xffffffffffffffff, 0x5) r83 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000540)={{0x240000000, r79, r80, r79, r80, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r78, r81, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r80, r79, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r81, r82, 0x0, 0x92, 0xffff}) r84 = getuid() setreuid(r84, 0xffffffffffffffff) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000280)={{0x8, r84, r76, r77, r80, 0x20, 0x7}, 0x4, 0x5, 0x5}) r85 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r85, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r85, 0x5) r86 = semget$private(0x0, 0x4, 0x1000100d3) semop(r86, &(0x7f0000000480), 0x0) semop(r86, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r88 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r92 = fcntl$getown(0xffffffffffffffff, 0x5) r93 = fcntl$getown(0xffffffffffffffff, 0x5) r94 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r94, 0x1, &(0x7f0000000540)={{0x240000000, r90, r91, r90, r91, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r89, r92, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r91, r90, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r92, r93, 0x0, 0x92, 0xffff}) r95 = getuid() setreuid(r95, 0xffffffffffffffff) semctl$IPC_SET(r86, 0x0, 0x1, &(0x7f0000000280)={{0x8, r95, r87, r88, r91, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x7, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, r61, r70, r80, 0x0, r87]) r97 = socket$unix(0x1, 0x2, 0x0) r98 = kqueue() kevent(r98, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r99 = kqueue() kevent(r99, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000002c0)="b92efe42a0b9beff563c6832585bc3f8c0a249785752a403e30fa5f85d49154b8ac70a6d1010687c999430c528f1c0876b580a60ee02453c8f488c23d3b58739ab8d440108c68534ea724db6cff1ace7ae22af8e2a57f92bc426c30317fdf8fca6eb77ab80fb9cc3d69e66a07d2824709668aa2e9d3fddc1f0c10679a479f9f1643585694f7c8cdb88cefdbcf4113f54613d2ebbdd0070f968d603c2d8d5bd7a366b7ab4dc7e96ea4dee47baaf2b37b0558574857d3e9c86a862020ee873399bd2ee50a559fdeb13e910f377bc37a5e21d3faf4dac8f816fd3a0a20c1a6b4afb17eaa82a4181c12d66bdec4e7e0726d2217bf828c8271105b2a1c13cd97e569e6c45e82e8153b546d5f1ff398ffd06ffb73ddc54a02907f4f591e34b7ef95bfd4159f578e3356bc50323ae54ad03dd64e2c74b29941eb73e8db84ae218657c499c0b7c184b1f3cc03d6f79cff46785b5cc8570621bbce2ad21b347644b12df63fa56a37b41e07bb98bea243e2ead492d863f28a38d374680482e170133837169e608c69558a34f6ced831ec40bf65eb136c3bfb4a806ffb6ce57f05080237c56ad1b2b715c1b7914dcaec36d43aee550b2f64bd107a1b530e2db220294c7c51c21f756130acf00a644c6fa7a4adfccf80c6d784d9c1364e784128b480102f24452ae3f89f9686af5f8a12bb155f0e97077c7e003501bea8b1da41a659d59bf2ab7d688de2d7373a04ee7968692de1ccae8f96f883a58a92e83a2f4b55c8995bfaf2e87dfdcec6512ceb0e7edc8e31809afcf9aa91fb1029a02fb18698f1f0b71735863fef6ccbcbb75e685ee31312211097a48f6c5c2daf589799ec090e95f3fe4cbc8111cdabc38ea89e5a0c00f0aa00643cffbcde5e45ec831e2818743f9d4f491ad38b4f6b4e01479f33ff2f30bdcc2f068b5979ee0dfb47aa6f17a922f0a3f7bc4c77a2e3be9291c0dc0412d0b2a785caa56c955473e3b9fb2db6b3cab8c3c2aa1cbcda3648bce487b9f2ab9385b85cb26f353e790f0684a409ef344d1302e91d6c7c928efecb681ce805a40565381806a1c8a6962d2ccfc630486126b1fdcf17cbd81e706387a655fc991d50a14b02b5c051cc9fa1b0350f67ef9cb7aeeb8399fc886266c923e761ab0ec016cb3fe5e7c346e5e5c38b371bd015912de2ff357fadc2ae1df6858ee4a9770b6f12ded6c802b2608d26e5d37235e6d87d08f56f1a8c9497a09afe689b22ebd96e8177dc01f683b23ceb1cacdd5649a1c0c4cf9fbbcb23138abe8817685908465a8db9c40bb42576b3442995f5b0ca56f3ca7e83f09b4d5d45e1d4f2d499b590048fc8fb0dddf845cdc5c9d718059d2219105811cd8eb37450ed3295fdee089b56932cb64cd2e031324adb9e64aae229b231e644b617f97a3547e74860f4b9452f608f4ee467ecec8dfbe44a7d14fa4d696046fadf2c638047e3e80906aa6b26c631d1527c2835e3617e8139c67f39156f12b0c073f66d41c703ee2fdcb405ec6c4865b30863bdcea0ef0a4cabf1bb3df45be613de8759cd85355dade2212f2428356f7d45b4bf7156cfc0d7253e7f02fe0a903754aad9f99a82156f3bdb63d8952b989c67ae322f3a98c52db3e0eb753559846049ffc55a0359d62b1bb9d48b225bc1c94a5db6433d3ade499e015af90d71b33ff3fb20e1426aa291f4d8c3ec78045223135ce76afcae897edeed985b8402cc757c1fab94195c6e683114168ddc197485018a5d11ba3d7040be16523828a5dc4799d8124b8f43826ad253da22d78e50fcc00f91d778208f81b788adec45c3583b8b6c0ad0ab209da5267137caf010f611903bc1c8042b9de336bd5e25ef8a047b6f39027c3c2e6318e3b91adcab276f733fb924e650dd889229cbf842ff7f21832f85064ccd7c572734a1a5c0932c63ecc5a73dffeab20513ee3a8255d615f477392dd33fe4de6626c3ce4bcfb4491d5607b677799b5ac724c71b781b8780af2288f00098f86e8036c8b2b0f230654f7c2390e5ab1d9e90e20b315b027e219141670cfbc449c2b9b2f3051cba1bdc487b32b65bae18283e24c7ebb140e57d737cafb7f49805fb171491cac6f6dd0bdede7bffc1d88f35f94bbe7ab5d7529bb93050349de7c04244e8a9c66cacc5e269e7fbbf5ec59fa8d9882b9caacdfd560251880d5ce7b95d13642b7d18a27c0ebe661983a1c89674f7b5bab3a340db4832c39053a012a536b19bc13f58a4b90c40515e5f6a34b717bcc7b3d5e2dd1e916c258b29236a2e3825f996e31117b38ebe15eb1c718438a1b6c43c2eff1f30ea173309393775d3d2cb0bbe59515897b76870af7f1144ae66182c960ce3bae27519814c74f84e8d797a93d8ccf7e453ed43b78646beb17802bb2c3883e0a55e16892df38d5e6ae06b3c73033a557337ddaee6f6267e42941a99eee162181ac4bc13ad261caff6302d877a003bb4466c7e09db1ad1d72f20db28cb058d4ffc50616c28de3149c532555114f582f5e8231454f38e1687db229e8be2e9f4cf6a1e79225dd31ca09130423ace60ef7922c25f7915ae7f78598642cbf241b3c8aca538843a85b517cb14f4dd28c9c1417f6a5fdd444dfd656a5025777fa22377714a9543da2970aaf98849728f2b8df8ba5b6f9e3c252cf0ab8abdc9dd7234df56eb0bba4971e5ed1ca4d646dd4563f9ef2036fbb77edaf13b9161b5f1c90c8f40d29c32d7a9a1fb5d63118f0be5b0e98ee241e8494a715b592c161ba46fc11ff7538570734c9c838c2dcf29efddde4483d1b2034ed5217d491ce57f1aad95902b992c44d804c95663210a316dad3d31dc53e2021b53ad963b5107424e8578474bd71ba092cb2b7adf8db101e18db68f70519fdd9fb9b3ec6763c3476c4650956419c465cbf079eac19dec517ef7f6bedb4666f455142ecab8b97e7702ba12306ea045cc28dda3077e549d576dcd08baa5a88416f02a478da6f11e309ba38f98941b13803d78ebd525bca50e11361ed03d63b47d4f8978464a9261c19e2bc65be6106db126498204b9f8ae11e54a8ae74b65a971c3cd23be8391ac8c0190e8b4d53752fa8c0b2eeda672530d872111a1484d22ed813713e6a2652fd932d1c88df8105e6773626ddb8981420fa29770e8c376119b5b8fbe10cc2de493661eccfd757df8f51c780c97411bd7f12d740eee27e301ace457261e04c94936c76a80f814416d735e805bec13b4dbab2b1b8d5cab292ac336d989dce2d238dd4a657e5bdd96dacdd11d082edcc290464a969bc3cd31b8ab5bf27ecc7edc37cb42e1100183976a141a71b4250ae640f8773e7e68acdcba10e70aa4d238597d686ceb0d051b0714ace531741cc00c5223362e9977cbb870170e4400b707c44887e8160578feb68602405c3a09769cdd30228d94f91e3599836f95b1eb9afcc4a063a903279c83e9d3f788e4eec3787ec555c2d2682f251497487960893dcbe9d2afbaa892fbdd90fd16f1d20d6efbe7bef4c0ca82d967ae8a9ca0531966475b2f71d776c7d3df205b1d417cdac5a274c1d8da08bc1dac69a073e7794838b2d1d9ba39f35fc0c415e946964273711658451c78440fda6639a6bdcfeba51829c0800afc3b74b020a99e0fc36d05fab1fc28bb28b9f23d9faa2993028a414bc241baf3e026c76cf98690b02558d1fd790d95787022fc6575997577b807ef7602389f7dff85ba3fb88d4cec0275745fe96b6ee6136a8d66aad4a456a92ddb708343be6986b40d81801e3c07883ec254e415c78feed4d0cf55aaeb167f26f2c2f503dfea34ce03996401b25112ad30403854227d7c63a8d010aada0e4f168bdfe1b90a68e56b667342a54210245e9635d2ca0b18ce8ae5f6a05ad0869f482cafc0bd85dacb1cb0934728d4c42eb50d021469406a0cbec23d7d50f41830fff06c622e7652b18edde370a6f5ab92d51fba9bb068facbeb3b9ce3b1a7106a7cf4d890ff8b26e5063c2028cdbd192bab75365a3963177be50eeac1cbf52dcde43933ef45623778163f702694b6919fa9db6d23b37f2f02ce4eaa6e967ae7d6335dab46afd50ff978473dd2e8f805c3a41b9441bd53bafb5c20e36a8bb42675df685698c6a5d4547f48144178b5c16ec7faae10d99e44f55a714f3a2b7a3e8654adae9cbf58a8aff068782979b56cdaa431d913ed7b1e58ad6ad05374e8cd05e4d589bd90b11d7a817ebfe4bd901b825bd6983204ef29025d272ee359b39620eb665a8e6ab2111e37899c8cb2ab3cb0a8beb97cf0e0037fc43ae62cca886a861a4ff9d6c4ccf97d245b561751487cfd2fc378eb3784392519bdf2f817ff7f1c2c02eba46e6013a35ed7193dd0c8a8f277ebe0c04ff45bf167df93deb36a6d7c3501cc9179ab4a9e43b8ee1b2cd9469aa8a9dba8a12e3c302433ebd9c7089e0ae7d28e3efd7da922528f12c047ed013a59a473f38bcc5d440942ad778996b7f178bc4564c1b85fe6700c518cf89b77837bda2a42c171ce8e56acd7ce6b0bb85ba013ccefdbcd7e6bccb77ad5daeb9f87584226bc2227d8db9c65de11aee17d64ba1a4411a36b6a9402dd136d9060fb427a34cee51c76c487f7e82994990439395ddc69dbe06e65ed1feea73d2f614bc4e3404a6045faa0f5ff06ef4767d92a53a37bb3bd5cdb24c1736d9ee7ef1b9b07b65a785df932495d25f46bf0f15f878388ffa521e5a069949b9cf0a84a3813cda261e5a5af872eae895587640e6757e11f17bc9e461abf78a20b26cca377891279472625d1e3a8096071363f0f350a469b151c0a1f03dfcb1e17a482cf62ab632aa27e3e97f839945dff72c46768478e2f3245638eb2a15380397b7b3492c26376bf067ec7e93434f55ade1d7216595bccafb97fb4f8f9d4cdc6c36c74fcab52270d37806f0ad04cba67160140b2b1d2e4f388d68132214112da38b709b4a511805e5bf1755e66b6c4e6479f11b6d6cabac0dd858af0cb43c01c29924a5a6301340bfd337a2563b06e6f18d2b76de7907281dd09c8fe9aa15e672058fcc4a3ce958c8fa1287b33c22c53b113d0bc117fed4008090f16accadbe5e919910ce1e36a1131ba011ea2b6cbca804a6bd0590f23fce04067b095662815d23a1f3b27f0afc894bd8e599a73a39837e1451dfd9352731deaf2cb60dc54b69887878c322a1a03f0538e5838f979110fcc723e8ec7760646ecaebb9b987b672d539d105acf7a0ff29567daa4193324083ee5920ef7653340802a127777fdd375fae6c8b1020598486a9de1392e08a9908a7513078334a54c24fe182d22dbdd376dee51ed1b8768f714a2ee762a93c041b25dc1a62dcdd5b32da9c544d6c31663302a894a4294d5139ef7597f11e0a7da84ae02a6131500fbc900e8912077d934f3be46f54fe2994e0f3191ca27072c78df3a7a396dd8d99e331c931f36af4fb14174cbfe9bb4ac25248fc39ea4a2f57a822dca463fcfc3fd121876fbc2956307bfbba7954c4f7e6d263b08b6846d075d3a13399edb6c6385f188a32b0de14270270ce025b3eddac1171d4c2896d0b0b799e70f1fcb29cf25d5f3e7ecd49679c95a04960c21295bbbe663cd5a24edf2db3bbaf4f179d726ae38a01743462459e0bba67ea4883e8b692273d21bd7f92412753ff10f4c172192676e7dbc4735bd3c6ffd10763225a2e3d42d37ac7b224e919ec635d00c4dcccc75d7543206541f4b865510251cecd4448b06de0a3a319123e55683e506f25e54c897e13e3cd8b4045f814954dd204c815ac3d1255b979dda85a67029da437b7fcf3152e2ecf13fe37283e", 0x1000}, {&(0x7f0000000180)="c34cb13917359d42ce6dec3084b86a96c9231b0154b176ec0dc97c4dc90db8a4bbd0767478c376a21be45bf1d934807de2c882614d5ba04fb9d505a0eb6f82457fc04be6ccc655751926650d31e6002f3f5d3c02dca06f47cb9da48a6c8f279ec5b7926f4a6aeb89f26b4252a5da5301e09ac13a6f923824ab03cea76e2f5a1427bd42c824a9af6ee5c4b35c9a41206fb4c765bfde4be609e91bb9", 0x9b}, {&(0x7f0000000240)="b1940177510bf977735584589aeae7bd7fc387c8f928fb8d017e24f923ebf21054a1", 0x22}], 0x3, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r1, r4, r5]}, @cred={0x20, 0xffff, 0x0, r11, r15, r22}, @rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32]}, @cred={0x20, 0xffff, 0x0, r33, r34, r36}, @rights={0x20, 0xffff, 0x1, [r37, r38, r39]}, @rights={0x20, 0xffff, 0x1, [r40, r41, r0, r1]}, @cred={0x20, 0xffff, 0x0, r48, r50, r96}, @rights={0x38, 0xffff, 0x1, [r0, r97, r98, 0xffffffffffffffff, r1, r99, 0xffffffffffffffff, r1, 0xffffffffffffff9c]}], 0x128, 0x404}, 0x400) 08:33:20 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', &(0x7f0000000200)={{0x0, 0xfffffffffffffffe}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/89}, &(0x7f0000000040)=0x5b) 08:33:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x40) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001280)=0x254f) dup2(r3, 0xffffffffffffff9c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x1000300000002}) close(r7) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000040)) dup2(r6, r5) write(r5, &(0x7f0000000100)="8ada51b9850331febe709302292a6f6898ae8c12e78ff348a66ab6d731442dee38b891f4d7a3d15b6585526bdfdd84cb84722f1062f51f009a15e403107efbbe61b871a292eee56ffe036c167fbafc00e29c64716150684f93a030715f5f2b6b6b054fe369e5721c886a2f20ab90ece405ea54a0109bcfc562cbe4b24bd6b72db6fa261cc0c1eca23c24d7d068f042e9de7de9e7c839b1b79a123c697d3ebf83e77850bc8a594f71a681cd3d92eb07ad8ddf16a51d2684d6dd2e", 0xba) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) dup(r0) 08:33:20 executing program 1: clock_getres(0x4, &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) 08:33:21 executing program 0: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ba5000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = semget$private(0x0, 0x3, 0x182) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/86) mmap(&(0x7f0000fe6000/0x3000)=nil, 0x3000, 0x0, 0x12, 0xffffffffffffff9c, 0x0, 0xffffffffffff818c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0x7fffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r2, &(0x7f00000001c0), 0x6, 0x0, 0x9d2, 0x0) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r6) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000100)) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x17, 0x0, 0x9, 0x6}, {{r8}, 0x0, 0xc0, 0x20, 0x9, 0x101}, {{r9}, 0xfffffffffffffffc, 0x73, 0x40000000, 0x7fff, 0x283}, {{r10}, 0xfffffffffffffffe, 0xa3, 0x1, 0x100000000, 0x100}, {{r6}, 0xfffffffffffffffe, 0x2, 0x4, 0x1000, 0xc90}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80, 0x588, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x4c, 0x80000000, 0x7, 0x200}, {{r11}, 0xfffffffffffffffa, 0xb, 0x10, 0xffffffff, 0x5}, {{r4}, 0xfffffffffffffff8, 0x84, 0x20000000, 0x20, 0x7}], 0x3, 0x0, 0x40000009d1, 0x0) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r13 = geteuid() r14 = getgid() r15 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r15, 0x0, 0x0) ftruncate(r15, 0x0, 0x402) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r17 = getpgid(r16) r18 = geteuid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000440)={{0xc, r13, r14, r18, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r17, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r19 = shmat(r12, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r19) 08:33:21 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="161377458aff5569af0a79a038f25955e914cf49a720350f23895f34871a83e3a8e30da2116dd02737851fa5b15a434816de35b4b5bb5795518c96326031fb50385ec217cb9a78047010917498fd2d389c1106eea934dd36d8229d46e173a4402767cecb0a554aac9e999b5c50d7d749f30e"], 0x10) setrlimit(0x8, &(0x7f0000000040)={0x8000, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 08:33:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 08:33:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="8473a8e76fe6c1cfe1f1748f32a689dc1e5a8b9a5255fc09e5ce70349e1a42f0a51c1129337792abbde0b6a33b21f7e0ccbf787567d2dd4ed2255a3a94dced9227c337a43bb61a12ae2445f5cfc1c8fa76021f10c4ee4d967b11ee7c222b6e1099be30c965425ea757d569b2f269bf1b703d8467f2e00e281ccf91f1eef88668950d6060eea9a5736aa401260780b4b38c9445f25663", 0x96}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffff9c]}], 0x18, 0x4}, 0x3) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 08:33:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xd5, 0x100, {0x8d2f, 0x950}}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x7fffffff, 0xa70, &(0x7f00000000c0)="2fd6b02075b9f0ac4d72c5e46ed11c1f12d7d4208795ebadbe429ffe039b14267b5ad8b1f7585942050b8484ee91e0d46dbbafe284c9aea3fdc245e2eb83657cd394156e160eb39e92a52f7f62afb8ef9c355c57c233cbd6fe0a445115a2d1738166dbba29f100cee5f36fcce780066ce0c97f8aae763f9710b936b5480ec5e996387c9abc9f73907515a89ec5bea350063da62df6861c92ed99f39bb2b9cf03f2fce0c557b206fbb84d3316a97665", 0xaf) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f00808000000000000020000000000f00000000000200001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:21 executing program 1: r0 = socket(0x6, 0x3, 0x10) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x64, 0x0}, 0x5) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 08:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "854955883d026111fe4d04000000100000001000"}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) pread(r2, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0xffffffff, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 08:33:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0x0) r2 = dup2(r1, r0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x8) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000280)={0x0, 0x800, 0x5, 0x2, &(0x7f0000000000)={{0xc5, 0x0, 0x6, 0x0, 0xd1, 0x1, 0x7ff}, {[0x3000000, 0x4, 0x4, 0x9, 0x401, 0x500000000000000, 0xfffffffffffffb4e, 0x10001, 0xff00000000000000, 0x6e, 0x3, 0x3, 0x1, 0x80000001, 0x56c2, 0xfff, 0x101, 0x9736], [0x80, 0x1ff, 0x0, 0x0, 0x8, 0x4, 0xffffffffffffffff, 0x2, 0x3, 0x9], [0xb193, 0x6, 0x1, 0x1b, 0x0, 0x8, 0x4], [0x6, 0xffffffffffffffc1, 0x3, 0xffffffff, 0x4, 0x9], [{0x8001, 0x0, 0x1, 0x10001}, {0x8001, 0x2, 0x2, 0xd5}, {0x7, 0xbd, 0xf4, 0x3}, {0xff, 0x3f, 0x400, 0x3}, {0x2, 0xfffffffc, 0x3, 0x5}, {0x6, 0x56, 0x1ff, 0x7fffffff}, {0x7, 0x5, 0x800, 0x4}, {0x6, 0x100, 0x9da, 0x3}], {0x42, 0x21ef, 0x3}, {0x0, 0x4b, 0x4, 0xfc4}}}, 0x7, 0x1e}) recvfrom$unix(r2, 0x0, 0xffffff2b, 0x42, 0x0, 0x0) 08:33:21 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r0, 0x20004b3c) open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) pread(r1, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r2, 0x6) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) 08:33:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x24) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x6) r1 = socket(0x18, 0x400000002, 0x0) socket(0x6, 0x5, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7, 0x3, &(0x7f0000000180)="ded28d61cf460eb9d87964fe2b7e3dbaa630a13b6f13b0436c593d7c055c0f375e47268a02392d5683c2476773995dd1d4e272a1175dabad49d771", 0x3b) socket(0x24, 0x3, 0xbf) r2 = dup(r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) pread(r3, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="00003800010000bda1e80000000000d1f5bd00e061ff06d1c4087d3b3c426000000000000000ffffffe9ffd60d9fd5df85660100670180000000000000e20386000000001eff0000f306000000000000000000ab00a3369d5a2a000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 08:33:21 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334573809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952e07000000526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f497553"], 0x1, 0x2, 0x1000) r3 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/228) r4 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) dup(r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) writev(r8, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) writev(r9, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r10 = fcntl$dupfd(r7, 0xa, r9) r11 = fcntl$dupfd(r10, 0xa, r8) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f00000012c0)) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf649567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c030000000000000020994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41609561e05b0725e6b6b3eaab677a51b13cad9aa5f6ca42e91abf3d7945dcea5799e4300d37e59e06b4b97f5440da9f4447467b426390000000000000000000000009d378735fd851fe0338d163746ef51cd980491ee03cb31bf204f7037fe0dce00069e4c7ee50d9a90b6dcf360a1a3aa19fff8672b2d120d00d9aa5fddb2a9f7d0429b040eba1b27c3"], 0x1, 0x3, 0x1000) pipe(&(0x7f00000001c0)) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') msgget$private(0x0, 0x478) socket(0x11, 0x3, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000d80)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000d00)='\xb0|\xa5\x9c\xcd\x03', &(0x7f0000000dc0)='^\x00\xb2\xd9\xe6\x03\x14w\xb6\xb8\x15F\xa7.R\xa9\xd2\xfb!\xe7\xb3\xe9\x87\xd1,\xa6\x8e\xba*n\xfb\xfc\xc1\x1e\xea\\\xf5D\f\xa64$\xdb\xddZ\xe5q\xf9\xef\x00\f\x8d8W\xad\xc7\x98\xd6\xf0\x11\xf1\x13`\x13H\xf9\x04\x17 \x1e\xdf0\xee\xa3\x85(a\x93\xdf'], &(0x7f00000009c0)=[&(0x7f0000000600)='tap', &(0x7f0000000d40)='tap\xd4L\x18\xfc\x04BX\xaa\x80\x88\x18\xba}\xaa\x1eU\xa2_[O0\xe5\xbc/\xf60\x97\xbcg\x12f6g\xed4z\xdbH\xa5#\xa84,sz\xe2\xb4\xddV@Mw\xc5\x02/\x90\bX\xbd}', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000008c0)='tap', &(0x7f0000000900)='\x00\x00', &(0x7f0000000940)='.+\x00', &(0x7f0000000980)='/dev/zero\x00']) 08:33:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xc13d, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x200}, 0xc) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480), 0x10f) r7 = fcntl$getown(0xffffffffffffffff, 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}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r9) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r10, &(0x7f0000000140)='./file1\x00') faccessat(r10, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 08:33:21 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="c86b96ac50b6930eea547f1f9adbb91177cd94c94beb40604eceaf212b1ba522201d9734eb0c35667f422c1dfaf42aaf5502a80c77b13c457f2f93eb32ae3efdeb6a07f8ad10e25e5c83d6b6d81ed428de2310d609fec42d21e39f4cde42d680962d3b861288987e5a98b998e7d56fe68359e81d966386074149e22d968aae3e0f98ea89c50e8ec3085167bd77744b1ed000a642bcf0d5894a00997e61cdc34d0cb43e61a9c41de0740df4813315daa8618e30df"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 08:33:21 executing program 0: mkdir(&(0x7f0000000040)='\x00', 0xb8b61b9058bb5c58) 08:33:21 executing program 0: open$dir(&(0x7f00000000c0)='.\x00', 0x459888ad0069f75d, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r0, 0x2, 0x803) pread(r0, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1000003, 0x6, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2003, 0x800}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x26) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000280)="7d7c1639942c9802c59d1a0319a9129d0e8995b8e2dbcb02a7daa2f0e6ccec44fad987098e4f9c5f72773b972287586997b1a7dda529c91b913ad5b6bf7b2eab492ee72c95f3747f8385ad5cfc2b92aec4c62ec12872ceba4697829169e45c04699a20c0e99e3a16df1e431ea7066154d0be758218d0aade7cff1f46d09e7b3f15b3967e6792d3a25d70103ef470800bb9c982d019903202727d54bc775b688e5fd2074ce9b4a9e78556", 0xaa}, {&(0x7f0000000100)="ffba35c03c9719d0d73e4ca1ec5420476b5d0fe1b1f6eabe0ddf5c4bd6028f9b7afba5", 0x23}, {&(0x7f0000000400)="6a8c5e4421963598e817983d4e2b485b28448c7d7853989eca7f5af073ced61d961b8a2e208af4260ce3bc0855bde88da5cf6260c0cac6c94817d95b4761dd7db47b20dc1afe42d1bcf829e265decada36e9551878f81b630899232b1c515f4f9a6ca7204ee4c4a481e96ca85792a8c9d963ea27975d20a6da807024ac25a591611371953dc5a92d2f9bbdafeb65878cbc45c3197fb33417fa1179a54bfbae1eed30bf9f28297d21f79be0031001ed88f9ae5b747119794ddf453f4a526a20a741011106867a124a1b49e52dae20a5f3d7a4598c4e62557c510bb3768c5d3e60f37999172a1426c7af9e15528b28e563", 0xf0}, {&(0x7f0000000540)="2917792b50fa5a69260a94f02a05018f453e60ce2f1bc6e62915a78a6de74d536af2d29b5adef32215108c4b76153082efc42b7b33e99deecbefa993042fa674c99c31fb9519ef9cf13c68ad44e31da128ddab6553f320891575b544b9fa77", 0x5f}, {&(0x7f0000001480)="8cde7bcd2bcd293720c97c46860bfa15eb9cc33e02a6ac856739236de355fbafc0908879414acf9f0798c9eaa9305d6bba3c2cf579a81aa2283cdf258eab745adbe0ac47d8ad5abd74fa3f6f9710c6c15a5625fec7fdbd9f2582b8ad3ccc1e12a06415437ef44a9bc1a9cb2e22787706acef2f0d5a74eb9380514d3c357690890c286e4646dc93f1744e661b497213d3e6e4e6e53568b7e0277eff4a91b4aff74957456eb6006923499e687bc7d53ea61799722098d5a83bbd2a6e9297d431a2ae700d238b47f2e2df2a5b86778055dd6f2757d23a5bb075e2949760cada69751ab63a57e857248b2b40add506e5c16a88861bdd854cabd2ed5e9802f0fcfd73b4aef4ef6e1b2fc99da5ae4558bcff210924c69366691b557f7cf2c1d303844dad89664298f31a7b5b84d03ff7127685a4e79d6c364aa08c88953e994d0af12832848443cfd4ef7b80a6f05a466ac6729dac9da470bb1338884e3129c4b089bfddbd5ebe21f21a0eff741d24545d1a03d644e6feaf264cdc448b822f184a0fd42652c9af7d7f20113912b360aecab4563239570904f5c7f879010aabdf62f1c707fddff85edbb3b38e466b2f0931dcd9746a4ee14fb9106b10d29717d73c46571f6478b760e328135c646c70a39e5aacb4f98b5608b8f51288d201ffdf04ceb732eb786285b1e80db4438711f9e1057d9be165d96c3be24c718e37d83430fc3a96d9807547ab5640c218639991363b5d42e3c9bbd59730d6530b8cfc98c3aed1bc6303bab57b79a8a0f6912343c2c7afc9e172033163e2c30f60b476b3c1aea8813a008c082786083acc785b3a75e89c8e8577a4cde44aa4c039a06838d23e5250187ac87299f233020595b734bec6745ba0fb6065cd78814823e20179500cdb935ebe27497fc654740d752c6076b6c910534742589821484d1838420c22258f36de802fb75fb33bf3b871a2bca6244c1d2dfba6f61c7bd83646f4a7fc27437c3d89aecdd59955d214dc00ba8f4f43f2474f72d32c4c77a864aaa0a1e7342766d42340d2329caa6a61eeee4a71f3d7b59c19d1aeca3d91108bb38d19c5a9d94ed5e1501bd9d55e2cead90affad72d614d408f9194bf0e6146a31abfb6ec3d8e9cd4f065502c87a0f01af91047deea01df813363e1665f05c3d37575cfead37e26503385b5b56ef0d03bd35ba5b752c372e9c1786d9b4f97467d2cf685838e99d4a8274e5c0fcaee84a6f7ff82437f4487717ace0328def72aff5c768bbb90c74fdc2e394537f48d4061862d914f0d5b1c231cbf571e90c4ee9b3a7c336519fe84d949617164814a1ee3e737eacd295c23cd383f1eaca983b8925e23553466501097ceb1d99112b7a4c546a4804162b19c124885ef42175995d960b18049e236a4410ffef524c5eb0ba180a4e6c9b8b5aa02b2d45c7f995236c6c9acdad63badeb37b1230897df01f56f6e2964ba1824eb824c29fd5ea406ffe82f1e23cf3caf6794cc05afd73034378d6a24e99c96f8de359a50f0ef8da02e102ae71084ca5d3097176bbefff73a5a0c449503d032bd3c4cbdda5963ea2609c3b956aeb58b0c210af125e3130f4bc8dca6c619e93962b80143e4a7df0d301f3d76c18bcd209b0ac7bd2615cac368f6941190b2b8368d55670c614f836435834ba8f169bc39856ebc3bed31cf8f2471b610ee2381fee2d6ec53964fb60ecd4db8ea6ac51eb25e6dbb69cf68bddfd9b401fdc17f419bac1a105dd50ea1192739e2f55e49911f1be78804bd2deba75eaa7d3c26c8fbb6833bd8c5357877395abc9f25a1771912ac238215be4a47b3488dcdd0e5773d1afd80caf22084c045626654a9edfbe8e1ec0d867f198392bbc554cff3c803180e61145eb1feca7741c68ed19788983c13043b0242bd7abb8633cf1cf4d2064df0141ecdb1f40f8800ffe582dde0efa175200b415e7b77bf56a8d3aa73b43dcc16c84cb0ac95d4f18445eee38c6da24777d647b87694112f800d4b184dce9065df002c4e2b9e9c64d0973c7c09d17b86365ced98fcb216be74346156a75eb8cc7fac7f302499787166c5919eaca671a22bc39b0e3abf960a94937435a87cae445349cfd8796cf837a50ad90088798d0018eb884849a31d033e5998c01086ad46ec2b4f04375bdbcea095e9d4e96f9bd2ea3b6c854a3699f9b1584ea3c7107ea06536696bc1345af3cb6beadbe13629dd9d2b954f7ccbb19787fa37bd093a3f5e9a8e0e460c5e5b9aec419eb5818401f54ea2b2244da72390525d780f868e5250e1bd06ede69f3d140dcd0a88c9dfa841fbeb4bdfe0ba8bee9a066f53bc429b07c650b2477b5bda1bc65690f2b897736a7b7e5d18b64c6d1525bbc35918760a3940461bd2096783aedfae2d75ff5e435ab30f9733a9da9e83af2a9381011db1be3372a99b734625f0d48e082aad560433c8a0a7605617bc77cd3f924854b69fbb14d3c4def2e28ea34ab3c0fb072449cedf6e017d0e8f37bba0ab9eeaa13b31b38d6e4284a999267138b1a531b18a42d6dc5ad78ae1791b5ae3124c0ac31cf18ac5b127c02b89fca8c70f01390e8c3f20fec2e1d32b29e23add8f7dd8ad6087c589b73bf3248b7cdaceb1dd2d0b42cb4e7a820602f32a4a02f996becaec4a7fb8888a8b8759b62e6ceb1eec9da0fd97650d154f1cac30d6e06c9b9adb7e411cb34f8cb64df0758ad141006b1941a83b8cf3c3d72160feee85d11b1684bacbaf71db8fcd1f1780c3bedba49d6ae1b0a21d3d7b585e9f842319d29ecb224805ac436ed1dd5937b962af8384ad7161f0bf26de4eb3f806eaf57ca9b8387bdedb122b0c055143f63b0930bdac132eb6070e07915c9c4b7304120ea095dc1eb9978a18cf0bac2d1b9af40852dd2798cc2cb168106b073f36c0479ab5aa185c906a46b2734b9b0c1469fa822084b0e8b144cf1d4e50cf627fb194913c4b44a9a5bcd0826abeab5b4023619735a68ff6523a6090a101ff85a6319eab345781edb3a889b779c9964d5edee8fa98e36ba83a782d59f3e51fc5bdf3bfefb539b2b3be1fae0cab76710050f724a25c47778c01981eb9eee4dc2309b21d02db88bd64537106d60af209d38fbc99dac77fd09818ccb0ee148db41ac63b11160c53a413e9340193ca34693eedcca830e6ed279501e047a83ebaa1ce03c397fca5e2e859b40d08757790863f53d0f6bbc33abaf10342459d99691e179063403eec81052b94b0304e5dad3e95b306a2e1bcde0bdb7d0ce24d18663f5607ba2e9322e66e28a67ddaf4daba067a855cb12c28bdc4c5a2a4ae0f632abbe123c0e1b7b1c2dd15af40ffd3f1133fb2450e64ef550d364bddff7bafe07c3ba9ea77ef1232c491313183ededfef386a91ecca2c76cd9993377f68f5612514487c67a39dc1ce4fe3eb52c02e31b2bb53b5fbaac76eec662c14fed409ccf9d49ac3a33320221da2024ec896d98611ae7f0be768cdbc4b8a5c8a72ecf816810f50d0dc9cf9361864abcd288854978a0150dd0e4980c34f8e1451180a90ea91951056fb4bd04cc71b895d61ea39724e50892339e94e8fd010c2a01ff89fc494eb1f72e4266c7d6d9cf65bcb2c4212d6678259854122bd389ebf6ec36dd6db9b5fbce29d610858087f043d11950511ef5bf770f6a59a227c057d0295594b9439eb20d558ad95ae451399390c4cfba04c46ea22c3d019f63c4e1831cad5881308d5ea2b6571d1575211bffd368084abb9ca95744de7031ef5a6d5d5de2fc0e590632cd6956675861753639adbeb8f2a1ad6d68e1b0fc5a60cdcdaf7374494133ea8e24fcf45bd8b22370187e107fbb5b7ae889cfabca67b8b1d0725f5d2a1eaa60908e224d21b13346a6697120e6394afe5e43dbf6b45876cd3e7534ffe2793e8865c2f180d45d35e7acaf54bf8d54852a19a20c9467194c440dca3de4c8827bf118024440917071ba655fab08c594fe532241a3b81d3e47a761e8327d90e8bed1813e60b97a1e7f779dc53aedda97a222f4d99ac206f762b81cf22428b19f1bb0b3c33aa7670f95002a1bdd31db1c49d9ce15ee4c36ac959f423ce5e652691322dc0f157c6bfe2078f076434cfbb62e6f2301a96948c9e370fc88fcc5a520b0faf2a101636193185d8303db28e7d6c85f70c82a2a828016363ad8de5bbe2c1d5d9e8139c368ae2d3dd37ce073583a54739cd33351d3a0d5f86f4e07f9c060279724d301aebe0d3c49e302064d3b29022109bf4ac5148e9adc8a1e6ff086f89a9f7614be15d2c13d650bf3a137e30da4e3c3c58d9df7b32398b8fc9ca55c5ce1cec653e53e9688e37c68fa539b8d39ad53e1d688d12c662917730c8e6a8a2da5e350201b734b7eb482544460b7b71988c3df5222f8b5bf1760ccbf55d3fc83a10328649e57c6d3792b4de310d7bfe6841452e751cf906400913a2c1b673e245b0bc0fc5845141d7665050eefba177fdf8b48746327a83f780c6fdcbd10baa56c2a3d4ce7c9fed951e3b4dda25d16c4167061f21b6b058963702dbc696fe22b658a6cc643038566e14fd9dbad9e05c2e08c0fcabe3b62cc730ec0f02a48f488c7b326533a406748d1f1e842a600347bfcc0fe69a171d0ad6799a730f4f24b942f44fe7315b22d8603c10637cd18f338a5f7f867d5ba70339f0b147f77ea8926f82318b0b9d976b9e693a1271d0c50a7c7da58860fbfa65f3ab3eeb8477dba279a4dd20423aa926fbccf80e43d64a3d52bf4373c26dfdbc24bf30789445330e591fe96d0d2f755fba6c410216ed33871adcab535090561131776e58bd7d95a2bd79c16a737f330022e75f0e534d0fc2c777d5d74a465735bb4e84d378c8092c64150c9a92ded4627b705d1aaca97b85cd86103d81eeeb161816ed5e8f663ec2284ca439ca9826aaa998d9bfaee347c3c0533905b1289a01af6338cbfc1fff718e5bc9b15371a2993457385143d15ff22e7eac4dfcc731a5ab9de7ad5085b20f576ef71ffdd1314f8fafaad7269ecd903f3900d289d984233bc4ea9e4838b3500864489223b3e589d71728804e2c014ed9a95064c128d8a5ca255e1b910ed6c783efcad5a34cdcce2992dc5f4f58296bc5893fd2cd938392d3c36dde0e4c45d3e74a218f551f9a1193747f6a8c12760d5d955b4147edaba79945fb0acc6cb201a40642e9a639f8e548f706149276502f77fc972af886459692991827f4fbf0e921fd7ad68e7ffe437ee092cbdff33aa1b8a20a2fca1e39c6d8873c5278ec71b696000c5a23fe5c22a8cdf51e6b0b64a6046d7b1956c39f67b3bd3a9a7621c58d747c62fe8903697168ffb327c69d97fd6a43e20fe4cdf59919fa5504224f7cb6b5d2537ac99cb5c6c3e7eac1d322f1f3775d8e19d6ae2ac787918a706e25c184e8e5066502c12ff3383861a4772894e259c860f475d9e0acbac3262a24de758ec90b0e8308c79c66c4e9a9897b9555969492d565edc156b247c405ebaf73116b601571702eef6be3cfe427e9b09d7fd03366d09eeafc22d30244bc76e834a4e58f8e2166dfdf594a11d4576ddb91762f7e4a8fa2e5a19eec9187e28a8b6d18cad4551cda64a1ac40628aa85cfd3f3942a965713d448c3c2203ae592710120293c0a110185e407df3321a8a5340ab738b9341535cea79108d9a1725b29c01ad2220c6d8ef9889c3c14f13cc8de886e48c054a53ad45e13924c0ecd32bf0d0c9fc1277de75edb92f700a771401ad9ed5493cc50fd469b5b2cedcb1457a2711e419401b9659b2fd58d45f60513953b6e881d722eab88d9cc3df5670045ec4779a233d227a", 0x1000}, {&(0x7f0000000180)="721404f31569fc83d0a30c76580b4b3a6d4703ac97fa0e2e", 0x18}, {&(0x7f0000000340)="8cb2d3361e", 0x5}], 0x7) 08:33:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = socket$inet(0x2, 0x4, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r8 = kqueue() r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x28, 0x2, 0x54, 0xbd}, {{r4}, 0xfffffffffffffffc, 0x8, 0x80, 0x663, 0x1f}, {{r5}, 0xfffffffffffffff8, 0x20, 0x4, 0x6, 0x81}], 0x20, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff8, 0x29, 0x8, 0x7fff, 0x50}, {{r7}, 0xffffffffffffffff, 0x93, 0x2, 0x0, 0x10000}, {{r8}, 0xfffffffffffffffc, 0x0, 0x4, 0xb1, 0x1ff}, {{r9}, 0xfffffffffffffffe, 0x83, 0xf0000000, 0x4ab, 0x1}], 0x3ff, &(0x7f0000000080)={0x6, 0xffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:33:22 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa548eaa7289a75c47250900010000000000000000008000b5eb00000000000004000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc0000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d2310e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39aba48d0aac6b3398e5be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689126c31fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820d6218f6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79ff0f000058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986ef892d7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c100000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee1106aedadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae9e089563579b350750d8b7449aadba4f1d4fd0bb03de4002dce5be4b2db6a928f7cceb0b78a5d700"/2717], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x20000000) write(r10, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x4000000, r11, r9, 0x0, r8, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3ff}) socket$unix(0x1, 0x2, 0x0) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r13 = geteuid() r14 = getgid() r15 = socket(0x10, 0x8000, 0x2) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(r15, 0x5) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xa, 0x0, 0x0) dup2(r18, r12) r19 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r16, r17, 0x2, 0x95, 0xffff}) r20 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r20, r13, r14, 0x10, 0x1}, 0x3, 0x4, r16}) fcntl$lock(r12, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r16}) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x29, 0xa, 0x0, 0x0) dup2(r22, r21) r23 = socket$inet(0x2, 0x2, 0xc0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xfd9c) r25 = fcntl$getown(r5, 0x5) r26 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r29 = getgid() r30 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r30, 0x0, 0x0) write(r30, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd73) r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r27, r31, r33, 0x1e4, 0x8}, 0x5, 0x7, r34, 0x0, 0xfffffffffffffe01, 0x9, 0x7fd}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r24, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r25, r34, 0x10001, 0x8000, 0x3}) r35 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r35, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r35, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x5c) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r41, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r41, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x7, r46, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r47 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r47, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r47, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r48 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r51, 0x0, 0x0) shmctl$IPC_SET(r51, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r52 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff21ff90e28ecde600000006063a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) accept(r2, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r3 = socket$unix(0x1, 0x1, 0x0) bind(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xce) dup(r0) listen(r3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() socket$unix(0x1, 0x74d89478cf179c3d, 0x0) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r4) getsockname$inet6(r2, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="6e2d00696c6529a7a1f76abcd674098d7b"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) 08:33:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682f00df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a7df8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b482e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000400f0ff00"/81], &(0x7f0000000100)=0x51) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 08:33:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x4) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x104) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8, 0x18) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) shmget(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) 08:33:23 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = dup2(r3, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4, 0x743, 0x211469f7, 0x9, "57afb4b8ff71c12af2a2272ee9e70f43f31101a4", 0x101, 0xe02}) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec76528b776d92c6b8a03b10820a58fe43bfa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0d45332a8695de36d58ab4f79a66de7fb584d4900000000622000d555872679a5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d366227ff8e28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a0d961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa04004dc3f3354fcd03af0c9fc348ee4013ec"], 0x10) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000940)='/dev/speaker\x00', 0x220, 0x0) readv(r6, &(0x7f0000000880)=[{&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000480)=""/202, 0xca}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000580)=""/174, 0xae}, {&(0x7f0000000640)=""/248, 0xf8}, {&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000800)=""/81, 0x51}], 0x8) close(r0) dup2(r5, r2) write(r2, 0x0, 0x0) 08:33:23 executing program 0: r0 = kqueue() kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8004, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1ff, 0xfff, 0xcbbc, 0x80}) syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 08:33:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r2 = dup2(r1, r0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:33:23 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="4a1a99eb00fe73b677227fccc924b6975b9b8a7b4a5e0a22a63089fe44698e4f5497dd4116a4c2d501d2cf4d9991d48b", 0x30}, {&(0x7f00000000c0)="333a0d4f60d118a8c17b17d19de03f54ac", 0x11}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) 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(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="30000000ffff000001857b3307aa870c6b11e9189b46bbcdc700000000000000"], 0x10}, 0x0) write(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={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(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 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$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r18) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r13, r4, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r32, 0x0) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r38, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r38, 0x40087468, &(0x7f00000001c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) r40 = semget$private(0x0, 0x7, 0x287) semop(r40, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r40, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r40, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r40, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r37, r36, r37, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r32, r37) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, r32, r23, r26, r28, 0x1e6, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r10, r29) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 08:33:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000011c0)=0xc) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000000c0)={0x1, 0xfe, 0x400, 0x5, 0x9}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) pread(r3, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r4 = getgid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000180)='./file1\x00', r6, r4, 0x2) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x300) semop(r10, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r10, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, r6, r7, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) chown(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, r7) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 08:33:25 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x7000) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 08:33:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="16adb2365f47d33dc2252177731c8d7352e0970aa9b9b9ad460cc0ee08c4bbcec421"}, {&(0x7f0000000500)="12ea005940638b1d22bd00f970758267d2b9fe32aed025ae6c737306c784473d5524516bf705d402b0dd6e0a2d4f830984e45fa891d4abbeb19e544d0510da5dade171f0ccd08264b8c4f896e3bb4446bee92ef4f8ef6add8250f5aa8c3b747d6e786ffe959f1e583cdfc223cc3abb97afad91b74434271176dd8fe440cf273afb403c4793fe97e4edba2ea6bf7a8b651bee17bda5c2016c8604dea44dfcec77e21a63da214e10c95956e80cb465eceda0f078fe967e05fc59e37ff9b09bcb72ca8a8b91cc7ffebc10fa5903efea20f7741996a315f7ee817167ee019082e235b862c4684940d746e60c2b4008edb5c830cb25dfc01229dfd0d0ed5593503f53daef63cb47641013bf18aa5a9356274ea9fb3f4e00b71c8dda4e0f7e3469564d9e5954da2b7e0204df54f17416df857906f88a2cf2731d134183d6bf47637575f52ae75a9809f3992570ca18c73b164eb0eb284b6c47763b35febd8b310a703f63f212718986cb2b38a5274290142aa1be0e9c11e7ed5db8c703cf2c0f35c22787a41c4aac6f8efb6096f4b30dea18f131d7b204e1283d24e3ecd4177d1eeafa74b2d9ef81fbf8ada3861b7ef7b7bbff390de4bb4c6a72fe2f12599ae5100e88fccb488a00908862e853ab284d489c6d69c5acb06316f53f4317ef39b43f7eb590c5d722c1349ad01bfa9e363c31528c34e9141c36cf5f73bbd007cfeabab05a3f5d6b42b99dc0a04df454de501f2b578814cc3aee25e31e8f5a068599471d0e9b099efe1ca2d78bc877ab6a23fdc762146b0f9244e0f2d939016b9e264d3ecc4d43bab04d6ae639a0b5d5b657510c2f2ea270f41b8711b755f334ec042af12839b14568aff86498f935f82e01b47243f96224c142af34379eababefc7d8527fc6107a9317bbf00d96360efc7b923e470ce74dad1e582e4099b5e3f9c3e748c6d2a2c77ed4638df6e9dc82b7d2c164a8e3a2a6d2dfebd97bfd9831a8b96b342a78a90b7a5a6bc3afdef13525d5a1a7bd358e828dbe27a2fe3f7838ebf7748298ada60d40affafbe3fa72beaeb340a599a3a8827ce4c2a121d4fa9eec3229a834a797c3356a4699b8caa3dcbb34d7a8504bb75c02c0be9a1a84cced04791c91f6e113a699baede1f419e95ef570b93e922732acb4f60b2349f3b6793ced05327fc4d8d458d21c26d9e56442738cdc166f9772237ac27749b60a8e0a690796a5e71e926db7582c9ad0d0ff4ec8432b789a2479004520cb853fe609b42c975701109d4e3c503f45b3148c8f20c2ce4c515877503c6d0635cf32906cf6555ff1083471f342e5b612f153b164ceab35d936f8b2fbee34c54b9fc3f5a668b3c24301c89bf6143058aa16112025dbc2bde40cf33914baf268b7248bb2ad1d455a97c82f6251d82ffc4c230395342b45d61066b46f5faaee68ed1fdecfce893bcd9e3a194b7d980378dd7044a8f07895a4ee29e2428c5210a0dc44c8ca233ec2cc425fa41b94415c924920836e2ff53a4d1689fbbb8ec409b0af2d240c08221235ef6ecf57fe546ee890dc3f4391edb56d3f926669d9f50a28318fe2a9ed332d2e3c3755cd03b5dc18831897aa5f6c5b8833ed2dfcebcc5cdd3b4a2a2bd685e70f613a13a3c3771de7f7574db69274d7295fb9157cace08131321eec16f72e460f0d189f9b32008ad7ed6e70e866234da76c2037d7e2e85d6dc7ca4647e650d2d526026fa9f7649d2c2ae499f8edd469673487fa2abfb756df8de2b5bdcc15a29a0f64d203b4a8d2ae58c5bac1c1aa99d899ded416affff6872a8dbcb8782eee2c1ed6385637de7f52f6e308bb51865cfc32461dbcf25078ef51586eddd9993201d919a18b4d06ac7b638b23ba00491363730094329e21ff84354860fba61bedafd0ae36a1c8ce7303ab932797cab7d652db891278da7b393189b2b03ae27e20de157439fd2c0e5f50c1ea598586a86804d68c820c2906769ab29e9c639864e5781929cf41a284864abe30631389ccf5a14ef3624550776d290b414a042fce61dd5bdf7eee5105b29d570b0451596bba23267db011bfadc30121a379fef3cf2be44c533ec9449a408907989a4695ae93fe4dc127e8aa3d8468b169cba2ac196cc1684524486710f79b92a26e44dd8ee4eeec68dc234021ae077e8b5527b717098ae0cd50c85895b609797e3e20872463c863178833446ba4caf2b9d9ae230448a0fdfae113d122a92205637993b89b57160ecc52b6463f6e649fee3ed0d845a4ab2ca262e60bce1e4ca738dd9426ecf2fd16841e964bb73760238a62f6210584748cf5d59011ddf317a1ce5aa1b278220f07f8b6c5503caf3c958ab47dc44975aa647ba8174d8599bfbb360ccb58d3b2fb0114e45d05ab353677e33c6c369b02e5101e4a619abf60fe054b85dcf2e53ca16fc14857e35b2de32d3ab5f1848699f65a7b4ab4c79cc54619b84ed96a4e575ed179502995a1777cd432c371cb7dbef5386165eb60c7257cc0ff1f5d178443cb7a7ec1d128e8412ab97eb86673249ef1078b030e23caf89b75ee73bc4b05be76ab17a432b0b6027dd3c0c525715af98acad3c18098e197ceae8bb2c6838c6c7d27f825a1cb27013605ba2046a95b36677be1cf075e18eec7295ab0ff7a711d3e8900b912e6025548d964f155c2141911d44edb5674cb092d442b45b37c7d01b7baa9b2c8e089cc45700fab343ae47afb28a98303ccfcb813c7b844b4c6d8ace8aaf9ae47384d09ce071b31b3e7468382aa38b6ad2b78afe0c99f7a06230ceede6e229724dcd4f1eab0b685675b12c45215a9bf746642acefcd86c03c9aec8b6f83dc8873ba3d3678e4b51ce73d50c67187a1baf2ae1cec35ac38454d3ec01e0de89aa7b662cef031bd0b044f2c78619eabf96d12d6db869935becf11d12d47c46fb89dc3bbe7cc193fefec668b76e90acaeae0e9ccf0400a166d065bd30558474bf2bc6bbe1c4a49377a2e5fe0f04dd5c24c408db1c3c394d873fffdd48d4a22cf57040f280d1f6c527f82681784fcfd0cd9c812a79c0bcfc71885787a25dc7c285d8220c11895fce61dda69b8c51effb19cbd83ea89acd2a8eaa363d091fb88c87b5fc9433a61570206891cfa6b83d88b0ddfb9155699b106e4af579fd9439907c9ce016562d8d26b2b969b0ba8807ad343b3a802d0eb93b80b5738e07e21cc4acc6f0fb1167e4279820484850f97efeb2bf3d6f953fdf1aef18174baef4cc8856cfec09ee3526418e9a47ce941a52e2b33fc4175c2cdf67c42e8f7356819d160f351506e04beb3d3ebaf54986b23a140b96c645f802de5d28dc857b5e2d5bb841a14768b446d143cdadfd1d892fa91a8b1dd1c33e3980b4957d745e323bbc853841d6975f2ed7c1391da7222737e51aed26528da20a8955bc63bcd6dd5fba715b00c79c8a91ade8f8d3df6d273afa750eadd1a0259e7448799e45ef6244346f8d73e89aaecc0b18dc8304cbf06f876699882bee132028ab2b206048e17a90dd9451fc6bb6b9f7315f73a716cb8ea17e8e21f43cc6f901cfeb1df13190d5f3b24850b9332cf155ca3633f921c5a7a4a75cdd03b0c692946fbbd37cb5d32f842e899732c230222040ddfa468bb3d71f6003c1a2a384ec41c0493f0c888d71f1451c357d81667ad7eac02aa4309f9ba2f7a1f68b8931bf38c3a93274a4123dba77ec82d27a196f9129bee7506a77c545c5c3f0dc29378791a4c82281d92f69fe32c4f6740eb241455174da704be45c267c2c097f444fc8c223be3a2aca06937ed0a4b96210fa63ae884472dc64457e0c591f69ad86908b3304c96e811fc2bbbfb9a0c559c374da31fbfb6f8c44e44f906923964f04c6d8199258dc604da0929c8cd6da7aacb019f5409341a1d888b15b5e6a257c662c73a678b9a70b497483513746b03e05c626b7739d91b98d9370d11d8e209f61ddea2bd4647c70f2418e342c5d59713766dc12b4d84da3136e00b8350c8538883bcb429e9bc374442fed679bfcf3d7f8d112130489a2efc700852f357046b5aa901fa6589033b8bc12bc505fce92e19ce125d6d0e3e17ac59d912c6d2719e267b9e88a7031d632ff5f344dac95bffaba6e5dc9203f1fe115e3825cb162891dd03b81a9198ff44dc6dd816225a141106f903af5f0eea383b17c40a77a777aff5a13c8c0d764d9fe2a9191264e0a56d261cd71df00b2b68c1a4f6bc63ac7728897fcf58ec7797fcdce80a0d4d8ab0a2dae339ea942a0000e878595bd79b339582cb7396fa1b450288f384332b66f21b20707ca5caf4c991432846f085fd5286053a43a7f3101d3711bc1c7e05e9166bb3e3de902f86769386161c8e4cda4793784678f773de53886949dfeee4c96f8e0ef42230c921242da3fd2c16bf5cde130aee1d2d1fe227ad4709d044777963979d2abe5d9dc9c99557e53c753bd2cc243a83f759582a460974de511bfa5f459ec1299da39587a8861e6d67ea4516e38537fa6b02e025f4b986e97d4d768e6e01a744b036c69442424ed628089041c2cca521ed90e9f23534795ef26b8840d49e518c9b4f28fbeb53465ffd766ea4ed68009e96f169723348fab843dae9b313b814ad9425703a1e9bba21aa71cf0e22a4e7d66f5c2577cdaca052b04765233154a528065b1a42480c46dfd349c42101cb852923adf260dddb8e6fe3428a9153eebd53dd6266a909e28555b622103e4e06b8216477b6bd4d7b6e8f3fe55cba82f25e7ae5cc01a8f97111f45e95d4862036f1d52f89bb6491d9c5ec323f8b2a5fbf6f6d599567f8fdbf877f17e21c5a825ab57ccc7ca3e490d9ba6fc97e3b1069e09ba74523a6dd05773f55ead56bc3b2ce217eddc68d51beecc81c43e0a915536213481b9c4a7a54f02a8f3c71a47af9c8aaa93f15bfcacfcd047a9b2d047a70dc9bb77f5a9e270ae18e5270b93efadefb19f0144252465e1a493aa3d73fcaa3990fe67a29f55a7045a733dd0ff01145f0bbccc825bd6f7efb099337cccbe41f289dea86ce6a10af08c3655d28eedcd227f6e1b513d268e12bb660f1382a6a8e27e85c4613b91ec89e7f852b47ee02badc6e8caccadafda5e5ca906303adc0e128eaf10cf9a1b6bd36f3c7ea16808f5004bdd210dfe847aa816495278afbc7a140a66d7bf97e85f6d5010cddb83ddeb065fab3154da585300e7ca3fd1ccb32c5363d930cfc031a7817efd6fe165983a3e226139fb801fa666ec11f43ce9edb52c1c244aea7e7b17f61e9f533033c88285e5130763b7e72289bfafad3b3ea081297f36907dddf896027b340f0d600d19eaa5f9311d885e5307fc0df6e6b188499a024b793a9cafbcc7d87b024e9ee2350db947ae85b4fe914f72e2580549d5e12ed356b028fba00b2cdd1319bc80e8eb0c54a8a7a6fc09f452966b6d0e668c37b24b39131dd0ebdbb278ab4d660dd18d38ec67f4eaf86ed67c357c35f15fb02bace8a02b21c04f899600675013211cf65c8ff594d32706e625e88a30e503ab1e4f52dc32e2b213053f16138dfecabfd93276aca1b6e5a5b608444e54e684a90cc6db8d8167cf6ae68b66432c50d5b19397d57a20bc3b95095e7a72ebb5ad0db75025c0ce0a161fa6b786220b41855bf114397f1ce6a0b798a444e1c35be2d9c4898ccabc6de337b32af1a11ddf00d6c62c714bfe5abc26f621a977dbf2be669b13952a4b6b7b68a5c70d4aab5d92ecb52ba1f017e20fb88e7949acb91cefe41856324af1632d6a3da3e876a9625ce9726bd967581c25989ceb7476c5f9f427e6a4c7cc9e51997cb81d37cd66f0fe147be94"}, {&(0x7f00000000c0)="83236dd704622e8c162a81b2e27441a9430af7320ef734d24f2640f3769b5228708b82f4a3f33d42cd1631f803b38627b742207726c3e5cbfc2c0cd8dbd7e2d70093025c095153700a5739247c83b0ded48c23fae009702d3c6a056c3bfa64a2f07a9c933346c73672ce3d42246f639bac79778789ae92453cea21e033d46cebc8e90b7cd00e8aaab0e0f700b8b013eb4cf0024f8c502bd5729cdd01424ce2f86b63648aaf53172ea823d3a2a05b20bce9c53b8751f1959318af8a4cd84df25db8b21cf91e8f187953b5808d15ffcea866d27bea"}, {&(0x7f00000001c0)="cece5627a0d6949bea95a5fe3ed4395b1e802ee02f19269e52604bbab082f738435f70e129cadf8ea26affc84a41b2ea4288937ae7e24ca8719f7ff0ea5fb587177a397a5d465d5c9cf82d1eef613378886fad392d28e19ee1e2703d50c5d48e05505bc7f6428e2ef6e857874adddc94cb34c0a7318c6d08c0e5bd4f2ae6bd28b44e222ac8ebfcd16064c1f3e751a36885283e25d4f73dac81a6e914fd9aa847fa47423405427dbc960c1bdcd60f2cbce27fedcf170df602980df93cfcdd08ee7655ad741e6a83cb8146a85086"}, {&(0x7f00000002c0)="931f02694aba1a625eef1acc1aeee118258ac25c51fa4266e4763a5b222e80adef63f3248ca9e42d94beb31d955c3e4331ce13c6c32507cd39b4df5dbf38eebf8bfc6a9ec06d825a791e10d7ae59e6164b2bed90a843d90c4914d0aed547ffb7642ac9221a7b6e964658f45c381fec68c37154e63507e4cac96d276785842b475516bcbfde82f5748f729c075d76ccca9d5707d4f6c49d63613b6c3ef49832"}, {&(0x7f0000001740)="cfc513730c73488db4d85ac6b44ca3ac7b7e3c4653418ce45395548d144a3fdfcfd50d3c2ca5146a5cf402de8675b7ac69329b6f49661c0c29ddb7f1d7eb1411793a37b9c9a574d82c920299f5f8b90f8cc6aaeef0ce032b1055464e3179f8cd8fd2f0a11a61a00e69a23090039fdcfe246fa4451fbc52d98badff60b6188bf4c70581c05edd135deec1e4d0c0c6e9da85d3576116d0f57dca2feea3e6e8f311c6137f7438f31929b62fe91064c33127d96ce10c4f7ac5dd829a87027015bf6eff9031036496f50e4f5700c7dd92cf13b416fa686ecc4ef875ee7ac83766bc78f1e1fc34d68d309be812380f52f915ac3d5c96721de0093571dbdc97d1ea4bcb3736ee1d62f0c3acf61cc1ecd076949f29f890f301afdd4756fe1a0db0f6d43727636088eec5e10bd53ef50a142cc4795a2c1b6a99c99e42894b5636560fe565e5965a7d0d2a488d4a79a38c7fdd3b6fd86f7dc6e7bf8ecb607770df2ec12d79b6be5217f7b1b4c17b3a3c0477e5c71bf857bded737ac6610151f4d4f989c81b23f866e2f1a0633bed8947a7a7b060cd28cd47fe7df4e92e3ac4d1118da246d7a99ce14e64aeddefbac70df6925d3da186e47d0240ba39c17a3dc25cb0f7e334912426fb6ead69dfa99d89691b969f82cb508a736a480c2f6972868175cdf6c33741bfde95028b01160a4ab80c6935cf3fb50703010f4110f8a84b27ceddf5804bfec918cc97fe190d2034c2ae1c16385cdf79c829ab04945bcb64c0a334a05dc14374ff894707d2a38f1d07767467291e5c6b4553b83208725ac320516a42803838ae11de293c3b49e7c12200f466ec39dc5bf8e06e66b5cc3f11d6c0ae250a35ece28a39304d42a4ba3d242cd26ea8f8f304a65984960756cfc7514eb6c496f10594ea9388e52256042f7a49b035314dbf68b0480eac8c19a47a1f93bcc1d907608610a4f1cc16c03c5ec70a47b2d39d538ad21c67daed4400163e708b2bcd7377869763e0c8a364abcdc6fb8cf507a4356945b8c186f58da9fd3f81a68a67874c11e8517da6faf14e4347475ea77b978fa2d5ae8b80553104ae30a0ff7bfbe2be2a3ff71b38f83fe2b9afeb0005cfed2c0a1892927581b49423a5d76e8b16c88ee3dd5e1eba54ec5b93415373475574bbace2cbd83f7cc01d57556d32ed590b1a9141d283541a1bab6a151a671680dccfaacbf1e75fae16257e930d4bc09e2228f9bee8a41b5cd18d2be24c554d4e03c5dfe4391677a340bec8ed1b000a960b597cf36b3a906b464bd9dc7d122f1ec20c702eb331ca6f6dac3a868a2e161ac7a73c75db919cf706bc31fafdce2c9a4885266ed032bd2c8d311c8c8837c16892ef6b8284d028552881058d2437a723243064f9122a42caf4587fc64fc3a719000a185be61bfc747ed551a5efe174b234cf4b8edc3aabe0bec25fd0ea8e36511778de06848c7a3a1d3ffb408edea101df5fc06af930ddb335013e69a7ce3496f3132879c6fc721e1e3dfd3e3b77f0566653014d266b4e24c772dc080e49367f96339a41e556da55870ad663bfa2012d0f121d925013934dc267d339f310e7627ea6e87763f0016ccf4be82db023841c7e9cf0226aed387728364ecf16edb20e9277c4692b40e91b325ec63e61822a28f2769ecfac9e4302c6096c2a46c0936856711e4e58f06d13562fce3b7af01b50f723a01de4414668361892f1a823d961862b0f609f1d7462e7ca55485ef7dfb95c9695c4061ad87f24efd25443e8ce9829b91af781f74d98ce24d3c97784f4f4d868bb616a93a81619f8f5e461b0ba7c13bbe0ef80a9516c1d1c8a69189c62d3a4a24bfa6e5e79be3b337d6bcbb9ab147865f7244ac2d4425e03c83af59cd6d8cc5d59e03a4df100c81b7c7ee4c5df77a2773b53cacc653f720ab92466b6c5cd0e390949cc65ac0b5a353b76633a9de4eb395115ae890bd3307b16be39f8dfd48e89bf7b0ad871b500f2f0c09b3b394dab61794e41244224d2bb78a1425e4226ca3e5a90416bbda9388ab433714fdc354283b8705200b85eae301f86925c407038013d0f36b79e8339d5c2db873a8e3d78f0e188c1009e18f562fadf46f672dd27660f487716c1b520b0b87049688deb12d88a01fe97861ecbfecc4f67730791a599e7ce294b66bb4509aa5df78e9fbc9c15de96f3068aaed34af3f2b28d4a0301392ab0213ed6de9d39a913a0d905f4c30f24cfcb97b3a13f40c0a2a273ddd044dd5e094f8d8cc99bddc917fe9cb5d6e3e4b93ffc37c16fd519c16b6059781446ed06188d76ac2402d2dba3b39c07dc45ec408dd546a0c94a5576ca55043b7d43aca34b458b3c41d56ee5bd8d6e8fd3e8b70286777cf78ff3fd302c388b91a0a0acafa0b98f490997afc386eb78ddd95a648040e61cc145b40eed73d6727ceb4760160884e64d7bc5826a129679bebf162079a0ff38236ecf220273ff0b570cd968134b76fa77c64f433211ccf9050554ecd03b896032f314e6ef1af373918062b0a7369f419a4d283728120ffadc5e02c3e73fbf965fbdea1344244e13de96e03c32c2d73a6ec1c7653c9c158cefd12f109acacd96a0bea9f282080a8092618b59d42beaa416d8911295048a710b06895fd4e0019c255bed6ea6419cf3908e3e9e4523d3a44ddb68cafd231c1bd58bcf26dc86c1dfe2c9418d3cf3401570ac7f91e7aeeb4e05dbfcc8c042830018b3e23bd1ee0e1ace9b449da9da5a63475b3142983cd3687cbfab6f7c15f217033418dcff796c1fcfbc1351d42a3db045eb1263ae4ca693271b7aef8551ad735668259975c59290b97df7dc40a30a764e4d48d69b837970ed2360c0e29eae3959026e53b75470b81e4a81c7e5756f0e20cf44af7d12a647096b7ec91a6069cfa9d3041a21fa3658a0487e47bdba6e506a14603fd31ef65d1a9992adefcb5fdc505687c1c4f3c376526423c2458292886917383f5911e08e4cc16e6163cc71986ba53a155ad2c271c2e2d65d62fc789102b19f712efd2c67576b6497cc9ecf3cb02ca31c35382a5d5320255cbcafb0671ed6c5fad7fec597be8003eba0dccc450a33bca461b2469ff0451cbd6a63b560d15d904145207c9ae369780eb5a8770f392a3fea82947395d852d86cdbdc6e6a2b49221ef48df01844d28eeef587c7448c8bd852f18393465d7271f1badb55e9f19a14c9e4bb51ced18fecdc9ace11994937054a5c13007100e02191ec1a2940dafaaf1df370e4b9c1b6f9454ed0ed4ce77b34c4ef642e678cbe796b3df0d3e5bbf0331b23a5e184d466cae85954342d0f8135d9e0d2561acce9bb9520efd7b6e92abf9b0d3bed3b3ca2a856d3117c978dbe04087ae271138260a85e7c56400219ce56e14cfa145dbeeb19ff6f72f754f0057487b0ed948c24427ea8bc1ab2add29069d5df0d72981e1a8661f8d23ca0394ee75fc4a5946556677386f3ab5d5fa6958d90cf4b575c778157b1c2f5d5c1665abc652246bca2f6d0d71f50519b089d77c9850e5538c170411cd58ff7f743f6fb70ffa5b66dd2e1865fcbe1359d37f00c1dbf01ddd29921593a32333ddb6e9dd3d5e5b8f3d51f6a162c96b6f43158f57a799d87307c7c31ac509ea6de312c75f2d6af976090b476d507cd6f8b803338fadfe21196f7558307aeffbdeb64294de089a9e0b5359b02cb420b8b64ca837b5858d15d5a43443e2caa9e33cf2930b9587e76ef7df30c85be698dcb43209d66d16d811b202a7b7e002ac2bee526e9d51de877dc8252b5a53d32d7badec26169504448a5a74baf25b7ef6e741bf703045a522dc8a383c5fd42dccbe48a5ba6b8718d4070a534e126c4c9d6536444c805e0abe76392bd1a3f4ddfb9ad3a87d77206cbea634ead140d5a68a3be1f8d4c344094ffbd38b28ce1959ed985405f161abbf548fe6a4d2b52e571ffa7ae7aa76bacb07e72477cc2de3e17a596e99eadcb2e151b06348db988e325e13e2e046b833464fc31fac555cf09182b7a15495d769710ca3d8778d48605c4fc5536d00dbf104cd065a4dc54c8f4f868da12d455c462a96e653184072aeea7ddd99dfe13ba80a2b4e45dcb442560bd96b85d0f032a687672e6d437b5c27f03b85db99008199a965de54988b639f86c67b391cbe1da09380c1dbd07261b70258c2cee0cd2e39f29251afcc21798e14c105e4bd2e12dc3f56069b6debf67a599b0dd6122e864bc7a0823e2b8b742ce23462d94675d975bc2f7e278ef7c05594c4f2ba48f77dce78d7cd8f8dad1568b0325be70cd60dd9e16730c30d0d1a668f696acc2e19865011bbaed92cfa493c66b65ab040d213df83c80cac9a4f44436efd99a6baa050788933761c3d6838a5f037533da36a2e34db972516abc3596ebdfa82372583f58e797b680aa5a5a5ae6d0a532f26ec019ddcf4dae383dfeae03262ca5b68171299a4861613b50ee1d57855ed10bf5f38e341d29e460dafcf075fe6475ea8a85f500180ed27688ae8aca4d7243deedc802f87da7f3dc9f0cbde7f7295217bb19c264b319c1525809f25e7cb1f0f672882a3b70877f5e400043437f80df877c8c39ac39e5de5cc2647ed13364f4fdfe88bad23d95294d5d36b86c91e22b537d3d7a80d39f79352d95b93731062dee06f9c7212f332423a7008845fa7741b573d1ba30ccde178ff5ce148333db210768990af2428c602174f6685d9cbecaefcd1202e8e0a01287e3e34124f09d1422431d0bd373f7860ed7e3def303c194c0266be3774c77ab04f69dcb35c565e9838973fa4e2f9520ced5ad3fcce57854ac9ada6dc95b42952afa1c3cc6a8bc1543634c9f3eb54e96eff4d8d14238c38cd5767928f3304e24aab5a90609a17979be47001c06cb55954b4b0fb34ec7a2a914ebadd94fc9e24cd0316700b64fd23c276d807b6bd2184a465983f89a3b564eef0a2c08ccf054e44aa3656001d938ddef8ba6f5af1f20b9161185e38189901e84061723503022dfb104972f24d44474f6355847b38cf05d815c4906dec45df53ac0ea98f1464a2fe63a3fe2d55659c31496a195b0903595f54f5d73ad34113c43efcc5585fb666e18d8b6c48ca3c952314c656ec5dfc2180204e93c8e731c42a3991f04994f4bef61e02d6fe218c13262200309f9eb58a77bd69c05c2cb7127ca1bee7416081c28ef726973ab31917d61cdd7d2aa49260b391f3f522c9f4328c0496bd5337616116c737e38d4b86b9ec27859c6e16682b8e0df4c95e6b2c4ebd2fda0e8b4bc4cfff0a6a6f584f4f99418d4058aa89d771a89cfdf6a27e2f588be98961ac3cd34539b3577da7df90d6144e2986126f6d5b5be4793db5f654f22677481a70dbdf29742c49c5030f4cd6f0b4c0810a1f724ff7ebec27e264e275c2f0ff7bcfacc4e43b58a4ea7828fb45367c2ea260878c5a870e77e82625535e13fa0cf4ecf956e915759cd2ea612280f3bcba99f921b24b3cc4f9022566ecf1dd06ec7e5416459f84598bd206d95a00a499c614133cc746e966169726a5a5976a634db34d5d802e89d4aea20399dec78906426e1b7a2693e9ce6dbc7106afb804a74d0bfb34a5caeef1c616342c9b3656bdd543e482afc25e84f51723b964d2cc52d5bd113591186af7eab815a4b9b477445f8ee1749dd1bd59de572dbfc48a62ff242cee6eb32a215a60ca513e4f839ec0a38d5d0126324487307ba134185e3d7bd0a8c91751b7f6a684d9d7cd8df0e6a6891877362533ee25178eb17d39de15ab82658d98343f430e6be78cef98b4ec9b08b638f1317949c3982e8e3d8dea35d94cab717"}, {&(0x7f0000000380)="4cd5487f5c9a33256ce6957f6eef4f84"}], 0x1, 0x0, 0x4000006) ftruncate(r0, 0x0, 0x0) fsync(0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) poll(&(0x7f0000000440)=[{r0}], 0x1, 0x7) r1 = syz_open_pts() dup2(r1, r0) chdir(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r4, &(0x7f0000001600)='./file0/file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r4, 0x2, 0x803) pread(r4, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, 0x0) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r8, 0x5) r9 = semget$private(0x0, 0x4, 0x1000100d3) semop(r9, &(0x7f0000000480), 0x0) semop(r9, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x0, r13, r14, r13, 0xffffffffffffffff, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x41d, 0x5, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x7fff, 0xffffffffffffffff, r14, r13, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r15, r16, 0x0, 0x91, 0xffff}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x8, r18, r10, r11, r14, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000001580)={{0x6, r2, r3, r7, r14, 0x41, 0x3}, 0xffff, 0x6, 0x6}) 08:33:25 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffa4f00800182f00fe8000000100000000000000aaff0200000000000000000000000000410000000000000000000050003e5d7ac455c023112824662840512347f5aefbde299ad412112f8d869a983d5f12551e85220a6e3555bd0c308dda7a1cfed89efb09a05ca5723c98d0501029fa722ea101c282d678ac65d58357a81bb9df31ea958d91efa50e6f9e3320f8f6e3735f349f5d4e0e7b051f906ff01d2f3046f211e06617e52f271a81e116369b6a9496c3f4788ef8b299df419349d8812983dd824f9fa1c01ad9b1ef0c5ed07e07a3fcfa49081c343c95e3ca610a6a5a0c02345a5d57394a9608e1241dfb33fc6b405ba26233f24c3650521228ebbdd8379daab55b18ba8f8ae1c3d8b780e419c7e6b7b9c69d76a70a748ef2fc9b0bf359c15cb233f9c4b9e748fb"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = getgid() getgroups(0x1, &(0x7f0000000140)=[0x0]) r2 = getegid() r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r3, 0x5) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r9, r8, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r10, r11, 0x0, 0x92, 0xffff}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x8, r13, r5, r6, r9, 0x20, 0x7}, 0x4, 0x5, 0x5}) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = getgid() r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r21 = getegid() getgroups(0x8, &(0x7f0000000400)=[r0, r1, r2, r5, r15, r16, r20, r21]) r22 = kqueue() kevent(r22, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) read(r22, &(0x7f0000000040)=""/233, 0xe9) 08:33:25 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 08:33:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe2, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) write(r3, &(0x7f0000001b00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7bb6f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd354cc42e5eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264abd518967a7694ae21344da19ece7aabab8c1ff239e1738eb77103fe03f5ad252de156396d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929393a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e5d860b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a7be1e967045d0387ac9c31a127557a3f62e93391bcefbdf26295038daa85372b2bd705abdcbdd29b0ddf9c82c8183203bc390000000038e38c9f3e0350795f479e521b897b3fcb365a486db57f4ae9711578ca488a65830768b1ab96c0dac4e7ac46ea6876764d155b16debba6c4e54bb7d8dad9474a513b8b45d2ef09fcbce1a718c787072d8175959254d9223cab8757aa9b70d1ddec62efbe5375e142a60079e7ec9e94eabb7e00c967015d1601d5a8a3c1f831bbed42e28c83945be9bb1fffbced52021c33954a8c95644ca38d9f137ee487351a9d5e4e4416e25e312633b022815e77787a25fe51feebe829a360911819923dab63e74f97e4c9ef2cb01b4322b722a48662135acbd4781a194c16dc289e0500eb3e0e624b482df139b586470357e99d0b383ad48b1049ba9b265c25a47d26487872d6031d53ca5b8f8860b9bf78cffc7c80cc1009000000000000002e84dd9e2f0927468a3e60f2906f127ee2ea0dbab4d540fe1c82a051423f3240c263fe265001458778bc7807603a8f015c89e55b49a947393b79fbe1b8779d52c92e23140b2ce353141c383ccc9917d77aed357763c3453a86a8ae37ac7089b0dd76b30533693707ca847f0360e3c166044093fca506f9da3ae14274e1f6885fb496fbb3c2dd481356910a87db4fcb414588f76150c816666653ec0ea98c6a9486a87588835074691a85a2ec7f5acc3b73d12a28cd89d83e37a4117fa0f11b813ac9a7a744bf38e4c3cd34b2e25ec923c9655a00"/1383, 0x140) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:33:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 08:33:25 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaabd8cb3e0f9d5c6c066dd94d1aaaa800000000000000086dd6000000000102b00fe8000000000000000000000000000aafe80000000000000000000000000eba987000000000000000000000000089078075fb2982eb00563c0bb398abe67a079a3618c47b6aa394c1fa9f0957ca8e55648bf69728d1df7bdd556c94b1c37562b5f16c1371652d3b1a52851aac7a68c4354be6687c69186810e3feb5e500784fde9620e2df0373a1eab5f19a47f6f28f3b912f09ed080582c7245af04a77289d3b62761e7f8bd274401c3bca47e1564c026ebc3b6647f585ca4dc4bbb90c2c7b743f02c722b6de94d6a79c7c1ece265bdefc3ed3a056c84b1313bf12b6e0500118ff001cacd4e7112f802c8a13d4c7a0b9ff9cad5802b42f2502090d1dae213d44163e2c7a49a4ee5dea40a9f12bd"]) r0 = socket$inet6(0x18, 0x968e5ad282bcae7, 0x89) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) write(r1, &(0x7f0000000040)="58692c9d3331ec529ba74a65b33bcf402defccca4e0638e2866da9ff4e57320dd69ed772967ce32672eca3f1b21d4150126512165f98e3e4f1a645578789edad64fd676602dd6c5a78effe897c02608eca1d212c0f2a6cd990079641f42ba0", 0x5f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) listen(r0, 0x9) 08:33:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10000000002, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 08:33:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)="1852c5cc0b2755847b7fca9a4762dd3ff052dc56da81b536c99e71d67dcb565618f7bdbaac7c30ed430eabca27686a2cfe04c04afc903ff6748cc9c91f1983e6f7df8ebc1a632acd930182706728391b26c701fe7f63bdae02bb5421a024fe4918ee9da4923399cb7edfdd6ffff1f747e22d25102577b18d0af301d43d71c18d2b7bda0946e1d3b6513ffd2b9cbd04105eb309f09b98d03105371b91ecabf4e636c9475d4b28e5fa2c35c0295893af90339ae11b1adffc050b9b4878f1183fa6030188d20b68ec4567aeed2d2cf393c9e1b42f75616267d41e16cabf63f7ad9db904b7b5adb105740b327ae6f88ea88c527c6d81624b3d", 0xf7}, {&(0x7f0000000440)="167ae5eee09a1118c7bc2439aa851cdabea8ed0e3ab92d2ab438ed724a7bf8257ee9bd39088ebc02ec552e6cca23d48c97c2afd64e5b419e2457ed1cec04f810f39c19a2216df2bafe2d3d715db7599027106b3b9277aaae29cb8c91500b6bfd67819de84d6c87bb8b8a5baef2e2c121ca1a839cc429cf837db3155f71d995498c326316a1bc36f030f03dd453fe373ef9193edc1acddc9b047d065a1143c96b941dbbe805dada2bcfee4009036d76697c79f6243efe7ec33bc0bc515b4c52e7c356902fc739578548b19fe3a74052a1c3f01abdb9718f2c104703f14e2609a792c42ef553268693b48ececa8f04074f031d5b0b421251f5d3f7e39c7dd0c2126a5c6d6537a8daaaae7a570123aff713613cecd192d24c2f5917cf894cc0e4b5bda39994539140b717629cebdab07ed692d862ac37920abe637b1f4c8ef632fff97052b76c8f4f6c3e3c07ce625eb63746a38981ed5f5e8a231393b16860d673434bfb0232abc9707a34f3e115cb8a3598aee37a273ebf6412660b11e5bc8032f847e5daf3dd218c3e2a2f464db5e74013b49ace42a0c0f63b2d817dcac88b01081832c1c212ac6b581ee03128a5444bdcfb46f4042ba1dc294f51fdb70529cb8b1c9df46e57ec1c68cef3551cd92b2f57c2478877a9667c956e295170b23453750161dc4be5ec69365729d6a7a06607d22f813205b1da8f844f279ffc953c23e1efc84ff178dc99521f20c897aa05833bc3ef1cf66a43bcc6c95954072f4a3f8c52552b7895d3d4016580bccfb46fd1e2e9962d5e3446702d78c504bff8c74995f6d0104af196c174102c25c09928ace6f1fefa43bf0bbceea188442ff8ddccb12c92691bfe772547474d3d37853a951b315935bb5fd57da868a73e5d0ef1091f56e7ec09e440abb940d2d535b94918f4a71d3435347b45e32b461c4b46c5dbdc2d56bc3b355bbf24789ede352458b3127353c5386dc1d536e5b0303c93a2abcc79e394618ce72d6685fd43e07826f4e50eb9621d3dda6acf7d2e652eb123b861bad9e944ad9a976dd3437d50a8f02d6cb3de7caa2780f1e63db23a1a700cfa258d17860de0dda97dc5592a0c72feb99cd714074d6f3c18590e707b14ea92c9d9ccf2b7564ef08b6d66ac019459d00e30a7100f9d07c2e41c0556cfe2d95b019610dee953e4c8fbfefb435408c747ca66f10112239be76ab957ada9f582ac9309535736a31e69ba3646a3abf3260c3f099dfe243b682dd13d16d199fe1b3af738b4c6acc7fb17ede0455381efdbe483e182031f7e14a3a326d88c61cb68b84288475f8ac384a0ba82ebf9a87b017d0b7f66ae431b99bf7ed3b72a063f0b979cfe0d75867102dd3b0a2ac7c5fcc7c93b5ab0f40bd220f0f9937197e2ff61ab1e3bcbe8ac403fca1994ffc47b1a16f2376cfc891c8a05a3d6c4ef510e45dca9f9469f75a08f5692d910c76edadf5ebce8f66c821cb2aebc07f8cec3102f363e8ad53acb825e398ca4e64c648d554019e98c21556960bcca86fa97b81db3c9ac461091835bf48971f93b45dcfe6f49e12d301743e49b2d734c4b269a3fe945eb28ba2f40f28bff353989da204454fb06e856f9704ea0e6db3083909aaada3e6598925fc976ba0e3d2f36bed2a04d6eed1ce0cee124e10d6c4465a5491379b6257a79b2924d1015d618b452fd4dfaf4159e348742a349cf418e5c0a2f28a158ce2e3812cfca4293bf07c520f5628b79a0b3ce574330e6468085a3b16824d3edd0e891429cfdf013cba9396647cc9c4879a0c659ff1ee0bc84ae44da1b0fc2dff2cf64c2b8c451e6c5c84f63ce86329e8fbb6c9a65ae0e502cc9bec0f8ab6e820a8962d900e4a899db238df612a389562a23988f9de9c039a45b2214b2933f78f87ba4650b9916fb5338593e1408c5a4f719faee0e2d83747b5836ed80f66f7b4306bb489d50c579d7f111a450a7b2e8fe87ffce368e62c7178e48fa55342ee6c4e0b449b0c69c9172499630922f04ab4d963fa26e667d7cf259348c8db57aa96f832dbfb83508a9096b3fa9f952dac1808b6b7bc4b5e9f77f907061fcf2d0a7871ef28bbde5c2b38a78d4ffb6234fad97d7cc36360a327064fd1d96b9f47dc671d86894040a2cfd3360cbf6335700b871b26a94611b1293b7f281c6c71335558b02e726e3c2a3817707993e8396103feb71351306d45e116498807a690d92ca3a8dc9e220d6b0ec8c36f48585f47237bd653956e5d30498926f9524d91205357566ee813cdd288b52385be690cca931af64782d82969fbad11827ab4c59e56f9e3eb96f8f9d84164e8b1fa5c75f542b6339723e654ffe8280d0c0d4b580ddf072d3c2cb5195c8ee6cfedbac88ab7548cf500109b2118266176ce04e4d45f8b1f25d27c3fe62f0ef752e9f108afcfe5bd7a09b70a453637cf55491dae9e397c6ea3abaac6d50b51f31096a90a551edd68fde1862d95ecb9de30e086faa9162b5452a3796acf1196f9f9abbf03707626be352a74ab8e51898419905140aad0e2532eb64fde27230e8ac6b457f13c2074af4bf8929c92d92e410d311c96724efde6d238304dd49681e182ab975dcf587337e09e50c13071d30722fe85caa59e242204ea7d654d5e6d042ccd5dcf1765a7ed53cbfeda01d9aad39961377f552ac9b00142731f2d37c6583207bf5327ff7752b0ad81e1d9deeb0df0d4b185136e15fb4c51372220ee8daa50ec7d2783ed607140b635fb512ce6c4a8e128d3fc7236dc473b60da3c90dd69f71abf45713eaf0caec4b36f181d76c47ac1b2006fa77426292e938c169cd3a6d07f8e2819ccc954de909f13ad017cdad7a03c0c5d437b2b64427c82976ef3de67a3e9a9eae3caf4b85cca5fd2a6d0cc9d32749a6b2b0d2ef10115f7fc18e21038143ff66e46f8eb19d6628b2cc6aaf781ccc4271e4698f68e74b460e8be01c5ce5d3c8ecb6d287b63a59ba0f10b9cc1b36c1726959bbf80ce69de9173f0450903d261cb4aa1153f48ae309f266699ec2c3929def26cbe680bc62a3b0439e11b4d3d5970e0691970d35272e0651e5e1fe039ae503c44a3203f4edf9f4ce8a7ae7d392d10cc46d9fc4ee1cf94627a77b493a33a0e47d744c6d038d9f3dde9d20a4a674a259e9f9d3d23da138a34384deefc61cf74e3d82882e835cdbd4769725f76752e37f5b25db7cd4d14f88bfec4e0b2edbad625f8d3e6910b55a8602bf83cb88268c6b3a1d0702b84edadaacdd06aac7c88ce097602e0c7348cb07ee19e33a69e4b245a50d87738a81b6b3e23d8476955c2de2feaa59c96b49d47967eb9cb9e2ad72935fbaf86d804a25a5da29c42a65547d594e6c17b1edd006ac28805867d727f87accc59e4ab33056cf30d846ea955230c9c2d0443e5987c67b224e16090842a65ff771c0a50ae62cd14227afe4c69c3cbbfde4ffbb913a04776e6ffe0bb77976db8af8c83be801000011fefcaacf303d2bee068ded6bc570cf2cf7e9471f1625163ffb49882df12dbdd78cd7b7b81d6af50585f9e7fa6e930c1fa907ff6abc4e7746b2ae9306a27a79c2267732437fa41961bbd9a19047f35d719a915cd20053ec3966a14acc6f6b6c556e0911dd1566538fa8e17bb8c6f1a3e7827c7755bb209fcb872a1b58a93a4cde5a61905589ebacbde86f1a5cc34220801dab8b6e77dec9af93f843d25d83a490349916bda27247ca11713c9549739b94180f3e69fff22c96feb79d7d92ce301a34492c8f20cdab2a9eb4af5c13b0175e52dcc82d95b815385181e1a4823a92e6d2c732d64ab48ac986d9a7f051f5b7b15f8494b88e89f38d849a39154c4914303b8b34cd2ae2d0968204aed9d2194004628f3ad0ece4e73d42fb18d174b7d738cabaaddabc064ce2257c06ebd0a1705be940aa8d4f2c70869d932f0e2875e5f101a70a9950bf13c178b5a281009748033c0e4ac5148b6886007fc8bd898d1a04ece4cc8f73e5d16085d4a5d76cad49097612b086806f4f4c627b1e1cf1693527c67143944d0a5d2254b5ae78347db0e40451c8e3380946d1996444ebac4b020cce29d9671bd93d57eefd08f82ce3866314ff213d490ead64d2142a8b6f241f789bc3d607f5e08a8cc50a2be6489abc4afd6eb310416573b8b1113f3013c69355e2c872245a77b7c0921bec2b79fba17e828ba9e048dd1345c2f45af115f6cfe1768ae9e836e8d860a536880a1bf8719489a2625bc6a4af9635cdb7df2fa149194b4c248c01b5a7b7818055a097f0da254fd4c2f0811cfdbda2ca86ec17a1e4980ace0747ca0b295586592469139fe354ef0d5f83102b490b89b49da48100a94700e6de7b02407a6e14eeeb8d2e59ba12ed3403e2b58a24cca90e0296052984d5e02dcacdf17575d4464a758db0fd89de2fc5dcffe3c4500fd0e8bc51f2ad40d75b37944787526b01ab3af58bdf09bd9c9e2bfcdabb0813a4f938ca78649939f46d26dd37a39c9d55464dcdf07d120ca2f41319922895ab11b7e163d420957916ab8ec43cfbed235b28cc6e02733347b1006e36e90224274ab9d5ed49af1d8bd61799484c538fa825b7ff89a464b08be8f0b5f3e9db627ed61842b31ad94c12a6deb531822971cf4d4ae52aca9047ff9cf5137ab94516eef9386325d7da29d7aced82aa0da40ce584974abbd8e1cf53441c9f8696d0be98aef0c06e71b228d01ee024da8966e1c1cc10388e70bdc1050bd63ab7ca60ea7dbc6a2cc06044059285cc9b0ec0e9016c4a49b0f9d33775856d168bbb1af961fc136776599e0295ef8a853a5f2cbef685c9c57369bce83bb07de6a6fda9d3efd96c8173f87f19f90daa816abb6fbf8c6899799e103625ada2af071dac5ea7f3e900d16569be5ab23ad21338a7669c85b700c766599752d1797e677371fd4642bfbcc06cb71a4e753f16dadad552c3407b1547c2ce1a2d3581a0d639d6915a00f47a39e18af8c9842926abc7bce8c965ef44e14328fcb59596101491c673e89c29815f8a163d91239ce1646838d531fcd78114258e9ed27ca859389762f3eab851a778f13bd0ceb1b0cace0587bc7ea81e3ee478ca896924bc5ac1427fa02e1577f79ac717be1107db5058fbc6b88007a2fe3dbfcc57511e2be1598f8b8fdce6be0f14d09c11741c0e903b1dd2852523b7826c8cdf6c3ee6eade97e4be6f5708020f7d6317eabc9182b164c42100ea4d5eed5b6c0027d8d30cfbde854c70f9e45912a77b341560aa8383dcd2eb9ed41cc7304a46f219bce3906a98f0378a2bec9587e884b74b4592a8d5b5fcbbf84fb1446af7b5f896240b12dd42d6b4905ad6e4754d113b32b3662aefc6b470792ef8563ac706d2070bd5261e39c55ae47d7577a725441749922eab429ed8cec2600cf7524dce8c8970d9d49c509b513bfa58479056016f3ebc5e53bff280e3b58393dd09a60296a0815a99a17fc1ee631ffd7e36819893a4d67cca9b0ff2c5a811fd63c2ddc492a80511a3d164d3b50ccf6f01da616296a78128cb1863049c309bc16b5559d0a87ee0c8602a2fc2b3a343bed1a742dafd92950e04cb02716e245019d412470cd3d5acc29d59eb1b8f81ea6709c9191bcc452d6a58d897ec453671662ea2c2a14e6c8be6189a0f97ece500d02f2fa6a4e4f5afab6e16a4f81cf681b1b55afb51409f87f50f8e7cb2a68ee8281dc5def034119032b69348fd46741dc36f5d135d4860e05615310d7313186c18f8279f31c52cb946a83a56e12bf66a35753e0d7edc691a0cac13b610d5150520c9b7be04e8dbfeb0efaf7725ee157b756e8e53241c9c", 0x1000}, {&(0x7f00000002c0)="29f8c8123eb5770e17eb30fb5f24ab8045693caab8c90e416079aa9549396d8cde2dd665ae443b7ec24cf30124cba1f308399da8e708a7f01500f0016923298103afc5f887e8ed69e44795a1772f90932e2fb77e324c61fcb6200d6467b65268c50d82129c3ac8116eda5fcae5dd8712f654b2d40f898c664788e6731d64584cb267227c221c307543735eb2c388997653b8e11d1108b7539cbc861022db9a8905fb626874fe84c033be123cfd310aa673539db390db46167831df170de59c2e9418946d3f5976d517d84873a90b64d9f204f911e7343448436d924b81104ab0412a8d6c57e3ffbd5dc2c4ca21fcc2e16210710925c6498bc06db69b0de7", 0xfe}, {&(0x7f0000000000)="852cb648eb5febbba08e57cf039e2ec4de694240360cb1d61ebd3706344ac9ba0ac320282d40b666a491f32777e5af2bb7", 0x31}, {&(0x7f0000001440)="ba3c8dcb90d97c72fda03e43a38ad8a2404f3847176f2fbec776e97484937b7b1ac6f60fe6dd3522d1c93212f01e1b9d2fca977e4eb4b13ae380ed78b8d32b239a9e8aee336d07cff6805977ca0abea47e8a67c7aa1f8df4462f71afb7035218e48885cf131bdc938ce9c3a6166c8560cfda5f9576ba19a631e0658c776a87b88dd396073f91e8e9bfcf63928fe21f9df8e50f2f94fe2444783e75c5805ecbdfa6871997b826b4fe8f23fee98af0de11b86464efe75288fb2c7e6154394784ed08995ab8af03", 0xc6}, {&(0x7f0000000200)="0b515e15b7fff14de40e69b0a2c82b3f9da4d62fcba1d3", 0x17}, {&(0x7f0000001540)="fe19e9ef372618d03c37f181af582f335107e3e9f14ddd85209c36ba8b5da27fc3e481fa0d3324f8653c8d109de683f44bd079b47a22ed4fb569919f5418aede8b6b330ca3fdc5a0e13d96d231f329dee140e13c59cd520f9b4e9ad6e4ac702a1128e3fdeaa7705f1a4f1e82705e1861d6e13491d270e989921472f1c64b6fa067b8ab88b11ec8322175af8b3b054d6ccc64b4930c241f17f35d949ed1c2cc917fa2db21cff89aa6730f8a07c2819e4271660977c570d2c6b84463f1a8", 0xbd}, {&(0x7f0000000240)="9816071c889dc4f0dce7fd80e80f1ccb8cf56be93d980677b6caa702e7c80b002075f8756495b6845db6a1bb", 0x2c}, {&(0x7f0000001600)="cd19cbeb01965bbe7fa4fbc847db38635c4048c8afaec76d31bd6b9c0bfa4ae07395468d92fa9b000bd43549d8b6e3a172a1e45364fa3bfd1eafae088e9d8a1b004288aea3f7d0158609d746b2d7e7724461026b879c8bb11ed4e21fda8bb403697e19c3030f422b897e4a80d7093da5fffc9f77e871a4970c1a5e6fc3032562d7cfa21b0b75cf579c1716e8e53dacece4f2af5ea78f73af2c2c1ced15311683b6b7d7e86a5028073cb7b4f02ba501fc5d52aa9ad764d6563108127832ce9c5a4ae03454160550e513", 0xc9}], 0x9, 0x0, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000017c0)={0xba2, 0x4, 0x56d5, 0x9, 0x0, 0x0, 0xeaa, 0x10, [{0x5, 0x0, 0x4, 0x930}, {0x1000, 0x3ff, 0x2, 0x80000001}, {0x6, 0x43cf39a5, 0x7, 0x1}, {0x6, 0x40, 0x800, 0x101}, {0x5, 0x0, 0x400, 0x7fff}, {0x7fff, 0x3, 0x9, 0x81}, {0x7fff, 0x3a, 0x1, 0x6}, {0x0, 0x80000000, 0x1, 0x8}, {0x5d, 0xab4, 0x5, 0x3}, {0xe8d, 0x81, 0x0, 0x5}, {0x200, 0x5, 0x9, 0x8179}, {0x2, 0x0, 0x0, 0x3}, {0xfffff85e, 0x6c, 0x3, 0x8}, {0x52a, 0x101, 0x5161, 0x3f}, {0x9, 0x8, 0xfffff232, 0xcce}, {0x6, 0xffffffc0, 0x1, 0x200}]}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000400)=[{0x0}], 0x1) 08:33:25 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000001300)='./file0\x00', 0x5ac683f46178b215, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x4) msgrcv(r1, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000040000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7802d11d37b7dc9ee0e"], 0xa4, 0x2, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fcntl$dupfd(r6, 0x2, r7) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES64=r6, @ANYRES32=r5, @ANYRES64=0x0], 0x3, 0x800) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) 08:33:25 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800400}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60030000000000000000000081fffa00000000000000002aff020000000000000000000000000001"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3f) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:25 executing program 1: poll(&(0x7f0000000080)=[{}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000ff6d3e05013b20f300647b9b9747b59848f631497329e5eff4cf939f4734fb25905fc5cedc7d151d58983cc3004fef66ec824115970e8ecfa60e1513c7164a620657f99fb391cc5100b3f982fc794b18e4e0d8968bd1c7ed917d2167a2e5d9000000000000000000"], 0xbd, 0x3, 0x800) socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffffff) msgrcv(0xffffffffffffffff, &(0x7f00000000c0)={0x0, ""/209}, 0xd9, 0x2, 0x1800) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x9, 0x8000, 0xfffb}) 08:33:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000003c0)="b4281fbd66763bd30d774e2043f08bc9b874f67878b2257a5360d00e2fbaea7cb3fd31f584e8fb8090e9cce7c1ab049d1eeae626376c892b7f24b612a724283fdc206b94ddf17ec189a4406916bdd1b5bd26010416840c7548b6b22443b791c71ce83e1376081cf00fb004ba68ca2a0f618097fd96bbf81bde94c89497c2b744254de95955f6c7f9a3302b6f500af4b251b5a0c173ab59577613437a15456cd2f9faf540bc0d0a713bb8e14b8e61f9253a5ea0cbe1199fe655d3197298abb04a2c04269f66414e63374360bb91b4d2d87f64dc839543cf032d13bcd3e34c1516e8893272b57c9b660c8c3fbb9aeb4932ea36fc19f46b72c0f8366a271343683abce0115a543c7f81035a913b6ee35fa85d6ee67fc9b6bd5244e01ee94c8182d1c127c86785e0c289a06f4574698915e4fb4e772ab1348aa9a4be949616767b30c11e1ccdd4879f4e6d85f4a5f9c72e4c71d3bb2e1e3f63fef474651332cfe9fc8a24a428a72b42c24f2a40b2c55fe4de2190d38065f9b2b5c5607bc45e9c0ab06119a38c", 0x184}], 0x1, 0x0, 0x6ffff) r1 = getgid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x2) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/46, 0x2e) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 08:33:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="6bf95d0b2d990c6d45500f80e6e40050d8d210fac1cb8b1b50f6718ffd7298da830e68f4d0677a494b31d7bf5138696934e17f748c900d9de40e5a5b9b4aa07bab", 0x41}], 0x1}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080), 0x4) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x111a, 0x7, &(0x7f00000000c0)=""/115, &(0x7f0000000000)=0x73) 08:33:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0xfffffffffffffffd) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x321d) 08:33:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb020000000098d07a3b9d37110000000000d31f80000000efb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca6db9a21d4d0233c52b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1d02862c956171e78f2f907b6a21d335c3b560606156b940b5b35ed3f4875498fcb4684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b35f9b6a141f59612cf0a8bbdb28c5c6fe4a5555d19a92d0000a7f8e0c7ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c08193cb007b6604dee2f837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aa0700000009b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba20f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1000000e686a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d557a7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff054261aea2fa00c6aab8847feebf92dab68e3bdb7a5486c63d908264bde7295945fd144bcf85a643f77b6b56afd2317948ea58575f6e26b81fe8ab305ffb4b738cbf53d975116ab2b8aca163852297021dcee390dc4fefbd855a42fda7b80efde0cbb7e723141838831573c44a2bdca1c509e9ac3b7bae3b8e4ce997fbbf4c5871211b6e41f534ee5ad082c0007350e7a182aa220e41d8136a143e8cc57d017679296f437ecef23f9d44ae52e3f40d285dfd00fbffffffffffffff00000000003654eaac1d0f4b6f2c5b3690f5cd62e524a3db46e8821a0f386e079adca23b16ca89fc6a38a17884f48409abaa59fc837569b66172b6053286d7c191c75f75795191fb9df9ac3b49deaaace5c9ebcf9b7cbac9ab449c386deebe984365c0dedc98b3f08400096017a3e49a291cda8b3c0e66249ee7fc07124df3f9a104b5488baa74f8866372edfcdaab4f45d7dd44c108ecfe754332cd65558b9076cb2cedd7f06891ae2f9ddee7b6f898d4e7300afd31667f58eca198b6612ad1aec8f2d3f996a72b976443a2f7ac298be7e3f07d67f1a0ddda309b0340d8804fa62c3e0157a0a0c2a9c0d400"/1290], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x407}, 0x0) 08:33:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a"], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe6ffffaaaaaaaaaa0486dd60a4f00808183c20fe7c000000fffa0000000000000023aaff02000000000000000000e500000001"]) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:25 executing program 0: getgid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r0, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r2 = getegid() fchownat(r0, &(0x7f0000000080)='\x00', r1, r2, 0x6) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x0, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=[@cred={0x20}], 0x20}, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r8, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r8, 0x2, 0x803) pread(r8, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x87, 0xa090}, {0x21}], 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}, {{r7}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) bind(r7, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 08:33:25 executing program 1: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ba5000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = semget$private(0x0, 0x1, 0x4a6) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/86) mmap(&(0x7f0000fe6000/0x3000)=nil, 0x3000, 0x0, 0x12, 0xffffffffffffff9c, 0x0, 0xffffffffffff818c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x7fffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r4 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r5) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r7 = geteuid() r8 = getgid() r9 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r9, 0x0, 0x0) ftruncate(r9, 0x0, 0x402) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r11 = getpgid(r10) r12 = geteuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0xc, r7, r8, r12, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r11, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r13 = shmat(r6, &(0x7f0000e32000/0x4000)=nil, 0x1000) shmdt(r13) 08:33:25 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = msgget$private(0x0, 0x48) msgrcv(r0, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r0, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) msgsnd(r0, &(0x7f0000000040)={0x3, "b24cd9e9c734d61e2085e83e4f83e16535fd8715799677ce2785e64545510e276fe7e78b7549cf319a13e6d3d53e2fadae9daf36eea1d194f33112fa964c6d2702e2a422fac0ae5f6ec76e2573ba543c3fc2168ae29ef138038364150387d04d46502166fec4e7fe49d7c6697b695d9cf09c83fde79462c15cccc5e96fc8254627b643ffb3e1ae7bb9061ad3896d6752db8b48bd949c5f86691f2c66503f46da8e9608f3a0f9f62bbbd71b0523029d42b88cd24e9b4d1ff33454d45c396e8144365476d92710d5578ad384e1a3d272af82673b960692eb6ee60000"}, 0xe3, 0x0) 08:33:25 executing program 0: wait4(0xffffffffffffffff, &(0x7f0000000180), 0x3, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r4, r3, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r5, r6, 0x0, 0x92, 0xffff}) fcntl$setown(r1, 0x6, r5) syz_emit_ethernet(0x0, &(0x7f0000000100)=ANY=[]) setitimer(0x0, &(0x7f0000000140)={{0x95a, 0x8}, {0x53c, 0x4}}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') bind(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3, 0x1000}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 08:33:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000011c0)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "0400fff31e5a6f88303b05004000000400"}) write(r2, &(0x7f0000000080), 0x0) r4 = msgget$private(0x0, 0x420) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r5, 0x5) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r11, r10, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r12, r13, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x8, r15, r7, r8, r11, 0x20, 0x7}, 0x4, 0x5, 0x5}) r16 = getegid() r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r20, r21, r20, r21, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r19, r22, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r21, r20, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r22, r23, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x40000, r8, r16, r17, r18, 0x80, 0x2}, 0x0, 0x6, r22, r1, 0x200, 0x78dd, 0x3, 0x1}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)="41d166258341932bda6fbeb0adaf7b691307ea19113231f6381518c30cc028f01778c66c61856ad67d153f1cfd29c273e90cfd6fdc0c956efc1a72219f49a0a8a05f533d816e4cfb3e85b53004309478222f058c6ed4c49ebb305e1af1ebd9613d108e1c62a72f9a54611395018c69ebf5c875ba2f87891c4e8390f393cd9af2daa38fc659661dec0314ed6e23c51bf9f13436f7d3e51d3c6c3e4a719e99a049674c573057ee3d2598bb5004", 0xac}], 0x1) 08:33:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) r6 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r7 = dup(r6) listen(r7, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5c20, 0xb5c, 0x5, 0x1, 0x0, 0x68c, 0x80000000, 0x5, 0x2f932d86ae0bcfb3, 0xab0, 0x80000000}) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f00000000c0)=[{}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x3) geteuid() 08:33:25 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x40, 0x0) r2 = msgget(0x3, 0x0) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r9, r8, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r10, r11, 0x0, 0x92, 0xffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = socket(0x18, 0x400000002, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r21 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r21, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r21, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r21, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r21, 0x2, 0x803) pread(r21, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r21, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r21, 0x8010426d, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x240000000, r24, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r19, 0x41d, 0x5, 0x5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x58e, r5, r6, r8, r13, 0x181, 0x800}, 0x10001, 0x8b68, r15, r16, 0x7ff, 0x7, 0x1, 0x2c}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r25 = kqueue() kevent(r25, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r26 = kqueue() kevent(r26, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r27 = fcntl$dupfd(r25, 0xb2f35dc35e45ded, r26) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x40, 0x4, 0x0, 0x9}, {0x0, 0x5, 0x1b, 0x3ff}, {0x8200, 0x3f, 0xf9, 0x3}, {0x8c9, 0x81, 0xb8, 0x4}, {0x7ff, 0x0, 0x6, 0xc6f}, {0x8, 0x80, 0x1f, 0x3}, {0xa3, 0x81, 0x80, 0xcc}, {0x1000, 0x5, 0x9, 0x480f}]}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/192) msgget$private(0x0, 0x80) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffa000/0x1000)=nil) 08:33:25 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 08:33:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000300)="14d3d33dea1ba8b72b6eecc2d8df4002", 0x10}, {&(0x7f0000000340)="bd691bc0d9198a0f30cfcaad5c278bd5c99700576efe0e42b20dd84a4a99fa296d0be95cff4cdda7af9755be9c78dde664fd99e42051c1ad203381b968a1ac63116994697a52f6f0bb215cd4f8686f4ca50ecfa50170771a6d48dcd51c6076c861d895", 0x63}], 0x2, 0x0, 0x4) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x40) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 08:33:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000040)="b76db1c980dcff58e9005c61f10b9654f41f80dfa2d4338213e85ccb03bef450b67f85ec18", 0x25) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 08:33:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000011c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x2, 0x7, 0x1, 0x3f, 0x7, 0x0, 0x0, 0x1, 0x7, 0x5}) fsync(r0) r2 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x7d7, 0xfd, './file0/file0\x00', 0x5, 0x7, 0x6610dbb0, 0x3}) r3 = msgget$private(0x0, 0x56f) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000240)="775b8f659c4bc2c35a024de3250e5b411fbb79aab2f0edbfa7fe97b869a357b7c0d6b509bd7745bf27406918d5097347045816d17b20c301ea8629d15b524c7152ba1191cd57af50867752e064241a626a69d263fbc26deb486b7e2731c5dc094599115b6f4d6534ea378022f004939331f7acdc012482ba242e9e739a55144e1c406490255a89fe43303dd776984c27", 0x90}, {&(0x7f0000000300)="56088e3f7c995957dc90f34b7b5f69aef658570e8a9da6ac318d4bf62d8c2381552a8191c7841ce470a43042a9e996e874bba4180050c2d8e9dd5006042b09666fd25d2896b3a1bf8ff8537510508ffaa8763d421d76264174bca342333bbcb622f83ecf41deeb7a87b4b027faa22b0fc22256e6879d564176a7cdceb9e1aa48aa7d14a381254314fbf7a9bc8191e385f91f205cac08f7faef0a782b2ecfd3c2f9941ef3bf868cf5c5c196fd7998fff79ced4547ed74064d609b8863ee6cb7e82705fcbf818ece37a7", 0xc9}, {&(0x7f00000004c0)="ce3eaf5827177302c49f246ae3f291186bd9967010349dcdc9c62c9e456aa1f784b0ff37837dfcf6c1e3311efbbe4424f2a0008a71949f3bc2478fa4029e7fe96c9e308ff11c454a012f347d58ed469b9d4cbc8b48f802a64ec832b6ef3281aa7fd75980a119fe14039d85e1333fc35a5523a07afe2b74abb05c9629d8d67a9b025e2fa2d76522c9561415f989e954874a669cb23c154e619f96e67124e758226fcbc6111572a082a80fab75c77bcbc55da9319894ac450fea15c0d24b8e2186f66ec654a35be2cd7578e6879d26a865b0a1a18d6e2161d79fc3", 0xda}, {&(0x7f0000000400)="1ed3bee467639012f2a20d879141cd117d0ce7ac405838cdba", 0x19}, {&(0x7f00000005c0)="1ccae4022a2819da49fc1d8573c7bf1a83dcb25cb5f3d9fa89b75a0a170433a9c337ddd3874a49d9428fa02e877a5df4093044744fdde9fbdcc6d0b2a340fee1480d03794e0ab676adb29157c843efc13a996f0827b8e153d570938bb38930926dae5caf1eca50e1375e18fa965e", 0x6e}, {&(0x7f0000000640)="4854a7f4c615dc77833582c59cb939313bf97c89531176968731a059b573efe1996d9f7122a201e62785ab66a59f62b06bf2897d34d0e7b415920b9423d8ff464318fe70de85af934d1b3b96036707c4f41b1af8be75aef492a55338c5465fadeea9af9c9526b2ffd53627008479811738757ff19cb8b6409c4904ac647e4ec605be28bd61", 0x85}, {&(0x7f0000001200)="1e868850c2e3eb730bc981c1a50789d8501a5a23a13b45c45d408cd0f8e2fa8491a79b991749e45d98d7a90672756add0fb17a2b74b13ba1be26e74cb27919ad0489344c7b39e481fff5060b4c5781fbd463bdf7eb2d72e7956e9f01b1f8222d96da965487c47d90714107a0018620032e98aafeb64dd0b7d7914f4037352978a76e4d986328febd248ebe48eb4bc6dbae07b27ebc5d9d6b4f37b7c0ad46b27621f8c53f9577bb7e859c0c1e5a8e41327518a1f0b0a7ce972dc4dfcf19d11ca43f5e8b0d3b72a131fc334a801a5e5c0814ee343aab07058ca6285bdd5214984f6e90d1c8e475a2f6d6c77f2a379785e1a1ac9c49c9db8e9710c25fd479e71f52f3d85f530e041534372aa681e0d0d2c0b234f829d36bf396e9d2444d8603b0ba70e4c79f328b510596a8ceae56ee51c1d935027d678dc1cbe535fe526c22170b6b7dd3db021374850dd745ba0b97e17c3d177cd65903ca254f107312f2f997da33a11e729f59493ccb9898c71b8b421f4b1b4d5e14a2485942cef7fb79fb10d75d38afaf315f100895ab1999891077b918d5f6c7f558322e0298dd9c32e7288dab61abf37c9da6aa6ec985c27723f3640878c1092e56b155ed8ec3c400ae64b2c500cc2b2143147df3dde3a91ffb087bbd39f4ea45ccf7ea86a3271196f7d5e03e96b4d0f3e538418522b1aeeec8ab20800fea863cd3573c647538a1cd397dac674d1241e82c8bf989993f93a4619b34e5fe6c832c0d4a584c369a84068f631fdbeecafb91da30e8b203ca03c235f74260c41d8ce592383faf464563d409ee26f7003587f7e8a4f94064279b0a2262b3556f2a385950da7a443695a6c10538ff02c6683eb94576d5eed0d218197bd1e8f48dc5bfaee41ea77c586890aa1510d3c6e6b464a7f900e030ecd56970e4d81f89d76323616c01ce2f7cf7cb12a2bd7c424c217101d9da322309a32af3b3e2fcf069589720ef853b190ecb37bb99518a3e9fcd49ceabe62396f52ec44b20b1924a70fe8278f2faeb0f421d1adf4973b0e90ad25713438a1c7945ec125c5cd284e8f115712e905188783de35ef5a03fcc19454f7ffef751dcd8709493300e6cf2c5093ec3e8b7c3b9be68685965c005da92710ca7f5ce3f478c97b6b4e26398780e102876039667d6100de11c175b8465d3328d010288890f062e717cfa59eb90d39349ff628580b4bc9f38a1822a75568cb4c3383c6e8512a4eab7757794c5ea33fbf03baaaddc5fa8331e581bca3542cdbc2df84bffeab54f4b06bf7ffbd7e908c9631cf169c4e5162f3e418b88ef439d5db26637d6f20fa674370262f41ffb94bf237b74ccff2943961b96238b8e169e0fdcf8f06a2b51d4b1d5e6c3fdb99ca58cfee1eb170529f28df0a8bf5cf80fcafa202fe289fa8f9728dca72b57038c85e0d2c8b045718db557e11efa84e97ee594e4910fd43bc052fe005a82e8054845da4e7dd6b04c3f6a9c35944294c131f392345f06fd34b696a11288546e3cc214865b5174edb9c5eab3a94dacb844d70ec3e11b5b3bd7edf8c2bccfe5c27c0475beb8c9d559c4ed843fd03fb6780652dde5d5322bed7f094dfc33dc021e5e5b55f937ef4586c7d2483e6ebe05dbb3a1d8fef68116da958f637336e18e120d9607ea48128a843f9afb94afdac86d21cee93e505b049563054a3eca4964ee3b44b3c7950cb7125036453b1bf8089af322c2fcfdddc0eba2edfa15af3511f57483a464ce8add0f11a8a93c4280fcd3d17f825af0a5daecf73615c7f6618c987b81e72e1d819ce358290c8ef3ef4ae8d446d9a652d4a18a7895965982d5d2dc81dae83e2b0581951054ce1e35bcf4d47344e812231d29bdd3e334996181b4f3270ba2f114ac5200e943f9b4bcf1d1c81e26cde6de6e95fe09320ad7c605a97f3c2dc8233510acacc4502bdb21b170258f954ac43db7c026359d5e19d3014e226bcc5b1ba8bee9eea63d72b655989d07f8f1cc61a02cbd85cd536afff351219d53c2b10174f9187db0a69c44904e3d1278e1c894ec4a9a139346c96d11aa34b3fdf461323eb2e0844a1fa582df4d73da44c8f976ffd17a3d24f420fdb1938dcd85271db238a88a9d4a4a20186ecaff4738413fd15c1a8ac7c461f4b0fbc17bd3bcda48e676e20e9ed10e65530982e97cdc18de999555578ef2fe9e439156e36ae46805fc22c7a0a0b3bb2bb1efa56160f31fe9c4361b70ace6e406a305f8baad7119d0e6f30f342fe6c570254221ddac03f105c321f6364c90806bd65be748d554a306a0ae8eb4068cbe8aecf6c08a92fd21c1adb545e5e86c174f2c35a39a766dd470994213670d66a03993ad15950f545e5e8f7bafbb1ea53cdf843faa07daca0d7727b31519764ab807134c9f0966756286931dd035f06ba86859137611b917ed9f815dc1a45e01188699adc8223a05dbda376569a05f8e981bd85fe16bd23599c130654558420f6d338fbcb66e406e5e2614344e82202caebe57fafcdd0ddd3f2b87e3e69ec962c0f6a38ac32f9da2a61998417b7871a31b4c309d6d7025c190e073a64c68a8c4383aba3c99f1d78ca66503d9e3b2428eadd0dbe6009bd5e39883b84f132a81559021482401cc8c2cf473c18ccdfb2c65fc8d6786ceb9582eea202345bed98e769d0f5fc5a6d01c1b2d4a587550182c9b22170cc2c89d0c6de65fecb336daf53d3a3585e829780dba55e694b66bd03bf09b3a9a156209bc1af750723ccdafa4629ff19b761072250098f45696481423a95590cd19f61e45933e86bba3c97dfa419684890a849ba04e61b2dc381ee8dafc6031599bfbea8d0661f783f54e58469d004e7171fde964c301fb625d23ca2695796d26e0dd54c203205f9a0e4dcc33c6c8f24fa5370e55eea5d318d27efa31102b2d084dbf762d9204d9574b2200c291489e2c7e1148b5edba06df4520898c9ce535ec4dc96676ffaa599dab6480fd8dafc63ea5e647d4162269e0d2d9dbeee34a401c0aa0d5886775daeaa39a6ccd3acb5096e96f4b96710d84b5799d4ccc8d14e1a0b6a910b484202a6d1f15f1cce7c7d407b22329912b56ab960823e3c1da43de3a7da3d7e9268a3cdaa3ea9ab70161c07cbbf20f0dae20ba7169721a4025cd754c83bee6c7c90639a3e54a4fa0e23342868ea4891c6754eb3b0088b1ea1190c2ba2da5fa0974bffaf4f0a02b4e7b35f4df6f310a3eeb65f07232b16cfe837d858d1b78d7b4723b29af77779a15df9c8dbac6e944c9258ab37c6b443e37dc2f2206c5b6f025438d2631d976ddfc4996c5dad070f97c086d3b3ec1eb828e5aac21fd0deae37d4fafeb6c259d6399facf74f1a2bc0ad5d525bf8eeb2e85acab4c06c03a82f3251442aa4dc671a33daed9edcbe0393d772f800d1c661b0c0fe887fced045a950c2651802a02e1451104c8ce1d3aa7809d5be9230450d2588079b8a2bb074ef80d29af0efaa933a53951fb8b033c4a3003dd9a4bc8a79f1600b38ec8464b754a3df7cf43ff2f430190dd342d3bf353db01f5135faef4fe77ebc3fa40044e2cb0f603c7409e72da7eee254715abe3a5b2b45f5b53b060c1db1ceab5d0094179ed25353cd82d40e256cf9e7419fb9e8d9dd74d6692c0f88c9a436b6f6aa6b0e42fd707ab455646e93f7fcd60b82c8a60563f87f66a5f4fc251d95c7bf060d5bafd00ddfff0318c1a321f8fa91d92faf74ea77f4b114890efc4f81367f654cff67f0ef534c0cddbb8614b759d9babf849d8e2cbe75a7dccc1a2b468dce13b8a5766d07b08d8593f66dd9e5887b37afe4c1082c72d31c64b8c6ee2f63ab41ce7a11e7f47b487cf68d0cfe62f3ff648a24f220f30938fe1d484228883921896a312d39779b885ef63146c51cb0325b2b6960cbc4a7c85bc9c7c0f8ea4bed5e3e4030860211f807fc4e6ca5eb39701f22878bddc4cae5d49c1559c58320482934fbb8fd93f9b35f69bfb78dc7daa328cfb50869c46f0ad41a05a237b9c13c19cba845466de860a770a472c7c77adf5f84a3901962cf3e646dff8d35010901ae6d18569cafe81ea5aff7b11cc0f505a6091e0f9e965ce7223e2f919b59c1537390ad2abc0e2a9fa89c02a05a395a021bc3e14c0a498a9b12b1219ef3d7b97a36061e96f1c70f21934f4a9beec4a2db7b2ab84d36f3db7469a44c1f5384a7984c164e1ca6031b29a5664ae2668b26b2c56d9f276f3a4064273fded7d7b3335ff31cb96753651dbe0565278c2d162715df8cfe189021886d5eb0a6f2455d8c7f02a0d4ba3330ecba7879ee28e145773dc0f8b64a0634a4523d1511d664317565209402185e78b5ba9077c668eed54be07bedd7fbf6d748b63dd96b2fb2b6b46f17d02468e7e6b89f0dd85a2ea01b0ca4eb4ef96864a7a3d35fe758233ef77b7b24425fa30055e6d9159215de6f998253cfe8c8439c92651324b1bda97fb81e0599bd97f062f253dfcb20538c8b72ab611d5c7a8a9f8277469f2155b6d7012ff47d2a16debc84fde00f7145199bd9e34c42ec1b728f612da5168f645831a683b8e8d6ca984b16e2de8d3b476e185e1680b7fb8b3884aab43fb2a4628a739cfa8c0fb4d58006c2864d41e2b5f39f219cee1f77aa378401eac58ac18f52c2bad44ade84f36b1050af0e01452e80d7cdc8b42ef761ece6a603f91f3140cc4854e0b90c4b1aae4e718d1158ca1210496830d9ef5596331b67a1b3d7e8c9eef127f6c54abd0b0173825f97ac6f10203c72f90f9a8140f02d8fbf0468c5994308fc085ae32b8f7f6a869fbbcf9e440e1e68778a9dbbce2d77db3bcb653aebdb619fd1ab98bb91b5e78645b48ce4694b714a5b46d55ec5f1c4c1fd37f9d0d28b465caec52cc5a1c0f877f31ec743a42d8e41d08f8920ca30418bb3624dfefe8a2a94eb81a96b32b822778fc3551e30711926bc29b1f6d6693e980e050cacccd2c7e9b18a2165164746bf3a6cdbb544bcc3ddaf165fe100efd9915d990e6381b9cb489bc2f42e1e9bfe83237e14c56d6e2775964f6596c23a5efbd508b24d6472058f5614ca7d0417e001cfa96f6a23a7476f07a6169b6279e88ee5b4412791e9c37cb833e698bce9982915a7290f64e6f5184dd65248d5ab22fbffbe484361558db8f20ba06f3b84210a4a278e56ee8a988039c953a97595b41ed8ccc0e164b83f83cd981eafc42c962d95dc332ba3dab0ad705d8960a7988d204c838df8042c0225b97326f9b7ade88d610b1043ff829643019a14262e06689c5b43062f66d314f9cd04d1e8d3ca863854d8f463dd6e23acf8ab7a61aecf4a879aa48512b7b039373c55e749f7495b9277c93560395855634acee69befb5d9be05d99e316c2bbdf3d21c4066cfbd64d7715d1a537d1d83ae84eebf1fa09dfd1c384a0d791d9f14ab3e7f26303f0d5141da523409ab7cd02c101e1045a598b2a441825dc1e4a73441fb076afc2b794c6edc2797071b311b506ac7bb80d030eb82fe9078a8523791c9531c5b55a3f60bc209f10366d44913466d10f3124c222a25036968cf1336df793936046e47b41731203196e2f1be10705dbcfda4d2df9437e16db50d0a9502a772bb1a94721b1aecb7e8f2ae2830aefb3543f467e9e52d9791d9c0b997088e9e9df4c593a5989cf8582ae15a2d854b8c746ab0a0064b95b1f3ba13e04f3efdf54881671c279655904c2788ee5e38fa847e01a4ad4bbc0b58da719a07fb7fb4f4386784985cd83dccdcdd1d326efa7d9e736b3d0a9711392849cf4c08ed97b27f303e49e1d7d3158cef8d584dfa36c5c0d4e0760c996da55f56d", 0x1000}, {&(0x7f0000000440)="c735681b63183369cec57fd111d4", 0xe}, {&(0x7f0000000700)="874d3684af86bebf50a9a07ea8b18b0e689b7236ef5ca2cdec41f010365d61689bd2818b8b31d8002e1d0cabc3e67e8e9d8796b278e072a3c23f9de62c38c766aa5d72f5fd176e82042fce5715938dcc52ac8a44455aa9e7b08a9ef0a6d19e3ffbd407dc4f3e04fa5170a9b003c63f3a5e990f6e5b32ffc1aff77cf1020bf342f88b867f19e3b2959a765c5290c46026d091924930a74ccac792b8e36d5c7caffec7e52d1f20ea4b4b69213ca1f8d1a605ea3f7950b6c4b24397c53eab5998a91b2b69e4c8db2aeb574891fe2fc841573e43a93454400d51d499e013e3329770134ab1abaaff8b1126ab02", 0xeb}], 0x9, 0x0, 0x7fff) msgsnd(r3, &(0x7f0000000140)={0x3, "7d6157c9595c33d5564b22416cd8245c79704ae2739b7f2d988a545e4fa843d8cecc8a4df3171536ae8f6c84ea23"}, 0x36, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:33:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x5a28) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x21) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x1f, 0x0, 0x6, 0x1, 0x6, 0x0, 0x7, 0x2, 0x0, 0x80000000, 0x8}) write(r2, &(0x7f00000002c0)="4a6325a34eb46370c97247a50fe09f107bd547ce79b220586058001a4c33cbc3d229e1eda7dbd8ef3953336353d8d2d825eb818f30b09c165f60955c49f3128931b98e464340078b6b2f1992f06b5a85a47319b1441ab07660c5ec0d48f237206aa1faf23506337e9e8bf07430b5fc4de80b8b137817388f9290062d9e6520afcd45935de8b6c9ddbdb3fb24e7cfaf07a2f180239ee83bee072e920e182ea0e8ca76eb4e97a0b8dc4ec4b22de5f3218737789d215b3bd0096b633fcc5d0c3c0494bb33ea7ab256aa46261cd1fb5824e6b8d9b4", 0xd3) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r6 = shmget$private(0x0, 0x1000, 0x3c3, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x80000000, 0x486c}, {0x6, 0x10000}}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000500)) r8 = socket$unix(0x1, 0x5, 0x0) write(r8, &(0x7f0000000540)="b9c1f226", 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setuid(r10) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r12, 0x4, 0x40) r13 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x200, 0x90) fcntl$dupfd(r13, 0xa, 0xffffffffffffffff) r14 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000680)={{0x6, 0xffffffffffffffff, r11, r10, 0x0, 0x40}, 0x3f, 0x401, r9, r15, 0x0, 0x1, 0x40}) open(&(0x7f0000000700)='./file0\x00', 0x400, 0x100) 08:33:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0)=0x8, 0x4) sendto(r1, &(0x7f0000000200)="98f728f8f955b0f22c50616364ff3fb4e03fe28a136c79235aa549cc2c218e7db382b334d822062fbe0e4bb91c3936a71675f0b2236d89143dc114a109f8fb31d0299366d6af9f7c88bd62ed026d6e75561c2320a7dd330a9741c6410247d2d3ef10448dccba96010f753259e6bf4f7d1fc95fed6bab6400c967014151cd1493946bbc78e54264bbce9ab32843714585fe", 0x91, 0x0, 0x0, 0x0) 08:33:26 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r2 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) getgid() shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r4 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x7000) syz_emit_ethernet(0x5, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES32=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r1, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYBLOB="27873a24d8f64313afd25b2efcfbd65b62500016a49d074bd2bbed28bb311bc3add5fcfd25172efc4e3cf8f35d31607b8982d49e663820e5c34604f8d1978cb684c657544c1ca233d5c0fe5b3a8b17a4db71c1eab789209f92", @ANYRES32=r4, @ANYRES16=r3]], @ANYRES64=0x0]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:26 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x5, 0x2) r1 = socket(0x2, 0x10000000000003, 0x0) fsync(r0) sendto$unix(r1, &(0x7f0000000280)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="caf5fadb6a2b37f426e877dd88c050796b743c13d4c808316d6df634b549ce12062235880d130a7c7d083dc0d1581722dcc96c205c3f5ca6bb55bf6a2c5b94f2798ebb6218f868e0421d9766162282b8cf1e931064046e2bf8c6bae44dc4fa5285ba61dbe06435cb52d950b7", 0x6c, 0x0, 0x7) 08:33:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0xa353) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 08:33:26 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000080000000000000000000800000ac7d39e5e030bade123ff9a6006c358c8a6e4fb1666586be89b9c66e05e9c5b2572fc6a0f2d38b3629e154db2ea853bc219d44cf77dd3a57aa229894f9f24589c2027a080e99f015a3c5b490df34a299ecbe5cd2610863737e6275edf99e1c819178d5f45998bd4bf52debbf4cfe69ccb2f5ea47caadbe465e87f5b24e7258df3550897efcaef4abc95978d40fd87b"], 0x10}, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$dupfd(r6, 0xf, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "fea6368c3f87bfdbd36cb60700fabd00b53a00", 0x4000}) r12 = syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, '~sE\x00'}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd", 0x0, 0x8000}) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0xfffffffe}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x3, "c69702eba43f83bcda020000000000000081f6bd"}) r14 = syz_open_pts() read(r14, &(0x7f0000000440)=""/67, 0x43) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r15 = syz_open_pts() read(r15, &(0x7f0000000440)=""/68, 0x44) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r16, 0xc2485607, 0xffffffffffffffff) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a000000000000008ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eebcaf79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d0318edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89b3dfe58f785d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a9789747bf93ab4670d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) 08:33:27 executing program 1: 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, &(0x7f0000000340)=ANY=[@ANYBLOB="22ca5bc23f953ce570886708091799199d62584c6dce5d15176a2e1d05e282739022cf98bb6d05734e1be3835e225e790b81f617c1817fa1e212712d"], 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, &(0x7f00000008c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910874426bdcf306843b34f7c027e266c2bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000000000000000000000095ef97fcc9a806471b875b901eeb549b590d06c4dcf9448c68b9853d3e29f98964e8f053d8355dfdf9298fc6d861293df936d1bb9ed072688c13b133d7ab7e1e8dcba26a9a3d1df483cff71c87b4bb3a13084b2ebd3cc02e2751077ab464370be5cff77dccd11b583a4f5d74c7c5c372f34b60c3d9aec40d35b4f15de6ac382adaaedb819658c89368fabefe6e65d94f8754de4b654c70b9fbdec38e060e82747b32f149557fb3af464ced85fe0d6af7a32ad832e36011f4c4b8dec76727a9fcdd8e9ee8b28c24724ba3b8cbbfe5cf2b8e9b38651da"], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) r4 = msgget$private(0x0, 0x10120) r5 = socket(0x40000000011, 0x3, 0x0) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x1f, 0x38}], 0x20080000000000, 0x0, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="00000005ff07000000000000c92832986cd5ff4425918ccbeb19b2e885f422604138b9826031"], 0xc, 0x2, 0x1000) msgrcv(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038cd832c1d516b8c603b810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d144bdf4193805402fb0394f69b5571aad6821d0b70d80e90b263ff3bc46446ca3512c2ac18ae8e6548d4af4aa8e7b04c8921fe47a310fe6d90fab1e3d25cf0088710a44faa6b29964691a68dfe6233ac7fa10"], 0xfffffffffffffcc9, 0x1, 0x1000) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r10 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() dup2(r12, r11) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() dup2(r14, r13) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r9, @ANYRES64=r10, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES64=r7, @ANYRES32, @ANYRESHEX=r4, @ANYRES32, @ANYRESOCT, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES16=r1, @ANYPTR64, @ANYRESHEX=r14, @ANYRESDEC, @ANYPTR, @ANYRESDEC=r7, @ANYPTR], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], @ANYRESHEX]]]], 0x1, 0x0) msgrcv(r8, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r8, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000000000000007e39b2630136e792225fc6778eddc5ebe0fc123ce1b9d8018b83b7220185b90215613f0e86ab04022a238d161316a4d9464126f6b49286d0efca016a8991216008caa8a9a9a0e4b126ffcd02f80dbb54646532bb38dfa8593d8a490ee9472e55ceb59186b4c28bdec77c40d4a7a0d8d834bf78640529e8c8e381c32c602fd00a88b1dcbf85df3f23e80d268bd788f2147cab582d8b7e5ca5043d392b880c6489571d3c0943636db19b6e5b0000000077b749094b362af6986d1d061231498d353d5c2c95a9184392ac70e370fd17e7f1f76e81d98bb743d8b42722253e67c19a01ef0ef0be882f14f6253b"], 0x8f8b63494240359d, 0xc00) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000a40), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getpeername$unix(r5, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000440)='%%\\\x00', &(0x7f0000000380)='-\\\x00', &(0x7f00000003c0)=':-*\x00']) r16 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) writev(r16, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r16, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 08:33:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="78fa9d96fa51f65c0719e9485894e7399c8cc05330c42cdd2b306a14cab63deeee344fc132e708ecbe87a0c33721ca", 0x2f}, {&(0x7f0000000140)="31c1a5ecacd776a11c415df895e4219fc5a5a875557be61085de1513988ac602c1683f2a839f5775b1f2be", 0x2b}, {&(0x7f0000000180)="1c7ced8e2ec7d2d0dbea6bf759116c40d0fcb67f77333d7aaefbc68a490603e8a40e8c521e32240ab6e6dab6b66609d3e0712a74151cec2817add68a9bb7b179143148a9bf43861ca2158c4d3a23489001282b8fc3cc39055574ff3dad8967922d462eb51196b535cc70ad74710aabb759958640c0126a47f2b579005bcc2510e4d2f3d68e184ce53a70664d7fc467c54ebf6f946d8a63be5fc5cf6784b232b64d6e1201c9a10e", 0xa7}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="0801000000000000ffff00007f000000d508a417a4236990caee12ca92cc75972cd2213858f4ce2b9805427041ecce108c678105522e3a2553af460bd7de22cd35e95a6f72545696958d95b8dc7fa23fb509afeb01a6a70d605dcf78777eba099391116b19987d943ca6598edb41e1d4bf3e72226ba0e6971bf1b4a5337dee43584e9ed5a412063f0c59a3080863d795529b5210a2da8fb6bf716f75d26be5a8ab080e06c90d2e34a6862dd9188b54988ee9161c9f61c39d0c0503ccf189388795f1740f4aa5f34731ba7086f19d21cde9ffcf705ae656df58764ac9ff24956a53725e61a3b047712195028acdff90e4e5c442523aa38b4b0c08e5c5352e96cf63b88200000000009000000000000000ffff000000000080b807303dafdbb132fb36596bef2262379d4b2d5d07ef84f279c77948e790ee430fad86c98b887594f85f31663eb22668fed7844e87ea3f5d01710154100b69c0cb054940e045f0c4058f56727af3361111c9d449fe3cf499fa5c39caaf7f3670bd41d52e6334d12a958dde9d73c8ddacfdf9c32ed708616be2e0d7f422dbef00c000000000000000ffff0000730e00000b4ceacd82639681efa34e493871363bab102b4a5f83b8bbcba2794da2aac7a7b91b6b5fc4018797bbd4094dd5ff8370016bc50f9f70d6d4eff94b195e7f1243bb54f2f3b5b64bb6eaecbb930da2857339b1567b890b372d4cfe229aaa34d377bed46a016757df87ddaf939d0a0df1c4f16309690ef6aa5f1edaf70a325a8c52b626b9934c29b4a5aeba87698c91bd992b028ca92a53c42eb8d31494d64bba4fd6ffddd47e8013d3494fef3be3b800005000000000000000ffff0000400000001df6aa6f83031db219c6e33bd1cebc3e5ec8646ba90f6550fbda29b5ec3edac92a07648c29ae61dc5157a81636a35afb3a139ad779acad003000000000000000"], 0x2a8}, 0xd) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 08:33:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000004) 08:33:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="3d79e31da5c401a2450343011f7e25984e71e3b572608427de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac55b61ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c530b01000000179ff744ecaa39734df3569ab883093e8f50011ec1afeff1453fa13db5791b354f0849d2dc7deca87c785add8230a16e2fd6c6bef3087c71b459ba63e54482dd14fb53ef", 0xd4}], 0x1) 08:33:27 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff080000000000000086dd60a4060000100000000020000000000000000000000000aaff0200000000000000000000000000012c"]) rmdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = syz_open_pts() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x67, 0x9, 0x7fff, 0x5}) 08:33:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000001c0)="e474a82f23e2a94ae8da596edc28f58f1feb86a92c4d9aa0c53f9036293da857ecea0f42ec1e5af8f304d7d9e7332d46a6f28766eb5963df31e01f1c703937b8724e6bd97b7ee28798029fc474a61c0a4b520006f397458b5c3c728f3f23d7aad490fcf1853797a7d2f87b66c0722a5f05e87134b0741a162c68080d64737a6cb5220c6ca0621c92306cc0b658e3b2e4e79d00819bad1a987ab07984fa0770823a3a4c6ca1883c39cea33bc631c50e563a2a4b9c6f160edbbf8cd71cbbdbc8ae239a39155ef7c75e9f7fc85ab339020d6e6c0368c6ab9027a18cbc5dcd1e5e245d04b844dc4a2ea9c00933791a4a2f26007e499a80b18696", 0xf8}, {&(0x7f00000002c0)="a2e0ed914ae798fcec1f9f850a8fa19c30c0cf21a8964958c6cae04fa6f21f0d10759d180055e81c0a828d4747d63303a34d6db8c3d2c9f148a61ddda42890111c9117ee3665e52e2d5920f0403dfb5717191838047afa8f00b6836a8072e170105b367c8cf4649d77a8bf3ce972b0cd6b4aabca83fa512cd62182b7763eb7caee3219218f7db980976c6ee8df5ef68099c535a17ef15a0e85a80fd8b420041011791f0bb93c6a95c53f9fba587cedd072f2e1b7ad2cbbada9749b6cd5fac5c045", 0xc1}, {&(0x7f00000003c0)="e371ca6fd35bb381ec50cb77a004ae4fea68ab108789b1bb5f34144fcd5a8f0fffb6f86e0d12379a0817d9c4bcb2e6cfb78b0544f4aee9b55fee293ee40a78b93fdd93add33a202bfa223ae0f1737e828d4a17771f6a9ad394c6f7b245eef56dac5349ac4890fc32325f1fd6e661e69a4930db66753e969294264661a7a8abf58fcc36da09b2c664e2a76ce317ddf81123e92a6e2842ecb8ab72ae12fb2001111d792329b3e25fcd525bcb504d3850c59b787b0ecac54260012903e7f6a9f203b66e0a9318f57c7baa7a1590b121605fc781041f6cf0cf4e19bf7d12f0d3fced14cd5d348a048b9771b6", 0xea}, {&(0x7f00000000c0)="b89529560b3c71885d852a1694ef7c1096ca8c8c3d29ac32e10b423fcd752c81b7e932efcce3fe204876c9ae5458d9dc147f1b050d7517b1e9a643eccbf4cba7b10d74f79db77a09bb2dcf15b8905dbfc423690af2d872e67ceb2283022af06fa918cef469292f1de949fbea86fa569bcc3b2da527842cd61732f872138e52657ff103db", 0x84}, {&(0x7f00000004c0)="72f42024d4bf1c7ca305bf0bf74ee81f43bf6c3f539e5ac07cf1d7d1f60e15d15aba395d32ad680ec4046e43f9bbe5178dc8c8f6474d0eded2cb41a9a767d1e9f3943206c07269dcc6eb51511a84958691580d8936342da6346461b6d58060533a36d220a33a8c3222c91096c4adb031788de0108b1417942c090b01680e5d5dea0d6e0c095327cf24ba35221dbba9b41948996e9dc7615bc7bb604e87dd6affceb4988180f698645f9ad978b0a94d7a6b", 0xb1}, {&(0x7f0000000580)="27a4d5f29e11b6fe0d601cfbc0c0c25a63f0dc0644c7bcc6b062337cb9a975854c02890350a07cd096c59f81e681e9c11c49c36faf4294fc40bed9fc8ad06b354bb5fe9b5b4a1c269550380bb687d2912d87635cac", 0x55}, {&(0x7f0000000e00)="b9d38665c4aa8e293bae84d92f8ad57797fd92dcce2c74cb2e7ddd3ecbf4aa17ae89bbe90c7be533806c8d5a814287fc8d10330582279b5cbd3fff54cdc838edfdf113197af0c76566df48503dad859a81f6eb0ac427eaa1af7d95d44fdf59f1820c5a6906019ab5c70f1ea30f1bdb337fef1bd87465468c823a2713b42d1a287a8c38114049dbc167d5a474087580d19b99ca74795ba89b98a1ae5804babe17bd917183f44a2f42fc96874a86bff9a1fab4c8b96b3bdc4914a5b7c5c59bffcacb6b94a6ff4b58341022ba60bfdaf013d2ecd3bbda3ed38b1a3c7f99991b2c080ec072d162f2c4288e92754427997583c823bdf944009a198aa48edab0db6621340b68eaf55ccbbf5d22530a0db969868f704e9020f179a4e1cb0b439d52f4df696f6f7959ba4ef8ce586d4ce7e4c39f80d8b9d9d25576d0ba7ac32926bd6f2d24113d091cb4200e6f4b9165d3bfcb130654a2860e9a149c24825cec55fcb97de86a162eca30663e40093e11c626b14fff98deb5233f5fcc63301ee2a87e5ed4ee6507a8a13c5c8ed99118f9def6d7c1904b752ba5724f9b33d0b16a6059c79a55301f5bcc86e4decfc647e2bc657094971de4acb9c76bd37c88c8a9139655be4eaae641474c4b685e2c3ae4cfd19c68d928c87eb36e57618837f1df1bf5fd0ecf7ca0ec0374ad71527c974654f969b3e678bf4086fb74441f26f6d4de0112252c169e29877456c2be5f962dec66da7481500629abb7b72faf392998d1ca8019e8c2ec07399577c6a76bcf5ce41a228aa509f156fb437b6b4191c81d8f7ce1035e5ad444a93e8bc286b8161f7442e3057e5c1df391ef454e96d2a83d5a62b084e78cb967319dc44f4aa85c8c762a74507a7b47e45b3ffc95bc1e480906703e60d9bb81ea300972df39f18a9f25307aece5216a89d03c9919cdd9e5e6c216e4d4b2a365ef1c6dd7b57b7b21ef18e6f34991403be383b728945c659a97c21657f3a1f187eaae537c33e39a2cd8c5efc9d5ae6a835ba68dd8cea2853fee11e9f917f4113909c78e2fbf372cacfa559cc699a799f11a48ac0f461201d49b001310264558fbb48bb63d70daa6707c93d8a20cdaf5cf096463be6b6776255cc8eb31a5df16f7057403ecc8516a9ae872c2de5206bb7dc7460d219102260468771122304a17db5449bf6b0afdb6d6efb705ffaa271b531944435716671493c6fada641710e74612505caea370e9ddb6f7c3e83ff5351dd958ab41a51b56ecfade6a0addc0eaf4a09faa37caed296b30eec910bf3892945440a7d92d5afc1ab15c955d9efe232b873df14b08655e3fb8a58d2aea28552a748a3009fc38d86776ecd163dcb3a76f0514eaf6699e9a7761bd7365568c7fa7ab290d20e063017dd45723c4b83ab5132498021bb260bb7f1de5e9ab8962693ddf7c172a638fe8970d531c361cc9c6f5bea12c8bdf0c5ae3910171a7a7442905b47cf789baf9a3508413e997f1b7c1361656afcc1d97a15af42d65540bcea894ab73cc6574ff4349b6de70d0adcfa7a8813bf47f740d996d5962e1c409a90a58624fbd048b31f48bb5f0ca2a2cc0c545db8d9a051676fe427f2dd54ee6681710f1ca088b5edc9a81af8177ddd102e13d566fd071e910ebb3d01401f5afe7b141f0e41a15785cb547faaccfcd6e190cd63e92cb6a60e6711b8ff3409adcfb1c17bc77833fe1db0d9c991b56121277e2bc5b114e8053a59464dea16021dd57fb8ccb45107fb287e7a47dd1fcd33f110d69d8b59ced59d1eea1a204d110a9daa53fe461311ce88c45a14134c9bd5d2dc859594c54cda5dfb1d8aff34666c85d04a97875c9c1e744a7f1a6a758644899cb14b308f92a6c54257b1674dcbe455b3a1ddca42f7e6ea2d6906bdd277c481c08b15c3aa38b9ca0ac3d9f52a4097747c0c1f02e4a3b9275e2356d6c73070a62a4bfe4188c2ede32a2701f8d93d605218fcfa93f4c066d8c9b5a0b6b5e7b2efc601c84f5b6d0ddc97783f4715fcae38c7fa984649061740f15532ae1373240c7c3058aaf4f25132f32a5ffffac79f48a6d261b81eae2d174793716695757abc3422e68182626b0cbb9c4935d0396074794bb150753f49caa928e4349ac3ee1c84c9c2b757cdb6cdcf2179246e2bb0bd1a662a9808fca4856ec9ffe3762700fcc052d7cd5ad3a8147cbfe47cf5fb4e6b3583ce48a5650057e4727c48056231a6fcd0abe626c336081bb08af190daff0c841773ec029d98e6ed2f9d2393894f9fb6f5fb5dfbfe1de2a22f4765489b1dfb25ae82d7464061b8538b991bc89c1d33d3c7e621db92948ed597336df141a4b3367593bdca24627828327840824848ec658a625580b699d0fe6908870bf6a49d6900b90515a2bd021132d6165420d998a3501e479e3056f0e7d6fb60ca640dc4a20255548b3db5607bae796c92ad839b9cf48b3b6870058d0b7f965ebb83dc0c3d334f970a485034b4d69450b3bd498e985eb2be5783c05875d62a2453e5b2593093c80468bf5372224edc3611350d418a8e4f575eaefb0b9727b933ed23e6c2be4c1a400158e168fe3651a9de1712bc870b44e320baaf69ae225c924a2347a15fc984fcfe11fba472538daabed4cc1fe31192cdbae83aa7c0f74fea44ae26e9e3b53c0e6fba86e24cb64293f12e7dfa80cb33581410ae5cc5de7acd722511ed8e7b4f42cdea06defdfff1a8f435db417481a6235060f9b4cfd999b60c76ae0c8e3354b54d7790c749f526eafed08865287ed4534dcf6cc7c5fb27f066fb955594c252f2eb4757a5143ebdb2913b0a3800a043ee176920df878d975299f2ffac988788700bcf58df42ac264c366e73a20df5829af40814e7bce42dba5d51e6118920a4fbc47ed4c1bdb8844da787e23e99994ecd06b9f246ac723ec6fda07da413ec466df58bc642af088e4ea967e02ae594cdacb26c65acf5477c21d33e9b9c08485bba127a7548829256e756384fcc7b1270eccaa4dfbac5eb77fbc67f81e6761db9abba5f6d9961b0dac611559af73ccb7286d217df03923133389f3f99a37e5f03e8bd247882cf4226803fa3cc0ebe2a616605f3f2229f88e19273e3425f58f86db8b0e947d6d46d0d3d3f5c0664f2799140a36b5a32e6915a7f760ccbae13bb561aa3af87b0436f06e09c742f791d7ae42e858fc63d4c47acaf0445fe40ada46e0e0289e14911ffce299ad2df65270add1926959047384b332242eb0bdca2c70a983da10a361a82fa71db36fa99619768333c1b6fbc98a9194eb1a54c9430eeedc9fabc1a6de525dec174814c1aa8af27aeee0b08c1b2355749d285641d5e253bc7e502a11a7399a82fef2cbd23eabb06b34de2d2fb2ebcc6badd188170504316e9ac1e2701f992219920d3b11c74b565184ab56af4b11af4c7e9f8184933570b83efc370dd39e3db015fa1fc20bec33234935c8e26b52bd460a377552bc843275f87f1a864762d33a0674ff33570fbc618a0fb9118de245751db5645fa1a2e87f10b3a4da6f929255b9de3f74c6957037a3b520c4d9ebe3c8905ae51adf46cbdb2189c6ec42d3de0a0d4ef8772d253c7be7f0c4ea122aba5da9048df6da88bb02a80c75cea4c5f2621f2cb50344b771a5867aa78d0214283516d708c8f5bc48a538a93c073eb466baa89cbdd4d3484cd05332b9ba1fb8c7868c4743dd492211f236e36da4b7dd8819db846277212e0c02fd009fa5dfe9143f581c54e36548fb6cb2212a480a3a2fa6e32bf471b199f002d939e64c37428691f49ae87d508bb235a9410f80a0d4f699e2fca230dedf0f3cdf045607614a615be3feb4df4791a7d54af18a510b91c033a98e333d03e492fe1f467bc6e5ffe18fa1fe92679432a9780680e84f2d9a8ea68a7764d82b59cb55a08ea3defd82c61b49b2797759b7d3fb09ea3d4cb8fb53e6c3cd1bd1fd855d2c3b60abefe4d1ec06484274ee06b301c8897c6d3131e2fd8e526a6adc1e739cc6395eb0a337b96ce9c3ece7963efa191cdf7ef6abc4f38231fd59cf9aa0a4fe31fd340c10ccb97f56fe0781c8af19292df8f1464ada1c9a6133ba3d964df7f3a45c90e7e0296a0fac478b412da391d88fdd0ea3014e0f9131f3c7c5ebfddbcc2f2d691cf4d29ccf1bc137f538809f7690ad9be0c59e942f9dda085c92074205a01559ce2aa4f54894c2393d7713319b8e8d0915fe40fbcd5f4dafd1f28bf7fcdcb377203c3cd8fc6d0432a6394135522cc001b69a600719749ddd105ab3ea832e235c2f3461dce70d460cfbf70d9c110952d89b777d3a33db16697584638dda1c31d2cda89e76425e1e391fd8552ffb55ab55e7f351b70bf37b4875cbfec3148bd7428dfb1476581b43b7ca0b7f06f3ad79dd382036ca0f26c80360ad2baf31bcd10042cf97a7bb128ce274aee06b7f20bbc4214ee4abc38da5f77faeedeb94111dbcdc587494794365c1b0171e08fa9cb1d15f8ba61bcd2fd9fc8f86e515365e09849ca6157645a808fc8fbba7458104d96a705ba9385777b77e0cc880cd6fc9c26756ff7d661bbbe51de6a5b419353c8383fe86072c0f231925b15ea61f34998f2caff5e8543b257ca293363b8763affddec02b776c7edf99f9a457d332382c65a64eeddde7990d0f855b60e5651f2d7032ddcf085876c90ae83cdad71dd8f00da9dffdc2de9617daca48bc150b62250ebb24d93a5fa9eced527623bce82e1a9b271cccf33347adf20eb009fea73b1b0bc092ba95a31ce292a88ff5644a5c943b1dbc36a3fce658d9417aba65feaa3ba70f4cfbcbea8e7ee0a7b471343d97bb8166b3061fd1b10ccf19e58661eeb31e8d8bee0d3b7223ccaed09ece8bbacf33fa627596451305901bc093ce81ff3116dc0030609997a84201d7972f5fa6777f39e57a3d14288f567f3847bbe2aafa68bb09b1301b17c74f7522b3339da8be91cd6b6428f117d957af5b5354f07eae12a7332efd057a862eec428d901208b691181ad292c846873f178e3125f749c3e5c8466bed820c8573166b1762a3eb0635863f5c81c551ec380347604f0b72ac66f923a720f88f3ee3c6abbdd4b311e7169d2ef760b136cdad1f938bb8590f14ee1c51c27cd40ca7e48b026863f382d65e783bf4f4967cb163ef8d9f9d927654ae6cd7943971d6d7fcc14ec5de483f1bdc0d74b8eb710d49acb7ff7f0aa130934310685a05bd2bc42c5545e4e34975798b611a860383938d668378dc1dd47e6848103282ab60553acd947c6ebe7db2bb03161fcfc70855aa34257586779bdfc632435a345ee8d7b5344dfee734a777bb1824976126c5945b2d10263ad13c97456f632cf70b44bf46b2543ee1396927ddb89743d944744a228f2b7bfd34d5930c8ffb89767ccb1fbe3fbe2357b2f26713864d1f45e8539dc86a91fc10cc7cd82889b885c564aed575055eb4a6076f3f0c3b93a819907534b4bb8559e2f95b16c1e5f45d5a6fcd2f1666a6c4eb5feb913c7a956b3f9f636e19b66ae6624dc913af4691550bfd4c0c46bb4c2c6776ba6b6662574cd4571707edb2c70a0adaeaaa652997314df24a1bfa36fe2e233cf2d04a2e6a2c354d3805d9b63b054ee38b8491854bf4d51ca6a0761f0e126e41683112a466cc6926a847ae130f0e37d3bd28ed6312631b9ab296d38adcd9e7bbb5339a4799f660542f9ae4854e338548235a9549a413a49d98e8610afdaff5c58c0bca3fd2d8c33d1e494f6273e70d62389b3ebab8c7a473db1c8d2466c2ab5dda4d13457575c68ba45a753e7805df395dedcfcf8ffe4f60001bed3e8c4430ae", 0x1000}], 0x7, 0x0, 0x0, 0x400}, 0x403) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000780)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x2, 0x4000, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f00000007c0)=""/10, 0xa) write(r3, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 08:33:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "5737e504fba310050000000000b200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:33:27 executing program 1: r0 = socket(0x2, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="05006f7b53", 0x5, 0x0, 0x0, 0x0) 08:33:27 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x2000000}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3}, {0x2, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/235) r5 = semget$private(0x0, 0x7, 0x286) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffdb7) r9 = getuid() dup(0xffffffffffffff9c) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) r12 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r19 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r19, 0x5) r20 = semget$private(0x0, 0x4, 0x1000100d3) semop(r20, &(0x7f0000000480), 0x0) semop(r20, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r22 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r24, r25, r24, r25, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r23, r26, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r25, r24, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r26, r27, 0x0, 0x92, 0xffff}) r29 = getuid() setreuid(r29, 0xffffffffffffffff) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000280)={{0x8, r29, r21, r22, r25, 0x20, 0x7}, 0x4, 0x5, 0x5}) r30 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r30, 0x5) r31 = semget$private(0x0, 0x4, 0x1000100d3) semop(r31, &(0x7f0000000480), 0x0) semop(r31, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r33 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r37 = fcntl$getown(0xffffffffffffffff, 0x5) r38 = fcntl$getown(0xffffffffffffffff, 0x5) r39 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r34, r37, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r36, r35, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r37, r38, 0x0, 0x92, 0xffff}) r40 = getuid() setreuid(r40, 0xffffffffffffffff) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000280)={{0x8, r40, r32, r33, r36, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0xfff, r14, r3, r41, r32, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x419, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r15, r14, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r42 = getuid() setreuid(r42, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r42, r8, r9, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r7, &(0x7f0000000340), 0x0) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r44) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, 0x0]) r49 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r48, 0xffffffffffffffff, r49, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r50 = socket(0x18, 0x1, 0x0) close(r50) fcntl$getown(r50, 0x5) r51 = getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r54 = accept$inet6(r53, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r54, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r54, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r56 = syz_open_pts() ioctl$TIOCSBRK(r56, 0x2000747b) fcntl$getown(r56, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r56, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r56, 0x20007471) r58 = accept$inet6(r57, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r58, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r58, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r59 = getuid() getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r56, r59, r60) r61 = syz_open_pts() ioctl$TIOCSBRK(r61, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r61, 0x3}) ioctl$TIOCNOTTY(r61, 0x20007471) r62 = getuid() getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r61, r62, r63) setgroups(0x4, &(0x7f0000000300)=[r55, 0x0, r60, r63]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r64 = syz_open_pts() ioctl$TIOCSBRK(r64, 0x2000747b) fcntl$getown(r64, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r64, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r64, 0x20007471) r66 = accept$inet6(r65, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r66, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r66, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r67 = getuid() getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r64, r67, r68) r69 = syz_open_pts() ioctl$TIOCSBRK(r69, 0x2000747b) fcntl$getown(r69, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r69, 0x20007471) r71 = accept$inet6(r70, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r71, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r71, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r69, 0x0, r72) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r73, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r75 = geteuid() r76 = geteuid() setreuid(0x0, r76) r77 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r77, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9b2c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e0564df5a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r78, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r80 = getpgid(r74) msgctl$IPC_SET(r77, 0x1, &(0x7f0000000400)={{0x0, r75, r79, r76, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, r80, 0x95fe, 0x80000002e7, 0x138, 0x2}) r81 = geteuid() r82 = geteuid() setreuid(0x0, r82) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r83, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r84, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r86 = msgget$private(0x0, 0x20000003c4) msgrcv(r86, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000007dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r86, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r86, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r86, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000c7f5a89486895f4fedd5c29bd6f4df9d30a6733cf531c6742688a85203ed210aaee92e9f3b5a871ed0f712e8a0f95409c09fb6d1307667478da53edc016e334840075738715265bed353c7137c050fc3ddc8a280bd13c9d4a245f851a7b0bea9c503c8b1808f5071334d135cd102b74ed84a0e2ba80a01691d9f60c6f85299aaccd9bbd898eb638b6044bc80978ea03db86505307980"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r86, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r87, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r88, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r88) msgsnd(r86, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r87, @ANYRES16=r88, @ANYRES16=r85, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000700)={{0x6, r81, r85, r82, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r89 = socket(0x1, 0x1, 0x0) r90 = fcntl$dupfd(r89, 0x0, r89) ioctl$TIOCFLUSH(r90, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r93 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r94 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r94, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r95 = fcntl$getown(r94, 0x5) r96 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r96}) shmctl$IPC_SET(r93, 0x1, &(0x7f0000000200)={{0x3ff, r81, r92, r91, r92, 0x104, 0x5}, 0xfff, 0x109, r95, r96, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r91, r92) getgroups(0x5, &(0x7f0000000180)=[r92, r79, r85, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000340)=[r68, 0x0, r68, r85]) getgroups(0x25b, &(0x7f0000001200)=[r68, r63, r49, r51, r52]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r52, r2, r3, 0x100, 0x81}, 0x400, 0x401, 0x5}) r97 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r97, 0x4, 0x3, &(0x7f0000000600)=""/128) semctl$SETVAL(r97, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r97, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 08:33:27 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r0 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r0) kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x5e5, 0x0, 0x0, 0x7, 0x7, 0xee4e, 0x2, 0x0, 0xa58d}) dup2(r2, r1) 08:33:27 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') open$dir(&(0x7f00000000c0)='.\x00', 0x459888ad0069f75d, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r0, 0x2, 0x803) pread(r0, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfff, './file0\x00', './file0\x00'}) 08:33:27 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2000000000000a, 0x0) semop(r0, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0x93, 0x1000}], 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r2, &(0x7f0000001b40)="2681853317c0752952a993b2ee34f11a4368d233a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f88b9b871c1f58fb7c134a06977e7d2e74ef6dc4c735d4733ea69c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f64f19e00000a2e6d0000000007061f2af4e7843ade0a279f9478171ba027d17bd2918c86756cbd6fc0e38e70a937a7bdf7c54ee0b0994521a706ad5e3e0be01964136dda40f72102aeb25cffd3b6d9111f3ebb7d04b0ebc09221256701ee52f2122c5db26f5a88f37e400"/267, 0xff67) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000040)=0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000840)=0x330) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000bc0)=0xfffffffffffffd7a) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/255) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x4, 0x6, 0x0, 0x6, 0x1e64542c076982e4, 0x4, 0x800000000001}) getrusage(0xffffffffffffffff, &(0x7f0000000b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x2c34c8b137db9ba5, 0x0) fchdir(0xffffffffffffffff) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x10000, 0x0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSTART(r8, 0x2000746e) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x7011, r7, 0x0, 0x4) pipe2(&(0x7f0000000540), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000300), 0x1000000000000082) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0xe0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r9, 0x0, 0x2) write(r9, &(0x7f00000005c0)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd642bbbeb2092d5ceb7a6755800596d2ea08c68c09168de38b9f20a65f48a2d56ce66a27f8fa164c771e61241e55e76a0b05a199e3414242cdc728804c2b2586f5d275abd9664b78d2891f63cde3a7a8a02876b8fd8662dc6550351a4efe18fc7a0de06413b0610aaa448f0f56d8857e53eba9ca5825b63735a7876a50c904c0e577859cfbdb1af5ce7f4b9374ce60576b89555aefa3ed80a06145245018c97f1689074f6093bf0585e2c2f3aefa8b616cdf210e5c9abdcd049e82d3c1b8b0c6d771f3d640251798b1f183c887cff9a1d3114cf471bd2fb91e19de09d2413a566436080093cb9e018d4a70eab35a7e1ff90c1ee48fe9b8a84f1a7db3a3cc3dce9b9f3ae754d62c863f94d16abad9ab7ec4d82c03e993d8f2b7c741e2de480f859d9b313018466282e75d79b5b6833ad661a61886e6964784868810c9c4e26bf69ba61318b33bb5b465ae6175471e1fb59512d43759fab74a209e93fb61aabf211e98", 0x37) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r10 = socket(0x2, 0x4, 0x34) r11 = socket(0x10000000002, 0x2, 0x0) r12 = dup2(r10, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000880), &(0x7f0000000200)=0x10) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r13, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r13, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r13, 0x2, 0x803) pread(r13, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r13, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, 0x0) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = openat(r15, &(0x7f000052fff8)='./file0\x00', 0x0, 0x410c5cbcccb917a9) symlinkat(&(0x7f0000000400)='./file0\x00', r17, &(0x7f0000000d40)='./file0\x00') fchdir(r17) r18 = openat(r12, &(0x7f000052fff8)='./file0\x00', 0xa02, 0x0) symlinkat(&(0x7f00000000c0)='/', r18, &(0x7f0000d06ff8)='./file0\x00') r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r20, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r19, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cc2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000acc90700735117000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a1baeb61feec97f1f5bafff0c8d5583ca2b83eea214e18350c76ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addf09e9ac4ff6cd5ec85c61dc8a768042064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff751c8a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731e"], 0x1, 0x7fb) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r21, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r20, &(0x7f0000000480)=ANY=[@ANYRESOCT=r21], 0x1, 0x0, 0x1000) msgsnd(r19, &(0x7f0000001540)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000001a40)=ANY=[@ANYBLOB="02e0000000000000ddfc630b84486250b099aa9b7272c40600416227a494de0d711ee37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf4da4326f03d001b01000000139884be680003c28c598a778194e03428b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a02f1461584bca9448329bc5ecfc6cae79f569af0cd3f68a6906339d262be35b5400a393ec1bc2ebb271717505bc54395bc064f155b047973c9a3fa7f7426d1881dc9d14efd267565ff34b9ee409110a101ff4ce65c356f5bb499095f50c57ae7e1ee8613a"], 0x1, 0x800) msgrcv(r19, &(0x7f0000001fc0)=ANY=[@ANYBLOB="000000f0ffffff00000000000000000000000000000000000a0000000000000000003aa9a86c288100a2006a0a2f0f010000006f8600000000050000000000000000000000000000002d7e1d505bcf15df2546048fd08949294c080cbd8d1b4091b2b07f9d3d079e081ea6ca99fae82929aeef99407da3a68005904837edf5bea9b2955e86cc5ad997d70459c28560b6d3d5c7ce4e943a4ef5ce5c1a2b52de9820edeb94dc4b00000000000000b2f5d6b84a48dd4094e893df2c9f4fe7e874682500004e24891079dd27b68e94ae51c3264f3c07cbd2587d9135e87fd53cf2dee390564b5f037f8fdaa21a14884ef7f966e28874c365624e0ad1ca2de6540a664ec4003e3721a19f4a1e566077be033290470583c6a49682d4c09c98d9e2f800e46467ea3b2080c3af2317749835c88391000000000000000000000000000000270a9b5953b5b9e8bdeb6a41a7aa8a3b1fab6220cc73c944682a56ec9becdb13951c26e8cd9b0b36dde579bb701710312cd3a3f0858392338b1da8e35ae9db173c1b0f91d6c4d5e972d18e4d677babc2081197153eea9df0abf0b6c59a34b27cb43335cbd36866bad91210641f976ba0943fc656974590c670f9fd1d2c281301f408b160478445cf58e9da4fe8282161db6614dcb336a183a3bd4c3966"], 0xf, 0x3, 0x800) msgget(0x1, 0x28) r22 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r23, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r26, r25) sendmsg$unix(r24, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001f80)=ANY=[]}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r27 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r28, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r27, r28) r30 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r30, 0x0, r30) sendmsg$unix(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001f80)=ANY=[@ANYBLOB="2800000100000039e003592d", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29, @ANYRES64=r30], 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r31, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYPTR64=&(0x7f0000001540)=ANY=[@ANYRESDEC], @ANYRESOCT=r11], 0x1f}, 0x0) r32 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r33, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="080000000000000013bcda5209cd3fdf000000002e5f070000000000000061ded8e725384272702f8ae8", @ANYRES32=r33, @ANYRES32=r33, @ANYRES32=r32, @ANYPTR64], 0x28}, 0x0) dup2(r33, r32) r34 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r34, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = socket(0x35, 0x1, 0x0) setsockopt(r36, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r37 = socket(0x18, 0x1, 0x0) close(r37) fcntl$dupfd(r36, 0x0, r37) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) close(0xffffffffffffffff) fcntl$dupfd(r38, 0x0, 0xffffffffffffffff) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x1000000000029, 0x3e, &(0x7f0000001940)="4b74954c7b8d94020000000000009704a3fb3fc399e438e92cc7bf850ba05cc4e89783e8462d5c0bc459692921fe679cb78567eb70505a", 0x37) r40 = socket(0x18, 0x1, 0x0) close(r40) fcntl$dupfd(r39, 0x0, r40) r41 = dup2(r38, r39) r42 = socket(0x18, 0x1, 0x0) r43 = socket(0x18, 0x1, 0x0) close(r43) fcntl$dupfd(r42, 0x0, r43) connect$unix(r43, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r41, 0x80046c7f, &(0x7f0000000000)=r43) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r45 = socket(0x18, 0x1, 0x0) close(r45) fcntl$dupfd(r44, 0x0, r45) connect$unix(r45, &(0x7f0000001700)=ANY=[@ANYBLOB="03002e2f66696c653000416094abce6fe5803d61a4bff40f098829df4cf913690f203629a7d02c0c7044e81825cd9d283041c039b5aae3e9ff9c4f1c81a46adfcfecea90cfccb9b815599c76afca6134f0dd85f8a331befbacc3b267d928eb6280dcb52d13aa8e7ce2832e36a574de0bc468f9cd29efb1d0977f2574c2ddc761420c22db113db97bc03abe4be0408547ac965cd0c615369ac06d4572538c6bf0f9615f8e072741c534e507e923f024ec1798409aec1c3f829ed9a032d2aff3608250026d1fc21662f222b854a30d32f700c153ab5721ede7a7feac7a263b2d12b59d52170ab18b59579c82dd35ab"], 0xa) r46 = accept(r45, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r38, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r35, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001980)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYPTR64=&(0x7f00000018c0)=ANY=[@ANYRESDEC=r9, @ANYRES32=r46, @ANYRESOCT=r23, @ANYPTR64=&(0x7f00000015c0)=ANY=[], @ANYRESHEX=r41], @ANYRESHEX, @ANYRES32, @ANYRES64=r1, @ANYBLOB="f2fad2ac136927a9021af453a8b65c6e6da383d6ac3feb5b52fab7ad0e40a0404ed9c3a3da17ddfc0a66a394b0ee3621c1150edd057a312c1db3dc5b3b4f8f83145700000000", @ANYRES32, @ANYRES16=0x0], 0x9d}, 0x400) dup2(r35, r34) r47 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r47, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r48 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r48, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r48, 0x0, 0x0) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) ioctl$TIOCSBRK(r49, 0x2000747b) r50 = accept$unix(0xffffffffffffffff, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000100000000000000008413d1fb9ba041b58317d2d91d0000000000000000000000000000000000000000008de959dccdce87594fcbcfcc7f3254f000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c2063901000000000000000000f01e00000000ba"], &(0x7f0000000080)=0x6e) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r51 = geteuid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r51, r52, 0x4) r53 = socket(0x2, 0x2, 0x0) r54 = socket$inet(0x2, 0x2, 0x0) r55 = fcntl$dupfd(r53, 0x0, r54) ioctl$TIOCFLUSH(r55, 0xc060695f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r55, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r56 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r56, 0x8004746b, &(0x7f0000000300)=0x101) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYRESDEC, @ANYRES32=r48, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r49, @ANYRES16=0x0], @ANYBLOB="3bc2e19e5b7c0ad22f1cdc7dfe6690142ff6cbf9af9dcbae465beb78ec0f63a8eb0638fe854d3397fc60aef41d8cb318a7c5810c21e0b3f8651c95233ada298aa3eea822e93f1e0f464173520ecd1ec986546d8ae8a48d23cc7dd0b10000d84b1d3272cc147b20dcaa2e310328650387970cf56785f6831aa39d30a6f7f8abea4359ca32fe158948751575d54e6aea2a2d3b69278001ac7abd678aa494cff0810ec3855d9a83504f5264ff95764b83719f2b296003e2a148f4b90f81365a6c4068fac604c143a7368be86cb5228ec937f1aac19adbc51178a8c2e9ed6fd67aac2032b8578d26a93a75e44773780bd664f1a987d865de5b6c49ee677bbb523500e4182f1ab59161", @ANYRESOCT=r26, @ANYRESDEC=r56, @ANYBLOB="2c5554041669fbbad2d299b03dcfbeffadba0712519183b467c6cdce862abb62ed202149b52dd77aced8"], 0x85}, 0x0) r57 = dup2(0xffffffffffffffff, r47) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6d4b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = syz_open_pts() close(r59) writev(r59, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e", 0xaf3}], 0x1) writev(r59, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) sendmsg$unix(r58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000001540)=ANY=[], @ANYRES32=r58, @ANYRES32=r58, @ANYRES32, @ANYPTR64], 0x1c}, 0x0) r60 = msgget$private(0x0, 0x20000003c4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r61, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) close(r61) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r62, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) close(r62) msgrcv(r60, &(0x7f0000001f40)=ANY=[@ANYRES32=r62], 0x1, 0x0, 0x1000) msgsnd(r60, &(0x7f0000000240)=ANY=[], 0x0, 0x0) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r64 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r64, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r65 = socket(0x18, 0x2, 0x0) setsockopt(r65, 0x29, 0x32, 0x0, 0x0) setsockopt(r65, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r66 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r66, 0x29, 0x2080000000a, 0x0, 0x0) r67 = socket(0x2, 0x2, 0x0) r68 = fcntl$dupfd(r67, 0x0, r67) ioctl$TIOCFLUSH(r68, 0x8020699b, &(0x7f0000000300)) msgsnd(r64, &(0x7f00000003c0)=ANY=[@ANYRES64=r66, @ANYRESOCT=0x0, @ANYRES64=r68, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r65], 0x7, 0xffb) msgrcv(r64, &(0x7f0000000a80)=ANY=[@ANYRES64=r63], 0x1, 0x0, 0x1004) msgrcv(r64, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r69 = socket(0x18, 0x1, 0x0) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x1b, 0x0, 0x0) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x1b, 0x0, 0x0) r72 = socket(0x18, 0x1, 0x0) setsockopt(r72, 0x29, 0x1b, 0x0, 0x0) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x1b, 0x0, 0x0) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0x1b, 0x0, 0x0) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x17, 0x0, 0x0) r76 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r76, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r76, &(0x7f0000ffc000/0x4000)=nil, 0x7000) msgsnd(r20, &(0x7f0000000480)=ANY=[@ANYRES16=r69, @ANYPTR64=&(0x7f0000001c80)=ANY=[@ANYRESDEC=r70, @ANYRESOCT=r57, @ANYRESDEC=r71, @ANYBLOB="6594de67586354ab3d2dbb07d19debc68fb9056304bda0b93fb7132cd8fb3992a5142ac60cbf47fa53e46a206f43dd26a64854c5ff70967223540ba660c87061903f921e7eb254ff3f5127", @ANYPTR64=&(0x7f00000021c0)=ANY=[@ANYRES32=r64, @ANYRESHEX, @ANYRESOCT=0x0, @ANYRES64=r73, @ANYRESDEC=0x0, @ANYBLOB="8a78fa94566900d172939eaac7f54dd99b3eda4567a68359e6e6f6c8191cb6327dfd88"], @ANYRES64=r76], @ANYRES32, @ANYRES64=r64], 0x4, 0x800) msgsnd(r64, &(0x7f00000004c0)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755f309cc681d94c5fbe48aa0127bb1102d22a5fb971718cf789f1a9afd91d3b009e5f00b042ead27b9bfc637ffe261eef44127a19df3297b7a51aef6b1f6334eda54d2a29e3ffe0df00c1fb9ee68acecb79506233828508e47d2e210ebfa0d4dd2e2526ad68e84f8795b3ef0d37aead2d6a65d967ce61a25794b4268a399c8c679980ce084ccbedede03e97d7a28f0bfd990a92bc296d8d8ddbfc7330824a5fd1e1a4b6a82895dbc634f9023c2e2184721fc7a50f81f9977b23d1bcaef2c847e71"], 0x107, 0x40000000000800) msgctl$IPC_RMID(r64, 0x0) msgrcv(r64, &(0x7f0000004e80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c11d2153bda2c6b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeab8847eb44ba46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdd0fd8f00"/4121], 0x101d, 0x0, 0x400) msgrcv(r60, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000b500"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r60, 0x0) r77 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r77, 0xc0106924, &(0x7f00000000c0)) r78 = kqueue() kevent(r78, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x0, 0x0) 08:33:27 executing program 1: r0 = syz_open_pts() r1 = socket(0x10, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x2, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 08:33:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) msgget$private(0x0, 0xe2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb30, 0x0) 08:33:27 executing program 1: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa3}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0x1f) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 08:33:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x5a}], 0x6, 0x0, 0x0, 0x0) 08:33:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000200)="98f7", 0x2, 0x1, 0x0, 0x0) 08:33:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/71, 0x47, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 08:33:28 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, 0x0) r5 = socket(0x10, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, &(0x7f0000000300)) r7 = dup2(0xffffffffffffffff, r6) getpgid(0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(0x0, &(0x7f0000000640)=ANY=[], 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(0x0, &(0x7f00000003c0)=ANY=[], 0x0, 0x0) r9 = socket(0x18, 0x0, 0x0) setsockopt$sock_timeval(r9, 0x29, 0x3e, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r10, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(0x0, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r12 = getgid() r13 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, 0x0, r12, 0x10, 0x8}, 0x0, 0x1}) getgid() r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) setegid(0x0) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, 0x0, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000000180)=[{0x6}, {0x2, 0x1f}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x0, 0xe490000000000000}, {0x3, 0x400, 0x1000}], 0x4) semctl$GETNCNT(r19, 0x2, 0x3, 0x0) semctl$IPC_SET(r19, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) getpid() r20 = getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x401) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x8, 0x0, 0x0, r20, 0x0, 0x30, 0x2f9f}, 0x7, 0x1, 0x0, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r7, 0x0, r21) execve(0x0, 0x0, 0x0) 08:33:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) openat$pf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pf\x00', 0x20000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x9}) r3 = dup2(r2, 0xffffffffffffff9c) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) dup2(r4, 0xffffffffffffffff) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) pread(r3, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r5 = getgid() setegid(r5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) r8 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x10) kevent(r8, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) 08:33:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x7018, r1, 0x0, 0x800) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) 08:33:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b7ce1f3d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd71848a2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36593c681a1b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000000000000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e000000000000000000"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="848b6c4667cfb95f2d5d22fc298913baf2b2bd6170b345589a6601207262fe78e947f318d6f968a029782f388b6bd38749f7c5da6e19349c0f9eddaa4e252ca09336f2fbdab15d45e22b0e9e", 0x4c}, {&(0x7f0000000a40)="eabe269c03a88d706bbe0e02bc04f428a1faa088aab0135c6160a9d5c9497b7c229b0b37b372b85a201c8c57e74bdd4e15e786abcfc3e5146c6cc2b2876b6b4242e7cf34e5668e527cebc10a548b1a3ec870f1989bdb707f2c0bb930ab1044ee80c08dd1a61ea8a1619b6a4ebd9f12d66f4d3e8bae838c41ba744bf47f5b374a8b10ff42c655e97216ce313e4b3baea9e3faaa761e1d23204fc8b9b75cdf21571060f0af71b5cef9e6273bcb40deba8f68f37af98b9e31c969b7465bb7b015272b4f5d3befdbd5e373c27c510f2654da8dba4929b6fec061c66e6fc3b750cdc069df7bda6576fd17390b3e3a9dedf3f5f1abe292a41072b86a34d1931d1ab1391222fb411b694e02e82278d833589f4db366d27d9a36783be7abad538f4c743805c5f1dcc6aed98f51734bf5766b16ecb09f7e0453a2ce44936f3c114bc5d84735bd3dd00e0121ffbee97838b082c4323a0f7dad4a5978eb90127abda8281163588d5a0a2780fb7aff5dfcc838281b4e824f69e35441a0bb69a0021c47c3ccff6e238f3710bcebabe7ba1443e069fb33174b691b052e04773952f8e3081ec2627750bd877819e6f3c5a46f709111379dfe6c68cc43fda0466370745b5b42fcac6b7b6ffcde653a009c4b9c27db7918148c665d9dbd4921365b5a359a87b62295b31cdad28d404922e8fc0362516acbf321b835d7c00276c547f5e9a9cc03efcfe7c2be7bba2ce9ae11de26b4e5b5ddfdbd9e8f42a8ea22ae2f46457402bc6c593f662333ed4e7cd1d54eaccec5f14aed214db80ab3bf167ab9caa38481e13e9e35a86458726dd66b54324de66070f178da6cb039abbf5f66e2eaf71780075baef160ab8156d8c9e3aa9e1537c19d50b25ef81604bb3bdc5cdaa932c612b3a53eea8d861c560c9bc1d8f5f8e9682512e2e7f5cf5efaf5d05818a96c9bae4cab3d1ae7804f8294818062fa5c4d6f225c8bd268e85963e89912fe7fd41b81d500b85e8b3e0eebec9e02e2cebe31fb6d186bfaa9071d806aa7f474e8401c8213c4a3258ba923f3a7bb37048c9981d63560058f5d92f8efb06198eaa1b45f4172c1db541268a78c8ffb5cec82c02988869357c362bc4919ecf552665739de65fbdc084c1bda7e1e7ece9670ac97549b5696f9148890da32aeaf42404512631e92b1b4cc9c271e80b0d75085f804407274d72f4a183a0969e52541a026c66a0112a9049bd6adcba3f9c148885ac22a701f540f14c3de46b7ce13b18f57f2a48336d5567750d5dcb294cb2dd0269ea83129a055dd6992dabe25502f31140743af406d47a025c6dd601bf58e4190e21c1e737fe54d9795cba8fb7f1293ddb705758186b4182c7310d95f639970fb470d439d248208c76f92508ba707a3e5eb06f5c86d878f8ae117d96c168eae882b20867d47dcef8ea7af52f81ef48afd70a19f9897d7554de50b12d5a4263d5a1245717910c048bcdfaba42dd65fcd61de1b6c8433fed3325e9aaf53ed929e037f15577d10686fa9b897c83fb429f1a6461f0abdeb4a16ee5b1e1a7bd0983f43a763cee986d36d0173e821f6761e456ea1d1446143bef20894f5355294361fc7dbab20de0f67a22b1856b6c5a7f18ecdcfc4e7dc79937638f7cc9434a0e9ff3b25b796ce23f7a3305a889cc90f85f873ab1f8a6fc7d6fd42c105479591a5627efb67b4a0b947b3505e729dbf82d77939a8622479227046f818eba472df2ab1a91479a3c534e5ad2e302e4bb5bc3e42a2c15ac1e9db0f108fe4c69eec4c80fd9bcf532c07aa557d5ee8dc0da9c42e381b24da6d31bb61c370dd2943d47981eee64ae0c4fb246a3f3ea749f4abe8a3a51175931a72326f4c86caca974330b82d8b93d98985ef2ea8da4fdf055648617adf1f02291c2135f419cdac3f8376b9b68a271d546ac37ba8a9e74acf7b13bb39f3a2e9d68fc5dae5d5a800781d5363a106982a57d7b80720ae52ade22aa5fb8e58a540a7fce75c827caa36d4845c189d26226a1b7dd68d1c0613297a4477e02f119f444a4883f093cb4fdb38731a947efcb41d93619e11ef384b2aea6dd632cb28e9fc7a5da4551e601c026b5e070a313c64188278893734243fd0bab8236e81a34e98af791cac35820be3c317e38d65e04af383613fb978a269a3ebef1b7d9404de7e94994f4b7a433b49f8023806bf1a38424eec1708f9583b8625c3e60d5ea6ecbf624ab03c97b24e81a95745589eed1fb9303ff43a37bc181a563f4ad39e189189a1f60c7eb889f2294b1be5f7eaa6ffa58070f810c39bc81fa45e7801b6272bc6b6ec4219c98eb5f92073a251164c381463e7500d96c4814d2e4e7c20c4802204ae8bd68c397f480101cfbc44fe0e6efdbdb76556063b14727689ae4dbee4452d2807c8ec7c77242da44bdcb623d7756d2ed01bf0f106b470d1ae92600320cdf97fd720911a832e807d7fa3f5f9a6d409db89c5478036b6d2c7135096d801004bf5fc0cff702cf1d4055aa122aaa75be567d370c0dd8f0aa7add29ddb011000d5624b373dfb3aa7b1387d957dfc8f6c921e4ee1029bd9b5d8097ad9b13f677d5cbc705d5d011144dff804ed97b7721f9085962f5d6bc8e19a36669687fa6048e0a30c4e04c91b82b706a2bf486e6d6cbd914c4c8adca165ffd2104a1d120f816dd73bd1bb80a1c50cf31de067e70008f0c2da57815770d8a9a5081648628ce0538695569c93618f19905e07a9ac5759ab8a9db97e66885e4d584a3037231e109719deec596fd3e754f5ed4265d8e5019a97ec83709664c2f3a9b80716a9c6c04cfdf3aa01c69a072c8e251134669c4a25d037de413f6c3110ab237a324e9fe67b06c2e548c42a6d8b57242bedbcfa6b1cc9cb8a280683556b187c3bd03449eba52deac3048b2c6b431ac8671bd8b52e9436015c27754665921e0faf60a6e68ce6f0c3a3ff63b7db213711840beda48000d545a8918240e2fe971b726f3a050bcf0aa14364e076aca4b21af3fb684553cb42e2c5c7a733be6ea72220544c4ceb0057e097c6cd18ea5d020a1609384b51cf59ee44ca14bc27eacfd92a3e0dd4c06b3a7216ee34a6f18101ea61b535824511927acf8d58ac7ce559db31a6c23de1faa2971c720759b1aa693e411bde23c4910711efb0f538f28cb26eeef88d04abb786da054cfe4b5de3674b091d62e1da23334d0041c547e7357b0a46d6b488a1f8b1a7c417c0876e33df68677940bc9da4326c19eb83d89ce4140571ead10227942392b807a02ab0fab7f4325ea8aab71a7548dbb50a3f9d3cf2ad286a3ba6aead6b579276aaa4c7e212c205a9067aef6770b60a2436198aa33587a75d0deeef75fce14518bd7415e759393e1c1695ea72a27b6120f4eb1e59764ff6f40b691ab616791fc0014fe5f7eb3ca01de4b9df0a4f38e233a083f0f4d7dcbc5671b6a70e40b64c45dc599c20eebd71e1b12d6545016acf82b6154128e797715c157d62e81de17f99a8db6483881823a0132efb7247ee21f9136d5984bab35b542a5f909bccd9cd7052ba44e6a992d5d6f995f46d91dd5b5dbcd6f402eb7d936ca9423461b98aea94a25561779383b4f22e0d342b966a262ba01fd5c67d0fa08a975153b6831fc689bf6b2d92d1566b49d0d39cbf80a7024e6b631e5ab3be0bdb2469f7b40d2049a14f116c2b6204e18f0785cb7fe54a98d1e2dcb473068cf45348edf5f62a56fece4fa4a4e1c761756457780ab94187094b9b13e02d64940a7366023a175c667fed4d5f2f3822dd6acfaa3afd51b773a1950766e104069b9d4603709fd0cdf33745ea7ca528055ce8aafaf1b67c54e848cf86bf58343b612cace7bcfc6fe745cfb0f862b9f343da92daa16949a4cbe2a826cc67490ca5a86d6fedff2f5252deb5ef11feca5b8fd0bc939f7c2fe98a11a4e22d79a414c0d4d1e3abb9002ee0a8cc9004ae58f6ec4d32c9efef53c7db881742411f3aba53c529762f0f08d6c2b2dc2e8452c93e05bf2b7ead5ce25bc873d0bbc2b1f7e000bf4ff84e7b8a239986f3019ac84686a6bddc6dbdff8d2a020e610fe93746e736a8da9517a87d7c27a9615859510f93db6d063510e5922862444282a7eb88b8e7394b47667f0c2e4bf98eaa764c0e972296f3b21e1d1db060371b8a2dea9c21e54a48a57558e768a849e94b39cf49f3c60c44a4c0f3d80f86d8176e5f751fdab0adb9f598ea67b35e990005439ba7b16e7a7d4342d22e9fea4965c49b16bc304239cf9e43bc1f601eeaa3aa76b15f354946c65129cc0a7e8b3511557202f2a2384b262e49478a70a0d757813cc99993d131b6821010ff0299b02a82a545d63f8d5ea9484752d871a95b21c01ea6a2c2d376653da42b814fc5e3abf09bded683f1601455de3ef8af3595e322760698a173d695498e42e91c01f5e3b0d78ecb32033a2a85b0f26046b5eca204644aafda6aea9a09a24cd413e74dd402772e188ca37bf89e86649c154728ce01eed47e590f52831b1a033e8dd54e48f90d95a6c2562d72181c15d22ad0aad96b9b9a16ff25c7d9502a40d8ccb2401bcc27ed424f80bb5f8d91b6e9026585a766120356e73b2511116ea3a3a93a68e59c1923c90b4678eee4457dea8b056a37b224ca4fde0eac0979d9400dd6d3c080ab1057b565d0e68cc9c1c89dd871c37bfcd1172af7ff20f6212000c4de59e8a7de4094fed5f4fdde9e3f0d80e748686023e45f381a1a20394bb191f6a3545182ee2867b2486b40e6523cd47ed42e7ad2bdee663a6554aef4b3d10e2883c0d978109b1a1a587644ba40038f71cac4cd85e85e3084b87f3603197503b93ccecd2fe4239f04029f9461ca18ab2396c5c47b5854416d1d4bcefaa5fa68c0648817e490b3e6b47f195f4ad197a526d813c94fe2c2531b4c7f329b2f18a940d43832b9c2a3e2814da7005cf1f8a7bdff751499751e37811ebd86f0707323de4b47a7084e529abc3e20866d78917bd2efa2c9125ce827bbeba23a2b0c01622d4ac321f4659dc0ec352956517ed2c0a9b520bd0bba7b5a4b7c71148a4dbc99d824b08931da71f1f2daa4b9158e0b87b322785aeeea7ae8466c4f724020706eac6b31ad2dfc39a08f7a53e9bf7c07d0f1158ef7fbf8a0879cfb8e31910f1f475209093fcf45bfe00872b17bdc3efb5c7ec85a185ab4da35adeb8a2dc7ca5103920a7aef4f2a2d35701216297e4b6c4d756298f08d4d8ac561d77905d106f59afae87a71b416372bc45f7d5f24d8e4f217f5fa6c395a964b872855aea9d81381c127cdf77927718d861f86aab84b2178eff5c1db361e0c53bdec374109ff3dccbba54c4a1610a436c32599b52477d40f39267415a9f623d0f4cc90a3a2877bcf08a83debc320f28fe9111914524821d38dfef59d8d90ffb4bf12fc02a77bbfaa8c5bf63c8a33a8bda9cc38d1a21c03a59c3eaa58f043dec8d82d00b6ca8432af31ee8b5ef6070e43f48de53e56869d5bfab2d5686051c7897e9d265d6398bd15a7c4d50ea30c5056ed6ce11bfa53d8bc1fc4cc843ba15dead80893a79cfd3fc03bd8b101f69b48d80aa2e868cb06d7d1ebda73da12338a654f8a33507430dc63f0c9b41adeb6b53c0dcd175f570eda746e28624d2ea37c7190190d7213f5e60c75d8ce737cd575b1a4fd6c10efac67854b86f553dfd857f64505568ac42d4fdbb5bec2f1c05abd11555d80", 0xfb5}], 0x2) r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmctl$IPC_RMID(r1, 0x0) 08:33:28 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2011, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 08:33:29 executing program 0: r0 = kqueue() r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x40, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x4, './file1\x00', './file0\x00'}) r6 = socket(0x20, 0x8000, 0x3) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) flock(r8, 0x2) getgroups(0x5, &(0x7f0000000080)=[r1, r1, r7, r1, r7]) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0xfffbfffc, 0x0, 0x8000001, 0x6f68ab8a, "85127b875f7c849a020bffffff0000fe994da2e6"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0xfffbfffc, 0x0, 0x8000001, 0x6f68ab8a, "85127b875f7c849a020bffffff0000fe994da2e6"}) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64, @ANYRESOCT=r7, @ANYRES16=r12, @ANYRES16=r13, @ANYRESHEX]], 0x1, 0x7fb) fchown(r0, 0x0, r7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r15, 0x4, 0x46bfb) r17 = getpgrp() fcntl$setown(r15, 0x6, r17) write(r16, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 08:33:29 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d000000000000000001000000000000007c4889b6") r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fcntl$getown(r0, 0x5) 08:33:29 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002840), 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4}, &(0x7f0000000040)=0x6) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x800, 0x0) dup(r3) 08:33:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r3) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 08:33:29 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r2 = dup2(r1, 0xffffffffffffff9c) sendto$unix(r2, &(0x7f0000000400)="c623cf9d47fb61fa8858fa8d6586c7d9c99f93f61d06bec4f4f10dcbaaaf7645a0cf7e5d7650b4695df2bea231ed6f64c9d7a22be54a16da45d4a84d03f8825edd74211cb9f8efecc542140fc9ee907908ba6622e5a825e5e36095ddcee4986258e75c5dee2bc1c0ac87252d61c824d7ccf5be457ffbd0cf845fa1071376a5eb135070bd00c7b9876ace0f71504d3a91db4601213e8f1c23b85d4463f98c55d2a40ecf30aab1cb2d8f70e4d237d6827811aebcda410a2ebbe170d442d75c6c6c08e22f5197aa5e81f745e4cd1113b9458eb9fa07fd0e5e7a4a1fe18603c98c7b79c4b35cfcde9a68cc4699c7ce3ba2e6bd6c2291b72143d0b91e3649f572370d8113b586ac113ec469522df55110ac65254f0a0075f51432273c41a4b0f47e6a6bd8881715495832258762bf0f7b9b58510a4efb7f41d8bbf6e342709e4088fe736da59c895106ce11f6ddc700c76cad5e510216b8b38ad5e58df004279f1db92bdcb66dee6803f6c99ad76fd6fb8549a8f296edc04b50c039389bd3f1c8df69f9f77446dd7200502aff768bb538bff21c389c9934bb303cfa4a8d5aaa13911c696788fbe8b7d0f1ff8af52fd462c4a51cc48c6d1fda12f1116a4f2920ac45b4a3d0f8ee21974dfe6e043d23aa406286c6a9b35fdadd3fb3d4523a7e00778db6578e67c82f08b3abdc9cca9ea72cb89f49bab0fb7bd0d8817ccd3223025bca702f1dab948b14ded11978dee2349e8ad12fe11eda0f47be31bef13c3524041989694e6229b5a1ef04ce3cc6e03eb764ab625bead5f6e5f53f1c154b930895c928bc9ac774bc49d60f0d7792671ecd683289e778453bf251aff595382735447932d02def4a111aae122edf1b558bee78e759bfd2d374ac2cf7e7d765811f4d41251926500c3e74b5adb2f7dacdc0612da8419c235a90f34d4524d34d798437979d663e54569223a7f57e0e5956483b8c99d7cf896ea30d9cb4519567c4146cc41d8c79227a99e09bbe783797b0f2458412a9611578eaf166d15d0f0b519a502c75d63766b4269465aa81e4c38acc3b0968fc59b0a5584b2c6b0920ffc32bfcff5dad18ea5bad47fd67f1619f69f985d4dc1eecf7ec9eb9d0bf41edbbb53fa10b92b35f32b5856ec8b576a2be4d49de49a74363565f38131c3924afc2caa9cb32de6f15b7e6b3914dc186b5dc19cfaa7b8695df2b7f96001a8f2d43c087d955dbea453f6d245679b6bb02228a8938e1aa9f81db2e653f264cd54e6f84cb490959e4bfe1d6e81cccdf527e4a9674fdbaa5922f6721cf4e162fab91f567790e4960a016e638acab97c15e3c029b4e41f0e5f5ef69540d0a1cf98d836e1380f666f5b7758d3d78d6a704664e28043ebf99b66c0f2267e2c5e9a0d4f7140a8879d1af7e091ea8f2eaea4291d1d39bc18a594248ae73d19b7057d060f40f3f6e9e5d5872cf8554985d283d2bf6ff50d326f0a11b2139860935bf380fd1418ac0163e3977ac17db1983ecb83ec37f1165f5a127d23b67be0c93c4219d07b121bfc4d694a136aa2c8568ebbff9d6ee4e6af7626a7b981f1133b78b12c98fb9d9de759a1baba44074b79374d133080c26f52663270acb641a7d6c14ab74ac3e58af8d516b13eee404e3062f2a1a121550c282aeb4bb40a9b6cccd120cfb68cade9e09c7e3622df7dcde1824253c22235c8647767be9878f2c739efd47b7f37429d192ba23b623deb36627b82e276c9fc39e6f6f4d4e764861b124039eeb3db4aa248b00becf935f2fa5567a9753cbd2e1cbeaa67af01a2d7838e6372f67651f4d1ff921f6a88603c963bf184c4e6e4d6688a92af62f4259f3f8a6f9dc8fc15dc36540eb0d2e9543b41fead07eb14669f27d059b51e2d9c28fc50aeabd154ecfd0abb62117fd0aa21be5a1f96ea382cb3cedfacd3e90fae65085d19457c91ad5b27966f6bf1894827abe7ab4f3032a2f23d263497739989b2d137163331220c3c1669632f6db6afe1a9feb35ca21176a8ba18dd7f9af7744433df723694fc9d4dff98db58c24d1f7906a5d1bd393b144e3ae49854e7941587672de33b45380e3ab36dc2261c128f5b383ed54b849da7dfd61b33d59a5915143f38c738e7d97f16b0da7c9540d2f4d317d7e03561d36d428a8df3093ee37b52f7ebb85262848334bef144a4691d753d924d0a7956b69006d8e10de17e511da10d480b8a5d0bd82ce5cee9ee26cbc7fd1ca9faa602bb7c59c83fef7581d51fc2579098aa575c551f16b4eb4195a0181b47ab04d7c8fe9e9915b05f869c570dc3d8b3c715962b2c139da4a53400e154f7eadad0fc04dc86aa9d86a0812e1521b8cb07eb3c4c445b5ef39119cc0245174b4b1ff29a2f7913229b608be043242290bad640dd2d1d33829507821782f59a4caac28b61c3f3e183fd65cf8302443e22b48f670e4624c8a2259486431f2bab50f0ae6af66bc5fa7d8d29a042d2d254272209898c96587322c8bb31f50478996354a22b78da092e8b3eebb5c8494b7e61afe8f8bffbee715733270c392c0e5139348a2e1c2494ca5ba92669033ce2003c77821175e89e092d2004834943bc4c541378caee0126f80203dcc3cec59b41e31f6cd3e969edf62ea2784bdc6eb7d81a17cf4a0de7147a71ddc12c8a534877aba9ab2e0b4e1ae36098a7dfca1f0c83a3ffca389c0c8b0184ae20540828368094825a68a9e81ab8bd0eac37736a724063a7781fc640b2d3732f5d5627f9ae6e13abf9bbd3ef0c762dddfd81fbb0ed45d0faca7d2b0559c0f25241db7b27315a9299c407f7f3615f091a5cc1c11c5a7bea1a5fcea730f926f5c86a2c09ec98ee7c9806e1ac28780200e6f0490df972b3fe25e5562bae1cf12d4b962accec78ccdd32c6e8b06577572e241a34880558c4851781a631eb002cbc3bdb8be3cd4195b85727b5734432cf7db97b5c7515cc3d487b4cdda603906def4853da2d9268d08b8cdaa1b2c7803da8ec806204a1ba6e59cb0fa245bcd72070bc95818abfda0acff5d021bc826a493973126595a7c87619e8a42484b1de21cc41a6895e2b3cad80fbfb548597d4a7e753981e7ad3f033ad3e7d007b55647480fcee11b9588a44a80440226722a5c1fa281a9eebd801b9b5bea0c184c27da58bde2d841e52cea12e94c1e00356317d5e970775ec5c8c39457d6ab01cd48a1bec9fbaedffd63e0346e2058c1aeb8c581a96e2363e4ef3d4398c8aa101153b9a9d7162d08c221c137ec466c28338d19f9624ddbdbdc276c5679fbe28aca446fb4483e3ad36cc438b79047e8ffc66b3a25240c21e9b1f68a29666c21e11493eb05c9759be2f4769f36f41f4c963fe86b3369a8a48dea62bcc253da8438bbbf60b7c949248bb40202c0e42b3bf9e242e2e63a7b8cebd8901134f5a23ec46414cb5f26fdc15a277a7f4fd9c0a1a1d12cb0b51c0d4efdd0a6780c109c6e965ac9fe6bbc41756d40615d3430a02666a594b8316f938ba707130946c674e4e097bad279fcb44a4e2345fbd6350ecac0fafb5ee4e23bdf7932ae672a0f8cd5dec9e57c61b8eeb0fae22ed10bbafd60498279d471a88d73e58621691babef1cbdccdceff8767ed1a2fdcad077023485e801d8b69789b036e917977ed0e394191d7dd09c3f1e80048d4ff1d195f2ba7b62c0df35015a155a4b991482da5c8d315c0f58db97acc6ccbfb340dd53a9d486e46994b4f975cd067a7a20b58195498206780ffb40eccc547255762f8feec1668b90313142f96c91a5e1414a5338ff8f5aa9e50da5a3f23ac8c0f2ec96a670f97208910ca7f6dbc512b7eb4e0703a79b02dad70aa43a5ab028235eaf30d9bbb79a0e5ea48c33c262c089e647f9e52bc48134189cc4fac8ab37a5a8c008a3c88fad073c4d69ab220ea4cbaaa79960785616dddd1723ff4bd0c12dfd8776eac5d52f5c1463f29a39d65d39e568a4f38a04169fcac1e34089a9096d2b6ce95fad158fe728fc927a206d8e2319652c620f4dd210dc31747a61f21b1602aa681c01954e8095a686af96dfca561286286c9dbb49ab619efefd08f458ae7948f1fab54ee014d4da8406cf2ab1aff183761c54e59737233e8c10a2d6c89b3b57a2c80171b59492095e8dc8a8319ac2cda98bd14b31cf00e579813340fe6a19f8db9b21fe56c5e40b32b2c5dcecbf4a1b5202c8520d06f497d61c91beba8956224226503edbea460a744ddfe89a8ae020020b5df3735a6f156dd6584e17c28ca72c252025a7c416fed74086b484c7b6dcb5aae28df4c2d29b74676d7d351e4afa815a011928428e9234314d49a168a5099712585b30f95a7f203410a716bf961a994519f1aaab58fb3177cc31b01c7771335e438dad4abaa2f847c46f90d41eef9b3a2cd047cd6fc013af59db24c97e2db9f4f2e05e33fdf65e756090c1f8271e4026cde63ec27fd3478b71ed7b7a1894f3e017721abd04cd5003d772287b806986aba13ce770eebac73c468cee601a0c3b37e11eef8631d127df9155f7226c57bf6307340c1104013f8edc7fd912ecf45569cc7d0daea07bb7f97e858f2c9d9ec52789acbca2bbee0ca4220b38db3fd8b78ba857b6eae586f741a2523e10ba6f0ec471e883a48bb20eda68fe2f580ddfe02bb47bcf8cd2bca2c97b4f7476b44d8326a4549685cf7a91502c8034216d51fe28f604f4ff4d33cd8fe1766dff17d5e252caf36a8e9de7b3e396d031fd0790ffc50a9a25c2471cf5f92203d758dc7f14fbeef194e998234d1b55693a3b7bb850149143ae24e592c05f801a082150f4177fca213c7397ef91984cbec9a761cc11cb2be38608836313d1347b5aa6e602f3a0f6a65a43ba97477171669542e1accb96f8734dc3a16234292e61a2f00a82283ccc309f842cb781bdbe5bac09a994c35d1e50df6eaf03ff4883342d535bdeee0bb7ad92e18825818623303581b013ba190c20e4dfe047feaf7beba67432e2a1b9fd5eec48f34314bfe9d3ec00dd63fae010a3b8838a0433421a67684951e87a012a0a40b397046e68a6670ebf9207504c78b25b8a1ca596230ee7098a43af784e66d1ee3a0ac180ac777b004d201ae140463d4ddaa40bbd0b31ae93bda534b520eab25f3bc11e5d7caea7cb8d35922af689e3b367850c8aba988b888535fc13522eb9853cb71ac30ea82182ae2ae80770dafb1a96f2b723a23f627e60c2fb122bbcd58ede03b5dadf02e597d1171961372ea4f014e5b2df0ce0013ab4327de7f7663f41bc84b5128d04522b201dc4771a1d2b649c7b8b2de24d8054d327eabb91445c135f41f78f7135feae46e74ebf057ed26a96afd92959f84cabb5ea36be5c55f391d399a884443b694bc1806d1982d7ece41d1a1b22a515e0f658579dc702141cb4bd85ca930fc1f47a553da751477f37b9e12f4ffdedee3694ab5d572ed9f9345516782949b92f47c24863fb3b20a61cbbd4c1020222feb58cbbbc2ede5329cae2d98cb3e526096106a09c86606a9bb93f31f863e8d8cc221e7fdbb8b8cf4b206882e1175cb73accacf5d63324095622b9d26f84a9a58415219a840c3bd264458ab87ea69aba72706085f0c1c01dc6e197d6faf9affde3d93d74512c154f28c38e883833ce34751a3db56d8291793a1464264e441492a80d737c153543423c599efb8c0d2379a01728b6a039b5e674ca6497c255c8c4ec90a49448dbefb5acd815252ef64a9abf8e8e8d62b5ccb7cfa3b73235cdd1b2a5de5a5643a9aae5b2777011d59bd9e101c1ea9fed1bfbe552f48a64c185121643ef47d5332cb209f411194207b1d6211d23b744bf", 0x1000, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) recvfrom(0xffffffffffffff9c, &(0x7f0000000040)=""/245, 0xf5, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 08:33:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x80, 0x2, &(0x7f0000000100)="455dc494ef302120856241b4654d8110b21f2ec43cb1cc68062d06baa5e2aacf251d58f558765da4ae6773067c239f32db2a1395c3ee66c0fd9f72b180d4bf33c0511b411252bdb42bbb9e651da51e3d57f091b3b0af63dc1e77eab1b26471bb03a8684c9c35cba98462bcaea9121d5a9cedfbd70d022b9cf943c00a49ad33f6105f3be8485bd505d1ff771abac4c7101613ec9d027d266256951289a8ac3f426553cc5b50f64815f1352f23f23130db5fa8c81c310ace6dc9d8a17b7e74c62e8bb0addde3bb142ef0973c6244868c2564af7eca3b7bd8cdec43", 0xda) 08:33:29 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) connect$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x18, 0x3, 0x2, 0xa7}, 0xc) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000011c0)=0xc) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000140)) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x3, 0x8e, r1}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r7 = getgid() r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) 08:33:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x800, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xc8}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 08:33:30 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x800, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x10001, 0xfffffff8}, 0xc) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x400, 0x3, 0xfff]}) getpid() 08:33:30 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, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) write(r0, &(0x7f0000000080)='L', 0x1) 08:33:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getgid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) msgget$private(0x0, 0x8d) r4 = syz_open_pts() write(r0, &(0x7f0000000180)="63deb3e9a272ae967ce1a42a2f4c3ed5ea04f72a635d57fd3bd2", 0x1a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) write(r0, &(0x7f0000000080)='L', 0x1) 08:33:30 executing program 1: semget(0x3, 0x4, 0x200) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) pread(r3, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0x1000, 0x0, &(0x7f0000001200)=""/4096}) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r7, r6, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) r11 = getuid() setreuid(r11, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r11, r2, r4, r7, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r1, &(0x7f0000000080)=[{0x0, 0x1}, {0x0, 0x1ff, 0x800}], 0x2) r12 = kqueue() kevent(r12, &(0x7f0000000100), 0xffffffff, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') flock(r12, 0x2) 08:33:30 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) rmdir(&(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0) 08:33:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) chroot(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) 08:33:30 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x3f}, {}, {0x0, 0x1}, {}, {}, {0x1}, {}, {0x3, 0x0, 0x1000}, {0x0, 0x100}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808182c00fedc000000fffa000000000000f1ffa9ff020000000000000000000000000001"]) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x3}, 0x8) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1) 08:33:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x192) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x1, 0x3, 0x7f) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20000, 0x0) r5 = dup2(r3, r4) r6 = semget(0x1, 0x3, 0x14) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000180)=""/31) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000300)="49cf7dd7edb496f2da2aedbeafb838f9dbf2b28bd169e3a2a67f11d943078c3ed907f2142230a91ba827a46a8d3c49799fb8cd82085f8fded29fd14715a8781ee135569c6b30e378bcc3bd613c093482adcf4847adffba70fdcf", 0x5a, 0x40c, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) r10 = dup(r9) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000003c0)=0x8) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x800, 0x0) r13 = socket$inet6(0x18, 0x4007, 0x4) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x100, 0x0) poll(&(0x7f0000000500)=[{r11, 0x40}, {r12, 0x100}, {r13, 0x20}, {r14, 0x4}, {r8, 0x2}, {r5, 0x10}], 0x6, 0x800) shutdown(r0, 0x2) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$getown(r15, 0x5) r16 = socket$inet6(0x18, 0x4, 0xfe) bind(r16, &(0x7f0000000540)=@in6={0x18, 0x3, 0xca4f}, 0xc) getsockname$unix(r11, &(0x7f0000000580)=@file={0x0, ""/74}, &(0x7f0000000600)=0x4c) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000640)="afd6f0a6477eae29cb03e402eb95a8e37735e3b24b3bedfcae85fe0815207bc66b7ac8632d619571ab", 0x29}, {&(0x7f0000000680)="7d875016d4cc6211b337edf640e61ebf226ac8f6a703f5d4bf08c0cb21c0112693e267706257aa3bfabad92612492d644c87c2776e4a64cbf60fb0bade2fb4964589afe344fe10a88a41f1b8f0aee0", 0x4f}, {&(0x7f0000000700)="b240e4da160e313158307dbdc71ead86c9b948c889baf2938d3b300f9e12b3278a08662927eb868d41255cd8bb2a7779ab047e44ae6c2a10b86f38f4f685e633230e19bc41c59886db905c2911ad6c5c9676cea14ccc7b0eb8d9df5fa2ff534d737b0d7d607eb3749156cbc02cf4c8028dcbedbb9b0d184fad5c0816c2b5b933b862fe3fd9b289a5c8d10b3fd6bbd842c6cab1d3a8317eb0d93441ba9f0c2446de78614f2397483e1517ea6d35b6400ffb", 0xb1}], 0x3, 0x0, 0xdf08) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x100, 0x0) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000840)=0x3) geteuid() 08:33:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) close(r5) r6 = getpgrp() r7 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) socket(0x20, 0x4000, 0x3) dup2(0xffffffffffffff9c, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r9) sendto$inet6(r10, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r11 = accept$inet(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffb8) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={r6, r8, r7}, 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r16, 0x0, r14, r15, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r6, r2, r15}, 0xfffffffffffffce7) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x200, r6) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70090000006928ba2cab98bfdb6c65302f2e2e"], 0x13, 0x0}, 0x0) 08:33:30 executing program 0: socket(0x26, 0x6, 0x9) getpid() r0 = geteuid() r1 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r1]) r3 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r3]) getgroups(0x4, &(0x7f00000001c0)=[r1, 0x0, r3, 0xffffffffffffffff]) getpid() r7 = geteuid() r8 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r8]) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r13, r14, 0x0, 0x2, 0x5}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000}) r17 = msgget$private(0x0, 0xfffffffffffffffd) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r18) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0x80000000000000b, 0x0, 0x0) r20 = fcntl$dupfd(r19, 0xa, r18) r21 = syz_open_pts() close(r21) r22 = syz_open_pts() dup2(r21, r22) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r23) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$dupfd(r24, 0xa, r23) msgsnd(r17, &(0x7f0000001300)=ANY=[@ANYRESDEC=r18, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESOCT=r21, @ANYBLOB="c7c9e2f6537c4035b3", @ANYBLOB="d0a3ec8ca5cfda13a96b4ef04cd2e57b870229d06b583c057b5dd56fb2dee3feb4f322010e41344be0b994d3a878f9a2193dac76b0569f5cdc114f4280026a6db3445743be027ade097e43d0b439a786515a1967db62f4290417d6a501a25afb3f18eee8ffeff5a4a1c8c9aa4350e8dc94b17a7b6bfe1393809a21dd2524952f0bbce81fe649bb5dab4441df1b64a337679e110ee0d3b5911a601fc11ddbc814cba7966147afdb1b47bfdc27c515b3e3e74dd696da5b47723c6e6f9bcb8933cec78b98c7e5a6e4b969c87f96b2d9ed646c1a305fb3e450603b54925e82382f4b6576b4e6fc6eec7e47c6abd3", @ANYRES32=r12, @ANYRESDEC=r2, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYPTR, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="688581efc5ae48dfae99827f393624926925feb49bdf6a81c86bc05aeeb7f5983232a71ffb53ae63ee68f058a9801aedeff493da517bc0d9a7b2eff143b130c5d9ec1ada76d197b696df9147902ed2c2cfee656e911b134132983b485d6d6477", @ANYRES16=r23], @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r5, @ANYRES64=r4, @ANYPTR], @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRES64=r1, @ANYBLOB="1f90bf57f7c1862160b6094acbe92c6913f2d29a0a972cba250d192edd4ccf5e8cceb72625233c95954e7ca08c0c94a33e0b304cd052dce7fda0a440e4c3961e2fa73016591e7bb9e70917d7a3ac", @ANYRESDEC=r13, @ANYRES32=0x0]], @ANYRESOCT=0x0, @ANYRES16=r18, @ANYBLOB="930a7609074f7f16b74c47ff1bd8017dbfc0f5f81e8ce58b7252edba68530c379d7c2ce482b29efec1886b041d924f2471cb94645d6cc4e9b79e700965deb49100ea2938f672da4b20eb84ecf6c33875943a202a8efa5883e49d5cd1840dabd7c31eaa5938018d98bc045d4ce830c7065ecf972b9b0216956816609fb8d077059a967868fee23daf81020d229c4682508aae5fd49821409466"], 0x5, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r10, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r17, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x8000, 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r27, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r27, @ANYRES32=r28], 0x28}, 0x0) dup2(r28, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r30 = getppid() r31 = fcntl$getown(0xffffffffffffff9c, 0x5) r32 = getuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r32, r26, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r31, 0xa5, 0x1, 0x100000000}) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000b80)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r38, 0xa5, 0x1, 0x100000000}) r39 = getgid() r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r46 = getppid() r47 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x0, r41, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r46, r47, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r49 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r49]) r50 = socket(0x18, 0x2, 0x0) connect$unix(r50, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r50, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r51 = socket(0x18, 0x2, 0x0) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r51, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r52 = socket(0x18, 0x2, 0x0) connect$unix(r52, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r52, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r53, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r53) r54 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r54, 0x4004667f, &(0x7f0000000000)) openat(r54, &(0x7f00000002c0)='./file0\x00', 0x100, 0x40) socket(0x20, 0x4000, 0x0) r55 = socket(0x18, 0x2, 0x0) connect$unix(r55, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r55, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r56 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r56]) r57 = socket(0x18, 0x2, 0x0) connect$unix(r57, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r57, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r58 = socket(0x18, 0x2, 0x0) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r58, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r59 = socket(0x18, 0x2, 0x0) connect$unix(r59, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r59, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r60 = getpid() r61 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r61, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r62 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r62, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r62, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r63 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r63, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r63, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r64 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r64, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r64, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r65 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r65, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r65, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r66 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r66, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r66, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r67 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r67, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r67, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r68 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r68, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r68, &(0x7f0000ffc000/0x4000)=nil, 0x7000) msgrcv(r61, &(0x7f0000000b40)=ANY=[@ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRESDEC=r63, @ANYBLOB="6830e2712701a494da38fee6d89cf6f218ead7db091de7aa66cf07bca51c99d8c01cfd6601fd2da0fde06c92e3df1cfc2015c751d8cc0a4ece5cd5694e95958b005d05c1a63c3625e7182a84f752186d40e4123e72c8466669d66aee083d4b7b2ecb3bf185cc0a5f670d593b2ecc05d24e72f5e2ed1e577fe3d1cdfa192e59a6164bf10e2af92d01a21a23436bb60c3b3f4751fee14a5bdf34cd8aa160f5ff83f3762640a78f79fd6cbe420e7181457fd14c2382656aac37bc04fe72e77888511035838923161c604305f88109ff3310dc2a1872e8ed20e5d64a3a4afe625fbfc6a689c74ba20836609ddf4d930e72ca22bf633d4264", @ANYRES32=r4, @ANYRES16=r64, @ANYRESDEC=r65, @ANYRES16, @ANYRES16=0x0, @ANYRES16=r67, @ANYRES64=r36, @ANYRES16=r68]], 0x1, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r61, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r61, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9316cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025000000000000000069efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r73 = getppid() r74 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r72, 0x0, 0x2, 0x5}, 0x100, 0xc07, r73, r74, 0xa5, 0x1, 0x100000000}) r75 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r75, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r75, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r75, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r69, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r75, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r75, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r75, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d8f379d6d1d238496a0c56f1deac0a82448d9e4880b05ba490bed8ac5cb28974daeec505e13080e18bcf2c598ab9074d67333874b2e98c2c8e3993ec8329e222123d741ac701a934b7ff619ccc64ae56081c4d5d0ddb3ccf1a5ae38c1bc869909772e8a9436c6333530b5728e71cea16f1042b3830b9c1846d2239c258b80d3b710e5ceee416ce92b8cca07bf814a188f6cc80edfa72927101cf3371e4fb1db6904f106fda3a429c39edcb906ef588f0e3a090a34bf18cdbf663e90a8a6fb46ec6ddf000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r75, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r76, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r80 = getppid() r81 = fcntl$getown(0xffffffffffffff9c, 0x5) r82 = getuid() msgctl$IPC_SET(r75, 0x1, &(0x7f0000000980)={{0x2, r82, r78, r79, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r80, r81, 0xa5, 0x1, 0x100000000}) r83 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r83]) r84 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r84, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r84, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r84, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r84, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r84, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r84, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r85 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r86, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r89 = getppid() r90 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r84, 0x1, &(0x7f0000000980)={{0x2, r85, r87, r88, 0x0, 0x2, 0x5}, 0x100, 0xc07, r89, r90, 0xa5, 0x1, 0x100000000}) r91 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r91, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r91, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r91, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r85, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r91, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r91, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r92 = socket(0x11, 0x4003, 0x0) sendto$unix(r92, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r93 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r93, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r95 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r96, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a44080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c832a28547f51442f07396d7910ff10398ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r98 = fcntl$getown(0xffffffffffffff9c, 0x5) r99 = getppid() getpgid(r99) r100 = msgget$private(0x0, 0x20000003c4) msgrcv(r100, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r100, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r100, 0x0, 0x0, 0x1800) msgsnd(r100, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000980)={{0x1, r95, r97, r94, 0x0, 0x46, 0x81}, 0x10001, 0x1, r98, r99, 0xa5, 0x1, 0x4e2c, 0x6}) msgrcv(r100, &(0x7f0000000140)=ANY=[@ANYRES32=r20], 0x1, 0x3, 0x1800) msgrcv(r91, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r101, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r104 = getppid() r105 = fcntl$getown(0xffffffffffffff9c, 0x5) r106 = getuid() msgctl$IPC_SET(r91, 0x1, &(0x7f0000000980)={{0x2, r106, r102, r103, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r104, r105, 0xa5, 0x1, 0x100000000}) r107 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x80, 0x0) r108 = socket(0x18, 0x2, 0x0) connect$unix(r108, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r108, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r109 = socket(0x18, 0x2, 0x0) connect$unix(r109, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r109, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r110 = socket(0x18, 0x2, 0x0) connect$unix(r110, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r110, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000700), 0x10000) r111 = socket(0x18, 0x2, 0x0) connect$unix(r111, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r111, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r112 = socket(0x18, 0x2, 0x0) connect$unix(r112, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r112, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r113 = getgid() r114 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r115 = socket(0x11, 0x3, 0x0) sendto$unix(r115, &(0x7f0000001400)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r116 = getpgrp() fcntl$setown(r115, 0x6, r116) r117 = socket(0x18, 0x1, 0x0) setsockopt(r117, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r117, 0x29, 0xd, 0x0, 0x0) r118 = socket(0x18, 0x1, 0x0) setsockopt(r118, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r118, 0x29, 0xd, 0x0, 0x0) r119 = dup(0xffffffffffffff9c) r120 = socket(0x18, 0x1, 0x0) setsockopt(r120, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r120, 0x29, 0xd, 0x0, 0x0) sendmsg$unix(r77, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r104, r0, r6}, @rights={0x38, 0xffff, 0x1, [r107, r108, r109, r110, r114, r43, r111, r53, r112]}, @cred={0x20, 0xffff, 0x0, r116, r33, r39}, @cred={0x20, 0xffff, 0x0, r46, r48, r49}, @cred={0x20, 0xffff, 0x0, r16, r7, r113}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r117, 0xffffffffffffffff, r118, r119, r120, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r57, r58, r43]}, @cred={0x20, 0xffff, 0x0, r60, r79, r83}], 0x128, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r121 = socket(0x2, 0x1, 0x0) bind(r121, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r122 = dup(r121) listen(r122, 0x0) r123 = socket(0x2, 0x1, 0x0) connect$unix(r123, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) fcntl$setstatus(r123, 0x4, 0x4) sendto$inet6(r123, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) 08:33:30 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) sendmsg$unix(r4, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=[@cred={0x20}], 0x20}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}, {{r3}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 08:33:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xffffffffffffff7d) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="7032000000f06a07a978"], 0x9, 0x0}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="70012e2f66696c65300051a5181cd396d60d399cd0"], 0x9, 0x0}, 0x0) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) bind$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r8 = socket(0x18, 0x1, 0x0) listen(r8, 0x0) bind$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00@\x00\x00@\x00\x00\x00\x00\x00'], 0xa) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000e40)=ANY=[@ANYBLOB="8542a812aa3d475530db800127a9295678510702911c8e47f9494fb5e8db1ab783fd1ec48b7356277cbaa8b7ffdbb7ed5fe193384bb1ebc085fe3a1d4e090bd7114a556736c0bd1fd55ce215dede4c5bbeb535a5e3a2cea6cadd461e7f56fbac4aaf49e5de87ad216c11791af6e79dc832b3aa82235edc32b407202a98fd8db363853a72394f1911f62fef1904b8c357cf4603c7a5c6a330f49bc5857d9bb191aa0e7236eaf8c14c2b79af627d43aef99e10a8c3f080dcea9f13fdbd1acbc30b784efc683f4eba64c62a364d858201f0f264be2eefb0fe9edb5f9d68d5b99fb2c39cc6ffc2da1f72779de473863699ce3491c0b5f86486670d7f9043d8e9b32c520e524461fbca35c40ee46fe9d1c9831edfe53fad06c338f7bd87b0ac5b1ae045549ba935af7f2a36f29b3146a48ea34b1666a31827d67752539ce832cfd5538c733d02f2082052b600a0bd40b786c4ad21eae00f552b5d4d625c5716143f", @ANYRES32=r8, @ANYRES64, @ANYRES16, @ANYRES16=r3], @ANYRES16, @ANYRESOCT=r1, @ANYRESHEX, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRESDEC, @ANYRES64=r7, @ANYRESOCT=r2, @ANYRES32, @ANYRES64=r6, @ANYPTR64, @ANYRES16, @ANYRESDEC=0x0], @ANYRES64]], 0x1, 0x800) r9 = msgget$private(0x0, 0x10) r10 = getuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x0, r10, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/82) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r12 = socket(0x18, 0x1, 0x0) r13 = msgget(0x2, 0x200) r14 = socket(0x10000000011, 0x8000000003, 0x0) close(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x0, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r21 = semget$private(0x0, 0x3, 0x80) semop(r21, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r22, r22, r22, r22, r22]) r23 = semget$private(0x0, 0x3, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r24, r24, r24, r24, r24]) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r24, 0x90, 0x9}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x0, r15, 0x0, 0x0, r16, 0x4, 0xffff}, 0x29012da3, 0x6, r17, 0x0, 0x1, 0x1ff, 0x400000000009, 0x7fff7fff}) msgsnd(r13, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ce0be184d1ed8b15abc4b52906ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed4050470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a83796cad9a10281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88ab048686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221b5d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d0080000000000000e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a6c413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f024c75ca08003262f9f90a99c67b36580e4c30ae575f9419e948087fb4b1cb566fdaba6adcdfa667cd87089d822208f102c9556d6499ff57c53dcfa3b6ece287152eb1a86d2c127ad2860edbc189a10ff5ec40a8949b8d4170768f54d0ab2cd47da687e695113bdf3ffee85590d20ee458"], 0x1008, 0x1800) setsockopt(r12, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r11, &(0x7f0000000400)=ANY=[@ANYRES32=r12, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r11, @ANYRES32=0x0, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc48431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r11, 0x0, 0x0, 0x1, 0x1800) r25 = msgget$private(0x0, 0x180) msgsnd(r9, &(0x7f0000000a80)={0x0, "d8e1e7ca3922fe79e97026815ce5ae3e2908d10cb9f034ed07d526b9ea560f450b6c3b892bd6d9889090739164302db99bc045db000d0e14463b4e83afbb9658d1bb209693fa5a4312fbad3aa91ca8a101f65c6cef7c6f5d6f197b9d36625bbda52b4bd24b48c5342f52086bb7e87a8397bc885100000000000000000000000000c3a462bbdd"}, 0x74, 0x0) msgsnd(r25, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r11, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950795ba2805c219016d47ed37dcb33a6868b4363c935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe81f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c09748c7d3dd4326f010240e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706600000000000000000000000003ec790b5a57ddf24617f22fd2b2ab83598e2f0b92b8d96b51e094b23226e9256899bcd72d29ea67d4f045fe2990b459a77e7e9f65630055febb7b661f2a1195611d189001cc40f3f53fe979828f659e59fe1ccc19b7c68a15376e105c749f2834e4981d8cadb5e1bfd2acf243d94d3eb00"], 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) 08:33:31 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r1, &(0x7f0000000100), 0x9, 0x0, 0x9cc, &(0x7f0000000200)={0x3, 0x7ffffffe}) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) 08:33:31 executing program 1: sync() getrusage(0x0, &(0x7f00000000c0)) pipe2(0x0, 0x0) semget(0x2, 0x0, 0x0) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) pread(r1, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r2 = getgid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000680)=0x800) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r8, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r8, 0x2, 0x803) pread(r8, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, 0x0) r9 = getgid() r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x7, 0x300) semop(r15, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r15, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r12, r11, r12, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r16 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r16, 0x5) r17 = semget$private(0x0, 0x4, 0x1000100d3) semop(r17, &(0x7f0000000480), 0x0) semop(r17, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r19 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r23, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r22, r21, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r23, r24, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x8, r26, r18, r19, r22, 0x20, 0x7}, 0x4, 0x5, 0x5}) fchownat(r6, &(0x7f00000002c0)='\x00', r11, r7, 0x6) r27 = semget$private(0x0, 0x7, 0x300) semop(r27, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r27, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r4, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semop(r27, &(0x7f00000012c0)=[{0x1, 0x7f, 0x800}, {0x4, 0x1761, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x8}, {0x4, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x1100, 0x800}, {0x1, 0x9, 0x800}, {0x2, 0x3, 0x800}, {0x2, 0x7}], 0xa) semctl$IPC_RMID(r27, 0x0, 0x0) kevent(r0, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x0) 08:33:32 executing program 0: 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)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x10000) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 08:33:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto$inet6(r2, &(0x7f00000003c0)="d0", 0x1, 0x7, 0x0, 0x0) r3 = socket(0x1, 0x3, 0x81) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 08:33:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7402e4d4ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) fsync(r0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0x1) chroot(&(0x7f0000000100)='./file0\x00') r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r5 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r6, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001780)=0xffffffffffffff48) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 08:33:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffc000/0x4000)=nil) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r12, r11, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r16, r8, r9, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r19 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r21, r22, r21, r22, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r20, r23, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x10001, 0x0, r3, r9, r18, 0x80, 0x7f}, 0xab, 0x1000, r19, r20, 0x644, 0x3e, 0x1a8e9a97}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x239) close(r0) r25 = accept$unix(0xffffffffffffff9c, &(0x7f0000003540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000235cd9d8df33e6991375d241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4dc1cc70e9273da7baceacaa7586033f0e69707b9372e7c4a71ca8c708342c5d7020ee81655965cd3031ea92d83a27e2b3bd8279ca2161466a4d343fe510f60a7401ba42417668c18e6f3bce3277cb1c4c46a53a756585c4991a592dc2e516e35bdad5f4186e0beb47aba74b798536c6dbb6f4ae0d68ef1eebf1f1f24bb0"], &(0x7f0000000000)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = kqueue() kevent(r30, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r31 = dup(r30) writev(r31, &(0x7f0000000140)=[{&(0x7f0000000080)="3c220e55a5aee59a40a250590d2bae4cdeef7c0de989c13b3213ebc28a5d06eb56a58b2351c57e73b4812e948b6591dc3335c5defd1782990760000586bd58cbf6f4d16cf1a5218428820c2c9817d8981ed02d013ff53c749c3b23af96fca53383f3ab3bd8946699c71005f07329fbf2f19be4ab59f0176216c92278", 0x7c}, {&(0x7f0000001480)="8126bf44b59ac2c71a2d5b38e3bcec9fac6450d5fa36717b365cda19b52d25a37a2f163dde4badeb36ba886ea783c7aa90723266eec550dde24b898842ed7872e554e183ba0b2e0227dc7f81e79ccc032500a50784121319abd66b766913e2176d9943040560edc1d737889d57b1a42658047995c667658c64a16bcf04b00b98ee15196e62ea9d5e878c7baecc1c3d5c1bbcd387644926422bbca8dbf29ea89986fc71c879c82046683d9778a7d2066feb6bea6994dab214165a0a5fe7fde15a9f4064304d0f987238064a798813a1ba16a59341aab4c0d6c6219eca5ee7ad463f379248bdee35f95616e1d64e768fb0628a4d343ab63ba35213f14bfe6eb4fac010340edb19828072f1978a1dd4edad0722e5de908dad55af3d029322656b70691201ae2d60aa4a1239ba87baab4b468080a88eec776ff86d57196c6f557d63d3abc9b4a381213d13741a64d11ed0722a482affe1d35b7ea93cc0a4d704dddf025700537e73463ae48e9f5c54a298c6aca68bf66216f2bdf3e3c6d28ec6be52f0f0c140fde3011534b409a499843ca5a8a4a769560e1bad8bf6e5706300839c89f57c302af06a4161d4042a40fa3dc9ae621b25e5b8b771ac0c21d5751d4f913b22f2dbc46f957e1ef9a78ccc5bc5d967fceef17a4b81ae14c2534fd082d71df739b4e9e7599a5a176871f7d78a95fa242eb3a03246b0702b6902a461ab7d7b06081571850035ae58d44185d76300902ef6d6130bf39c1c87d3f29c10da2cb8a4fbf351d036af327e31492e2c393e048f393f03ee229c1fe74d5c691eb6517fc9742ce36780dd08bf7e5c09df99516f556e90750d94988353dc96935a0c565298e98de09aa39b75ab0475a361c3a38a44532cfb8aefee7c96bfa854897a4612f5c3e36a410f0229777b516d5556704fc52356af054dc1e461bd3c4b9211f722fa89276175841143890a78cc0c3004a89d2efc01433d0a1517cc4b6e3e2312ab62f1672186d27a8ea834aa78871944a896b4b7b9422afbfa1f89c9ab3dd8f4b3ef806b50dc17aa093b90701f6b0edff3d9cac018320d9cc516bf43649680231bf796f72d68538d18aec2e2a976671a69e6f172aa4c37154b0863332983b8bda0d192272422a465d522d24d7ab0b195435e383d9e06900d75531cfca815da7f7d3b2182fdf1231bf335c824aae0ae66b30a17a8679aa324301cb1ca5a78949412808a7d6b8f90140b74eb67b36748ba5e747ec71e6e47f84bb3ae989709cd340c9d4602595b343a00b6514663ffd5c0c7939e51cfe1b1086f8091e7c1c3d2ba43fb8fd7fa31268bd4597b220d696384216b24890835d102ba7f49af4fd1ea0f07ff9e827b748a77eea4b6299f11d7e9bf51eee7ca3779906d726f06383e466c359857f5b59d44402fae282e6230797d9c5896eac15ff8c435002000d320eeaa69e856fbeb099c4efd9a1bea845fd349d17e13bbdce51fc43924cf9858c7c5f9568bd9cc3619e1b63345b0ef00854992259dbf84a170a4537a9776221dfc88cf8c7c122124f7a1ea24ddc514d433abd5a4acefc1b543a194465c386c86555e296dbb1f882e67d0517c045d37a2be7924c208579d895f2bac9cdf6688788e94015e5a67cf98541d79767dfcddc5d147d1c346dd49f07cf854214e12bb651950558a3bbf81b950bfb9c8eedd9bc75b14420fb28b04e58ecaaadfb1ef0e7c1ac0b51d0bf80523abd047aebff4ed10137475535a2b990d6b62060ead4d0ab21a57e9de82355929d939a207e8c3dc5c8faf963158ef07fa035e29a2ecea74c074279c78267ff85f46703b4e4078ed0c0425964798e5573e2813b266cae58929a7717eacc2e63441af5fae6d6dce481f720b6e8f0b43920f6114dbd5bd0e5b2cd97afd81a5080f61b91aae8e0a07968d2bdc7ba9563d2b5332936601e42129aa5456c7cd3aa31c2909d0b942093fe1e3ed70c7105e2dcad4667c1c5adf3887ba5b7c19f5552f7bc02dc500ce6f2de1382923d75f969706d6286292cc937aa5f39f51c50ce4c9da3a1497eb89ea73bd9c1480035fa1e4261c5c74efd579b837135bef26c29a2ff69375a3d61fca19a376c4d41e2a9bd216736aa41cfa5d578cf7dd478112995d85f541a563bd60f4b00a88da1e7d7dd3053bdae2a92299d0859f2f49f291c130e938218e32821e0ef8de23f949079daf882d31492abb97f0c7bef7132c96e61b60ccc8a001571cf3859a009130d09aaab06cbb3fcd20dc74078665de4006e600f92f54a24489feeb718ca65717551890c96e5a7e50aeae0adbb77cd64564ff512834f08091001ccea5887e9e2846e0f57f0249cd0add12a197a9a8e6c753e92b64e4b61caf620acf380d03eda1b6b5dad1ec65813f9744914bddc0f9af5472b7bcfd7713867091a84ed89e74f571fba67e1edba8de48c257f912fb3dedbf7f2a138eedaef1f433b05af68d80b22e1938b856bf2240b6865291320bc53278926b6b6b90e31b99f73a1c5d3fae0bc8efe34e01ed95c7b1cf1b59c95bde655a3dff8d55fa94aa97ff3498e0b47159a51cc5167803cc6de4722c8b129fd9165400a2d333fe78f8eab08500da336c6787c17f28cb2ecfaeafa427a69ff2ea70b206f4d38aa65d47b5e4b9d19635fc1099f6edfafc8d7d44317473ace6b443cf3dd410f010df95cc91269b17dfdc131edd4a578f5047a3e65ce6a5f84df9fd4aeb2c15372f62f73b77ac5ac009b41775d2967b3bc6f991f26d7166fb1287006f47bec43b8a07130f499fdb1e76ba3ca206919d0bee91de146a91bb53a32f65412f1518d087ef94ebe787a33ae783c24e4ced49ff790a0909d12cbb6ab572a676075e95f8e61bbff0afe3678aba55e325c910984193cd23b0af139c2dbcae04bbf091c91d6299d81fb2248cb76d495f3e063f631be9caea6924503748f3d0da34f4d413598c1cd9eb38fd15a350e6bd03b12716153ed81a7255423c7cde22b47e01e447746a71928c0ea354312f7a1167ed860b2fad6c507fe086695900e0288dd2cae0251c8bc000623f6c52d0dffd4a6ced5c3e215909516381ee590ef308a904f9aa2358f149fa034f6b40f9de2acde595dc81f26e2f1717ecb4e126e8f51e5cd28fab8f693d1bf058e2f2a2699e5588d78833960857c1bd547b929b4dffa1a257b9d2fb6f23de31393743d14157ab2225951a1955f972fd881f4de3ce4a163777512db595ba6b14a065c86ea3135c2be130825d675a5735402e454bb405379781cc96b8a7539342576275cb31a376b79610e7f80b7720e1091e9fb2ab371ebd3152f20897bcdf9dd4aa2dd57482094e2c8d6918ae5c90728a8e47ae151936951d9282a621f4b4698f5f99bb8d2d7c6de4324862ff38435c2afd1e8d0ddf6ca4ec13612a4117e87f141e4a0d723acdaa97e05829e8f8a5728fcb7ef1a9f6524a0ec0903c9a51f401e882c98d7b5b906b84217652279ff89e2af60b32e34edcd3d96866284fb5e4fcd0bd4b1622f98f1449cd8c380dae6e8f6405c9a6e538db2a99c798122bd5e9e8596b5b6eae6cddebfae70a199e567fc5d632853dce8c42d7375cc47c1190711f57492801fa441dadb3b31826478727dc7a9c774f6f135b1bf01dba897176a4f6105fa5ff88570bc9358cbb2796bbbe25fdaa05a43172d28bd06697d78df65ea88543052375f9830b0731ccfc12a18d0b593f60a07beb8968e4257484d89e0c73d915499d923be3462d5e264fc9d2a3c806bc1b47c0491d0e370195e23a1fea68e9e26b68ec4be6ab0808fc2b15ab3b38b75c121ae7a72ea2bdf16c7503d330a288331b65afada8796124fe69570ca7363d6561eb41f95c74b2f98be7e4b4ae9bf35c2585434b3c62df0915d278cf956b6529be2c3fb0cb59f46fe917f90d11aefcb6d5a9a430a4c887d7e9f21c7d386ad6b37a4f775770d6951e3ffc639859cf31172b63679c71d7b3b94f32ac29a75dd4387011f718a0ef3d5f438164627880bf6d3fe0edc49b32a424b3c3e03334f972a2faf3ff29fa628307872a4a75ecf85c407c47fcdc95f821ea80edd000f3e7c7d227d36e8b31fb5d35e662b67db52e7121ad04b4d8176b986683dbdf2fd44da21f60fda2c9d26413c317cda35d14fa2a7c884ceb3600b41e1ffaa0595b01f4868994169f0b0818fefa1194e7f4490fe3e532879cf1f55a2f26091ad19346bb31cfe2317fe542c50be4cb205d0c763695d720ee19be6740a7fb5b8b1f2811d89911e93365b0ef2876403357e9604faa89af3631660d5a633a4d98d1109e80a1797ba77f9ff67bb38817148344107e21ed9f40f5aa07c2f5f80b71679c5b3784c53c4a0eb244704b4019e19ee79125781b1f4f930a872ce9bdc997512fd2f2dc8589142519c9ef34fa3d36df98ca1b8e65cd11a85fdd14f44a8e212680ca3ac32ae17e4bd33eb4cc54e567917e41204b31f0d421188b38e5af755b2ee9de5a30cbe9711c170ff4078952eff4528326e5ac471fe855ae9208f0ceebad88628211a53020babfbec2d01bb6f68896b80387388cac0a1023171049caf723367500a24f4385ae722659d97fa3abe2b9de0720d07a6d746c632c7023323395f200d47df3b01fe13737cc9e423ddd96ab0a91fabb0479d67e4c5bf830726c4802249806079bca1ed894b01854a7c29ba5414108d495e1562c4870ddd787816c90eb47bc874e8b82ef067c75ee83f3561b4af72ae0ebc28e59eea74f5456ec596e7dfc8aa2da4b8f43d6e02158a6e1915e4080ee935b32b955bd91760ce42f535cd135f242df1c8800cfb4aa13898a84bfd9996cdb5545e6e745166885a31813ba269ef484a102cc3ab87a7544f2f6c091625e1a9e0bc95ee1b342992b3d16d027877c9888a73b1e124f11161078f93623755adf5221781c9654b6e4bb9ba3c6898a9fcb5a5f601a96411e7445302cada0eba471c4fd483a878992f140027f8a118e2ba93f3178103e3fc73f333bffd7f207fafff97cfd0a1838ebebbd3ddd36f2acfe17834f1b19e187645af24107533d4c347cec3922670fceefdf3e5ec2942fecfc72d7b7c6603c6f0d7cc1a2a7de780722dc93a83da441564724704a0f137e2d23903cca1f273e49161d8f88add6babe27853ad80bb29d9e391b6ff178f12fdee1fa6a3bdad2afd0701a8e20677464dbf3229282d5c68fc3c5acb684f126e0f65e5fa82564f72b57915682664200a4df9eba14d4340c5366a1383fdc432692843ee3a3b230e228d0e73dd6621daf9a4316e16599509afb26445ba4329e79005e3985c1d16d4c5b4b210bc9222d2107a9d6d0bb2f8078a6cf27ceeaa15e168cfb1c6f5a351a5f4a7b911c442ff7d20e3773d7f15e1acebed147b70e1fe888397518a02f1a36bdc9da0907a1b4c674eff63436a4305a2b3cf998ad25e9643dc93dee84bf71e7958e68a76f83ea407c72360ccded452b32c368df31aef4379ade4d84158db38975db0df58a614ee0ba1d0f27de94b5a09e7499414790fbd1b0fb52c42e2104f7e4474db68ec2318d1e3370e6b58f4b92071a1fad48a20f8cf85fab987b711e05c4cd0c38b330a9da0d71d7213e4b6bb3bee6d3a6e5ac6ec0b17da16a4094606378e33488fade206da2661373d23fd66b85a0b947f42106b67a81cf3658c18121516aafd157e52eb75e5399ca14da07b7549171b4a6aee236e747a69d5a72bdfbba3020456bc0e161f078ea15ba7a2494fb138c14bd595b001f598bcffb7f2c7d2c1dcfe7583007550cfe94556bc2a737cd117fbfc4a3457a4fff8ec18e95054af06d5b6ddd", 0x1000}, {&(0x7f0000000100)}], 0x3) r32 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r29, 0x41d, 0x5, 0x5}) fcntl$lock(r25, 0x8, &(0x7f0000000040)={0x0, 0x1, 0xff, 0x401, r26}) 08:33:32 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r7 = dup(r6) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040), 0x80000001, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x29, 0xfffff, 0x1, 0x20}, {{r3}, 0xfffffffffffffffd, 0x2, 0x780000b9, 0x1, 0x8}, {{r4}, 0xffffffffffffffff, 0x80, 0x2, 0x7fffffff, 0x65}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x5}, {{r5}, 0x0, 0x49, 0x1, 0x7, 0xba1}, {{r7}, 0xfffffffffffffffe, 0xa, 0x2, 0x2, 0x2}, {{r8}, 0xfffffffffffffffb, 0x90, 0x20000000, 0x1, 0x101}], 0x6, &(0x7f0000000100)={0x9, 0x4}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)) 08:33:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)) r5 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmctl$SHM_UNLOCK(r5, 0x4) 08:33:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) dup2(r1, r2) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)='8', 0x1}, {&(0x7f0000000240)="b5e5785a7b212a430a47decab4f0524dcfad0684b3e7583d8bc1190bf1259bd3b50d8e85a4dc60dfb33f05431f45f2b308fade30b819c0243173f69dc3b9f820f5788b6bc45a2787c5ba185cc472611e1556c0a6a9b088142d3a8b7ebb7c24f0a80273d037f4131984d15dcd2db25d78812a9c312df7415442561fe498c17e649eea189b385a720903914e3c245e9dcf3da4c411c4e5e551e728b403cd1767e45f287f4f56aaa7ecf15114cf1e3c301561aa0f72757237a1dfd43f7b829515ff632ebf9365e4a245ac268b77de0b600af4cfa1ed7028fa80fb3c8ac9e439220bba3c2b32fa52c7a534af50", 0xeb}], 0x2) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0xa4) lseek(r4, 0x0, 0x41001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0x63, 0x405, 0x0, 0x50) 08:33:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000540)="8ac4c51e8d2d0749c1b93bb0b1f6271c5b032f4331013d600a37d596417bc0f4ef87b90c04f89704a5db5cfe9349b2261b8731dd3d5ec0aaae54619ae70b1387ac94e9f4a1ad01d0ea8cb1ee50ed49234b6b528a77d292df904ff84a7c45b1fd700c0000000000001000152cb067b5ededadb8185b12cd6ec2904b9598b5bb71220b262c900d48853350e633236d1e9ccff42be09fca378258626408b0814c8a6556dcdb10e620e6878d8bbcc7665909", 0x6a}, {&(0x7f0000000280)="946df01b5dc1baaa8b167cb22220b4470ada9c12cadbab9aa6efc6d143e748c20922fe536ae5ef6975c9eebe58258259975d8f52dfd809e3997c08a659cda76363624dd7faf4e7d94f8e7baf994e0e29ce12ef7a97a71735605dc67b3cefd71327146c6a3fa192df7dceeec0f4fd3931b28998cb7fe4c46e8b707e49554a50967aa86b4e965f6124037c2c8a03a5f5079b81415fb263bbbc827c84b37c569028e94e73753e593f64e5fe8649c4d2b25f5170c9eab7e1b805b37755747ba4c8670142db922e0a7c1b390a731ca3002705c94eb228127ba16b6e5ad3f2066e1a69b21cf711e8f4a5d697547275b704f6c6915d152ccf", 0xfea0}, {&(0x7f0000000400)="2f415dc31f79f5621736a5d601438d9b4b4057c66f8b521dce0f596decfa2498b8b5b44fe7759bccfea788ecb638db7405df28de71b85c169b2766fa8db9710d2e12970a62f7df6cbef7e9e0ed0fdb0184f62c1dab871130f4c303a89d25e21deb40a0fc2148b40d1a5bd10065d2c285a23fdb16dabe174a313d7f4e005b89e824bf94cc3a", 0x85}, {&(0x7f0000000600)="b03d85dac4cc0ba22a05fe0c8bf7a34a0f8cbde8ff4d20392abf6bf29fb32dfc1c1b31a5f985719e64e7402554e3ac5e1edc96a3e753ba52982477ba553f1595584e8d3120fc5752cd63f781897734e1dcaaf5b816c7377460315a4581806c9a13", 0xff0e}], 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fchflags(r2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) read(r5, &(0x7f0000000500)=""/15, 0xf) poll(&(0x7f0000000040)=[{r1, 0x6f74f77087ddccc4}], 0x1, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000001680)=""/102400, 0x19000}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 08:33:32 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00fffffffe00000000000000000000007c4889b6") semget$private(0x0, 0x4, 0x28) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r0, &(0x7f0000000000), 0x86, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x68, 0x1, 0x400000000000, 0x1}, {{r2}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x3f, 0xb3}], 0x6, &(0x7f00000000c0)={0x54b, 0x3f}) 08:33:32 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x6000) r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r4 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r5 = shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r6 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r6, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r7 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r8 = shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r9 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r9, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r10 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r11 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r12 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r12, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r13 = shmget$private(0x0, 0x2000, 0x5d5, &(0x7f0000ff7000/0x2000)=nil) r14 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r14, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r14, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r15 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r15, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r15, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmat(r15, &(0x7f0000ff8000/0x4000)=nil, 0x2000) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r16 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r16, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r16, &(0x7f0000ffc000/0x4000)=nil, 0x7000) syz_emit_ethernet(0x8, &(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYRESHEX, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r1, @ANYRESOCT=r16], @ANYRES64=0x0, @ANYRES16=r4, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRESOCT=r6, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRESDEC, @ANYBLOB="2a1577eea6077fdfc3de3bbeb2d9cf366fd4af6c474ca7ba048cb079e027c14a72d63da1469f4a4d4f79207929e5807a0fa77ba6531ce63ebc2bb62d44387c624078cef6e1d7b49b9664517509a3de856bc1af08c515cf17486fd5da5d829507e4b911f5c483d112615e822f00514ec1ec1fad5c6c1460e46644657fe24391c9150be1a719eb36deaa3db737dab7b846e711c26a75175e7d970d3edb2908bdec1401ba1b157e5b95b707dbd350a2e36fd032fdf5b96cfb07278edd6cbadf21db8ab16f567aaef649b9499fcd080c714f073b38aeec4259b322dcd6306671fd0b7bfaa86b867888ba0d9742bc913916788af727b44fec52022ae3356239c2b42c3dfce8dc00239af2fdf02e3aea668d2e736d11399e5fe25f3deedeb86ccb3b10beaebade21373069c24bead5c6c45d6ff94191f7d7ef7c687de94352a626b788d404162a8d0be98fb4d817fbb2672227b3fbb96debb4e431b42f017e5aa1fc38ad75546dc4068761af40980761bd0ee901f80986b561faa393217e1d346566c2107c226922ef5f056d7f12a4bcc4381e51a1c463ea70bc8e26c0d4a281b5acc26681bbaf6a907631b9a9e6e0d3b3d558f3288964e4debf84e8ea5487807011c8390da7dd892df6ff672d62ca62d3d556bd4338fedfb7c07a83b1906459b6b102f42a21798d9182a9313734d4577187a2c3524d6e38954f544fca1bad7a271ba1e28da952d4e29afb59da21182d22107dd61270cbd2f7944238fa3152a30076fec2367ef7d2f60a92699d63572b09aae5108c062448b1d2e7855546d2015203c9fd7db402be2bd1f7f3c468c3504186d677a0098252479bc9a7d1706ae358cd4d3c2ae95f746b94a810efedb35729d76b0d5ce29bb96cc18ced60b9792e220780c03e9a5025ffae4a1cb39ba702b5e0756a8c227585092d1b3024ad57dd382678972097a53b9f0b53f37736de46603b1784168980c53aa8bfa18f83446368bab911051d4de8b6f120e26b1955d9cf32fde7e66a14f1ea115d43ccac440df39cea629eea52ea16966ab83be96b1b11fc9814b7949691ec0f19b76f125edd145d9ca37d6e63ed932b075c2b9e6c505e97ebd4e08263becfeac2893747dbf74ffe9a2e4669ea79c8404d8bd8c7395e15507e3afae46a3a2caa2c6f40cdc9c9291425dfb8f88c9dd06cdf7ec812d70b17cb8dc1253104ef112dfcda2927a286046dc4d3607c0aa5ed3a98b9d60b5bd1718740ba4e6487bf57cad196efa75a7f933a9619c73a04d2ead583d7d8357f3e8c9201c25136723fa1682c33600541ceba3eb57980b6b0816f98e1f3481f5fbeff60d974508e825a1fd1bf82f5f5907f4298e88dd8844d874c9b58ff3a96e5027152bcb21b8bd3afe359844261884ebb3f91437909508d0350ef7fdc567169084612ee8c2602d5c2a7a4bc2b8ddd6b20c7d46319cf66ff27071dc8c29d50e512b26c51c42ce15342ac1813f2b1b21fdd6126d0f97cbd0c91b4ce51f0ec01a9aecda6bbde674448a23a43c3ff1c3c21ef101844a85b7472fcbcd6dc63a415253b50cbd7772d273122ec25bcaa9a758dff26b9ae1a6b7705e6890c87d6fb4155c4968243d6432c4f01392f7392ea29af5b476f49763846377ec9ea346ff946d36329784a231feb83b5a5d25bd91eaa36d14155907e7754f49d11995cf19b2356825491b655830209f81c3840b364b302b88b4c9d045db003eeeec7e1ae70a84db957ada5446f743eb948d989b8b9b3c4080af213fa4d6cb1d35d2d7638dd098b039bb5fbcf9c7fd596316c20a389ad4ea22fbeaa0e23cc3e74cefa9833626b24cb5bdf5979a3502c3acfc7bf5846e1b44ecd6c7e56e27ac90933cdfb7e0b068bee0f5e0eb76490aef6a312121d9d310f9d4bb8085ac8b92e5e38a5fcffe9875833eca82dfb3df1055e0bd68d4c7602f23999ec6f54e59014c54df481e74807c6eb97128d8e9dcf36d5d14c96be1dd739a4c231b18a3f2ea6184287ba4b5a2487c5abc6a9445ba3816329f55a743dc30ffc784e57021cac885422855023ecf6b64e9dce17b5b07b4306cb0d7385183daa5bf0186416d28ea8f632b5f217bfbf84733fcc07ec69e56f5ab8c05dd056cb27e0f4eec76c7f7346288fccb161ee38f2509a0bb56430bfab523b8a60d63e1fd74542502f7c864c01442e136068c2e86b4e020932fb9da6265d458e7d8d29f2eb6763446d31fef1d879d527c6f9ee2ce325a1891e9ae1b629ad63b8105c075ac1cb8053d81707f193ffe622ee688f063a55b039442f5d9d7cd503f4d18adc54a720074fc2fc623d190d7cd4992a9c5b15a5a6eab19b3638d3c1dd61e7329a67e42711670b094ba960eba3223c82c0c786074a7d0f18cf88d1e05c0687d6887b1398ddf06e05b8cd9f3e390559ff8962ff60c84fc585294dce7579df2feb9979f6dc074be9822cb662cd1252e46fc76d0240de33efa8432290e225a547dc406e1bcce388433f32a1643945ed305717292f50583e11e7580229ecfbeaa5d00c240a33a62a8a2cb9255cbdeb977bfcfa94a12bd6f8a6b37f8f441e7d6ec6c51bc5a0f79b9f0e90aba0941525273dee3677ac43150988dca63caa20525ee080adb334ed18b4836c06938987dadaf0ee65925e5d807c227497dd87c56b06c67816dda869145a4867fc9b124bd09c2833f5011f03ff60c9654d8e77e8d43b2ce00c50aae211244093160042068fd8e0f3392656f485201f6f9afaa004fdb640d9b3d065d2bf53d8d8d2fde709855805705de0af00400aecacf7be2cab14c651cf027c9c984d37a4ab153e131b6afac778f25f648def95d98652638b3319a81102470112c4728fbe2ed7e93ad26ae0f1a201c733c6928dcd9ee3b4058d2f9f616d1b2726a79fb0402e93e0564c724b0e92c6c272a701bde03aa8fc2b27cb5f1d933aa4f092443b0e7841278677d36f868584a039e0c4a28b78761bfb4dd682f793b95e57a031dc760850ed653aed04c0ceb89f03cff9cd19b42bb2e5c5113bb12e0d3cd7a0aeb0f8a8c19822b5d8cc6e8960822cab724755e50e22f857d94d295226e16883476c92c85625074d109b341b0cf0764c6c30be224a40ada6bfa034e74dfbf2d6475d3826612df98627eb1ecfe0ed26150b038335754fd3ebfe56e2e2c40500b65003074eea10cba97faef1ee2b17214283fed3dbe4e8fff07c512d61e0d68676f5fa9f2430b24e2f56552bd2c9ce085d4281a78db7a8c996d8f1b6791e146011b70192856c82f23e93889eebd01a87eff764356a7c6155d02ca237a70bbd9f7af3eb400df10bc93e7ab0cfe4013ce5cec533e4519bd109ac1d1b4cc6f49f6c1d6907e2be19da54403a06da0fbde8aeb0df43c3ce0b7ad9602593d4cdf3c3d2aafa83fad2da876fd15c8d37abc3af68ae985463773806b79f249f918a4e0179c74b80d70186a3381e7e163b5fc9d2247d8dd049380401465aacf01be2ce40dd8f00ef9cc4b5d3c78780af8e9a79ac58725269d2cf03e8f3658ced6335ad89573a70546b7fd0879aa487268ad8e3e409ff171a6854dd61f8a0e5ac8efd3ed6fa3366c392eadb27ef8fc85d44678836cb0c96146a391fd0b74be5962fdfa22fa0c7b01a597a8b9fb24fefdd621459cd15a01ba3ad8944982e0705e458a0676cb3d4279c104ba88f7dc0cbf31a2906704a8e10cc7192707d3fe2e78cb216e51401575d8462bc3bd5a3738c0ebd4d8e2866feaa36a6c5731e6883e09c74f537e4904e611f7157af62c74bac33259a90666bd468dabea2cf06af3b307a217250b441adeaa7cda49fbf7d8a0faa25162a88e13d6ad7f84e1d81f00ea076a9f5bd2173565a03d89a25693c335e6cbfd481d210d65c1aa4c8779b98d9c231de9cd7514c06234b129368259ecb31fb76c4b7d934c981c63a79a2c9df73f1b178b0ba4c68516ca9e2bf7ae5ae093c19c79aedb522666425e6dc2a88cdae2ffd4492627a0d126ace3acb671856de3704660fcdc844abca334fcfc95f8ab0a6d2c0271a598465a323f197991042adb5f7d283b889ae36d3fb77f534a87ffa11f854fb008de73f89aff1a145beac9538125f7ce4ee7144d805111a64046c7c654387dc62ee391dff3dbc1347665dfb0c7e874410bed387b2978aeeb80532f3ede3da31582fe15ebfa9e7afae98442aebff5e22af358207e1cef96876a86b9aa55c7119b596a54a454c95122972c12a157b8667de6cd2529a1ed2e415ffca61c6323ab398537c0a5a57ed7e4fe66cf566fadda24b3fffe55a86c24b9a1fc5c36bc385c5c531a17f4a59c7c01cdae75d892d114283dec9f521b6e2e6c1c03f5afa58fc95dbcb44235600ea9caff1104e5ebd98be3ebaed607c3c9e3eb45a7ee2cc9b3914992403b40035b32057630312d730aba30c23599b7f0c77cff992b0275944f51159b2bd14fa65e5521c23374857565fdd32cc997d54f4e91071fd0a922c68f101ab84b5225e32809cb917545c5ac858e0a9778e54c1adc700ac756e63e0641fefb0c393fb24c3e3337d35c5fde6080de1a2a3bef12b313c582ced7b2bb79d164436b08de08b438a343e191cf8a863aaff411c955080ec11093091f6a2c68970bd4b6eba33720c758146dc4b7694eccdca190328e5e519f9bc84ff229d6f876c2e568dedea8c282b610a17aad46e90d9b04ea76e0b5643a7e5420ce988d43322cf63f73524f9fa500850fdf49ec7b92c7d67eba2a13dfac8613748cbd2803c5a6f0f8bc110ab8ed006635226b0de4360f0eecded847a3aaf55ea36d7f5c34fe165f07474c64561ccf2b4a89ced4121dee2c77c18213ae0410fdbead267469be9c1573fde034c8ebf5029c8db42969378bfcaef308056ae0249fc43c7fa2f1aef723a2ddd3277b3456010ee23235ab2e8d7795ffa66f69bb817dbfd30d7f53b030e6e89e248a11dd38217d982b43e161afa32a8f566e69d5def38aa96823c303f0ced7a3a948d3cff596f8e8d02204ece807b1ef66dcbfdfa2e8678d0395a6f1d25fafa62e78ecdc9a855c92a0d9dceaa1c63d895ceb88590a10a76b24f31dfa98f47f4f1b457ec56d0570437ff035a9a003c354acf42cbdf65071a5ebad0026cc4d1e4f6fdf82b791848a43d31cd5ddea6af0f701c976dda6a2629159173640925218f4d38de42fbcb2fd1946122d4926444ba69967c27488db3f40396453db6baae0c9f6e22247cf101eb383025de59277c449f5b40eacc74aba8aba8ddd0a711e3cda430b509cf59adff559e2bdabefb9594c85c3fef823ef3c1157d684fc442893674f4cbdcedd53b1345872e551836da0807373c8a2e457f226baf1c3018c57fe8ca5398663a17078d07f04a9411e8847ccffb42553cabcfddf16d67403d7f440f191a31ae3077644c75b7416851bfc8b9ec8e19ca25f695d0f4e2abb313e1cdf1b9211243b9cebb276e5bb3dbdeebabdc4472a169f586624ea6fd887317e56ff769bddcb84d25425291f3a79ecd86c8f9c9dc16f2e7fe186a42adb93a8b34339cf9fc44c2cfe482d0fe83214d1457cd909ba47c85283dd8195a699445a4f65b79de6391cc30988aa792cb5072ba1ea651addd69ea85b339cdbeb86d7f4e69b23e554aea10f130c6d15889eb3dc195ded1521f6a645eb99085f519ee0c3fae700a5b0ebe0ce236e790ae569e46328cbea257aed40debc9bf0d7b8c2317177076b90b53c5fcdb580d5b64024294efe3b5af6820029bb0365ace87360a3a074c1662af47ae87b54d99f2014b204f18b6de3e7510b5eac50c7494236bf24577bf49ab018dabec4c", @ANYRES32=r4, @ANYPTR, @ANYRES32=r7, @ANYRES32=r9, @ANYPTR64, @ANYRES16=r10, @ANYBLOB="b23b015ea56a9713fd26605b8d742857c0531707591b45e91ec0d85fa4e5bac50b7f8883fc324a036e273e0007922023ed28e5a8270d14d3fca824ed18b2c5800978da7ea9da513b4a680d3a1d044c5c59f275a2de6cc85e9b170331b4dfa4dcb51b0dda1e96f16e08ba637f7b9ddd4d18676d513b6035ffeb93f482108113622e5c575e1b6226285ce78b75d17e20fc7871bb3956d4cad70054"], @ANYRESHEX, @ANYRES32=r5, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32, @ANYRES16, @ANYRES32=0x0, @ANYRES64, @ANYPTR, @ANYRES64=r3, @ANYPTR, @ANYPTR64, @ANYRESHEX=r2], @ANYRES32=r8, @ANYRES32=0x0, @ANYRESHEX]]) 08:33:32 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000000000076"]) r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000380)=0x5) r2 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r3 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r4 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r5 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x7000) syz_emit_ethernet(0x2, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES64, @ANYPTR64, @ANYRESDEC=0x0, @ANYRES64, @ANYRES64=r0, @ANYRESHEX, @ANYPTR64], @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRESDEC=r2, @ANYBLOB="4836fb0d593ae5adff6d28bcb44f72fa84911f2eecff04596a223cddc35f6ebef5fb44ee61466b34d14bd3f7f22e3643543b9939cd9c7619c3bbc9bfb038a25ea266ddb698fd35ee38a4", @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRESHEX], @ANYBLOB="f2c4803992f40bd90f6c8f7cdd2d0847bd777aa1d585b7773aa257ec8cd61a72edffe737f1c97efde6c83ea46e4e1fd54fa83c58372ed3286221e892d61518b86be2e454d8ceb3715160464bf91923d84d416416c0d3e2a895064194a8b3e3686b1711a4d121d462192baf37d137fcc759abcad7b579b8ebc0433929bc78b42c5d9a5b8ec5e1c9a6f78d99f6732a68d1d4de2f8efc945b04d88b3e0d2648fa436d9970213f2e2cf659566516168e4df6080691be330fafabc9b2ba31dc34883516601fe3e999863a95695a233c5b87f649f393996baaaa33ebc9b36771", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESDEC=r4], @ANYRESDEC=r5]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:33 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01c508"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES32], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3d", 0x58d) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:33:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x6a1bd90326813a02, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x100, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x75536f7b75d6585a, r9) r10 = getpgid(r9) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r20], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r22], 0x28}, 0x0) r23 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r25], 0x28}, 0x0) recvmsg(r24, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r29], 0x28}, 0x0) recvmsg(r28, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r31, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r31], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x75536f7b75d6585a, r33) r34 = getuid() r35 = getgid() setegid(r35) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r37, &(0x7f0000000080)='\x00', r36, r35, 0x6) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r41 = semget$private(0x0, 0x7, 0x287) semop(r41, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r41, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r41, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r41, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000000000)=""/9) r42 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r40, r38, r36, r42, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r44, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r44], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r46], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r48], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r50, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r50], 0x28}, 0x0) recvmsg(r49, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/225, 0xe1}, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="4ad9b90cabb2dc2a88e40f7ac85acd72220682555440389f60144f4aa1fafa7c0d48436ae4ba64c78a17a978cb991a15e751b7c4b92c2fd8aff6018328130e4352abab725fa1090218af9bc5363c880df70229b6592d67524c539c7c6f68e91d393840ac935468b36ad14750100bbcd244cd7c34202e285fc0ed02340d5e1436d20797b17d18cc0d21278fa18f117804c687d4f63a6825e96c9eec9498fdf2bd7273f1f1ef3cf9b1e03c2dfe13d622", 0xaf}, {&(0x7f00000000c0)="628cfeaae5a6a1f2b9cce12106ed00bbf0c0d46d7496c79c348d1e78226d8d45b4a18198fc2cd7b195d5166847aaebfc72c1b09d2a92f157905b3c79419400", 0x3f}, {&(0x7f0000000100)="bfafcc7817b55e2b45dc6b", 0xb}, {&(0x7f0000000240)="a75eb6832e53", 0x6}, {&(0x7f0000000280)="b65f0d556156f2ef0e48d55d7cfcb1b5872758da43d577ef3383c55212222840fd5b40bbacc2357d598f7c78cd1d540c593cd52fa542f04514b2f2b4a70d0b8db6c5cfe777dd0c6e1768ecbf5b196104f2ccd6f89c40524b2e8d2c9ee3c180841f1e006d7eb7bddb8a74b80fec4a4e476cbe444df5a46e8cc7bc9bf5d2fdafcba51f8491c9bc543ebf074845618131e8c303eab426ac29a20a9f708127f7c85a8ed851618d98ed65d6d8274c06b666b4dc378dd78d8bc33ccadc17b5076ee7fbc21a97a5377fbaf5efecf6160426610906cb", 0xd2}, {&(0x7f0000000380)="49ff67379e70867d122957d30343a3e2911dce0abe96f10ba4b06e32e0be226f1c0021e2a712ac70af80603154d6fab7fe1675712779d870fcdae6f6074a4f2a61e1eb2ceefd92411a4f85f67abc68567a03f214c7c86ddc6316faabab6392edf9855402f04dea2bcffb0b495ce7529c4fc7dafa215b0e13b8bffbf36e027e315097191aca4516483f28dbcc4d99481aa2c2a7a06fc6ccfef810cb", 0x9b}], 0x6, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r6, 0xffffffffffffff9c, r7]}, @cred={0x20, 0xffff, 0x0, r10, r15, r16}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffff9c, r18, r20, r22, r23]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r24, r27, r28, 0xffffffffffffff9c, 0xffffffffffffff9c, r31]}, @cred={0x20, 0xffff, 0x0, r33, r34, r38}, @rights={0x18, 0xffff, 0x1, [r44, r46]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r48, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r49, r0, r0, 0xffffffffffffffff, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x150, 0x6}, 0x405) r51 = socket(0x18, 0x1, 0x0) dup2(r0, r51) setsockopt(r51, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:33:33 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x71d218d488ffc414, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000077e000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000624000/0x3000)=nil, 0x3000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) shmget(0x1, 0x3000, 0x80, &(0x7f0000408000/0x3000)=nil) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) mmap(&(0x7f000064b000/0x4000)=nil, 0x4000, 0x0, 0xa810, r0, 0x0, 0x8000) 08:33:33 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfd}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="ffffffe5ffffabaaaaaaae0486dd60a4f01008182c00fedc000000fffa0000000000000600000000000000000000000001e978030e416f8631a319f3ce8bafc51f72ce9801ee04f9c907ac1d8a5bbf31d753bc4215c8bb621e647581b523150ae19a3d4b19eb6daf241b7a279a894487120800000000000000585a9f94bfe0879f1a0769765241d28b1fc2b08f1ecf96c0d8a9da7731316f494802f370069949b6"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") semget(0x1, 0x2, 0x1) getegid() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = msgget(0x3, 0x204) r7 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0x800, r7, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r9, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r10, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r12 = getpid() fcntl$setown(r11, 0x6, r12) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x5, r5, 0x0, r7, r10, 0x4}, 0x9, 0x3, r12, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r13 = socket(0x18, 0x1, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0xa, &(0x7f00000000c0), 0x4) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r16, 0x29, 0xa, &(0x7f00000000c0), 0x4) r17 = socket(0x1, 0x8000, 0x7) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0xa, &(0x7f00000000c0), 0x4) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0xa, &(0x7f00000000c0), 0x4) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r20, 0x29, 0xa, &(0x7f00000000c0), 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r14, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r16}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r17}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r13}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r18}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r19}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r20}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r21}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0xa, &(0x7f00000000c0), 0x4) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0xa, &(0x7f00000000c0), 0xfffffffffffffe9c) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0xa, &(0x7f00000000c0), 0x4) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0xa, &(0x7f00000000c0), 0x4) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x5, 0x8, &(0x7f0000000840)="5200b4fdf8690006b880875718403fe83bbd8f1da98cec8cb1f3a019c11007f3d65e558756eebf03a8c19f1db78c8328fa12e56da6d614788e", 0x39) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r29 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r30, 0x29, 0xa, &(0x7f00000000c0), 0x4) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r31, 0x29, 0xa, &(0x7f00000000c0), 0x4) r32 = getppid() r33 = syz_open_pts() r34 = getuid() fchown(r33, r34, 0xffffffffffffffff) r35 = socket(0x18, 0x1, 0x0) r36 = getpid() fcntl$setown(r35, 0x6, r36) r37 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r39 = msgget(0x3, 0x204) r40 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000580)={{0x800, r40, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r42, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r43 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r43, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r45 = getpid() fcntl$setown(r44, 0x6, r45) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x5, r38, 0x0, r40, r43, 0x4}, 0x9, 0x3, r45, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r46 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r47, 0x29, 0xa, &(0x7f00000000c0), 0x4) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r48, 0x29, 0xa, &(0x7f00000000c0), 0x4) r49 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r50, 0x29, 0xa, &(0x7f00000000c0), 0x4) r51 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r52, 0x29, 0xa, &(0x7f00000000c0), 0x4) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r54, 0x29, 0xa, &(0x7f00000000c0), 0x4) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r55, 0x29, 0xa, &(0x7f00000000c0), 0x4) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r56, 0x29, 0xa, &(0x7f00000000c0), 0x4) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r57, 0x29, 0xa, &(0x7f00000000c0), 0x4) r58 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r59 = socket(0x18, 0x1, 0x0) setsockopt(r59, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r59, 0x29, 0xa, &(0x7f00000000c0), 0x4) r60 = socket$inet(0x2, 0x2, 0xff) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0xa, &(0x7f0000000840), 0x0) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r62, 0x29, 0xa, &(0x7f00000000c0), 0x4) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r63, 0x29, 0xa, &(0x7f00000000c0), 0x4) r64 = socket(0x18, 0x1, 0x0) setsockopt(r64, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r64, 0x29, 0xa, &(0x7f00000000c0), 0x4) sendmsg$unix(r22, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000000980)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r21, @ANYRES32=r23, @ANYRES32, @ANYRES32=r24, @ANYRES32=r16, @ANYRES32=r25, @ANYRES32=r21, @ANYRES32=r26, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r24, @ANYRES32=r44, @ANYRES32=r64, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r34, @ANYRES32=r43, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="3800000000000000caca000001000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r61], 0x138, 0x2}, 0xc0f) chown(&(0x7f0000000100)='./file0\x00', r7, r43) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) semget$private(0x0, 0x2, 0x8c) 08:33:33 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x4, 0x3}, {0x4, 0x9}}, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x60) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f005000000eafe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fchmodat(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x8, 0x6) pread(r1, &(0x7f0000000180)="94b0ee1fe46f13b62cba1eec5b174fc9b2e0197b8f23c71ead956bf5c862848af6a6ada076a9adad89623b5c4ed21f3997dc87571fbd8b4e8a621d11ddd2948266c84a9272af599e05727f5a3d3b2e2c420885cb98b69c214a9607e4485b280163ed48222bcfbb279a462829b7ff1620d083e43de7e121d33e8618b6b9f8bf369f45d41c595e8e3debd2853000b9e022c180c99eb84ec8a4261b034364af88247b9f6a566faab41265ac4d14a7008b5b32a00a106db2c601a32ede57a0c4066e1e22166c8b3696f36ce96219325ecf4cb82d3973ec10debe", 0xd8, 0x0, 0x1044) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r2, &(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file0\x00') 08:33:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="04", 0x1}, {&(0x7f0000000240)="17923642ea3bf2122ac32338b8508e0a2f115afee27903b737acb4460cc2f0fbc6a7e64d33ae02c7039c2d8eac1963c8ccecd4338cd5922cdec4ee2676ce6c69f13cddbd3be4c2946fe0753847a5c052fb044ca68e95", 0x56}], 0x2, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file1\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x5, 0x1, 0x2, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040", 0x0, 0xfffffffd}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) 08:33:33 executing program 0: r0 = kqueue() readv(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f00000000c0)=""/21, 0x15}], 0x4) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 08:33:33 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598f02002d0000000004107a942cd51cb60af66088b87c5151b658a0d1abd3b9c30000000000000000000000d4000000", 0x34}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f005000000eafe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:33 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f0000000700)="9b030504001a915ff5de46abcfe2000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001066a709640a8839d52523fb9fa7741ef81760d0a3c", 0xc6, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x3) sendto$unix(r6, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) r7 = msgget$private(0x0, 0x48) msgrcv(r7, 0x0, 0x0, 0x66f887a8f2be54c6, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x200000800) msgsnd(r7, &(0x7f00000002c0)=ANY=[@ANYRES64=r3, @ANYRES16=r6], 0x2, 0x800) msgrcv(r4, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r4, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r1, @ANYRES16], 0x2, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES64=r2, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r8 = kqueue() fcntl$dupfd(r8, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) fchown(r10, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r11 = syz_open_pts() close(r11) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r11, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) r14 = dup2(r13, r12) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r15 = accept$inet6(r14, &(0x7f0000000000), &(0x7f0000000140)=0xc) r16 = fcntl$dupfd(r15, 0x8, r11) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0xffe, 0xff, 0x0, 0x0) r18 = dup(r16) getsockopt$sock_int(r18, 0xffff, 0x1021, 0x0, 0x0) r19 = socket(0x2, 0x8002, 0x0) r20 = socket(0x18, 0x2, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = syz_open_pts() close(r23) ioctl$TIOCSTOP(r23, 0x2000746f) ioctl$TIOCSETAW(r23, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r23, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r23, 0xc02069b6, &(0x7f0000000300)) r24 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r24, 0x0, r24) connect$unix(r22, &(0x7f0000000540)=ANY=[], 0x0) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r25 = socket(0x10, 0x8002, 0x4) connect$unix(r25, &(0x7f0000000880)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f9504000000f979e333b0e72243d02d51a7ece344a3fe9b80c70603645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7000000000000000000b6e86aca4a3149012784f981c88a09d425126879c017022bd5b85cba646d7d81f68871e9732340991bb6e7edaa6d117dfdb76053de6add5e7daf2873201d9003"], 0x10) socket(0x2, 0x8002, 0x0) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r26, 0x2000746f) writev(r26, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r27, 0x2000746f) writev(r27, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r28 = syz_open_pts() r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000000)={0x6f, 0x9cc, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000", 0x5}) ioctl$TIOCSTOP(r28, 0x2000746f) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r30, 0x2000746f) writev(r30, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r31 = syz_open_pts() ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000000)={0x0, 0x9ce, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000", 0x0, 0xfffffffa}) ioctl$TIOCSTOP(r31, 0x2000746f) writev(r31, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r32 = syz_open_pts() ioctl$TIOCSETAW(r32, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r32, 0x2000746f) writev(r32, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r33 = syz_open_pts() ioctl$TIOCSETAW(r33, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) r34 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r34) r35 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r35) ioctl$TIOCSTOP(r21, 0x2000746f) writev(r33, &(0x7f0000000100), 0x0) r36 = socket(0x20, 0x4000, 0xff) r37 = socket(0x18, 0x1, 0x0) close(r37) fcntl$dupfd(r36, 0x0, r37) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) r38 = socket(0x18, 0x2, 0x0) r39 = socket(0x18, 0x1, 0x0) close(r39) fcntl$dupfd(r38, 0x0, r39) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r39, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000429000100337a6bcaeb24d0000400ec231716ebed6b3e9bc0366bda2f2884ff39bd74b100001df9db1b96ff4c60ffbea61000009fd59f15f5d9110f839b97170f782d2ecc6baf270875342680bf0acf40c6d161ccb2a71f5422690e4ccdcb4d77afd90e7da8eb9c3e86c09f1434c33723705240762e3d12d1cd1ef62bbce1f23d515ecf76538f43e9032b46ccae6fff105df46192c957140fa7360b86537593c6c2fa672da61e9d8fcf594d5c0d8c87cac6becffe4fa350af5cf784fe4887bc739238d64f5526bb168bdd7bed38ed6cec5b67bc943f40ad2ab117d0613a6e3ccb5e0292db4b82d1e1586a6cbd1f"], 0x12}, 0x0) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x1, 0x0) close(r41) fcntl$dupfd(r40, 0x0, r41) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r41, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000580)=0x8) socket(0x18, 0x2, 0x0) 08:33:34 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a"], 0x1, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="b2f0a5b2923092a985041a94dbb2c5c734dcf14c6465a6c49ff545e6ba664bc42ced00ab4feba0c586a816908a86f30f78d6197ee3db59beee43e3dc781ef60e304f401a4d0d9f64e0901f83b6665ec488ad8b064553f58412d8f3c4c5954d58cd79e3bf7d4b2389716f93a910e514bd66bc0441c6bd8f68116186c52fcde39d2331492d88a6473efa30b880b8b63b3a74d36eca08e9953740ab6e5398c02ad0368ad35862b898991d19e2c0be4fc3dc17536aa95914f0f13a35e53a00fc7feafffb175fc1ddf1d6f13925d47b34c6b4ab3726b9a2244560a1715b1ba96984054fee8e745cc73b0379", 0xe9}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:34 executing program 0: r0 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9760, 0x7fffffff, 0x86, 0x200, "1619a70a44dc59569b6ae710766e43803a586894", 0xad24, 0xfffffff7}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c559b86dd6045040002000600000000001bb24f800500000000000000fe8000000000000000000000000000aa"]) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000011c0)=0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x7, 0x3, {[0x4, 0x800, 0x40, 0x4, 0x6, 0x0, 0x2, 0x6, 0x940, 0x91c, 0x3ff, 0x6, 0x7, 0x9, 0x2, 0xfffffffffffffc01, 0x80000001, 0x80], [0xfffffffffffeffff, 0x8, 0x5, 0x392, 0x1, 0x4, 0xd6, 0x6, 0x7], [0x2, 0xffff, 0x7f, 0x8, 0xffffffffffffff00, 0x7, 0x7987], [0x2, 0x4, 0xfff, 0x5249, 0x9, 0x101], [{0x1ff, 0xfffffffb, 0x3ff, 0x9}, {0x400, 0x5, 0x1, 0x5}, {0x7fff, 0x5, 0x7, 0x20}, {0x2, 0x3, 0xffff, 0x7fffffff}, {0x1, 0x7fffffff, 0xff, 0x5}, {0x200, 0x5, 0x3, 0xfffffffffffffffb}, {0x0, 0x1000, 0x1f, 0x3}, {0xe6, 0x10000, 0x1, 0x3}], {0x3, 0x4, 0x400, 0x3}, {0x1f, 0x3, 0x7}}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) pread(r2, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x300) semop(r9, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r9, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r6, r5, r6, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semop(r9, &(0x7f00000012c0)=[{0x1, 0x7f, 0x800}, {0x4, 0x1761, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x8, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x100, 0x800}, {0x1, 0x9, 0x800}, {0x2, 0x3, 0x800}, {0x4, 0x7}], 0xa) semctl$IPC_RMID(r9, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000080)="de", 0x1) 08:33:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 08:33:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xff, 0xdf}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) pread(r1, &(0x7f0000000180)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d35b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0x15a, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 08:33:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x7000) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYRES64=r3], 0x1, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = getegid() r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r4, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10x0}, &(0x7f0000000740)=0xc) r12 = socket(0x0, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r12, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0xffffffffffffffe3}, 0x0) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r13, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a7576605d759e66fbafc123247fa67aadfc8c736e116b74bd9e50784325b08d5765812da011ecb570ccdc9f3812aeb8e48ab182b5c7672b97fcb522599b58ef8b6d0466593fa075ee8975e2e4dad061298ea89c60203b45425d451bb175b372f1d27e8dae56b6d1b5a1a5f29ee36e7865b"], 0x10}, 0x0) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r14, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r15 = socket$inet(0x2, 0x3, 0x10000) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r16, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getegid() r20 = syz_open_pts() close(r20) writev(r20, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r20, 0x2000746f) write(r20, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r21 = syz_open_pts() close(r21) writev(r21, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r21, 0x2000746f) write(r21, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r22 = syz_open_pts() ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r24 = kqueue() kevent(r24, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r25 = kqueue() kevent(r25, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r26 = kqueue() kevent(r26, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r27 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/pci\x00', 0x200, 0x0) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = getpgid(r18) sendmsg$unix(r10, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x14}, {&(0x7f0000000480)}, {&(0x7f0000001080)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000001280)=[@rights={0x28, 0xffff, 0x1, [r20, r21, r24, r22, r25, r17]}, @cred={0x0, 0xffff, 0x0, r29, r11, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r26, r7, 0xffffffffffffffff, r8, r27, r28, r17, r8]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r10]}, @rights={0x18, 0xffff, 0x1, [r10]}], 0xb8, 0x400}, 0x4) r30 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x6175, r19, r6, r30, r6, 0x22, 0xfffb}, 0x5, 0x401, 0x2}) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) syz_emit_ethernet(0xb3, &(0x7f0000000500)="f84450cae603efefbd20c04fbb72d626196e62e1e28d203e2e66ae2c611c6d7c9b7fb806bfecbe364c959533c55a92621f1748abd75a736253c126c7108f0198d124cd11757d0e1311724f790bdb44fe6ba5c01160603c222d803772e26b5f221fbfd12d60b080e546247beebc6b205ccfe08a7ebe080201035ed18b0e4929cc6974a946fdd23bfea4a96afd614575f0401f0daf266e55c9ed7d5863cd7f492dc5641915610aa5a08cb044647a8b57db3ce406") fsync(r5) 08:33:34 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x3f) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getrusage(0x0, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x7fffffff, 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x42) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x4, 0x3, 0xfd) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffff9c, 0x0, 0xfe3) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r2, 0x5) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r8, r7, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r9, r10, 0x0, 0x92, 0xffff}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x8, r12, r4, r5, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r3, &(0x7f0000000240)=[{0x1, 0x8001, 0x800}, {0x3, 0x2, 0x1000}, {0x4, 0xb7}, {0x2, 0x2, 0x1000}, {0x1, 0x7ff, 0x800}, {0x0, 0x5, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x6}, {0x2, 0x200, 0x1000}], 0x9) semget(0x0, 0x0, 0x404) r13 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000000380)=""/231) 08:33:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/14, 0xe}], 0x1, &(0x7f00000001c0)=""/124, 0x7c}, 0x802) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = semget(0x2, 0x0, 0x400) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000280)=""/77) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000340)={0x200, 0x7f, 0x6, 0x1}) r4 = msgget$private(0x0, 0x48) msgrcv(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="e9efd3aa3e7668510d9495a33af58651ed0991806c399c311164d5323bfa21c7afecbd3e89", @ANYRES16], 0x2, 0x0, 0x1000) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000b7d5818f027"], 0xd4, 0x1, 0x0) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 08:33:34 executing program 1: mkdir(&(0x7f00000004c0)='\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', 0x6594a9ff864aeced) r0 = open$dir(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(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', r0, &(0x7f0000000440)='./file0/file0\x00') 08:33:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) symlinkat(&(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) r6 = getpgid(r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000518, r6) r7 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto(r7, &(0x7f0000000200)="973422efd9d0d647ef31c134e1d186efb3e8c3e040b33a05176cdf0fcbbe00264e0f31c4ee096b0d63442aaa558a136faa9ae00632d6c4b0870c64daa99d4a26d2e2510f125899c2b4939f5fc71bed36fc3b821811a4f50d9720fe16d97e240782751b6ba570f3102e6e2de284a19b751407002c5ebe5b459af6ce4d6639a2b37e8463a185074a7f6a223d8e4ba5e9b56c2e316e2518e06f181ef03c72b26932e2e89b7e6652e27494b1206e3a62ac0a2a0f423dae74278780f49f3c9c0eaa01dad26004eb22c83d14", 0xc9, 0x4, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 08:33:34 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socket$unix(0x1, 0x1, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffc}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x1, 0x8}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc}, {0x3, 0xc333, 0x800}, {0x3, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x6, 0x4000, 0x43) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r5, 0x0, r6) connect$unix(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="e1ff2d2f66696c6500eb025da0ea9ded880c2d63e078d904215be6087da2080535f2c155edce63e099825e9b4be71dcf860af44440694d649fbcec1195148c8f71d0eec554f5ee0711947d65918e59698152f9444dc54ee406839dbebbc4054b07c47dd00fdaf434f345c9f911843bdeb3896b8db9e12acca9459c0e2ec9975b43689c0a48a6f236aac065199b6c1c723df880c6c90ceef94b1d8a80c8e4737d2fcfa80aefaf45391dc238237f8745edcf23b6a626bed79cfa2a3b8079e06338f272530185faa325d19beb2e229afd9973d6b8871637af2ad841dc2668739e74d67657bd30c87df21f07e16d8bf7e881d4ac8bb8381cefe6700e897e265f5b24d6ad979c79e865b4349ee9246e1893aae81ad95ed6a0ea7c908f562482ad8886cf2625e55402d32144394c4838f2af5bd8e01190a4e21e51213327bde864ffdc81c39a41e8a5d3252870d9519f15f7086f4e5b14edab17969624b0635ca4f9dc36d2631bea61fc04815f693f68aa1ebb4b0282678ce1da4d71263657ce4ad6f7aa6f60d6c524fbd299fa18f5eb792d0d3ff0f9f4360d0dc34e025f"], 0x9) dup2(r6, r4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r1) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000880)={0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 08:33:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 08:33:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="3e5150690000f2ffffffff00f4357e7c76e368e0e7e60c2d8802f8d2d1ed00"/40]) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getgid() r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) chown(&(0x7f00000005c0)='./file0\x00', r5, r6) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000a80)=""/202, 0xca}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r9 = kqueue() r10 = socket(0x6, 0x2, 0x2) kevent(r9, &(0x7f0000000b80)=[{{r10}, 0xffffffffffffffff, 0x2, 0xfffff, 0x84, 0x80000000}], 0x66, 0x0, 0x2, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r11, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) close(r9) msgget$private(0x0, 0x284) 08:33:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x77, 0x1, 0x81, "fa6a4117e5b321211123a5ea429d9d654d50e64e", 0x0, 0x21d9}) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000004) 08:33:35 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="4a1a99eb00fe73b677227fccc924b6975b9b8a7b4a5e0a22a63089fe44698e4f5497dd4116a4c2d501d2cf4d9991d48b", 0x30}, {&(0x7f00000000c0)="333a0d4f60d118a8c17b17d19de03f54ac", 0x11}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) 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(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r13 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r13, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x7000) sendmsg$unix(r12, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x40, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRESOCT=r13, @ANYRES32, @ANYRESOCT]], 0x10}, 0x0) write(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={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)) socket(0x10, 0x4, 0x1) r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000700)=0xfffffffffffffe96) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r19, r16, 0x6) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r23, &(0x7f0000000140)=[{0x3, 0x6}, {0x4, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x2, 0x400, 0x1000}], 0x5) semop(r23, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r20, r19, r20, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r20) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r24 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r29 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r34, 0x0) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r37, 0x40087468, &(0x7f00000001c0)) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) 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$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r39, r38, r39, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r34, r39) lchown(&(0x7f00000001c0)='./file0\x00', r34, r35) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, r34, r25, r28, r30, 0x1e6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r10, r31) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 08:33:35 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x2, 0x4001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dce4a7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) setsockopt(r3, 0x76b6, 0x7d5, &(0x7f0000000480)="d02462be534c6241b341e7b368d2c081562f8e37782ce15216a66288b41d2496a0f6d2c292439202378464de39ecd854eb50095e6e473f1ac68e019df1dc782dad318b992e8195d10435b9124423c1b5e72419", 0x53) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r4}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x140) writev(r5, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4011, r5, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_int(r6, 0xffff, 0x1002, 0x0, 0x0) socketpair(0x6, 0x5, 0xff, &(0x7f0000000380)) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587c07c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r8 = msgget$private(0x0, 0x48) msgrcv(r8, &(0x7f0000002540)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r4], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000fb0000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea93a251f1ae8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5bbe36cc175c5314e88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a7cbdfea6173badddea1361a68a4b088a5a1a7122"], 0x1, 0x0, 0x1004) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0xbc, 0x40000000000800) r9 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000800)=""/237) msgrcv(r7, &(0x7f0000000500)={0x0, ""/146}, 0x9a, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r7, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[]], 0x1, 0x0) 08:33:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet6(r0, &(0x7f0000000380)=""/234, 0xea, 0x840, &(0x7f0000000200)={0x18, 0x2, 0xfffffffd, 0xffff}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20410, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r7, 0xa, r8) ioctl$TIOCFLUSH(r9, 0x80606942, &(0x7f0000000300)) r10 = dup(0xffffffffffffffff) sendto$unix(r10, &(0x7f0000000180)="a4ec021dec43b6ffeb717c5786f70671e72302416d059f7af7260f63eb6f986f96ecb71a665c71c53207fb", 0x2b, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xc54b, 0x5, 0x72f, "151cb95bd3082587553e00000000000000221c00"}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000240)="4602d4d1f97857bcb1cf6a0dca131e5bf1e52add6a80d2e2ddb82fc4688516043727d8aa4172a40bfa8edc29505f59ebf4490200b6754260a18c3df20f1881fb0bdcac301eb6be7e2eaa98fef9804db52cd58144aa9806146c9a3ca1bc67b7e72535c8c8a6b632ca5cc1ad2b0799707be2b98f06032c46a0cb14a1db3e4586d486495d83aeec26fb7682c264ea65b246f05a77fd2afabaa23e9de81e031bca5ca131f6d4b8892b61476ade9cc83ee4cdf6b534a848a771e6204bfd4674449129fdd3e191c8934530d133100fcb37461b9ac1d297d342c225348d0b1dc8f70b8bf50b195a5c453d2d1e3f475305639cdeaf55efae702e1b4a3712263d5211b04228503d88111fd0d388e42a", 0xfffffffffffffdf9}, {&(0x7f0000001380)="9de18d8cac205a7202a9983330a1ba50127409df736f00c0017797e2c3ba246a519fedaf1a8ba56e5f1afb8066a4b825d86e46cf2ee47c2f3778756091fbe22f4ccb8109a9cb22e39005e66236caba00cc4120e707ec65263c7bb09e24c944fb3be0d8b7f326c8500e602b63c8e6b586827f667283c11e073a39716dbe3be736da586a9fb59c1ae8c3d164c7f5a288003334b21497b4e4424e088d78cd7b25d2c48d01ed7c3e999adea400dc8777817280adff2d0d3266c43956bb826d5d5bf0baa65c9dd6ffc3f3e94d7678fa6cbd08d30f136367b8f1947a7e08e0af372e056b34b15d0bb3fc6e07485193cfa2572cd3c895fb749cd89cf674d2fdb88ef8d7fa062040c561c159d7457529989392e4bfa36e1511bbd181082c3472347e7380dd28f67ef8afc8a3f2fb620c844474b16ed867773401075eebd575dfceb31b56e9c9de9ecd9e5dd618837906e577d2b8dc33997e08c088b0488afe70070981756c91401b7c8d2fd38c177d50101aedfaa894c534693fb8faf94338dadffa668f3a0f7c9e379d124e911fc5882036d779c1c6febcf2cf114820eca01cfcaae18b0f84ca2a6513b90c166d3fb44852888dc19ed31bf9bc77e12946deafb6238c2e84245ea43dfdaa462bae9effe3e6329aad6ef929bee4843ae8e2bfaeb8f1efd51e4a86c2d2a72698ffe660e84779176c8ceb5f08da88be1ac6a03f3b1504e394b60d3fe1fe119b589757c6b2fbefd3185888ae1eafefa8e651163fa42fde012ae6e435b6ccb3c3b8e8076c535b8fb0ea6e41e2934ad8e5bcffcd73113eadebe9de9bfd96ebbc12262ebe5e59095cc9e7b52ffba67d6713a7e26262aa850989709a6abf469f63328a59e0be2e11c25993ea7671b38a7c4e304b24fa410b34853e9a9644dfc00fad1714f5c49e7f97203ffd81deaa83b3cd49c7067f57840366234542cfa78815b3a24d074fd7e6b6aaadcd306bd116cb39f588c60b647e8c4ec46d9956c642c10d864254a9a6956caa0eadeb97e1655b05e57f9c1c5d3bca1c0cf3180daec5d8cd480c4daab55140f22309d15e1d76b7ea75a08d5e2d646c4cdcfa8ed8db4774229cbfc77cc7b396766442b63a4d1365d6d5af53d9340f56e08dbeb526841e73e39233c78f3910ece6d43afa489c6ebd483d36f0e81b8b89951c1e209eee474746ed04516043b396dabeb173977133c359089b00bb17e70134c3edd670c1083fc1eaec588cfa3d18ed4914097fd10270e43bb68d53f2ad844236bce1f469625320402bad307f857fe6f417010d78e0c76d98ed89d493529aee0a08db1fab49e08ae6cc400d64cf57bb4356dec1d86710c5fb2d4c7756e0682c173e0d4be75f459fc60d05171b7f6b87f75833cec006fabc07c97a2f89a1fbfbe41d2989ce7f78aa960445253c931244ddd2f1d4007ed720ed34ac6aa65f32cc02a7d4fbc33130c400e2e041a780edfa0d7bcda9d298be564be29d7633ea3fc4fb89a05b784abeab02834d52bd1a41f08efcb8dee469a2aecc75f376472b00c2051ec0bc1b449556472496d92f95a3f521077e28797606620d8d448c7547972a90ccf1559583ce1cf05f62b3b706bb198c4b9bf520b1b12512012bfdbcd83e42d42e49bf4b85c528cc4222e1ae825d6eb1779f743f4148101f0e9fbe6e2c7068c48f1598f834f3ee9c574ce3deef1b81a43904829d135c876d482fea926e58c856ad1625603b999a1fdceb7b881839fb168dafc1d664ae76eaea0746225004aa218d9c128ecfb412d0fc8e19ae21c13af965fbd30c824cc2729c839caa40f9358920a2985c1632796ef48384515d0adf993213a6128f6a254cc7ee44bf34cfb168a6d194eb93a545989f8c440b9f954d71e62082c0d44fa32a9fa0aa8e87374ee4a60a67a3bd37ebba191fa8c7881d23ccd67dde33d22e0af7d483c43d9ce17fefafe0596fed99a221d40a0b400cbdfb6c46063e69fb5aa3cb443996c20de749d84271201393944359da91650ea8bf137cce76e62e09cd025fbd2a3e6d3818798dd1168dbc87883515716fe27204072f19382687cbbc8efb8a9d1363cbe023de6f7aa9c58bddd44774c5d52927aa5ca1dc5f2de727d11fd451ad2fde280c5b6fb8f78218232984efa2981a86cca137f8c1229a15f3553d4c005ad0226b480fcc43d585a71ded0c328eb3a9e86b02fc3c8c68e17aff6ddc2da6ba6cda64b989211ea77dfb06582e303251de0ac32bbbc70a9b75919be64fac0f13cf16e5079b796b9a6fee01397fe6a770c5dd3ea0cc1420d57a0ae57bdd251f6784c608f95520cba0d2410f63962fedd7162a452a96effabd59b2f12e44e485be4a3df67fd1b8840da17f8827a75c271897f6b104fe75459020568ab64260b94d50d9900f6bc4323c8a922ac3601527f5965ad4102d39810bf98f04c2e995c359fde52a092f97fb0a8ebc0b99d87f5bec50ca6a86fab02a0b6fc9763c02e749a0c3910266ed30d0261e796cecfaeb17748fdd61857b0ce7576cc25a6c3aa3fe415689b33c0afc88d7ba934ae644d9a44c3eaf1187cab305485823ba7974797bbe9d3c56c3ca52eaa28d42b59908fb099235f4f39db5a0afcd68545fb4ce191a3998005bc7d5dd54a6ae03614ff820a89d2d7d37a74294df676e7c704efbf1832b0c6f1d38d65534c26dd72118f54c1aa3ebd52412d8ee53df46e4d07988e3f6dc1cd65f15dcfe96cc5245459773dc84120356dd8bcd429fa5906253d8cad2fcc7c3257ee852e21b4ff7c413c1a1fc7ad8f61761ae33379baf1abe6459ce57eaaabad4f6b6901de96165697d9d650a6acd653df2e7059cde0249f8b8653ca3c3958312d851cfd2f29c2c835d0a805cc1da05d13ac17a69ff460d4d823aef59a842b2fc1579ff08defde42949e2a24f146d24c98eba6c2435af5e854fd8e2cf77b8b0098f35663a2eaf0de3008ec1e93f51e7c5e7b265a7b1178ab514d46e59a839705e004e0d6d9732e68c7de3a371b135c064a293c09700efbca1599e9cf87b79bf98c64673856a640e8b697d818aa42d137771197462be163d6d45fd459b06867d508fae33f796d0da4c3dffaabb34d5e6df011bdce69a0b5dee2b954382f05328e95d780539dd0e93919cd2bf7242c1a402c64afc73b8965add3ff1e6c164fe9ffe10b6cffed76df02921fb88bc2e00d500fe8da58bdb43135798c181eac9b40b5bbdc3a08aaa8081d11f5fc264bc5a8b3417d6c7156313f2b7399f6b39a912b396e0a585aca68ad83710e34f164f3f9c870d43b28014d88ce8eb327865a812534ed2be52672fc36b691f28573ebbc7821a8f8ae690459d78841f02760a8902e2e92cd4e335cdd090f6a10ec085cd3717d1e37c5bf4c404f440f9b887a1b208be74a1ad8f496eba8306889d784045b928d12090fa79cdc288c905def6fc484269693b3c6b5f044c59f2064df94f2d3c7a70ed444ee3c4ff2539010b19c5f5cdd641a7d7f8308d480ebf3d23b5eb201dd05f90a00de4a04c8a04e097c4429d4e30c13a9ca03136266e7bf5343d016450d4c310e9a522dd1e52c1a3a9de7f984ad73415da8c3c572e8859ee0c9e06fdcc0be8e78a053f2f3ae3d4aaea31be2b80800a1c69b9e3645ad70678da9ce5129f29154513dc215cc0483d91df3a3ac10a13923d9d619ce279410a85503ce2330e504536d85a316a78bb24cf5ccb1bd33eda5b6c5f5cd92d7220d58f9f5f37e58ed41daaa63ee27cda1d1331916869c780342d4be38439f2a82d3e239b079c0fd7d14d2f0dd1c5f8cd40d3de6b6df0f9f5c2b80786ca2928dba68857c7c7354d2f08511ba1e31d768f016dc775a6a2899e9a7bbffbb1e616ab8ca21ca57ccafab53278d4686ef82049ea685ed91c3165e0b696a604267749afd8f4816122696fb0c6a2dbaffe5f487393b3793bd04487e2a0637144e13cf3b76b8fc14e6413547e2ad950f1c02647b51cb3ee318f8e5925b56961ecc3e34ec3cc80a7695c7480d082465519dc717abf3817f75f9b00e4b19d3acc1412b48f4cea69381a9b693b960a1220e3283ddff5d1dacc073b05973e690e08d76204b1eb4adb8392c088765f72f1313375bfec1f295a74fad908499925b5c23052e46c55122df680a7b8a964084171fe6498117f9119719b01b0af6325a40b82750188643660fb36a928b77b105243ed1610c6a060c58bced2513830193426fed7b1ed0685a27c87fa74d9a06f7ef71aef75ea0beb855ba4472fd3b92ad42664b1dcb3a34f7206d61a61ea8eb1d627a17ef33ad178ddd2785e6aacd91902df470e03aba2659a01728bfe8101528ea7bf28a53b18f16c9bda135ae12ac0d2b048224e6e567459d7a41dafab2a8546096ed16430d9c7ac176cabfac3b092bde2f54a1297e83b2e4c35600051b974ae247137f0d2e10e8e13179933b412cb1fedac1f806c674fbfe66a0d39d2a22650990e17913f95c0f4c6b550ec08f6698f5beb16da1ac425a23511e0eba873ae6ac89f51aea5b592a40c30bb69c2bcf745dfd39a46125389176aad7d34beffa85c7c66b3df79448806bcc7517d6791d77db29fc74483e776ef65ea06b7e00c4dc4da64e1548b0a19b733e5f1c2f50ecdbb627c53e11e18490e2162405607a40759e2f829a9aaf4762ede73c61357ad46b95cf2caa6cfe059d0a59aaeac9ab42a35a4c3648492ac102d0fa814149c1c7c128958a63e51c8bb0e1118a40e0f13a3953a1e41429758bfd233f3d5828f62c12c4a2fe61a1308cd490e3ad61baa89536d6ce15493852b9cb4691c79e8e2f21ce6f205ae2aa83d71cfdc782aeeb1deeb1b11aed26735891b3df175f9675f870c873d5cf165540b15685e2329d0bc8b3dbea8375d909953db1d02d112c59d46ae7a7fdb54e1fb8f1ecbbea799f6ffcccf172808107a3ce32d551ea6b31472270eb033de6b65cbc4200c987d4fc8dcda8309b0275fb363ac41ebea3ff2505105c210f42c494ea99e380f38db9d9a27fd503fb9c6156460b031baaa2212efb92c4812db57f9b20ee0557164889b7e8f68008aa7730391472fa6e49e77ebe6ddb4e850347b74518b184e8cb50a1deeb50c9a742c79ce91493c4d16b2584877c83ae7c9faebfbf5e6e6cbc5a94d55c0104138e8cec92320ec8be6a0c16ca582f4c48c33b47ae4ff35ebc59d27f41afae93581c4a51aabe94299aa0da9f0d20b1872b09b6433fc40bea9e2f2e20f25a491e4cd15f60ec1213f1cb72dd50a1dec814e481fb4f34af579d481285263d1637e11f4d2ecb6cb27c3091e32e357db4e08cbecbcc348887de28ba314c02cdf85b69978a7bf4a70aafa8bb9e6c1e96a58be4569def4c7017a78894e76fcca2a9bc3ff708ab046dbee033c424540f34460571e432f12530c27b8eac79c682756d1ef6289c4798f3773f796e71239b605031066e5b3296eb78678be1f0ccfa42fcbf32a78c2b515d0005ca4cf8272a6cc12fc82c7fcf0805beda9924b6e79f2af4f1ccf94cac22395a5ea5c15a9387060ac6e57fb95db986ff301465b8b3a6f1840361ef930f619ff77ab4519d4463b09b61766470a1d4c58fcb2fea7bb254effe21fbc08ebb9a67693997d7c16e6b892b40752111845dc29d42a0c65c568ab25c776d5bcb4010886d0201688ea44cc4bb3569bf7e6d89ae0746534d8fbab0e458d2cf4e7fd6a96b0be06fdc99489b9933e0dc221b504b1b0c5b510f41709eaba26e3fb04121652589bcd53a750470e90c7e1717aef660527d67d220800eddae9442c26356c3822cd490be540e6421c3bc9f8fd13bca3e4f40337", 0x1000}], 0x2) 08:33:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e000a64c8de7"], 0x10) write(r3, 0x0, 0x0) 08:33:36 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r4, r3, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r5, r6, 0x0, 0x92, 0xffff}) r8 = getegid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r9, 0x5) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000480), 0x0) semop(r10, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r15, r14, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x8, r19, r11, r12, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x10001, r3, r8, r19, r20, 0xe4, 0xcd}, 0x1f, 0x2, r21, r23, 0x8, 0x6, 0x2}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/138) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x7000) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYRES32=r0]) 08:33:36 executing program 0: select(0x40, &(0x7f00000000c0)={0x100000000, 0x3bca, 0x2, 0x7f, 0x8, 0x3, 0x7f, 0x5}, &(0x7f0000000100)={0x1000, 0x1e, 0x1, 0xfffffffffffffff9, 0x6, 0xe4b, 0x2, 0x4}, &(0x7f0000000140)={0xfffffffffffffffa, 0x4, 0x8001, 0x8000, 0x73f, 0x8, 0x4, 0x7ff}, &(0x7f0000000180)={0x81, 0x101}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8002, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 08:33:36 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x58) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)="c91fdbe1fe93a35965d66ed017fdb2c78eb2f2f3a37d0e3ecc751316bce969845e0d309650c08b211eb8379213912ceffd64ab2e8e219094dded720b213de3810d6b0f17bac485f0caee0fb7182ef7e59b250e906d08154bcb2c7d3b58af4b34b4464c0bcb332d389d66551c097c9a8576f715f4583ffc6ca124001ad4063b5d9ef4744dbd7a0fa183eb37d9f1f838907ae164703de1fe5cba4991c7ed13e0111987a806126fb80a47c65931e8ee9bb7103101e20de701375b5d310d7ad145", 0xbf}, {&(0x7f0000000080)="539a81a4c1bdb069207c0c", 0xb}, {&(0x7f0000000240)="97348e7d126627c1109377c73dee57a126c6946fadce0c1046e97bfab42df7d43bca79c9140f817a676b8b770abe001c649c0e94801ac06818087098f111d8bace43acdcc37568edc450158b13a760f9cf4498ac4849a6b746450c1d9be787c909da6294b3f640bb3890da6fa9a723082ee67177257072148f06e7fcc2acccde8f8640d543a5cd2251f8abd7622fe26e86dcdb8b33f4fa95c8bf3e7afab9b4f328357327be9be12484eaa122a03e107d7eafe67a0621737fcf50e1e97f0ecf3c31b79c620c22b8a4a430fa695c6b5957d18b0377fb7455be9eae67bb0e0c66f9e282c40c90c00123b92704e5cc0a88881f53fbab053bed1f6b22eb66066d112b89519d1e9e4481e50d04e5a80c6978022418a37e7a35738f045824ccfa65b5501dbdd582f6670dfb918201751c3c4dc107dfb99ac8d0538c3493c3d7884d1308c972d17d73f2248fb632afca5083111f253836089d8e6d885bd2940f86d22f2c7d3c1880c3dee7581fe3522faf6238330b5fc4d185d1108c214db74884a51b23bf60df711a1894993d3087daf9b66b95fd6a683e69e6ff33f8c0c9c3d415f6712179d07f094133c60bdcd5fb63643d130059ccc4e84abc00dcbc7cb4b3cd2e0de12add749b97b5506c425c02276390dca740cf572691128392b4e813985350f47ce01b717f10c020eb1beabf6b59401b3f2e8e8f3fbef89e8a0f430d61668fff7f344754ea02a78e436b3dbf6d42cab020fe9f5a99aee605d144ded6a045faf3e48888e06079912ed9962011e0da77ced7c5c3e8f1ae7254c1ebb4e963b8f45ef208c1c781c908afea65a03ea8cea474131d0c522234b0d4f9d6afbc622efda954b4b5496ec44f7d1bd299d1fede7456f211abc54fd0ef2e419bde065ca73774fe8429d8e0074c78f8adc4c20784c17fc0cdf5608cda81aca1adc878ebd17039d9aa472cb4d1d3c3830e4bdc6a340ec6b6b92518c8aff97a0c17f970e3eb2d46ed63ee7fba2805f490b72c265cd6d55cf452a103e50eac4556543e1faef4411f62e81612fcf4b3637c3e8b4b427bc2d6d1586c4e667aa688e02a96e478204c6850b2554c2b21e27d882c31e44b72e40eae66af4e755d8177df2555bdce3c7efc68bd61ab7c52528a35ccad3a41f99ccb7fe7008455b53830dc40522e1d47d359519bd254a9f2d22b7bc5d081f4eb4013b1eeb3c7026fe973d2d5cba7acbafa2dc5b13bab96a41abdd9df7ebb25db3021c1f7322f7ee25454d63f9f9337b42e9114c893a12d5ccc80b14310fa43aa683e54b71ef1a93493800bbb844d101a8d8bf1914b6853b06a37df517818fcfcf1957110b2e4ba215a2f95181ed2af9a618b02ce3ae9f7b008195d5e47a9d21b1f38a6b1347351cbb5274248ffb0cb77fa95bdd4c3bb1b79a7e975dd2e38d51a893e8aca277ff9fb27ac244501606039ede34fa1d775909941b164b526f949b6334dc21c773d96e822be3905e0e4b17a80c5388cda4ae52badeeba3b287c205e18263c3714883d8fd5e53f1de0468e91ed19ac9b597f9415d6244cc6ffbd885d621287df2b1212a1905c3abfd331e883ebbf48f8429dcaaafd2ddf0f9538e9766a1a2c650cd55a7ca9ec01b8b51e0120cf14aa4ad893a910102debf6517f6eaf820657d8b184509fb08d6c662d74b237085b46167fa0bab1e47ee5acfa2c1bb48ea1a8fee36d9d0385630d8e0eda47f9a54549275921a90a9f75012fe91db023f0549dae9489bae6df4ab43c65a4500a901dbdcf8a157a9d43add4060a07358cf6bb63b23550959c2649973e56190a465463e9d2f6db51cdbfabbb6f226b956effa39d75baa0248a134dc95d2509e476fd21b0b09c32669cdcb275652b3dbb87d77418d98fc05991700442f95ad771617e7b0f534a117cf1f35223cb6822c25168be7118eabffa3a9db64ee2ab78ddd4c6b3c5dd2c5734f41e18886ba41fa4cc919925f746b8fb4b22dd5235cd63746872d3d78d118927ac07deb9aff2f7189deb4efcaace2d48e241ec6e3d256fc64108d3a12a2c5a7722cb2c533de72160f24bba49f9dd810fa424b653b154a6e715e25452e4aa7a11b8c05e428b4a34b6781b663c7c57d803fd5f76b5a1c221d1dfb5041d3050c2e58667908dc536a84fb948e4d5dcc1334a0e1d4f6959531a21c317e84cae1b8800ffd4069b0f565215fbdbc6739bb6b1fdabfc55c3d942d106f6fa0272d75fb1512da371ac1006f82504afa4d3e524edfd1cc31ffb7516f6b4b51c9449dc95ab39007be6e2713130f1faa0094536d2430da49d1798242bc95caf35b860488d7b593bec016c74dcf52f102289d03d1bc23f56b3581d695055992492ca2500422ce4a83adc187bb2edc28d8faf0bec154e18fd9147fc99f6818905b698e9552a62431f068db36efbadcd295490b3cd3c3ffc077e05ec266fd0a54bb293b38b97a72c0dd104c6e9e93e1d52300eba5fb904f7baa5c216f8aa4b54858cc5b1150f00e9132b4a6d072031d053e50cdcceb5a0629614d4f6bb39e9e058148efa547d7be52f8c03fc64856fcfb064bfe7301cb88b8663e194a9e99e4cbb4025edcdbc5fbc9d20fe84adf7f3f4f64b97b006601998307757ad11b55702b5216d745dfb9e8a41c99825067c4c82ab707f467e2c2a48604a1224388a3b76465e89db3c122310cc4f5986bb90c0375b52d32e1ae8b2056d89b55f917dc16b2d32d3396c6f825f1c0928be48a60bdd7099aaa3b5c09bbd55ad7dd57352234f41089e0255fd923f0b50b51265bcb8d3f2c427b0d315249de0d655705fe6d88293dc1a6edf2570341b2007709045139c36e5d88afa4492f34eea2439934c5ea69025089ccbe8e0b0fe995e7109efc2e93fd389707f4358e32a0099889376e773d827873609292cc22dc26811dedc99dc2b125e88d8d68c2009e5e0b4500a6c85b105b7a391aa2d714ce5a66ddedda01667227da144a5c05d1b14d69f47cec8d2aafb68c700c846a000c0051ce4ba04104a9af749359146ada89033f179219e0f9a94bd2e62072d2a1c66e5217b8ba036520cd12491ee0fce0d211233c98c96b7315ec5ab8ecc3ae0a8df35c66689a2c51bd105b95d596c9e223b049ed43f5bc1f905e2863960fa9c383b8fee07a3441eef4a4ed4d5980a36dd22e8d93d2e196708ab24703e4e6f6089e242c94c5416e9a41dac5889a264c7e7733d70c1e6df372f010bd8cc26293b2e2a039feb800feb354030f5b21a00de424596f8688b79c89fd8bcde9ae28678e9b8b40783404310c769da55734825344032af8e80ae81e58ebfc5ea2080039af10eacc99e8e28beb6c0bf165d95a1e8160ffb9f17293125a32cd393b1458fd4886682ddc0789f1cb8b6d8377da12bdcb5d4b6c055cd9a5c25d9944cc6b176753aab8d9776e9f04e74597bed4a1a93b38dfefa8f0b19d75c7777fa9fe1f1aaadef0ca5bf2abc818d02c90ecb0ca7646a57ff8d467bbd8c58e7894663b4fce4ae68ba610a1b20c10732794b61b363a85be64a60c879421a8a7c78258be6f8a9d78536a9a36afd6575badcd93e59f153dce93f41d3470dc0431b785618c70c0181d010318617cdc34fd1daa5c09967e47ee9ab0076f20ecf51f4d34385f2445a0b2ef758fbb5205e6b8cc78890f4be7f674e3e2813ee5cc2d7ede2d7b97ae47c415447a340d4934bb8ca6649bf2eb373518415483f16fd34b8e4be5c8bff3d46a0827480058fda1271f82c9c52d60928b9d421ee1553a8eb77433fede161aa63589f1de5959defaac66f83626d2353d1805b1b60dda2e36ea2542cfd0d98788bdf98346bd96cab303e7ef4183f44a24fc5c1c6acec8ef28f2b896b900f945248642b5d1c720180ced7f2ded37bf5fbaa8c3f9babda2cb9305b9bf0a7ae68e08ec5c1cc6cdb5319796c974e9db779f6c7b7f89869723001b597d37f87670a93d1fbbc1e05a75dead3dc152131b47234ab24bcd5ae06c5728fbd54b460de2193031dba789a071a362dbf9b42a8181efd7a382e17d19529ce886716b038c6de631f094990087568044567f4993a615bdfab64b492b86426b3cb7abad63f16e657eea27c87b533c026e96af815b30fa5ff1c89e6186de99108a2b249b50b37355c8112718929725597b8b3e11e94612a87dea48a4eab66431fd43885346d82ed26edc38f07e4ff6bcaa2246213435aa33a60a1ee94d383039ed0d36b5287c984d476d82c43a36c652d0f47e261a20eb0bf2efd39e21d71409bdcf4b0872b992d6c71e538cc3222c41c08a4b517def2c8fb931cc3bc5b77f52b76f0e391ed7fa924a4b7c39e58942fb18fb761e24b930f6ffe29fb4a658165ea43ba655c84e6b156e213df1ee0ca268779c137a0151341caeeea681a41134a34c1a938c1cd8f11c8d4006ed7ba3c938f434244f0ef92b8324008498b645083294861df4bb2026e5d607c74e519cf32ea039c545f96d87ecad6d84d7dfea7429077dd3e3c9aa653000b4a813e142209f0732e7ad246fff6b5c3d0519a9c17ce186ea595b9d80f45a6c832ec2d8e80f98ed89f9fcff49c35617772d8d746fbfca08387e3bf9e4298eadbe3166f99625d160fc9ff08a55dd3ad8d4bf91a58f71450a55386d04303b81418ce1a1f77bb61ea614b7713f44eedffeccc0098a9d40632be5cd1b224766a54db2b502f96c822256af4e4fcd03222f9e9657d6f8ae687bedd1922f1f1e0e658d4298617bc660233c1369938d879e15be321ae8bf90c8356e315b2df4e7df4d08fb0b6d4f5952dc3a058f7d6784685d87fcc98d84aeb3e482716c2cb58fa25892efd274e33c23b56055e8211ff253619811d5123ecde42c1a85750b53db86c82e89051e78418de6f4f121fe654b9a3ce38396153d43df191588adfb298256315be0d60590f051c1380633fd01a34eff10b7cc5a492b534c5099275dee5dbf42403f4fa8e0b0621e50b7c9c96ce4441b473c1fc84582b6a00c8597f0b3fdaba55bfffd4238cae8ecd0386711b316e8b96b8a21cc685bada3522e680e595e174dbc27cd3e497159fa9572170140dc8b1cbf6c9bf23b39966f3f8d5476cc6550698d116a921dcf0149605bf7bc500a2a015550d0ba489fc02df2772bdc4d205e552401bede1aebd298cfb992c90d1177987ec536d124bebc0a3b384eae456226a2a90436af16d799ccd0088f80d5f676923b229478cd098ac7f116bbb06f7b17b182c613b31ed1266bb82e0f866c97f825a6d50ab92fbcf4da01987d3ed75658178cea7111c8f67cd34d49c7acf455157a41d0798c5aa922e657560aef1d288914f6d7f62de74c49f37625df10bb764a5cafd5171f8354e9798c349b8373d22454dfef50010a7621bde2e432bc50b358f7e251099713a5bc7fd7399404a2b771553c9a5d0aa477f48b2d4c2b57582cb42ec4d9a531ae094b622303be10f56a5b28cae0d39598611af76bcf8ddecca990293e3cb300218f140b9ea8c8fbec9b8b6b8e3702c825feae6642b9f85b112c004d21f41b497b6b4f0e8e9cc4c51063c6c54b23c8203db6e102a989880ba17781b548f0db2f5d7f43879e6227aeaee45bf3d4d394103f3d2cc6eb5aba49380d90c5f3adbec353e71694ad135bf47e4bd4f120b2424a0272892eef9115e4c34fb3e014467805c07cdb0f44b9667d2c96ada85a24456cc88e6e834c4f771ae1609a1136dbea34ebcb686488fb3132ec423e78e5b4e39f61114bee6aae22f0cf0e0f07d866048d44d98f373680ef6c4ea6f4a4e8b856aa876576e4760b26a5a7e1a6820d08e4a635f7b44514449a09b50", 0x1000}, {&(0x7f0000001240)="e048285e21017ac19ecdd2b0539859264dab919284f01178d03c041cc685efc193b7eebdb1a7bf44405ca8c12c544f6f5bff36b13c3a1f094aab851a93879bc64ef3264bad55", 0x46}, {&(0x7f00000001c0)="59e15919b707621e72", 0x9}], 0x5, 0x0, 0x2) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040), 0x1f, 0x0, 0x8001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x0, 0x1c4, 0x2}, 0x8, 0x100, r7, r8, 0x0, 0x92, 0xffff}) ktrace(&(0x7f0000001340)='./file0\x00', 0x2, 0x100, r7) kevent(r3, 0x0, 0x0, 0x0, 0x1, 0x0) ftruncate(r0, 0x0, 0x0) 08:33:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = syz_open_pts() getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xfffffffffffffffc, "6601fa1d03182eab7fff000000000000009c7e00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 08:33:36 executing program 0: syz_emit_ethernet(0x37, &(0x7f00000000c0)="c7a895b22a241c0a078359ff86dd6e3625b905ffd17faacc65b961144e0000000000007c4889b600000000000200000000000040000000") r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) 08:33:36 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000340)) r3 = dup2(r1, r0) read(r0, &(0x7f0000000300)=""/3, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r7, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffff8, 0x6d, 0x4, 0x2, 0x6}, {{r9}, 0xfffffffffffffff9, 0xc, 0x1, 0xfff, 0x4}, {{r10}, 0xfffffffffffffffd, 0x5b, 0x40000010, 0xffffffffffff7366, 0x2}, {{r11}, 0x0, 0x9, 0x20, 0x3, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xc8, 0x2, 0x6b8}], 0x206, 0x0, 0x809cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x80, 0x2, 0x8000, 0x2}, {{r3}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0x2}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x6}, {{r5}, 0xfffffffffffffffa, 0x44, 0x4, 0x0, 0x8}, {{r0}, 0x0, 0x8, 0x4, 0xffff, 0x100}, {{r6}, 0xfffffffffffffff8, 0x82, 0x10, 0x7fffffff, 0x8}, {{r7}, 0xfffffffffffffffb, 0x50, 0x4, 0x8, 0x100000000}], 0x6, &(0x7f0000000200)=[{{r12}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x7, 0x6}, {{r13}, 0xffffffffffffffff, 0x0, 0x20000003, 0x4, 0x1e46}], 0x5, &(0x7f0000000280)={0x3, 0xffff}) close(r2) 08:33:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xfffd}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() 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, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84fee7573ff7bfedb99f8ab4353cf2eefedeae7fb3c80bf43541bcf107dfed50ad5ea88d2766269aae4b3489d49df129d87d8ad3"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x0, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r29, @ANYBLOB="efa3dea9df0a34454fce7a928fd8da4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4236623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a720a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x2, 0x5}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000, 0x1}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r37 = socket(0x2, 0x400000000002, 0x0) setsockopt(r37, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r36, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRESOCT], @ANYRESOCT=r18], 0x2, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r43, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r42, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r39, r16, r24, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r20, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r20, &(0x7f0000000040)=[{0x3, 0x80, 0x1000}, {0x4, 0x2, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x1, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x4, 0x1, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r44 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r44, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 08:33:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) fsync(0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) dup2(r1, r2) chdir(&(0x7f0000000080)='./file0\x00') 08:33:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="6447c72228ec59a93000"], 0xa) r6 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r6, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 08:33:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = dup2(r1, r0) r3 = socket(0x2, 0x8002, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) pwritev(r4, &(0x7f0000000140), 0x0, 0x0, 0x1f) dup2(r0, r3) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="60950250f13000b60120dd393283df4cf64c3192f8b7c55b7aef053a88f59461f4d95afe45a60d958af4d51f89211f6c520db2a27484e0c599cb2b11816c0abf8fcf7add"], 0x10) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x21, 0x8}, {0x81, 0xe6}], 0x2}) write(r3, 0x0, 0x0) 08:33:37 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff04216000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 08:33:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r0, 0x2, 0x803) pread(r0, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) r1 = getgid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x6) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = semget$private(0x0, 0x7, 0x300) semop(r7, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r7, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r4, r3, r4, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r8, 0x5) r9 = semget$private(0x0, 0x4, 0x1000100d3) semop(r9, &(0x7f0000000480), 0x0) semop(r9, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r13, r12, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r14, r15, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r18, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r18, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r18, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r18, 0x2, 0x803) pread(r18, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r18, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r18, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r18, 0x8010426d, 0x0) r19 = getgid() r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x300) semop(r25, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r25, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) r26 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x8, r17, r10, r26, r22, 0x20, 0x7}, 0x4, 0x5, 0x5}) setreuid(r3, r17) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') open$dir(&(0x7f00000000c0)='.\x00', 0x459888ad0069f75d, 0x0) 08:33:37 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffeffff, 0x460000003}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000580)=""/154, 0x9a}, {&(0x7f0000000640)=""/215, 0xd7}], 0x9) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) 08:33:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 08:33:37 executing program 1: r0 = kqueue() r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x1}) kevent(r3, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) r4 = socket(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x10000000003, 0x7ffffffe}) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r12 = kqueue() kevent(r12, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r13 = dup2(r11, r12) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r15 = kqueue() r16 = kqueue() kevent(r16, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r17, 0x5) r18 = semget$private(0x0, 0x4, 0x1000100d3) semop(r18, &(0x7f0000000480), 0x0) r19 = semget$private(0x0, 0x4, 0x17) semop(r19, &(0x7f0000000000)=[{0x2, 0x7fffffff, 0x800}, {0x3, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0xc00}, {0x3, 0x7f, 0x1800}, {0x7, 0x80000000, 0x800}, {0x3, 0x8, 0x800}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000011c0)=0xc) r21 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r25, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r24, r23, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r25, r26, 0x0, 0x92, 0xffff}) r28 = getuid() setreuid(r28, 0xffffffffffffffff) r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r29, 0x5) r30 = semget$private(0x0, 0x4, 0x1000100d3) semop(r30, &(0x7f0000000480), 0x0) semop(r30, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r32 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r36 = fcntl$getown(0xffffffffffffffff, 0x5) r37 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r38 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r38, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r38, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x240000000, r34, r35, r34, r35, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r33, r36, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r35, r34, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r36, r37, 0x0, 0x92, 0xffff}) r39 = getuid() setreuid(r39, 0xffffffffffffffff) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x8, r39, r31, r32, r35, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r28, r35, r20, r24, 0x20, 0x7}, 0x4, 0x5, 0x6}) r40 = getgid() fchown(r16, r21, r40) kevent(r15, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x33, 0x2, 0x7}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x7fa2}, {{r5}, 0x7ffffffffffffffa, 0x87, 0x4a, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20, 0x982, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xc9, 0x2, 0x1, 0x7fff}, {{r6}, 0xfffffffffffffffa, 0x0, 0x40, 0x8, 0x6}], 0x7, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x84, 0x20000000, 0x6e, 0x8001}, {{r8}, 0xfffffffffffffffa, 0x41, 0x20000000, 0x0, 0x9}, {{}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x0, 0x5}, {{r9}, 0xfffffffffffffffd, 0x4, 0x40, 0x5, 0x6}, {{r10}, 0xfffffffffffffffa, 0xe4, 0x80, 0xffff, 0xe14}, {{r4}, 0xfffffffffffffff8, 0xf1, 0x80, 0x5, 0x7}, {{r13}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x401, 0xfffffffffffffff8}, {{r14}, 0x6, 0x84, 0x4, 0x0, 0x1}, {{r15}, 0xfffffffffffffffb, 0xb3, 0x20000000, 0x5, 0x5}], 0x0, &(0x7f0000000380)={0x3, 0x5}) 08:33:37 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) 08:33:39 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000d00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe5504e27bd017b20e00000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab55a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3ade842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d6f77c6b1cb2bba5d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061d51b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c573171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3712845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56761400000000000000324a00d0b8bc7b051a32bf85bf222394fa4336ab01010000000000006eb7624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07d28a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a851ec7ebe25d71d00a5684fbde4668f5a469a2cf6cc6d1758a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e029cfaa1adb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cd3342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5a9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9172ef1102ff9bffcfe8d6d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd037ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeaedcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f4cc86d0000000000000000ab4139fd12ce36b45947bcf5e7e27e19acf2c3000000000000000000000000003a82d74382547c020b3b143e607b99fa736e28cfddb821000000000000000039fa4dc8b0b1c759a252bacf6bcb07424444d351f6d6f74db4960e4b6231c76cdcd706ea5fa7dccd573a8aaa0ac7ada26ed76c3cfc46e28cff761974240928e375ac2a7004b413271ad5b7093cd77ca9036e9d46830bb9ef8519127eec19e288caf887dd494987507f297d7aa6cd97a1dfc2f1e3aadd678ee37155bd3a424441a56a98ce19248c09453fc1a3da0027c25391873a5f839694f7548cb8f455bccda0c8f00ab8fda20106b56be70e40b65f9723949f10118462106f1efd974c4568b289e553375c46acf3dea0baf39742ee37dcc47617a96dec6536df5d43531bfb1866a16c0bb7246750f04ee1b85691def1423b979daa2fd74ac55f84b648a3b0026db5893a8d27369544047dc6b11ccef5339605a8c14d8b1121d990eab2b8524123575173638378098903a3aa771046ca08ed1c5b033fec68d3ad6346d2c436d3f562d25ce453d417e90fe97049d58cde4396214ecaaaaf8ef1be81f7f09740cc20cf120ac581eb037190e8a0ca5e63059305bba0835ad759f2bb502800bb529f8051efe5e714b35fb440a5e915d8340b6243ec3d7b6686b0d67343f69b5b16af86d8a12a724f7b3ae10663d26b0f6af0a2bad3b3a224afacf5f0108d66f0280bc2a45a5f57f6d6d2d34c4360a0620f1b2cc7f4e60e387167f2a332f50f9281e814a535ba0d2d08b16068a007994b3b306f0bf87f7f303bbe9a31734f3cf905de405e0b1b035a5e9322a88affe71880fab71985b76df839305611163f0590c94d3f385a64b6678dfd13"]) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x28000, 0x1000100400006}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000005c0)=0xffffffa0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) r7 = getppid() wait4(r7, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375174aa100", 0x81}) semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r10, &(0x7f0000003480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfea457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf319c1c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa0c34d63bca9ad14291e3409800554258c8f9b30bb09858215796eed7c491db9339ae7e55ea60cc1fd69ed7371650bca3a5199189ae226f4424fb409a575dfe4f36db061e0302148759d8966ad1efc54c482846e5005e186c625b27f7e18bf0d92b8bdf720b78bf69741e4e582d5534809147313b856a42ce0e16284044532a418d7a47e4eef4d3ea2117d7c73ec0b877d06e648084840d93ff44552a8c6d81e677ef6174873a01572ac6cf30ce25e89aa7d5b86e3faf746dea8fa3a4df686d58a002697761c04b2dffd5a884b4b392ba03ce20872707d938578432791409e597f6d3350a53ad7476238a1e7d03b3e42ad400c9518866655e816e8d17f0301038d09f84d42aefd05ba09d555efddb161215e7eaf4fa7b726e37b302cf8311d3"], 0x10) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r9) r11 = dup2(r9, r8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() r16 = semget$private(0x0, 0x0, 0x84) semop(r16, &(0x7f0000000580), 0x0) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000005, r14, r18, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x2}) getgroups(0x4, &(0x7f0000000100)=[r15, 0x0, 0x0, 0x0]) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r23 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r23, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fc6203870a2162a6fd5f599cae7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea5d6b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4"], 0x10) dup2(r23, r22) setsockopt$sock_int(r22, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r25 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r25, &(0x7f0000002880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5e2b92774c1ca6eb24f384b4d7c55b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd3831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28271f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3057db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r25, r24) setsockopt$sock_int(r24, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r24) connect$unix(r24, &(0x7f0000001c80)=ANY=[], 0x0) dup2(r21, r20) fcntl$lock(r21, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0xffffffffffff0390, 0x4}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) r27 = socket(0x2, 0x400000001002, 0x0) r28 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r28, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r28, &(0x7f0000ffc000/0x4000)=nil, 0x7000) sendmsg$unix(r27, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYRES64=r28], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) accept$unix(r27, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r29 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000680)=0xffffffffffffff66) r30 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) r31 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r31, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 08:33:39 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00412b21fe4e85b4497f8fe68f3d8f0bb1b9f29731"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x500) geteuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r0, 0x5) pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0x0}, &(0x7f00000011c0)=0xc) r3 = getuid() r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r4, &(0x7f0000000340), &(0x7f00000003c0)=0xc) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x5) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r8, r7, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r9, r10, 0x0, 0x92, 0xffff}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x8, r12, r2, r3, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) getuid() getgid() r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000880)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) 08:33:41 executing program 1: pipe2(0x0, 0x0) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/144}, 0x98, 0x1, 0x1000) 08:33:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = getgid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) r7 = openat(r5, &(0x7f00000001c0)='./file1\x00', 0x10000, 0x1) truncate(&(0x7f0000000240)='./file1/file0\x00', 0x0, 0x6) r8 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r8, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x7000) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX=r8], 0x2) utimensat(r3, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0xffffffff, 0xffffffff}, {0xffffffff, 0x8}}, 0x2) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') openat(r2, &(0x7f0000000180)='./file0\x00', 0xdabfde85fdcc4bc6, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file1/file0\x00', 0x10, 0x1ad) r10 = geteuid() r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file1\x00', r10, r12) renameat(r1, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000100)='./file1\x00') 08:33:41 executing program 0: kqueue() kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0x44100004, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r3 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848aaeadb1517769f4b5b2c849a47107836802000000000000008c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd31ae33a25ec6e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c3d0000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6a1b0ed594f8722ddad1a49491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e9016288189b47a1d9f66a6209996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a647d1e4c80f9dcc64cd9359f856fcef014c95b89c1cc408fff61ca29ef114c557a22cfe008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e021b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c0000000000000000000000000000009cdd967760828197043c902761e6656f7b4ba415685e6c1c30065cb707aa280920e1ef39698baa4efd0ae77734be3a86ff762cc149a2bdc720738eab738d248c112b9b1e30c405b338fe942812afe909a7c9fec9d4094c5d53ddb591bf9a40eb5d11c6792e58de0e2df270b0a3602d7b77931e2d0242fa24baeb715e18f1f6609aba16a2bbadeb1e2b2a7b083c72dbb03eb3f81aad1461c1be75ed378ff7b67e3d212a77424a7a27908f4cccb4baa21241020000004da6384ab1c1951f63f82f153dfabcaaebfe86a125ba8cf97864ec72147adf8a4b902f54df3b76427df31e707137a2840b8d14539e4ebf6cdcfd29d7c53ae5b644ec63ce6230f45c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = semget$private(0x0, 0x4, 0x5b2) semctl$GETNCNT(r8, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x2, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r12) 08:33:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8], [0x0, 0x40000], [{}, {0x0, 0x9, 0x0, 0x80000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) r2 = getgid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fcntl$getflags(r5, 0x3) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) 08:33:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x0, 0x3f, 0xffffff79, "6601fa1d03182eab00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 08:33:41 executing program 0: r0 = socket(0x1, 0x5, 0x0) r1 = kqueue() r2 = kqueue() acct(&(0x7f0000000040)='./file0\x00') kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r5, 0x2, 0x803) pread(r5, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, 0x0) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r9, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r9, 0x2, 0x803) pread(r9, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, 0x0) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x2800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) fchownat(r11, &(0x7f0000000100)='./file0\x00', r8, r3, 0x2) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x6, 0x9, 0x3ff}) shutdown(r0, 0x1) 08:33:41 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000080000000000000000000800000ac7d39e5e030bade123ff9a6006c358c8a6e4fb1666586be89b9c66e05e9c5b2572fc6a0f2d38b3629e154db2ea853bc219d44cf77dd3a57aa229894f9f24589c2027a080e99f015a3c5b490df34a299ecbe5cd2610863737e6275edf99e1c819178d5f45998bd4bf52debbf4cfe69ccb2f5ea47caadbe465e87f5b24e7258df3550897efcaef4abc95978d40fd87b"], 0x10}, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$dupfd(r6, 0xf, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "fea6368c3f87bfdbd36cb60700fabd00b53a00", 0x4000}) r12 = syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd", 0x0, 0x8000}) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0xfffffffe}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x3, "c69702eba43f83bcda020000000000000081f6bd"}) r14 = syz_open_pts() read(r14, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r15 = syz_open_pts() read(r15, &(0x7f0000000440)=""/68, 0x44) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r16, 0xc2485607, 0xffffffffffffffff) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a000000000000008ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a4f82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbf61ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eebcaf79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36d9b4c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d0318edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89b3dfe58f785d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a9789747bf93ab4670d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900000000000000000000a0211ede214d8365b6412a565fdfd35ea359633edd13942b312a705ad38e7cdd0e273712350b4eaa3bd60959b3d0f2903ecac09459fcf5bd459f81e65887e792c97b6577d3e1b818d4ad40ae88c0b63bb12502e2a9d8f13e14e61b97b1dddfa38db8c0c2a2964a89dbb66f67b97dffd52289808ebe4c5d2e66ffcc3afd9e2f8a728ff9237901cb92b76bf7d843bea16dc751ece911a0e58f562c14bc39c1830db8b2148d387f8b62db9ba2f9ef6cd2cf93cdef9e1211449575415797a528ff068d1032589f4db7bd209c1464a5e507cd85dfbbadf0a44114380b08c5f34888393a22b9"], 0x156, 0x800) 08:33:41 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pwritev(r1, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="db05f8ce0614eabc419e00140b19a91eeff3b7620b42c8401fdf191fad8af08e21ca48db88032a322eb586f3378399262f4e89d6f933d2192b867a68186565472cc8755ba228b4343f47e286d80aded3580b5babd0bebbfb37f435cc6429d52d5cf95c9e756340f716a0850dfd4236a8f0cf8d3032b71155"}], 0x100000000000027a, 0x0, 0x8) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x2000, 0x16e, &(0x7f0000005000/0x2000)=nil) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) r7 = socket(0x18, 0x7da95b98731874, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x31, &(0x7f0000001c80)="ebffcbff13b9fd812e2cdcf1503895542feb8caa4e713048e69931929648cfffde48e47b3054dc9a558150d39a46b012c343f1c9352770dff3b55fd46e54a7ce8050c60ae855d9340ce8fc223baa8551f4078095a1ebe8", 0x57) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001b80), 0xfffffffffffffcc5) dup(r3) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 08:33:41 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) pwritev(r4, &(0x7f0000001480)=[{&(0x7f00000001c0)="8ce2a7538219cfe8a09e4ffe181d843030afa114d2513089704fa53f6e3f27770dc90bf7f5a684cea422215f2f89641fc463484b41d109d645f83304438d9d6bcad332fd082c79668ea20b54122c503e64e976f2e859b912e9da5509221fb885cfcc0fdf54b843647fba09326355f6f580beb27d45536a3e1d15655e9a7576eb1955ccb26d728325ed660072d9dc1cf4f10052d7650d3a30854d368e0ce8102b823d2bafbd62b4caad4aaeceaaf5164abbac1c8f25e8de1e973bf6ed7a89284ee3784ad04224189ce7f695fa272c363d7f16dd5f12680a851395f4c37125f67d4ce8a526a7c3df8ba6a1bcbf71130aa6e4aa5bc724831873398ba257c09b2016824edf9b0799ab7af5f025919c329c4ed31408772c5f1ef4e392700d8dc310987a07ca44ec4f851a1825acd437d873552b2579c6e3a98ee3a14130344186887e4bf2c9b12437e255e2a8c516e4a2031bbb3a7212d70cbcf1a9a627cf7dfd04472d2bcddbf60c6c077279e02381d2fea6a5394389fc02a87b6da0015c0644cb3b9d419541626c4aceb266d2aaba399caae48b1a62bab62fed72f9df16543fe9c23160c6f2d7c6b7506052f6948f7dd49079529abb6cbc6fea7ee93f8f0bfe50e9fecdd5f9b3d006079b4ed581cd7a4a54c2ccf7f438fb861725a068b317a68f2fe7eb349381410cd766d52a2c1aec59a5d233c3995ca049fc26fd3c4cad29e87f62b871e592c28b7d3993ec3e70068f8a11a2c1ef7fbd0e189bb1541d98e5cbe4c78ad6cae663177e4016d0ee01641cc1828283ae6d1d8872db02dbdf2021a8cc0e1987e00d70a35e593c7ede06a98398a56c4484c9ab8b7f8d180ee891e99c8ffe628df42ca6f45d90f9a53fec022e35f7ce3fa02d2696dd5717b94e63a84a0b6fb131383081d14d9d8e0031e66a638f9fe58dd6126b428fc7e56a153758a4667d1788238e331dbe907e4ef243a57d4eaca752af4c91d8a02ab65c19b44703a45d8832ee74b020eea5871ba3e402f4d1a7b14a1a4d1d0f231d00ad70f6436563aa8f7e6567bb21747d25124190349a812f3ac29aa0bb7192259d6437142a18dbe2fde281fc106bf747d4cbe641c374a32b7f4897ce70e122b92f8166c8995472035c7204139759f50f30ac7c4acf224afaa5eae832f0e82b1435da4214f8e269a928a82b714ca92e1498c14df32bc78c776ae1ab6326e4dceafc933e7927bf06e685084c1e7525816fb3aaab1a2d3870a407daba544b9bd8f001063302fc9aa83dc1132befb241ae0203ebf127d7fe7531e97715e2be65728ecec241b76ee8af816997b10ef5c125388cfc4eb83a7460a0f029602f4b25c665b74dccef48ecab797a8348bcb8984b1a0adaddebb3eea9dea0122ff11d2c8d8fa6e421e7b03e92123cf2ac8697ecc18af0ab68a992ee4aeec5f1391b96a9936e5d3c678179f6cce1f62d9a60570cd2e41b32f3b4e9bb912e7db94f3d6bfbe9e08664d7e591ad72700178fc67d4787d718fb14ee012ee163ffa50abff9aaf7f9577e4c422dafe0a362f386b293fc84f003e61f42e6d9db59c6dc204cbba49cf2b50e46f76dbaa2945e94f736eeea41e70d63b044508b1d1a8a87487092c8ec133c4d04290e51200fa7ad1c01e6cc9dbefc0ef08971fbe1d2ac170804978251cb1dee30c12cfa30d8eb9c98586851dbfaf0cadc9ea3b068e1cc6ee615d9a744f3e47748d3855ca72c22ee5560624a9b5bf0af73ace1e7de47ab81ab06f5395ef62d3593d8635be5d5a0fd842b1c26aca1c8fd7ca8c4b3fde779f130418c927b4a7f406e2c14ef96b6177e8806d39543a11bc4f800cfec8a37433a6792b39f836884034e63bb88d181a606c2eff5e5aa070fb2a49dad9625523bb1bc51977f7957e1fffa792467598a5be5fb766200e2da5a8b874f8bd5b2e44f8c9d9279bd1edec6575761e464980b27feebe1537b190a3f7372532ea7fd6a98d801de44f105e4df23c039e997ab42d1bad881f63229df2df401b12b3300da5e56304b10797dd10c90204007a896746d2ece1cdf2a639b5722bd637d95b1b776f642cac6a6208bc434b26f0aa41ed1324120cd6821be403e8f28fbb71c56f799ce93aa1a2fd99b6c63dfa3769c6bba68de40a62b00298f34dc4801484aaf046d225ba001735f898ded18f3974fac1470f5122fadaef5f40a343be1d35ae995c8bd718cb92ffbaf15f893fc8f9a9411df77c6231c4841241621e209929616bb82c905d4b2becea47551d11f9186b75911567a25d063882852987a83a8090645e97f77b4e10b47c8ae21039eeef893c2471932a31336eb6091e582a5fdad877fd6cce2c2a1020921707cf1cb7e05df0d72289e8f25ccd81edff411d168cb0baaf7ec6ac22cee3b814d7a462f511bd673cde518d437956981c72bd31719e2f26d408d7b89c16c1d28999e1a2b2e203a104c7e3d31a5189d3def747912fa27cea9687ac1c3964444ea9d32a8275cd71c0e94b5d07a66b7dec5aa6cfd51af587f07c160e2d8287cdb376d65ad64fb89139a90f57ab401ed6e40545a8bccb3f0217873670aebc6f292da6b5317c13e8a870c841e1de3d7548bfc4e999575d46de24fa37a8ebb5c7b4e6e59aa0a4555887bb7b916f411fb5f608791f20a95d39f7e315a51a806c84bae0778b0c49f633ecf2db471765b4a34ac539d9621d38b692fe70caebbe64296af7f63e0593e2ecf2f2d8699ace8b85b1918e4150a9f61a3581abf3e7a35feaf14ba0eca6d4638c2556780f362dcd31fb8860cd4b9c20503f025f06b87828146743fd92e8dc78bb1fe2a5c3c7edef4ea765cac0be148d32b8ac2e84e5c7232bafd6c61bfae62aaa57aa06430fcb7f5b02372ee9ef3d36a5da17a54d4f0e0e3e498eb55daad04fa45ccdc369f8dc1f29c08225a2ad92b0abd309a90e3c0316a3269327516c98670c2d163b9a434731d8542c159945ecedd957210db17b83803a0eff8602e3d0c1230284b2de420a9cb860a734aa1ab5290048cd8da04c6f5854ae8ee74baf591e58fa3ff367c8145a5be4fb83bb4a297ea4cd497db35fe3f8b45d3c25c3182a16e2f7aff5ed2d1d82e93cac59155e9fbd4358ab1f69c7e5fa776ff9e6ab534ac2628fc796139645aa986c77742895e154f4f083ed708a843d81ae856b7107398ba98d6474f331e9ac97cb706156bd47b651331d4e74eff1fd0fe0bf6d99dd76f4ea2290ceb86cd724f0ad9dd607391073db640629ccef329a6313160ed24ce44ef40c17f6f6da938764d66500738f1c6e7fca31d59b2195f2e0fb4a1c07455f74b34cd7d08de157559f77058a6fe29b3be4f7c39de7b67cac7626fd00401cbab95f9a416d6bb922eefd2768a555d7fdc548147f9bc00bc4926a6bd77d8f816a6dbb39f1dde54b8c8e2f39b4d48f087a99216f82756415848384888bb0b5375e122615968a5f919d5840742225be1b7571f506f2e79dd8e3e436d02246fab9b4f844ffd43c8eaae79bf080e9180655b083ba46a56cb19302ca6478e30280718b1541e6ccca05d53f288847e85fcd8e40f01ea7fe2f5fb19513178ec1ae67e99f34a9440c87e9427a76afa06e01be43d3902a6ccd83b65cccc1163b4e8a7ddc9d9d9831dc165ffabc6395eb74e45a6e6c348ef76c1dae6f03a8efa7d4f8e84f07d88d6170f49c8810e39a45c60adb1cd2912d607b5cb654058305763d2185550d45938ffd06adb336d8aead55e6ef7d526094763f8ebd79c760388cddc6502526a12215d8e8949d2bed53ec91792b21311641c4e3ff19e96230b4c2600641286f87c637aa1db8ab475dd7b19d25f5a225376948234706e212d76740fa24088fdc99737ab9d02aa8759b44de05cc61afe3b440118c7588fe033c497e6734c75f74097ef9390c34c6ed5eaf5ffc9e4caaf030e38a64802ae8cdf485c56cab77f8a422e8ce9deb5c7d347e4fc3e8d70d07a7e38d5463754ece3cf2e5a8861a5408063620f103e119fb06642e8db0771f5e31918d1c1e4ca0e4383e121b57e5ec93fa16c2f36b5f4e981c9a735f092ab52f06580babb0e4e48e8620c459b260e85111bdb4bd2e34c88d79f530a24c455a96c8e8aa9ab8caf6df4d99ecc4bb2733d4cc476dab6c366851012c379d8c50556c94a66c54eb740929900ce99d0999bf8a96e563189570e1703e01a7ba4ccfe8dc63537e89d592d43557bd84d5b2de41b05b84d1aab68e0029d110ffd0e54ffb065524adf2157adcee3bdf071b5c944dcc1d9eee32ef72c1158d3275fd53f73c42f89578016f9e21b94a72e63a10b1d6aabd16457915c312c7410e68a8ea2bc6ed6a9a29dab53bc440616b4e710ae290c1ffebe36191f22035692c73cec18d70058bc07cc55eb4741cc66adc118f31e9aa7472785ae72322e00cc085fa7a24732c8419bec022cb11e4ab3328350d71145564af9d173299275f0435c0335a70a3bbe13b298240e490944f8f317f2cc921f733611986b018c4b343e38560a916969f095b3ed9c91ba56bf9f0d40c9674a05c442208dd4988fc1a0d2a52b0a8e4b5911cc345de754bc5e6f34377e5dbd225f622f6e37b9082460a0e056ad9bca25b9410f0fa11397307c889099cdc96357522a7783a86daaa1708dc8ecc989587b67fe25e62d132085b234541f4d603941facc9bfcd231e274969172223845f0653fbe2265e68c01ca6249fa84e62ccf3bba286dd14e2abdfe439dca649543d6b9273763ffd70d619f12372b3abdb0389ece40e0abab6d1927a627a75cad8b0dcdcd9db57fddcda110cefd49285f1a5f21d184e6ce75cab7f484663fbf7100c1b78bb39f103008d80686351eade474daf79aaf1012c2c635ae096f97d1ce2f64c275288c17d38d251fcfcf155ffdc4695a991b6cb4ea93917b3c1066d4fdd364ba4a6b550cdb8c22e16833bd28405109035c64fd18174123dd93edc24e6c32a3568eddecc909b46866293a4faca2600ef7628db7d9b6748a2c409f4c1a7282ceba209c814cd26fae4d3a714c62cd53155124d654677f84213799924edfc41a5ec7183004748a2b6f25da1269bf7d562a1b6af7fb4d115f7c14578349e7934b2c7f910c734d02a5c88ce1f19e3c2a6e88b38af126472ece2972f7e55e7b1fed240cbe57a870b2954f34cc5d461b0db8a868799ef20d012a0ecd94efe3d3a701d6bdf87b278479d9770bfaab1b26c01f39ddc77a61c5295f3adb6d290c4b99fd4bdb5056a6ec78ae1d776a601d58fac13dff79bc5011b645cf43109bd764f7a01b9c12eaa748b71754bfc5ef52ea25d4f4aa108555268ff52e98d1bb9fc05df76b34c17027953c259a3d229cd0da4138d4c2c9c4ef85341b30a39a677295b743c978f7f8419576482ed0ebefac8cd3d9dcc48e72bd0f116aef7ffe1d26676d4bae6e62e11aa24ec4407fa6ddc9bd2d714cbe2937ae3c3d825fcfd6ca79174b377be35c6a07ac50b88fe89cf81d17b0f6a28eaa18902baabd47490abaee67b582d9f0b1b0d7436a5f53dba74c04abdb493f1ed95a448aa2a519d5c63e7f7e50fe1de816ac04e89912e471079f64d9f0664d80e6665c75bf37d7caa9c50fb06aa6d851152b7a48c29aee4d028853b9fbd29c1a2c40f2524981d5c39f11cccae3f89f0b9d2f3c2def57669e4069c4368f56c1fd2109b91d137f0be915f59ec3fae79c706daf95953f57fba4ddf069743538fef5e3e192ea6b61d3a39cca7eaef9b5fb59fb55dcc312592b0062afc7606a209e628454ad2c2907c36af142b4aa604894173fe37f889b344c57a3ab3566c8664efad3600921e372a", 0x1000}, {&(0x7f00000011c0)="92c35ffd0c7cb8c1600b7f095f8890a16772b875a2ede710433be20ead4d087e9029f9a8fb0c32b2b55628b490a81ba571dabcadad3fec7061846d79b96fd7df62bc8c63a10475eedcedea601cae3f83fedecc48b0978e011e9163805274bf45186f8252ce5ee8d59a35f1b77b4b9cc37f13a1ef36a63423b72a906ec0dd632610363a72fdf4a71d4b1b4e788c6a210e52cca739c61189a8f2c3d57fe24fb7e343d6b385604ca68588e32e68a7b0684311c6ee324c553eacf64cef47a2368cdda3bf37181144f4c9ace0b9888e94e13ba13697037a56", 0xd6}, {&(0x7f00000012c0)="78308e1ac4b9c4a14cf1085bcb15d2bad64438dc7894a543cea8f54f2a4ac9519ff8db9cd2e13336b936e23ab106b0af535578dafd4614e436d6ec4a391907bab34c3314982e07cbc2e6f50d316d6b299aa064fbbb0c02465e66967443f45d83a76cd7ac8f89ed0ce8ae7694946efe1a8571b180b3dcb37b3493a12e8498efd1a0c6105d191be61473924407e65e2e7ce49dec7fdc434116937fec7ab8ff72d755e0c52b0bf64aa9fb6bcf8e41c14198eecf86ac7b52", 0xb6}, {&(0x7f0000001380)="ebce64eb894b65f6459f16e9cd090538dc8818487b49f77c5403c6f3c8ae31e3dd185d6eb20b4ce3d6abe5514db93e17715cb75da8f65183759d2b725e1219437c60dab30804eed179d7e4c885fd07507620f334284427946ea6f7ffca550709415d272edbb0648b0e35f66dd8ee92827d21bc55054423a5947796e9b1e7cb7a0cc5d198ef20df560a72b214c9edfed4d135a1e9ee76d3ecd9dee31bc32b7ed265efdc3577b83eec2b1c9aabcf384ced62f0d8e8422b560d5ab19c26ca3d44786f136641ca6e9139bd9bcec78a", 0xcd}], 0x4, 0x0, 0x4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000140)={0x0, 0xfff, {0x9, 0xfffffffffffff001}}) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040)={0xcfb, 0x3dd}, 0x8) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shmat(0xffffffffffffffff, &(0x7f00004cd000/0x3000)=nil, 0x0) 08:33:41 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x2}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 08:33:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xffffffb7, "00d85ca881447bffc7f6abcbe4432af0a7000084"}) r2 = socket(0x20, 0x5, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="e625e5fb92b5bf3f55992ecc857a30c8850311d39ef84d4bfb12e3ac30a3c49e7b43bef2bd7311312bacebd1a0296e28d3289f525a8943feef53f5c7b0ff9afbbb58d6c7c2ad21b33eb5b545e540eacd7e2f530cf2b0ed5d6ce77dfb47ad1e61755080de8d4d33c751e112f4af67c5f96544720020ced7d0d2e8022afb0256ff114695c114efaa3b1768187a308e8b09489e13f45143215437b0f8d21a3648e64812da406d892057eb24c468328e7123902bdcd569c6874b0859747e5b0151aa4ff3ee7250f6f3e8944f07f5b1daac0c072aa6af5401a0f9cf84b994c2c5f323dd8862fad9bf1c108d6d71e99c2dbf232a44b80db2ed8fcb86351fd290a3f6572cf0018ef0d45aa29f4d39928864db1b1304a934492d6d1a89591f3072b660c6ea26f8afd85b86a6664642daad2569fb3657e2f433f24ccf65f61157d51378d2e72be0c3702f37263f59e5097440d00fdd75f5e095a04f3b62f8ee961ae8a5ee6aa90359ab48e3c91f163a3ae62a5d8a2aeb0a5c98d9c621f5be1b240a752f7de44e1f2424ee3a56975423dc6ec81cf621da65ec8c18fd9610e55ca6b202a90c825a5398979e6367b2d45e8986f710d1c123eba653c88ff5a94cd940c4f935ef6af1f52db6d69fc78dcf282a00b2b0417e777d6f2e3f7af1574099822891d78a7b", 0x1e1}], 0x1) 08:33:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0xfe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="3af2128f2e81be5e8c0d70c88570597eea0acfb36711cc3383e1b3ee0a8e359e6c2c9a1a65036e11fee5dd5f73666dfa079c9e448460add6d658491d7e489ee9a5927e0f5c9b991061f15b282060c4f94a4fdd9a85fed33c2bf856a5fd286174accca328b90bf813ef5ead21ba77b84069806d7d16774b2a28a35bf8c2dec6becad06f", 0x83}, {&(0x7f0000000240)="5926388d184a918c9b00d35686d4c74988c8d00e72550b191b2d8de9359d8ef1a7ae85d0", 0x24}, {&(0x7f0000000280)="5df35445040e481430a1ed42d85cc8b8c74fd48c4430e39deafb9205f57238bbe40c35c502db0db4295fccb2c57366511a7a1efcff39fba722f913b9a2251ad031a36c2d819c3134395a51ecee38e63b108853398befa2bac2ae4019a7a810d1a18209d8c37c716c3321cce7613189d830fcef679631aff3f7e88c52b1bcfe9896ead3945b81944f480fc25c468b2a2aa1", 0x91}, {&(0x7f0000000340)="81c093beac4cb84fcd52d4592c9e59498b34bf98b23ca8dbea09a3e991aa3a3a35f44f10ee11f2ee9931ac14d67b661e8526e52471cd", 0x36}, {&(0x7f0000000380)="6a3489602fc0d42a181a993b481fc64e59a0400363e2", 0x16}, {&(0x7f00000003c0)="333089d6f6fc7f1f05296ad674f70dd0aac84461b98a68eb753b21f4279f91a68bae1778c6af9158a6c74b3ea4f8217ee9361410cc9cd1e244a3b831198ecaa9d2713c59aa7de9aa2e1d6c3c38ea280cc9bc3671656fd928a459666f5f84062fa1674a978ca7403052b674c9ef7dbea98f9b2edd4ad5b64b082cd2e2860e0483ad12d11b757eac1d210b77e61bf873cc0546e8b31c549bf0e267466b05a40ef9db7a096fbb9c61da3960f082289d81dfc108d97569e78505fc83a628a405cb12ca8acd4c7b73cc24fbd867afd94b5c1b62405610c9b64cb28e13420f95450ae85c60dd2194d3a1873c3a4a74e793b99f8be99282cc88fa75de", 0xf9}], 0x6, &(0x7f0000000540)=[{0x30, 0xffff, 0x2, "770f6bd8e9deed0874c41a55ceca9938e757a73f65ee6321c3d5a755a89c"}, {0xb0, 0x1, 0x9, "f343b96097a72a68245db3121e7f8ca724659e9460823f396ff8c9a5226976fbeafd2a4df6ca62913795343bbab96d108f70fcd31345ff4274e22e34be7493fc49baa3be930ff81d5d140fc2b0aac90ef48c06bebf3d1c2022327f04d07ba66ecb3ee821970e64206bf1e5d90518adac1dd380802ea5b466e2c70141fde1656704dd0aa0fd731d285dc17bab6b035db0a93ab314fb622a62581f6b410d0cf961"}], 0xe0}, 0x40b) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x800) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r6, r4) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000006c0), 0x4) 08:33:42 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) munlockall() kqueue() kqueue() kqueue() 08:33:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) accept(r2, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r3 = socket$unix(0x1, 0x1, 0x0) bind(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xce) dup(r0) listen(r3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r4) getsockname$inet6(r2, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) msgget$private(0x0, 0x1) close(r7) 08:33:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="6a7f37618b66584db305548015355b40b22451826860282b4d0d21150e6bf2b3b6fdf8d895aaa3a0f2b4912d6f561cef7b72368204e2e160734c696c0c4f8bbaf0f6707065e2236614ed69da08b1a7bb9be5", 0x52, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca60358f282d4d9d1935b054e9d53e147300dadb8bedf62ef00261eae2dd520cd90b27784a99a04fdf6d2769d01e6441cdee9469d0f1fc2435bbf3b7717afe5acddc263c583c6bb6fcff0bf71c1bcdb55798dbbb90eb199c793706453530509ed71345d0a4a909c2f3ad235cab6f9c4d5534f28995d4cb0d56821a52ab1ae8c6ca1f5f52d7d9dd6680e9c5717905ca4623fcadf24f62c3c0e5b869aeb54672f94329bbef9719fd4aa619f0bb32f0188caa3890e01bf8bc7fa903111edab5eeeb3b784ed870349248c8f67eaad45811d37d6219323e864acb5b576f1744125de2ff1ade949e62d9e30d15b2789b61a2e76be41db9ace1ec88e08f7d725d1d2c840266c6e1aa99e0d94bbb5f85defec6e10e38d6b91a098d036c012ca694db075ec998450fba5ae4994cf9b786d8f06c725303c93056304da2ddaa65cc1e3fe127264d722a4b3120c76d03443cf16918f7d88a39d543c35e61f9c305d7a855db6e7479d70db4e9215180d2415e9959237ac34e8656836dae0a20cc670b7b90c37a0ad028c2a06c95ac5b40b4724fbe14cd801e7fd4cac916ff0bc0ee53985a895984c2f0b155147c5df275fe47871858b65d028cebefb5068f550ee69ac63a14f8697849528f95201bcc370108854d881533be39e10ce59ce5d48f5678ac6ed05a577b20c2407165974fe1fd6914ec105bbf397f2315dfabaf84c08a3efc9571783aadf9e8b80c998aa8a32baa816d8ea1632f93ed1e4163f9ec794fdd44c4b6afafc7299aee47a80fb745533615a5612f1f1b10029edfd4aaae6d1d64330af2f7697316f74691d81b7def59a0823d56cd01994e861183a035dc04d4ed90cc3fbafcac8675ac260c4302abbb5de3580e19620391617897aa17eeade7694e6e4e5562fbaa171153e2bc243beb65fd85ebc6d1f023bc8d774836382ae0d191689e3af8b49d91ca674ff826ec4d19e2aaa75bd710357f12fe17b70a6f6510e1f25f7d809d6eb1f694f8ba3477d8b62fcaa3d23094f978fa3d796b91096388692d5c01df275aa3779df589ad236d145335931011bae94c1dce9a00cf7e77b5f456056e6f2403324a50b88fb2b087e553857a28163c132a51c9757cbd2e14211cb0cb8d14e1758c96215382d4a2673a19bd138e1fe4597162e4c553e4105627b477be946da566db5ef54feceec0cbff634ee88695cb4cfa045c4451b6de92410b675a1079e285d667a0001292fa3059eff6922065958c60c06786922201729d6c1b2fc8346b9094cd79c450abcab44532e6b45d0fbddf44640a0b689414a75eb9014f1b1d013dc59938dd1455770c08f8dfdbc9862ad464ffceab8be9900444f16ce37c9f9a6f9779d603ef605f4ad4845bc96c3169bebf31c8d656538d9b52797d51f9559e420398c7a485e721cddd9339551fa24cbc06ffb75267d86b383b9572b468dadad1e858ddbced992907d039b646b7c384a06124bf4f0017cb083e4256126518cc43a37f60af0f43f8420d8a94fa1d1caa029059cd225c07212a7d6ed7f7f49b04803f46f13a3e0053e0b07f309781d5df0afe2b3ff2b801dad126be9ccd0b9c7576fb7fc5e6824d4c500a7cb96043c886d0a418ca9aed8be2d8751da5a542e88e2f7aa768773dd776388742ce4b4ee4456e2e74a22472bec92ee74f25dd1dd026b426d63c258858eeb42a9b10ce50b46b884f483a6dba192a649cd4379ad7750c9f808a0b11ae36a4ede89d0085458030fbe72e24eef29c47c99842", 0x56d}], 0x1) 08:33:43 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000003600)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc, &(0x7f0000003480)=[{&(0x7f0000000180)="3796c4c006146e7cb6bdef77b6350e81a483e302b46ff3b9807eb646ec4739b9e9e9deea63dd8b0d7457cdc266b2e64e802a1d99fd8e4e417de32c2f38bfeefec29ee0c6843e4a72cf2e6850ab2ce3a343f3d7a572b194b2cc10e6c188461b70df8da9335d5dbc0ddc4d8b678a37153e67738eefbcb33847ce7e355529e376d5ecd2a1288811e52f381d05d63e2c1e5ae087b1a13b287846514f02269ecc4963bfc0fd2142baec286b294080420c99053daf3469b753a10600", 0xb9}, {&(0x7f0000000100)="28de76952a842955d041ed221d89204c9e226a3585f8f1a6", 0x18}, {&(0x7f0000000240)="2f3be5a8297631295b27688b28ef4f763c5ef2af7826a981746775bc5b2261a74b6b2d45d55f9091caf8f85229e18edb818d6196fe6292c2d8f249673032bc5aad54ed840b4772a3de47c031f09ae292c4efbc14c455a60dc0435a61dae587add6852b18fa8146039165af92c6b475e93362cae0b712015ef6324a8217266d", 0x7f}, {&(0x7f0000000340)="137c1e620f4c73bcbff5e253cbca664873f97b1ed9986d6c70da8c19ed295d7449c036ffdba464c9d8579a6da8212d2b81c41c751281889723a6f131acf1d2926dfface08dd23e16ab5592bf9f4b24834f0fcace6b7f28e8c5221482e9f6dfb651bec55145003b3f76be86592a29208a9d359ee77cf0617daf3f39f71c8bc958d5f068e2d8e039ec32b18c0a9b67e009d1346c05ef7c3ba3b246ba37bf65708d07502d6e4d67c54ae023662401d4c64e214fd88016b911c2236d64b4ef1228857b881cdd154cce95b2dbd5488531a623073420411d8fbd146467ee31a55fd7966962f1e969640ef09a076f6a69ede29245d944dc7e61d39b47b790181e2346ee0e83d652ccba968cf70a882c94eab6e9b78b33547091f0f79fc1a95247844ae4ffb9e6c3589281564b5b3d6aa4fb9db4410b26e9e629248ee7715528bcea9f1157b1fcdc6411432678e92a2f7c1fc101fabeabd8c3311531ed50c843545217346a119811e9dc5fb592f880713ff6d32c41b948fd678468afcd657a399271f89fbff35f825d51dd341fd7c84bdc4bc4e65eab2e940032c0c09ed3edb583e1b92f0bf8d3394e523cfba0d3887423e7d099cd88923a0852a5747f4adab9c508d455183a77b7f7abe495ec783ea5a2112fb1a5c7263e484ad2c68759d2f0c8b56c8ccb31ab516a79b725a08c573da7e2bdca46e1899b6adecc84adf529d012b45910d71a38d56d4859ccee70991ef3a0b0a8850de66814a4addff4283d4587413ea46ec2d2a6f74ed9b028905c8ce50b7407f9c30e8dd019d6dcb82640c5177a80c9cd3c8d6dec788ed321ae25ca12ef4d69f10fc4fe3a5a448ea89010982fa8e7d47d1920ba2437edd526d0a3930eba9b8a2ee63072a95749d0901f116d9a9c6b1dec78b823a1cb4e400768d3235bc09d7a64db697103e6e900db1108753cafde32e60a8cbb673f496b1630938d00a765093fd6c63fb9773b011eb556726b029e225793d9d83b44911b3306a405e2e692728ab622f4a8592993d425705a316b6a04a10daaff1e8236047814636e57a8be3ec138369acea51c696b5ac416a3176fc51a7350d6023029ada7131a2ba4d9037b5fb09b4f8f7e0b7d39522588301c252c31a2ebfbb5e23a5fbbc970c2772d6546d88e04f035b5633d1817c102ebbca2dd69ebad78f1df0970e32790aab2fa0dc6a212180bcebf14d58bb1c644ee59de5cedc86190b9d0e73b9831bca482e5929e5fb16e904c152e8c96d023ea18599f9a4314a988042aad942bce89b6683851ac2913619f4dc55a35b15c918f0dfad1f42b60b7cd83470d61ea05408594feb0d9f092e350ec7d7137bcdf74e8e017dbcf1bd8e7b01b192ccdfa9e2695683f2ee0dba090415da3f35f81ae403677db865266e9398046858d496b9c714ca6f552c8b0d0a2ab32df43d4d865c9e65011d7ca36947285ed0aa1bd3cf4cfe7fe73b13d4dadae5828a8a5a8f782cce033792e1bb6d66792fa7314f7f677f7c89a5fcdcbf458e1334588a9c1b88db93978e3b9317784e06e69ecda03ca6f5568e4a886e8bef3861756be64b7660df7a25e0c0ae4e0dbe78653288c024624cfbae49e016469d331763566b0db64d57743e6c1890061325766df25c6561cf35c08f68c60995e52a17aa2da0665ba6c93a131e9011ee8b6814e17dc997ce3d727a37f5a64c304f05ff228c7d5b6f2fa9e702d7bd22ef2104d0787da529707607382a27ba20ab64b4a910764e9bdec0c0bc132d45c1b5994c3320dabe4fac854d19bf61455ea2ecf5b3c672f85685a7411aefc842739d23c8c09ea7b4b59056cf2ca8eb51b17a0fdd32bfc280cbf7293663bea9c9609d02786e99cbac3d8ae9b88afc6c6ebb9d2d8cb10eb2407e91d66d2293404646fd99e5700b67c8d21d61cfb11e136227a6aae1eae148655465e8e86f880546da05c0ec98948806b0bca80399c7b628769947c2a76055ea5c6546cad00d60acb330654cee7596fc66ba5d598ee714b07628e65228c1b4363df6dddf548c49869ca840bca935aac4bea8c4b16469b3eafa33001c14f0d2bb2252daa1c15fc5db6518b658118c310036de8ae9e2055bf1a32df61a1991db566e9682b4a8bdb4216e51e5fd44fbcb5f9148b76c374f98380852fbb3311f868e1965759e4de96c809814be69dde847491706e9bf9a6acad5e18cbb58c78865bb207397954d3e2698536ef88adef4428f6075e9929cf7a197d72a96168e38d901a4486eed2ff8a4c1952a20b591195786e72868eb3781e87cc14407b498adff95165869f034c23b900580fdc330bb9b544923a2d76846c3191bb4e0a67f231ed28628e96606c15aa7d3d40fc0e24ea19569b3e4c354760a4d6bf8be788146f02317ef85e0e10d22b7c7fe66fd48c79f6462d4fc246daf14a8028bd0a232151be63b1f884ee7552a523907e188814779a2df84afd6501b4fec11f24bcdbb67f73ec67435ff284e2dec07b6436c781bfe30c83dcc53341183bdb7537c0da762ac21ab3811e17f55dfaa2693bb0094bed92e4c56e7efc6338fa8b0d71aad9c6a6592a836a0c0b26227fdb502918bd1352d8f3ba67acfbf74e84743b813a19b5542ee5e2146a5a5ba3d634d6066d93758e718be298578ac814df374722fe48c0401be1c9e6983caffd46c09f51cc8534062a5357d1796a91013ed0a155e3082f34c675b725a1686021023a61e2d4f403acf4c5d7fe16452633016350160b0cf949f10273021075694cc414af5de3e83e91fc23089bf470ef46f4a6e62d041de813cf3ca4bcd5bbc62e5febdd3787946ca1bcca2d3131206ad7d90fb70ca88e8d731c618265f7fd3b0b7f31c873f3a3352645de913ddb4e63d0e9414fe187c3e2c422c27a60d20df8d9820660810253342275ada7ff9764b3330d9dd36bfc0017779fb7116f8a94f8c1ef4c1673f2c39cd6a9c71332092d61e63cb1bab2cab2dac9b9c15be6b237d7396569929b5689d56a4d427159d7de54df245b64913a7e8bdd6f07e23b7d3620901d61822ebfddcc34d18b5064e03ee95d5b5f8c55dd450b8fb8328cd0254c4cfb8774c02903d24c582aced3504f71e27a9e74e4c34ab78194c6394cc6d016d0734c53065c6f1ca272b8648802b58994f019d9542ba76ec737e362aaa89e4093a9474db5c36010d79e576277d2335927f8c01a3ae89e79c559ca1f58c3929e3514551750b41bcd79a6c9b89fcf9a3e5de0e13ebdb0fc08133758c4d7ef4beb208f4d6827beb5133cd90b50113ca7adff435aaac46ba424a5f38626a62bed0cb758569e1cebf31177b1a598010ed48b48f6830e71d34fa9420fc2110a72248e0f3fa6b816f0794c71bed53c9e2119f3501315daa15276ccb3988501c48f70cd3c4e828e97149a856b1ec135756137e06e1b1c2bd32c078583265f55f65d7007606838ac88a512f198e483739938cc1d9bd06fc3f6fa42b8277a3e0de23eabaa14b9ae747a5156c046f21fa9d2a350992aafaa937504a42f5dbe54814b213f6586dab0b82a20b0db74f28a3a3324122f42d179e8a299cb90449d140e88193a947a293321fc0edca226ba1fa11d6f09b9d13778a52d5cc115176ba93dbab044038b22f5919ca1983a99105a605fcc603b32143534962cdb9e260c16af0de7f86ddb5e2f37e14bff10c661bdb358d84c58e491680eabc47a8085941227fdf90b1097c7274b82647784cf88ed544ee5c0885ef981f6999db45c1094804f9d712f12ccd219755ba4a6abef29462d015bf423004aec55fa9414b1fd0bd5d3a400f530a15d67339ec5f0a35c2ced7287008bd1ed9d19f25e5257edbb51a6de594b70a356003a015f4c84172374bdaf66ba1cff8a39141306b5cfe29db6fa01e44fd9712948112cc235e271642f4aa4e52b5f28c2e1393d0d0865bb6b2d24170b59715e2bca453a12a66c18e86f6be75fd78a1d0e199e17e546c55d36edf36b67ed86d92c1d8a7e019c796387cfcf323f7039d8f4a4fb49bc430f60727c720508fe0df3e47961eaf7f73db33d7e6e8e8140401f669b78692080c4c46a90811677ea76816c39a8b9c3c692f3274e4db2f6983869f17905e5fc7e6d8bbb274dc4439ad1e117ab62a8b44fb1f0351be4928c441e2e56277cdde000c94b9e7550ec58ee68ac7c57e80940eda68c63a2a3d7e1798b3d26246cd806ed6f32b21f3ef8e5ac8e9a11945530e3d79fc9ab918e4400733fc0b76bdbdb54d51838b0a876823fd787594e0cc7ac28a13a3b005feb6f621c2f488c4673e459c9bb6597c48440025532c090fb8dc2e220fafda0eea0be4fd7760d2f9a8d3b35545f9393267c4e260b819fd6bd8e18683b070c505596c50fb886b089d7b10083a6ccd622dc501a537ed5bfb3a55c266a6c1f8352fcb7a6291a2d4fc45e620483c2878151518df6a7bcd4bb4899bd7578fd22eb7e89329e8680a448b8e4ded61584dba95ed18c07623b9cc38be60aa18694b9079b1688ac90a4d503f64ce0f8d590edd8fc4ccbf17984b2f98c855e5e29df118fad5c29a8c4a5464c3de56693cdbb6e2b2175c9a1d1ed8a23044e70ef3d7e713ebb9f738cdda634ed94928aeecd9834af5e2ce12bb52f860c92d0e03680fb810861f6d677dd33fb88a33b61c1403d523747d633906f584cd1a6f37911aa496c189285360c408d27205daaedec143a0db64f46cdfa0abf7bcd0d699cec87b96c820851d6e308420a0cd8ebd094cd381ea4c24a577a14e929b0f89a047336651830066c813646b3a698a1ede26a2fd0288bb17714c2009b7959190a9974abefda70f1bc39edcd32d9e2d4e6b1a2bc3e5b59d871f59a8c0c5ad0654363e0728fe863782e03cb789b1490678730c7e595f52b830d1c90aa9d97ba7d5837d7f012432b566bda4d32baa4199505ef7fdfeda47b202e73a0933b26b386e69f2a5a60ae967a6e28c03a09567b9c0a336c6eaa092d660864b726ae874c99f63a3f3d7f8869cb43be6e70d45ddc330faec1364946207eb1e22f6646e078e08c44a2afe6c9b5daebae1409fb9572f513cc7fff197c1f37d07d1cb8cf2838b5b3dad1c3b303b847dd8bcd6e497f3338e944f1c2a0f11c2b7ed315bb909c5918a097f83508731f04adbaba964432b5f66c7e5e3df1cbaff48bad838c797337932fafc48a2acec97a5235639a76a8a8f3a745cec90a836e966e0b5ff84fd1afa063ff19dec34aabaf6e37055313bde3a81744e7873e660b40c849574a4e5bc835c4ad9a33051947283bb345abd8ed5c19df5cbb9a7794947ce46181090676edb2537b677c01d9220552cdfa213783df9865bcb5af36090d6706758afcd6cce262a7abb90127b1a444eeb5f45bfcb17e9979ef10cf2b5785b5963438f323ceea61926dd7a048d8f47da75aa6d4ad931d5e471f125d1e12ea2ba48c7f02931e9ac1650209fd715738bfaa5c5ac3ecbcbcca40a1a869f76362e4280941fcf4551103191fc5ec44a8531201f6b149b6193f947a62d8368840baf6373d2912e315d9a9707d28a8aa095d352b97ee10b39ad1e1811bc4fe98e01d0f484c3f231644b6118f94cd88358c8bbf6c5114a2035baa9b70f7cd51fd680cf606e94bee7cc3b67eac8a7a4da06e6c77c1ff8f0af1e6fdb5172edd6b5c90cabf3cfdb3e124310766b25408ab75e78551b5d12fb3e3e94ad464f637a5d75bb194faed59077c08e823fc462e44979a813c6bd1ee2610663369926e914ff65335b1607f6092f3b72fd6d150df221256aef090e466f3973c63f050114cc544c3f923f047ede2fa601903fd717a72", 0x1000}, {&(0x7f0000001340)="585364c788590fbba4f5d271b4079ebe41236283094b3955b3057fdf27f2612fa5a3967a155ad08921b2da560e33642604f5305cf7292ff9cbd81c12bfff3e1aa5a54c4625a7560aec75ef7d4224c9412db2474fbd38eb4f84bb53df78025028fb9b15ba88a2497d9f5681576d7a52b80a92810da43e5c744a32692dd6c51d6cb9b0c080902132ba22fd0bc86c185063f725448b097d287a2c65dcb90739250a1cf4a0972a89cd25aeac811d122fe37ef35c14c97e859389aed37dd5faef820a20cbff406cc460b00068e3cd6daaa3da4a85c21c3c82d89cf7162da296683e7b7065a62b397f4fd00e338ceb57b6a7d2925211ee6d6984efb76bb88d4e9e67c94bf0eb692565daf97ebfb220b07b191c92cede619d553b726250afd39866abe3adf618bd80bbc9d2cea2154e0a7f7817c5d9dc8a9de344321b8e8a7b9ee727e1ce5e9c04098a468d40ebeb7a30d1ea69be32244fda43411770ef7fedee9a5d88eb8a0d0b3c7af5b5902663bdd6dc65355005dc12aedeb44d96bf1b6d9b16cd65b90043cbc3bd7df1eead0a9fb5178013a4f7dad263a5fadc2aa026b3727675858e8e13553ea34f09fc472adb51e75735526933c3ad6e3fdfb5437909539ebaa2eb4570b6ccda2f2efaa5a1cfd262fb79110a17eebd307bde5d8be3306edc171a9c4915cc0d227f8eb426f398fe2633fdb86e1887506a87b583633b38603f3bf8886381c5d157b45853ada25d65aa50fbc4394af2e52e4efef5c4eef7b84bfd558864bc05710488a405d0e1fecaec9b5c432d56aab038ea9fa31f823761612d69a7aa40cf21d94735832ddb50c062e04bd2164c7eff6aa34a8ab1665d86e65d43bd23faada8eafee60d426033f48d589eac4d0e175675cfa8bb0f058bb0380b0ad9e77ff26c7f67d6ff711529a0ff3dd25aea5d3af4f3b649ca0bbfc99ff43226b8f13eff7abab0e6511a1d68d73bb7a337d6ded18d2af3d3c54f26a2dea20f52d06823bc66f7ecde35369ae783a657c5356d5215f4294e7a6164d37895efcfb529d18ba70fefeb9ddc68534f48be3f0e3fe0d51e4a359dabf490dffbd124314ff1580543101d90356104804d6743bd2f559d2d004b65e1622cd1829c4ce8b471c7c479b7b745df4e67d8925ba15b2547db4a80f8874aa180bb3273776708670cc2e9588f2aff09f9d2300ad9ed0834c0bbb998ae38a5c8fea03bbb2aef272c2c3cbd7f72e3da6322093dd217d8a002f0119c859802e35c6136bc16f999a0700694c50b8fd220489e4ad05e100a284fd1e4b6711cd6b1b1836489edb411c8e00c31f6ee67c53b80f735b585f09b8a5ef159dd401843bcd120d5d1080b0235c4a32e45e11b4b82df83f9290cfd7f43d86058ac7bd29b1b44839d51a335fe510b10c5783816d2721b3d276b04898f150274ac03a4ef4c0acb153d021bc5c6be43cd9d533513c1993f99f31e6b30e2285984b8251bb3b250fd4579db0ed4ec22e6a875c553fadb7a93dc08cea154ff4861c57bdeb336e832243cd94a080037b976c191f0168e1b06d955a6afcb719e9a061f7adb71a8fab1b58c5c0e696a182901bc243d7f6906ecfe1bac439820d43f23f06586b065a031d959e6f8348a62d6f58a55cea1f69c8b88623118bbe0e535fdb433eb6fbbc7bdc0ecbdcd08c0723891f77b258693f51de634b040d9ae17f113b3227d74eed269850aa99c130bd6f8cd1b15538be80341a2de633604fd985bd371f13d5c38901a2a9b93ffb4bd368a4db148d79fe85103f144f5b37b44353c2366fa23b32c0989bce548e635a47dc13cbb65ea031ea9fcf01d305b6bf3017d627ba47c24c33eb46c04e81ac14ad3f27b29eddce282ab9e2e327b13c2927a43e71b15c7db482429f4f440db463644cefe8a970785c226d3d000a52c9a51be76c8b5a2670e60c3b9b2cee585aa9d95d0eaf878801e82c68ae71791dd5bd1aed6595659513dcacee74e2aed2edfe50889b1eab4df3e67ab7f7f40317953d6e5881ed1d5d6c728413d0b4494a58f23e94d42bf9d8b7a9abbd0b6931cc8a6f6c9a6f84cb013d3be39be1c876f6b6bc8d6431d4f70a2f058c8368b8f477bb3ecabd9e9dfb89aeb8ecc60a2d99b792f9e9d09616736fccc2f58d9b9756bf20fbfe5855b3168baf37599038656cde2678c0c1648545ce98b79678a81f29bcdd6d02edbb29598a50346da7b1dc6ee38666d28c52091c085976f451d38662df517408dab53d3d668af7d9eef21cc841f49c1e38653ad934edeadbb3f671b604565d54c4743aa8e3bf6d2ccf2e90e02c1f2600f01446509d87bcff90352a5ed51b68dc6ee55a31e9434d1d2c3d060f29fb147f3947ece1cad4b184462c356f88e83df2e6a4f2dc96715269acfbc598a3a798b8f5c49b0c1eb64e32f1b93b1f460162ebeef6cbc9a0f34754c715c13a18633bf1fcb631c892f7ddaab37dac8ca088c4008f93382d621079189a18f72877c0615c2a1643ead5991881955c2d4f1565915d49abd9452a6b893ec19c5764274b281f7767cd656ee4de99380383797a7907f7d1fc96ad2d1d75de2ec942a8eaed8adc9fbf7c7e8248e07877c5a80fcf335ffc8fb3612ce1dbe288a70b9cb65e2b24dcada5d9bab755001808f331680ff637ffd07ec4ed0477ae8377825af0296e9e2978803a895915a9fcfbd0f19696db5f3de727de8e22d9bb98466073bbfae9c89804118427f0016df6f01f64c74b4322c8bdbaf9496f7f66f42395704323fc4c8ae2cf4e6344f2a3cf96bd06286248b38015711ec17cf4c289ce1e978379efdacfea8e8e43cb991fa003488eef0fc57e1957921bd6ec7f94cc1fa62c7f7aaee94c9b9e4e8611489b31009e1c0ecda52ec9de07239147582d2c625995779817a436216595b20cd407463a3ace23fe96a7c28f0c32dea2aad86a8af08a8a3027067c29b6f3a0cc2299f936e7bdca5419a8386b3dbaf61d4b25b672a56f5f92c92d2092a636d0e9a4c170143e624bd75a198d3260cc5569febea0407e601f9e88c7095455b48375cc0e272b86bc07dd96718be4a1d9b4e98d7341bec83fe51d0dbdeb8ff033e6e799de1d7bccd3531d7ef2934d315eeab2e7db4ce91cd7a6bbe7616b2df8843e374a5b2afa955b7499714110ff1d783222a22f72ee279d32378859b3a46bd1bc4929f462bee87d7caed2cc39b534c0678708a63bed0947a8ea2444b7614473e6bbae03eae85515b557a8a1cfe19e6ae50773b2383cd636cfb6565e148e79033257858b1ee59d68db790af3832cfd3f46a55438de5c0b64d6872a98a478b0d4d5c670458be8278d2b02f427960f61d455b1454b34123e10359ac575c25ebf18909f25ccbb02aff474c5341666dc6beb613c72d3930c6ba299870f7990e50fd63b3a3897e6b3c3e7da98a670a8f5eb02e1a0eb9a3cf07e3f96e55863014b61206c0dda05fb1756c80f187d0a4daef11d15b2da1275290883317e325ba04916fc064fc2ffe4402a84d7acf3d731d9e2d598a5d5ddd2bd459574e337aac9912996d157ccaf1b43efce341d86b630db72f9f495f4b24ad332a47856676ac05b396cb068f4ffa64b41c092fc0cecf2625a9dd36612a22780689839a1a423849f3001bfd7ab4358f532fe991869e67395ad3a70372a1f493d8d20d2cb43daee01bb410adfb5043c16dafa64ac0543e0369487b1555b3c65321496f7d9ec40b3345df7f5ae4c765bd23e3cdddab98f53d972406fe8bc522f04a8179c8c696a47dc621df84543b91dddca8f91303ed1f89d27de78e602a312d74e4e27f1af12aa5ff99bdf144ae4d114ae4893b09d90ce3ef6673db7238088a076b66ac835ad9ce3d5c1f6ca844a26a38b546a8b97cf9e01157c55f4fe734062a03a135073fd2b979e764b54a40cf959694d630b54c38f6b7aee806ecb1e6dd383c4db41cb6246211f59d18e64122e07a695b1f7490ab801ba241fa84441e8c322f88c8a5d781aeaf688c51db14d9cccdbdd31baf2b5229217722461f72e218082653611621d8adf675983aa3b8cce31baf9cfb5978d8022c212d81385f0e1356e73d488e0bca534aa8b435f594624ba47d9ee907bbc3251af42ff796084b32208fde33438de0dccdca4a7e563db47cc7d8390a78fec97350bb8c34c7e12052932a116cbc8d34ab9720d94e92b9e9b3a5479511c1935220c345f5d145f8ef70f24e3d359266fef8d5786f66383ee9328a4fb7baeeeac79f8df470e79ae2756925624db6a0528b49dd740a69e9cd527145a7ac2b9d11cf3169a702736fed0fd7788f032bb7e660ef08be6ec5a64c625b4ab92ed584c1901373e251cab90e93b368ad813f442f943defdb063d2a8388203480aa580518f41fdc09f3eaafb83fae25250c07955cc464c38e8c9f1010272014ec672bcc792f8fdc95bef886c765000d62350372067d8c98f827bcd133c3c3306016fe175e32f0fc27de1560180c68d42818b82c3f04b62535f1aaabcb979e610a2065d1abc63ab075cebc204bd18c4ed505ed4727dfe427606888840aa38d013a74d1c0fb919ef412352f02590c0afd15c434d5cdc7970042a0da99aab61354c02be8cd87a3961cdb77fb2c5b2f34b403187e5193688ec16c78c4222bbf52121f7551a4bfdc5dc7c5026b931afbc7562727c61dc7b6cecb26984622bcff5abb01cb0d05c4ca4f557c99e1feaed66ac6b066b22f5e8fce70934ff90f5c79cc68ae563abb3d0fa594b53b55245f89b223d6b6b198d8d16d0740bf3d2a7f4ed543fb56c153ce527b13ac947950f6ee5f5d62a184e2f1db40857aada439a9a8e0696881aa931d86982edaf3ac00efbff6f3b928bcd5980ce2588979ba2a39e4da26a843c8e47f69262e477b111d8ee3a0c4b46b3787a958bcaf49b07174ec2eec3cebd05e661f2a0c0655e1a1e7931ef9753f8302dd8b4edc46a8482bc464a4b0889cffccef98f3e18c2f3a36e2e4dcd6a233f36f76ad647161675ace38e1d7f70ded0e917d1b07b8494ea140a5437e537c238b31dfd86b737ea11495257dcda10eeb38e95a6fe77913c0f8de3f122cf2a8f9365d7304bc9fc8c4e3d11fe8e061b97e6b549cf6fe1dc3e07ae9db84c69e2eb665f68d4687ed1a9f1e242377d0ce5ad00253c367093b1509b42f2b3956c76546270da7b3bd5b3982723ac5b35238198b37254573044f23d64567b3cc5c118eeaa7c6d9285a767435181e2f8810f4769d122dd4c9b8e8ec4c74287369e709ff32afd924a8e32db4bae78c2244aff88d2ce038b0b63935516e413639daed3b4e71ee4264e3acc3052e11b3d4ab564f598c3d9a60107b4b0324bea843d0cd79d8a0552b0cf44f18167ddae5027a833ee0c398c41a3ce714e72f237a190a6e25cc12db55b85c002f19b1d6264b48d17f8df0f54c2c70775f86b3d116ee3188cbb6d31f0eb72107e7bcb49a9288f52581b2d3e204e5169ad97b40bf102c4e1d9564d1fcbce80485bf8a3ba49d159bd6d8bda30709b669a34eb21d0bb23f1e3f26f581971f1a7a36d561ae50d6eb2b9312c930542dd2710312d8d36370e89c1d18e97f3d6783d44275e272d054c42c99c4bfe4256203e9ceef2bb08b3c7db83b34ca2c4faa05a637bf29ab8a9fa7c23f2a0556f402a77724f7d94833378311a40c5a2eb0c3298cf7beb0ff137adfe1bb56a4d01b8260eb7cda9df9da12a294a14a09814812336df2d4d47ddfe8e227aaf3211c6839aa751a7d60928ff774e61b48f34cfb1f6e73f8975d97a1986747f6aa119d714175e2690684fb53beb96a4246bf11f3d2d87a4cbd08cfde", 0x1000}, {&(0x7f0000002340)="e21067b59f0fa7aa029317f7ea7d7665ccc8b4a64358b14988fb40d60ef8f104452b82736379d8efbdce0e2b7c4ae093ee53fc49d4e6e221dd21efc7b3302f0dbf4d122e6af28f02f44a955a8d8fe8181d3c0b008ec7318e11ccd7bba48259c9fdd79755d3da5e81f105565d5cacd88acac77a25dbb2a88ad6e98f49d5aeb44e879504cd8012110fe14dc9dedab5d8fe89a4", 0x92}, {&(0x7f0000002400)="9bb665d25e794b83f9ebd54abd989254f5362edc1b94f567c6473cf249414b96f5abbb62f10fb5170a9ab28818e71baf1ddceb56de2049a65252ca31aa26d0f58ce18ea3cf37471eb23b23dea874d485acd6a7a94a059fceda735483451cffe0d62521a5", 0x64}, {&(0x7f0000002480)="ae286910b99cd2fcac54e253c650e2c6782165480cbbb0bce1ab03f7c21911f2dcecf7f9a4ad8b4c6b5d95995e6f2b635127025f29123d5ec91bd6d81ed780e452c793b1137b43f1960157598163d5c0dda161b7d87520313d211396eab0fe2fec15850e99d010ee0473decc678d0c96cbd1d1775e62a99312bcdfe3417c41fbfa7147af62886a822f911b4cd989069afc14cdf3757c179cec9a8d47e443fc1ab5c6e06c1152d5c55b360db977aa31dcbc6c9508ee333cd6f9d8ca79a4bf8d654a2bf2e000b22e66ae99de7aaa8da19bf295c3d6e6534537c5b5c414ab808aaae84e1492f437001ad39c0305867c176b7fa1c3df3039d72598ae38ce65594a181aadbb2eab2815378240c2a2fc43680fa751bc0b5ac21d1b0fdfc2d5289bcdc1af5a49103c2dd719f58c211e7422aba0e951d2134198f9866cd9d08d31bc06ccfbb86ff80a3ab0af9f3efe40dea2d2d3a20b31d5f8d28c37c46e7ca4178a33b455593443c73f2bc040e4cc162902a8e8ac637b51d64d765346b6bd66c8a7631a8fbdd517a2e1d50c0deaab9db150a7bd45db0535025fd13f6812b3f96ec950b9ca2b228d4187ab828e7b9d81927a9e89aa9ddffea91c52638d8dc41e864e66d65f163592e0858910b1585abc7efa1cea1123b6bca87bd709185624b46339d77749a6e34a6ceb20c54ad7c5a662755e6560c14c9e37666464b58a01d663ffc89b646a770d9dc8cb2b1bcfdc15e9fa4fb1de61e9ad77ec73ab2c2efc24930cf87f194204452442decd38eccb18b448e4741402257aba62fecca6d61bc4edac6aca532574b1bcb66d7e32438179d8365bd4a66e0df33e263a9086c560a4af133781fb0c1ceb71cbcf388ba6c142f4f951abd6bba240ff78fb0c6c44db8e303bf485d5a45d20fe619ae2b0db501bd6f30bb441921dff29e03f9e28e4c2c9743134f984d98c19b146506741c06c355c438a2e5b2ce3fa0362b8e8a4a212873290a98a9f2fab78ceb90b57d76c592cab92e532a8318d94f489199bcc913b9c38bff5175b59d2194412fd079a34a3fe3e69d4d38c179a59c683870d60d71eaaea5e90142c412e5df00c2cc09bc344798095dc8407f9726541d99fc503e64880d4776099ddd042ea5fa55221450aa8a7b135a7ea15dc19ea996979a382fd0077993ef3ccc2299419b2bb7dd269aadca1410518e96b1605a4ea93db052d6b11e7d3224f7582629cb81b535ebdd148675de71723dfd2b81776ae8fe6de184d7ceaddc2bb00061fcbdf6ed692f0988d6250b1dbdcddd6a8b79fb9f8e806bc816981d8dcc0066db18b273ad98fdfdd2624a16b4704d705b6af85ec3e7d14d6bd6483bf8ff8e0889070ab3a2e22f9cc70b83c89da7956ed1b8082c6440c520d94d322d40fad75ef7d482f76ca952685772eedece07c3bf2618ed5781652661a4e2d11c78f239effaea4dbe071061689fd58b02488e73ab10b3fd77a4370ba4d60e1cac8e76b3c9a3d8c53eacaea501d5da2c67bf06171bc938deb6537af6b786abf0be089adf191f92785d6ba2fc47b48a363edf8a4538d0ec7cb801720325c6b8040a109a07c53e223a26db6bff7d40a81fae222d42dd76c0f14a58fff8bebcd6cfa69e0973d22d6fd3cb98c5d1fcbe4663032c136cf032b9a86426ca338c7b35250fc1ba52f024a59735527761b493dfb42b834b167757ba4c94e756a16a43ecbd3b5a3c900e422a12150bb7709bb97ff587d113bce9b2ad06f23353a8e3da8ffe8777e5f4efa4a3b7fe36026bc2e5db0a915dfc3ee070c7d720fb569be0a4841a31e20da01157f7a401cc87e932686848a5551bd7ecae2a9a73d9959aab89c858a41ce12876a5d840d90859a4726a78c8d5cad19136d28d281dc0365b6e159fadb857107bdca8facd2fd623f4a9f1b68fe75b55d39082b52ed095ec88f9b9af28dc17d0cd094bb6cb7d8acd7bbf6a0e401d67e8ea876c648647c0d7bc3dd1d8a557242bcb1fe1a566fbaf7b0449593741e3011cbac1a3bc197a53330e01ccc5bff6f258ef8f997454c41bf3f0de2a45494551504114507ef4406312ca4875b25cf6407aa34c91233bf1cac323b5e0c9bb3ebd8839cb8fb984fb0379a90563781dd1b381141ed670a3f45b626d21ca0f8b0c4535b35f7b1eaf577cc67e33e97de8886d6e631a09234b74c9f9546e42fe9adea23f8dfb7c404667f9add54508a09441a4d31460e3a8de3d65f92261b70d80f65ba2400a2eadf4a529cd8a7dbf9c9609c0a220891b557484b722aeb2e1046e6bc02acfa1e596425e950c85998cd2d308d98535ce8ad07325f0f74518df44b1715a9b8bedcd392e7fb4866241bd76aade841ba29e60219332f665d99217fe30645d3b378448c05bca7696329af559f55a7dd035ca541c09851d4f7ab28c02f48f713791b07c063c56362f19b7862e4f69df69157f469aa5dfac62801ae085507f2383582a1d927d84e1b371e09cb0705948215a573b63752dc0e566574bd68b49e5108146d87ed4cace9eeee866ff0f5cb6a835e805125401ceee8b12039d996bc383d5bac445b822db6b53984b0039f50b424dc0158e55522f7a398ec50e28755551bcd71dfaab11910eed0ce1a59508dc4091f4bde6ac3ab795906058ba2df4060f82a150f2867fdb43035336fb365079603c179999a80ed67e3efdf1d5782824b171e3f915544cbb9ba2cee127e8ce52831221b60e1236d958f8dcba865c75a01552751b884f537951c3ff21b5b69774d917e07f15e031fe6b303451854140a05160c88f82ecaf6196492451b4ef1c603e40dd774783b723a1de73b5d64ba742c9f081d3cce266a7689051e395ec74aaeea349cf848e1d0ff60cdb27de937175f2f2fe1344ddd850cee7331cfbcd7da2c4a01acb2d42f0bebf6d092da03460ad07bc9666f952c714992700c45083e9e666c066ee004782e60f214451f63ee77d450dcd89aa8968cbc87facf6e2dfebf669709347b1ef06740e30b71c7ca1da4e9fa00d135d3e190135c979de41428b5269199bc4ac7740792fb15641d1c9e89ff76ba867e00191acabb3479e96171cfb3912659cc742ba45ee0d59dc621e4460a28d30dfbab33bf453d6b86950802d17d0ae7dda900d06861804b4f3901176b2447b0d76c164753e8404cd07249e1ac5e61ffb98f2a8eda6a6bf1869032639b7ec1c0e16a5b7383d95f39bfa60a4cfc2e55850a366ffd8cc70faa85023fa39bfd262fc0a2b4f04b3329102351d291141abcd570a1cd9eb27cb717346118b4eb534852c10f783792fd866e3377d1a13d9c27703210cd90f29a4a4079624dfb77d3e80ddf95b95293667efbdf4d25f7708d7ac39310ed84a4e322fbb73822cc4fc87b049122c7cbd9562e697a62bc968727477a51f675f0cf79c57dd1777bd160f3813edd18ccf42bbdcc7fc668bc6d52addc78136bd32211be63a7845c70b6c7eb800305037e8e3b922eaeeff616afa84f2a73b277bf57ad194b42f728744962caa81ff70511fe849897b3bb039f08ad6ee6c14972ec04af37d7206928f4cb2dc47ca1900ed4f64794965904051c178ccca0dd21c38dc80813662be1256d654e5256a73e8f2ca792a90702c5e16bb6f12c7c2e201fa6d4d7fe366e297765dd962b2645cd9f6cc3b8160efd328252deb7cf6120c73a4aea72b0e5c2cc983245cddca445ac013737067ba06979d72a97a96108850628778952f4333079c9843c57a0bd5bf8e0ee7290925654cb740ffdf99aca28b66552d3b6cf26c1447da8c66603f0aeeae623e73961ead1c2dab61937cdf9f01ee190fb541ed1129f2a563441a28ab513bc015fdf98b83316b25a301d5ef4b57e24f3e6ce1f9d9f76ba13bb98a24ffba98658506a09b0e9260b512a6ff463646abe7a199180aefcd1d7a1280824296c3f4a8c07cf6b6b5109ca99c47fbeead66e05397854276a331f25e96322b49fadd9ccf64d0d467fedc0ea273fe3583a33513f5f940813f5573bc6f8d7da39dc549a3767fabc174b07e07258123bf82ae0d5f82d462d2308958d64e5ed5d7990438a22adcec4d1e9a568d7e52f732362af7c1cfec4ff1525256cb87bc595cf90c828ba18c2bd7b0456814c5a995613752dfcc57fa0ef48a98ab5e428fa5042ed8c372f9de4d03d3e5a39151ee6628e7323bfb776158184a2633310d52eed20dbd985d8342361d319b15fc421c7c1bb661dc50040a64202946f6b397faaf8996285d746efcd3cfd88180232509be2e01da1f21f7628ca30868260a1dcb21df133417c36b2a6d65eff74648d45f4d6e49c3dd8126d9dc63213f0ad7a8161af00c2f0daec93750b83d6592a36d492b34c2852249823a46659887616343389098b783139623ee42da0c6b05adacfa645c0fa26c6873c16319437b42fd43d85d6b89abbefa9ee75dac47d0c9aaa7c71b9fd56b10618ebb6e12afccbcad63c3382c9cba13ea8c3916d0617eb06d76f6cf211feb1e7cf8fefc1f4e92dcde729f1c57d5942cd698837b7fe46dc0d08c3dfcab162b4c6811a0f94b5ff0af36c5aebc307d32024f6ee7c9021ed1b3b5da77e90f5a6e101fc6186189503937ae40179677e165ffeb373d139995760e37a367845c3c119eb2a19a69c63bfcd95aaf9b69fd38e07871506af8ab401495d17bb147f16e151220c3207c4a8719f9ebac287976099b0f9da724c367e6629a208aa9ebfa3b54014cdd26294a8234c133ef16d350348d2d87de98ead1742af82675ea37e6df0e2f0b47ccf64dc9c9888fc03d7cb6f2d3970528e0b819de5417fc999bc44c08e08c02821439d44f89d32840d9e2659aa2f7efd65f9fc6017bdb6f116208bbdfd1ce09d3dcca5625e53b2ffae4aa6ce6698e94ec94c070cfbcaa026f964eaef5d2e3bfbafb65bbf93d340f2f520595bf5edd77350dee17e5a68e2d89cce0f26b6503d23baee92b6475ad4b6233d4e21bdce9c1abe1f021deb85dfd57d588ddcac13247e54621ae3240c440c7586ba324ff848880ee9e3dbbdf9e2b3915c4412f64ebffe2b87342c1735593246a8355bf06629573094dade5ad064c0818343fd7e5fb03a80b44fcbeed16221b2a33722298d87049b0e5f1dc1257f64dad44d52a43bf14ea5b3be3499a3515f197c94b1ae6c19a25a522e64510026cdf1d9bc67ad054cddef553e948d93bc002a48bc06b068f4549e2cc7749e22d30716c1ea4fabcfc8a2a1cc5285d72df1ea7b20ab04ee377f1e816b6c6b13b92e81a6f40ba0f52c1f2565fae03fc12a9fddabd01c84aa4cd729718a7ad8cc2e7ebc64ae1daf0dfb05c32a3109de4a243f1e0b1e98dac7f4f801b528f5aaa14e314323154f4cd2a59d2b0a8013ec4bb86d08c742d5e61f7a7dadb50b6060bf311408eb40381de7157a6298a39fe2e6b1653d9f546318321a45ae7bbba92248539301b1d69ddb3cf2638bde4829de71d4b4653ae9025a5d7d13240cb94da62bd24c989af866f93b15b7a0aa37711eea56d0791a79a7dc5a2c51f7fe2f67c07df6ba0c7499937503d1794baa1ffa9f04f0bbe855883a5617a7dfbe2a26d3a4bd309b669fe9ec7247c536c7b633d5eac1b260c5744bc43221834cb2304fe394355995508df98d9be6deebfbeee64709049bb63159716438da667fae30e798c68140f43899f091ab8d6b75f86d0ecf7275ffb28c5a8b08c8df8bf96bbc2792219b0116553e97db96f7a79136cd5a8b53fd544de08ecae4b5e5bbf46777118c0fb6ebde676cb23233145a752c6311cbf434ff240a28449c2d0abf89cb417a21f94bc889010cae7a196870", 0x1000}], 0x8, &(0x7f0000003500)=[{0x10}, {0xc0, 0x1, 0x5, "32bdc7c5af6e81fb6886279c72b370dec21f552ab6f2849ec68a8e132f18cd0a61d65f8b9d2a192a7c7f325c7ff6d72900b4a9f483dc2d29a9e084fd557068b13d6b9886b9b6c8e15f7279f1c27620514e0ad60b16ffcecad1d61550960f40163a99c29e686e12d2f265ef837c3786b9afcd22aa3c08ff81454e1c4b98092a69a70b16d9113d26446f036f7b25593d401e8056f6421381bf142534836e954906c94d45dab498a82d9a37"}], 0xd0}, 0x405) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') msgget$private(0x0, 0x188) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdirat(r1, &(0x7f0000000040)='.\x00', 0x0) 08:33:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)="bc89b946f4a9290f82b4fc4a586c1e8ae69520a589410e6171f22891b8143ead602ecc8e4dca01480417a2beccb1cdd059727493ade529eb2eb174e7875ca3c878ca03577212cb6de736692971f9e17d0baab53978beb76fc8a6372854a4d289d9dad6528431753fb807f209626f2924ceeb266ef2e336caedee19c0201c94c3b8eb4671d0472bb76e750948343aede0ba31b3419ef894bf09d022ccb00073f2922d496097ad0d814b2b6549bc4f89c512be", 0xb2}, {&(0x7f00000001c0)="f1b81de56f95d6143955f4a3e0086dc83e074a497547fb1e4420f60f7b151178fb37e55a5ee91aa4e1c3e4de798a038682a9b872b4fae843ca3ac25e2f6538d1454061b21141fa1ed28e2e8d627ac834c448f5e4f1f686505f97d63e1614c10fd434227a3fdb8f6bf36d34e0", 0x6c}, {&(0x7f0000000240)="3b80e9a0973e4cb4e5b6688c8deff8b0433286f5af7c292fce829cac37c524a6c6c13f9f1792c23fdcbc5bc7d2a10e9f857cd1553828b08b23bcc16a7f17593053e12ef57065b4aa19d0c1dd4018dbceae2f0a826264e8581ec6c0d4568cb2ec1d606531327315b632d38d7285d7407128c2ccc97ef9031c784c08f74190903fdec812bf3b89037e4ca6d89cf347d63ee374da362b2bb0629e2cb83a027e56b6fe22ba9a7c58e986998a59a742aeb71483c80cd21b1f8b97912e853630a93db379e60d0ad7c04d6c97dc687d94ab9b343f8e812bfec0d145814df4a36a69453e4a0f6c84d0b681bd20770fcf4c0eb9710a48460809092579f4e5a89d", 0xfc}, {&(0x7f0000000440)="ef75a77c61bdb24f474b94e2a65b9d12d69b063d882fb38388f8ba8158c65510c8c709f7afb439791253f2e23e806288628a2536675011d47a7c085865366f4f5b8346acc386ce70acd8ff6f17518be70348af8c5409347209f74247a8ffa0bde27261429fe898f76cbe58", 0x6b}, {&(0x7f0000000000)="0da62898b0770f9a0423b5", 0xb}], 0x5}, 0x0) 08:33:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) getsockopt(r0, 0xffffffff, 0xffff, &(0x7f0000000080)=""/26, &(0x7f00000000c0)=0x1a) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 08:33:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x10021, 0xffffffff, "73cc000000000000020007000000e8ff0900"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 08:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc604002000443c6ac30901a401e4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "8549ba0839023e11f74d0400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) dup(r3) 08:33:43 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 08:33:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r1 = semget$private(0x0, 0x2, 0x6e6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x0, 0x10) r2 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(0x0, &(0x7f0000000100)=[{0x5, 0x8, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x1800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62270207965189a6"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) dup2(r4, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:33:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272bcbca89ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r1 = kqueue() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x1104, r2) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0xa5, 0x0, 0xfffffffe, 0xb71, "854955000000000000000000002000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 08:33:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x810, r1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r0, 0x2, 0x803) pread(r0, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0xe0fe, 0x0, 0x2, 0x20000000000002, 0xffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, 0x0) setpgid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) ioctl$KDDISABIO(r0, 0x20004b3d) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6020920000142b00fe8000000000000000000000000c00bbfe80000000c4ebe1e02be08abc9dbc4e03b88a2bbf1459106600aa2c0000000010000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="2acd5ea600000000"]) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) fcntl$setstatus(r2, 0x4, 0x80) 08:33:43 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="cc4c0c4166694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db5a91c283202253dde19d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e274a05c9e549c55533a84590ecf517c2c9b6330c8472623b"], 0x10) fchflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r1, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x26, &(0x7f0000000000), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000840)) 08:33:43 executing program 0: syz_emit_ethernet(0x466, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00804303afffe8000000000000000000000000000aaff02000000000000000000000000000186009078000000000000000000000000030ba78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a803721d001684f0da52ef24571313968050378ee824f4dffba7feed320557f7671975afc9c545c5ea6137c8ce680ba2d2e8794cc0ee661ab31313a50f67f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418f3472f7281922377d30a3b5ed2c6a2990e5ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208dfb5cd8283d0dcd52a6de228bf697d3d6506afec30ef7e07413c7afc1eb139e0fb1a5a643b4099519e31f3fd4457f0e6d586ad05e1005a062bf7b5e0f2dbbdc849b90d4e80a0e3f7af088060d01a1cfcfad88ef4512c6ef5c0ead4b9cc87484b106a060a9899d50f595204418f51e914c88c29078a5457de6a262cadf02b071d88e61703f037caded0b315701274012fa532ddd69499074e1a2df196e0afcffda08fb3d82ab8160253a47d3efc3d7cead55c28610ae20f69aaced0a1a6ce815344cf8d0bc8a0dfcdd1e8cd7242601777ec653c2d4b704397dcb1350982afd035eaa630c840d71589499fd68239ae0c0aa2fc9b949d1a716d40a24f078e92e8c268ff726290944b5f3a3bea9559f2d2a51405fba224411ecc49544dea47917a98bf79c3bfeed70429abf70a52ecbda21c9bf0f6a70cd2c2c887391e4095ad22b437c60abf829447b47bd231ca2a98d9da7519a4bd28e803fa000fafc0dc453ed56cdf4356d7abcfec4eed0b94a4f78ce44a7177c6684026ba4f26a17e52e326c8bb7be5e2ea5780d7169d8f4ff62cb2b223f9d6221f62e0ee0244d86042560edd36853c464b23be536c65b87cd5ea60932ed90607b369ed2017f645afcb5cd07f6896a08473bd5dea2bfb52ac501a39c338ede985aa4a7755db876cbe4d944f3cce0079d2ad9ba8d17f01a614052aadbd4af0fd282f594dc4530ee49b6c9ae6d5d80a073e678594be2e2f0869baa2a58dd2d0f6a995fb706c4d1b618d57da1c2d8f55611f746105a947b4f6bb74dbdbffb1b3c1f2316f6a28a07f0145b1bf8345b6aa4e9d5a8194978567921286356439bc5b87fe4cad68b6afa08687e6e751803865165eac0c34bdddae1bbe52f55d08cc4a0865f8df372635e8a26ac4ac9716a124ac4e83349f17b612e2b1893b5eaccecc7d812bb4f4fc6b313f57c2035a90f782a4a97b5f5309b6c5798d72b9187f3d411e84041e3671fe35e39fa1887846721c38d501b471990b919d2ad9ca9bc71157a843d75838c1aa4ff0dabd74284709f1f87f324ec4f56eacd70e6bb5e9c3ff719786c4d4284e4cfdc828e0465ca168d04de103076fdb91c44be06d6c33083746eae4f78f9a046c329a4586d12edca2bbf2fa3489ab0096ec57019d3bd90343fa2f41e2a994d7fc6069630000000000000000588f17d6c90f062561cd2ceff78ff40baa1451434130278852252ee6f277f65712243ab68dbebc27e8328f6f3669e82b155f6c3c383f0bafd7ea99"]) r0 = msgget$private(0x0, 0x48) msgrcv(r0, &(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r0, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) pread(r1, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r2 = getgid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = semget$private(0x0, 0x7, 0x300) semop(r8, &(0x7f0000000100), 0x0) semop(r8, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r4, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semop(r8, &(0x7f00000012c0)=[{0x1, 0x7f, 0x800}, {0x4, 0x1761, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x8, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x100, 0x800}, {0x1, 0x9, 0x800}, {0x2, 0x3, 0x800}, {0x4, 0x7}], 0xa) semop(r8, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) 08:33:44 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf40e7ef1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57886356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r7 = geteuid() r8 = getgid() r9 = socket(0x10, 0x8000, 0x2) r10 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r11 = socket(0x18, 0x400000002, 0x0) r12 = kqueue() r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r12, &(0x7f00000001c0)=[{{r13}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x40000000, 0x0) r14 = kqueue() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r14, &(0x7f00000001c0)=[{{r15}, 0xfffffffffffffffc, 0x1}], 0xfff, 0x0, 0x40000000, 0x0) r16 = fcntl$dupfd(r5, 0xa, r15) setsockopt(r16, 0x1000000029, 0x403, &(0x7f0000001680)="ebffcbffa3a9fd812eaa4e713048e699319296a707c2f2209f1884ba0b51060017ff9814251f983b714ede0fb098d4291c789afedd45f3da1ddaad83aae0e7970f2f49fbfa3ee26319455c4719a9684bf8271612d781b37c1302dba50a15e6f2d85d24fe5e493a58cd82fb4d112baf11ef9faaeba9dd89b86635517992ae2afc02d4223aa435b3929a", 0x89) pwritev(r11, &(0x7f000001b580)=[{}, {&(0x7f0000000a80)="772cef73d7f6be25dc50928eeb4cfad0c92f2ddea0f5b270802e1672d7763a9d074ce7cc089e76ef45eabf1cf9dae65622f09195d9691f187cd192d5352048b253072675ca9f03288ca6dac276bfce962a21f8792bf769899993bf3ce273b09ed581ce7b105de9dd1a81fb0cfd99d4b04ba306143206c63b09cc9d563334d92d613ca0c4c39baca23372f102f2093c8a0d5ed320761f928ab27aeae42d1c08099d0e9c16ea270e06439f5b1587961d7d10bbdf51e9f764ac563981630307befb1311cf15cd6e43c0bc85d02d5030a9789ce4509b4adbfe0daadc6f5e7df3b0eac0af1b2c2e0994", 0xe7}], 0xffffffffffffdbf, 0x0, 0x0) ftruncate(r10, 0x0, 0x3ffff) r17 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r17, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r17, 0x0, 0x3ffff) dup(r17) r18 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(r9, 0x5) r19 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) r20 = socket(0x18, 0x1, 0x0) r21 = getpid() fcntl$setown(r20, 0x6, r21) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x10}, 0xd, 0x100, r18, r21, 0x2, 0x92, 0xffff}) r22 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r22, r7, r8}, 0x0, 0x4, r18}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r24 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r24}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r26 = socket(0x1, 0x2, 0xfe) r27 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r27]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = kqueue() r31 = msgget$private(0x0, 0xfffffffffffffffd) r32 = socket(0x2, 0x8002, 0x0) connect$unix(r32, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r32, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000bfcdf9c38aba011f35447d15dd5e7c988cf74c7d095a16ed3c63616fea856dc53e412a6628b13bdb1afae709372933e4d794aff5cb4ab68dd1938f7d69cb90b9bd29610439b8dc117abe5841d866fc34255f2d0b4743aa939f177133b1012d647a02945bd1592e7933ef000000000059164e469a171b70a2a234cd0d710ab8df6a071bb0b70244911087e99cb2dbde0546c9fae5ac69af81d3fc8f6b6ad4603aae3f3afbfe0de1ef974972c47f46b1432a5921a749ac178f16cba171778f7c9dbfee58f80839093b3f4e87856370ade5710975c7de83a40dc034e8d1ea48a319bea978d8f345e6ea"], 0x10) msgsnd(r31, &(0x7f0000000e40)=ANY=[@ANYRESDEC=r32], 0x1, 0x7fc) r33 = msgget(0x3, 0x0) msgsnd(r33, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x4, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r36}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x41, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) r38 = kqueue() r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r39) writev(r39, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r39, 0xe3) writev(r39, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) r41 = syz_open_pts() close(r41) r42 = syz_open_pts() r43 = dup2(r41, r42) ioctl$TIOCSETD(r43, 0x8004741b, &(0x7f0000000140)=0x9) kevent(r5, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x3}, {{r39}, 0xfffffffffffffffa, 0x20, 0x41, 0x0, 0x3}, {{r30}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r30}, 0xfffffffffffffffb, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r40}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r39}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xfffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r38, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r44 = open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x20) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r47, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r48 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) r49 = syz_open_pts() close(r49) r50 = syz_open_pts() ioctl$TIOCSETAW(r50, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) ioctl$TIOCSTAT(r50, 0x20007465, 0x0) ioctl$TIOCSETAF(r50, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0xd0a}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r49}, 0xfffffffffffffff9, 0x7, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r51 = kqueue() kevent(r51, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r51, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r52 = open$dir(&(0x7f0000000f40)='./file0/file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r52}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r52}, 0xfffffffffffffff9, 0x49, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r53 = kqueue() kevent(r53, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r54 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r55 = kqueue() kevent(r55, &(0x7f0000000380)=[{{r54}, 0xfffffffffffffff9, 0x40, 0x20, 0x7, 0xb45f}, {{r54}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r54}, 0x0, 0x7d, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r56 = kqueue() kevent(r56, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0x1}], 0xfffffff7, 0x0, 0x0, 0x0) r57 = open$dir(&(0x7f0000000080)='.\x00', 0x20000, 0x0) r58 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r57, &(0x7f0000000040)='./file0\x00', r58, &(0x7f00000000c0)='./file1\x00') r59 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r60 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r59, &(0x7f0000000040)='./file0\x00', r60, &(0x7f00000000c0)='./file1\x00') msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r27, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r34, @ANYRESOCT=r36, @ANYPTR64=&(0x7f000001b600)=ANY=[@ANYPTR64=&(0x7f000001b5c0)=ANY=[@ANYRES16=r59, @ANYRES16=0x0], @ANYRES32=r34, @ANYRESHEX=r47, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYRESHEX=r57, @ANYRES32=r51, @ANYPTR64, @ANYRESHEX=r52]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r38, @ANYRES64=r54], 0x6, 0xc00) r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = getegid() r64 = getuid() r65 = geteuid() setreuid(r64, r65) r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae86356cdb6d0cea438f8387c3440ba6ba9cc08ba00c04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913ac03954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/525], 0x44b, 0x800) msgctl$IPC_SET(r66, 0x1, &(0x7f00000000c0)={{0x6, r62, r63, r65, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r69, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r69, &(0x7f0000019f80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x800) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r70, &(0x7f000001a300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851af02e1980f1f9688919518590d71308906d37bf47a3f3953c97c5b06245eca1bc17a22f50db2c89eec890a869816bffc65a9db6802af0b4b710d5dab4dc17c3a4e085b6321ac163ca82a065287aed61e600a8a2546fc52d4a7b7fc2d1051a6da9df6af82f5da65184dbda0904f0e333f378954f5ca4fe32aeb800bf4df3af890c3e3b9d056001c45ea79781b3e15c135302651ed54ed4851165cd594ae2f1c8b1f685d3f04dba5520bbc55dba84de061dcbb587065f1b7c55890d88f295723898332d97c34f5e1619a1c23bbf69a3cef970aa065969f271186d63d5b636ef76ccc0b72dc0e04bae43e1bbd100"/4468], 0x1008, 0x1, 0x800) r71 = socket(0x18, 0x4, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r72 = syz_open_pts() ioctl$TIOCSETA(r72, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) ioctl$TIOCSETA(r72, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) msgrcv(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYRES32=r71, @ANYRES32=0x0, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYPTR64], @ANYRES32, @ANYBLOB="1b246967da92660ab2858a4e6618ca1bb27b60f04f8430426216d4fa122ba1442be471b93bccd3fdb070e7279b119a8bc3e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) r73 = msgget(0x2, 0x200) r74 = socket(0x10000000011, 0x8000000003, 0x0) close(r74) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f000001a2c0)={0x0, 0x0}, 0xc) r76 = getpgrp() msgctl$IPC_SET(r73, 0x1, &(0x7f0000000100)={{0x0, r75, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r76, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgget(0x1, 0x410) r77 = msgget$private(0x0, 0x2) msgrcv(r77, 0x0, 0xfffffffffffffee0, 0x0, 0x1000) msgsnd(r70, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r70, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r70, &(0x7f00000346c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c2abfdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a3b00"/102400], 0x1, 0x2, 0xc00) msgctl$IPC_RMID(r70, 0x0) msgsnd(r70, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r78, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r79, &(0x7f000062e000)={&(0x7f0000000f00)=ANY=[@ANYBLOB="000030c585db1f89c055af8442221eb46c8be1c3"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r69, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r79, @ANYRESHEX], 0x3, 0x3, 0x800) r80 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r80, &(0x7f0000000480)=[{&(0x7f0000000e40)}], 0x1, 0x0, 0x0) ftruncate(r80, 0x0, 0x3ffff) r81 = open(&(0x7f0000000dc0)='./file0\x00', 0x0, 0x62) pwritev(r81, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r81, 0x0, 0x3ffff) r82 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r82, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r82, 0x0, 0x3ffff) r83 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r83, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) msgsnd(r69, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r80], @ANYRESOCT=r51, @ANYRESOCT, @ANYRES32=r39, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r81, @ANYRESOCT=r82, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd8464", @ANYRESOCT=r83]], 0x6, 0x800) r84 = kqueue() kevent(r84, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r85 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r86 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r85, &(0x7f0000000040)='./file0\x00', r86, &(0x7f00000000c0)='./file1\x00') msgsnd(r69, &(0x7f000001b680)=ANY=[@ANYPTR64=&(0x7f000001b640)=ANY=[@ANYRES64, @ANYRES32=r86, @ANYRESDEC=r56, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=0x0]], @ANYPTR, @ANYRES64, @ANYRESDEC, @ANYRESDEC], 0x5, 0x40000000000800) r87 = getuid() r88 = geteuid() setreuid(r87, r88) r89 = getegid() r90 = getuid() r91 = geteuid() setreuid(r90, r91) r92 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r73, &(0x7f0000000f80)=ANY=[@ANYRES64], 0x1, 0x1, 0x1000) r93 = socket(0x18, 0x1, 0x0) setsockopt(r93, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r93, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r92, &(0x7f0000000200)=ANY=[@ANYRESOCT=r93], 0x1, 0x800) msgrcv(r92, 0xfffffffffffffffe, 0x0, 0x0, 0x800) r94 = msgget(0x3, 0x14) msgctl$IPC_SET(r94, 0x1, &(0x7f000001a100)={{0x6, 0x0, r89, r61, 0x0, 0x80, 0x9}, 0x20, 0x3f, 0xffffffffffffffff, r67, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r63, r68, r89, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r27, r27, r27, r27, r68, r28, r28, r28, r28]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r98 = geteuid() r99 = getpgid(0xffffffffffffffff) r100 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r97, r95, r98, r96, 0x143, 0x80000001}, 0x8, 0x100000000, r99, r100, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r26, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r102 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r102, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r102, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r102, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r104 = getgid() r105 = getgid() semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r105, r103, r104, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r106 = getgid() r107 = getppid() r108 = fcntl$getown(0xffffffffffffffff, 0x5) r109 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r109, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r101, r103, r106, 0x90, 0x8}, 0x5, 0x5, r107, r108, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xf0, r7, r8, r23, r101, 0x44, 0x9}, 0x5, 0x3, r25, r100, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r100) 08:33:45 executing program 1: socket$inet6(0x18, 0x2, 0x81) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1d, &(0x7f0000001280)="04e80000", 0x4) 08:33:45 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) r0 = kqueue() ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000140)={0x49ea, 0x10001}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {0x18, 0x2}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000180)=""/95) 08:33:45 executing program 0: r0 = socket(0x18, 0x1, 0x2) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = getgid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r5, 0x2}) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) close(r1) 08:33:45 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000140)="c7379aa3d61971c2a5bc505e08e2c550b4156ba073df44c924c1c10d8820da58d8d4b672a91c5f45bf5fb071bf9207d174ec0e92931ac085731decabb87224466be9641e6fdc50e92658020ce81e9d8389ecc9995f9fbd16174188778d2d5b4cfb1e68ec0360dd6b9b040832dbef6a4b668c51d108ccf8d875eee8fa0b4b5f29355792ec229652940e0c65e7ea4c3ba36fc7d8af25396a3f22c8a55f48d2c09513bef0c8aaa51f19fa75bff8ff098f4517de5fd5deaa2747140c12f1df8bfbf7adbd323cc1279898db10cd5383c38001fb872a7fa31c60438829764378f64f279110952fb87b6f0680e4c7c8157aa5f3750b182353b347503e883d4e252747e46c8f405c956dfd883458aa591bbecd83ba2046f51a159a7e62cb7b87390f13603954cfcc85d104b6b59d506d7d3d9b37f054b1d6c4ab317e22bb887db98f38bf9be41f6b87e652c63e7175f2b2354792ddd7fb9e50fc18bc1c544452e7ac7663bd67ff32fd9cf7fead6407d65e558f65ad0207d077492b00dbf4b5031e33a8e3b257b1d7ceb57038f6d4dd697f8c607878a49ad28506ad7bf83716f51c23c519979e6a16a35ee08ee025c90d7ad570cadd7e67d3866800b2436e726435a5fdb08809aeebc79edec602c6c0660b31b7dc9add7420eb35dc3210212ea4f159d12a90dd3cc93adba58f9c43f08030490467eb2200afcca3e8c3f339ea320c30230d4361b3274dc88988b758f79c2bb0dbcceca64e2e47505a70c56149f85568fad8894607833ab697cb887b2424d0c5d45f4c92be7a9d732266fda849ecebf090fa74d0607c83f1458a7ecc80dcaba40685dd0defcbccb3af64dedb0f10e7380e0fc9777bd1b8c2bebe786cb34c35adfd2b792808721142661cc06e728ff638ad683a6375b0ecd78feb5f8b66749525051ccfc1e945f18f3be455e28096dca3d3cb61ddc30aafd6efd3d3fb43ff13baa64f056138cab66074f7d0689d573ad6226be8456a6b3363d39cb64ba14d549ff1643cd9dbb6b7c07654b4ebc1ccb16a5bec342dca97b63ecaea3e750918f02dfc41f2688c6203a51bc85742a23853f0df1726dbebaa54ecbde338b331ea3c9c763beca23792d274109e95c94ad62827a8898a1fe30f55dfe8368192b5cdbbd66af660b4c6aaa09bf91ff4ffbf9d1b1fec666fe1c277f60c79a24bc4705e6690e405058df4b42fca428312bb1ba504f38972151e698539ca3be3bd89352bcfb4bbc830106c95e752412089f4f4ed5c480d367f49f58e4315f81bb911dcefcd92709ebdeb3a395c1e55b1a6e8081f04cee4a000ef2c702b44557955cbd533cc2436b0a35c7b1406c8930c28174e2bab8a1e64b705933566ae5f225cd73efbacca3ccf6ef016e2b55f63ae916c4fbf81fc82a3bbedb0aa6c27f86c299255405812e3d491ceff509d64b9c322556a263bb64694e05c7f30c0e333fcee204f1d0dc3babd958daf7113559e0051ab18668f3a4cfe459a8efe30b13a126555305508df034266fe40cf453111f858b037a6268d00fad39d7e0086462a9663e480efe61f87d8886f918e1adfd06ddb35f77d8e8a9e2766b9b5427db953f9db0a584756e0c07519634cb0d5933b004507828a93c98d450f3794a74b7f1eca9cae18c5b230a859c83dc39201667bf5c302fdc8e05d8de56f1e68bd2aa1a8d37d27c5b4c40a54c2adf0baf824dba8345564dcbc6bda33ff271e2e34d6c5860c79dc6483d8a8b5978dc077a477ccca2090ce6735345a337633e3a003b9444ac339f7e0e5e486195264a532a239a70c4e4fa92931e42bde44b154d9af278d378cbe65547ee0e2054cf51826369035db04648b778af3302fa20300f9e2d4e6f2554cf3f96c06819e88d8205045bea605effd2621e2c063cb376f3196f60d0f1c506e61c827d323cff26260ff81a5a10e81d9051dd3dfc636adb4731ae67ad7c208200c20341905c58bca9d4c87b68d58e8c226e1806efe694a94fc73a18fbdcabc93fad43d61fdbfedfad5e23442459e13ca5c4b34e49f96173b8bb4ba9e7b08c7ba34606359c562927263d297886c25bb8f98ccc9a84d7d69e01675f3c360bf66bd8a8fac7127a3641093b4168618e60f006dc9c0cce6df34e0824ebaba6fe883316cbe34c8a4f9f1626d1dfd210ef6f1ab4216e5b3c9261a4191165ee78f21611a24ddf5551adc81a12c68df77ba9960a40c910008fe46bd51894e8de4f05737dba38624552fff9e9219e2ae42389583c19bb27b698824597688cbbd6db7132f8152677af4a3375d066f81335bc7d23ea5d88703dd19b7af4fe290c064d99dfca228232b979a83cc3b63e42d3c18d814b43873b06e65030a25589c7c38f19fbd3df37ce95f7241d049d4cbb8d3a1b6226dcba1fbcb62f7938a78d5687b6ddc01f84a4b31536c771f87cd19cf996ee8e4fcb1b1efeef7edc94c27a54f51db6500c5e7e022aa68c296cd2cc74a87fe61046d40152375fe6cb29ba43bff95a5e282bd19327cf07440a872a41550203665ac862e349f925589680fca2b479ecae2731870f7daef078bd40afc893a3990c376c5f6e148cf891a03a0d0603fa5fdc6123c089069a9be96d47dc82ec65aae10e80642d9bb7e88a63281331c9cf28cfbcf7aa280970182db89fea82b0464790663d9ab844ba6d2e8e8b1df1fa8c1935391a4fa5667e6e365adc7761821f540dd02881ab3165bc63d86cc3446b9142e6d2407aea579310ceedb2b769e5b233ee19de45fd53c4c2baab001dfcbd9c7eff1248335f2741e9a545af489f97b0a89efb507151d2bf88a1a2c92a2b494a75b7708f11de6caf4b383b86798ae5cdda9c32827a6674e2113b2579240ce570851bbf5fe427d772035ec66877dd97e4534b8addf084d171c878c7b33265eb4cb29fd1fe0e7928d64f4e8fbcce262b3b4c386720ce53a9f276c716bea7ff04d9af8f6810155a2536f72ed2a9754e6e7578b0dc78006c85d4f88f27656cb83e83542324154c577a25f787a08a09e313eabe87ea61291873460289c1c1a1407129486da2088b6a0da6582548a151abf97635bf3f89e35fa5f662da0b6371603fc124d78b9a60f3e09465b64cfa0afe388f2a9b22ec0ba290e0256666464f6330b13376d62f04cdac9e08488b120831327a09a2d97fd0a39d08ed649a43d85495e54a88691de2a41b5c57b57559077d0f0ad7f6f2c4164cd5430f8bea8100314e64e7c67011ba390c7c162e3fc2c5ef9a1f8bf7428c0a03d49d918c977df5de654eb2136b0f72a3aa18393a614494df6f722b30dfad191d6808552be34237232b38e19c44c59ec08e407ea023e98b1ca774bfbfc64c117781851dc2588cfd2547c8c3a0ecbe0b382b9d18f30641b6c1ca41f9befb970896409f7e9e089d2cbe6d0088e5c9617096b763becfca719a44f40a258fca0166afe70638086f45a765964942a6e2f002e9ea41dfc011d7f65dc5eab22357ffc80cabd91ed8ee603bc4cd615ed782dd041522b91dde0650d8ffb9885199a460e7597809bc96d3a903f2cd5baf42bd19154721fb4f483111a55a63f9f32ab0eab91419d7b0202248ad631e41f1ba477dae6deff611fd4e91faf5f38242f1a4c60f0e0ddf26b12e5dcf738c091eae4f75eb3145be32e73be01d9d9f0dedad63ec61556332c9dc039b7fde19d539abcff17b75ccb34080a25ccd1ce0f5d5142ebf3c13b29f7ba41957f6709d3c906f1fba63f8f994e3e43ad06a9509ab045e7edd42ecb9e405e0b648b7a20e8ce1cbacfa00217c9fee0e4ac6c347f9a938f00697c51a993e3ad57e72709f2e93999dafef6b8bd6de350aa1d49415db1efa2f1ee36c98bee2d107358e9024e12a0de648a44732329350cf52e8535faf7be93948bbe5875b3542efafb7a14a28f1e603922fcae4ffd03ef53825450d68f30adecc9068cb4d94c55abbb271e51b88d17eb521dea9a88f8e0d2a2d46e5f238ed24a653204f4e156c78338df53bb726f92920b983bbac0617b1d3368f01ed85bbe81e1029784a3312dd2b0434b382d99646bb46807ca1cae83f350b187ed8f1dc3c7fd64e50b8dc3f2b11b29e1b81c8cc5525e8f8388fc8bdbb76df4780801933d2fb19ce38968b218b5220aecfe3cbbe6f5df170fd04f32e77254b18271429cdc178b6176839c1cbc14071f9ee80db458db59568435b17de6ecf099f1813de536fd9c166fd10f4908d97af09ebdeaecfd6ed2a2b8825d7d5e758ec406a76dad8f97d413a97d1b131695c8fa6b0503851b2aab942acfb09f51d514a0c95545e71b014f8cfa1fb27d89e4aef8aeb46bba9eddedf8a530d1d54e732a20047cfddbc396e8d3e7a72c7586c6d65e2044741107ff1ba6843085bf362c91c8dbeb408c0ad8a08030bc568acfb5ad7294c5d9cd8790123675b73897b53fed05ea8bd76044731746aaa4461fb1a77e27e26c0daac13aa2e342e56cac97dbd1ca881add4ca711b34f6f607b689ec093652c399aeb77358d64b03f6c9725d6b7fbe4dcdc169224bbf46e42fcedf2202952931fc5dd58db2e42be42b7a526e1e1d9edae455ff644ce1a91ae2d6cbf7c6b57a2c54b44d632a4dca5091f4d8cb5df2341386d2fd4ea43016d57c3bb89c20108e4ee7589675f37d72a737bfbf8c302fd790699928684a6fc3dbdb25df738fc1d92b38edec11af7084a68020328a72def5660a40eab8d13b684935ee249a65d2d6e161ddb3f4ddb5bf611dd386bb44b0b59180208a592be731b3884b3b931a6a56a6a0aa0c52dd54fcf2ebf45dd520afe4924f586b950979fea4e048d4271670c57a218ee4c969001e1339c26f1537bec8606fbdff4276ca6d8233b3330d0bb2485fb8a6fdeb2aaee092fc2f685d12983840595596d593725e853719a69d619023312754182478dc3bf8af180e043d2b13f223c88a4563f144d4c06a957410ac3910a3a0ab255d352a38e3908232d70e460a458897488ce88650ebb3703afc0cc217df45425b30253d2bd8aab2ddd74837a278a51a0f2c1ae5ac78f3810ffe2a0e687baf16edfda2b32ef3b994ae7d2ee9fcf99c4dc5e3167da59b20adda297cbad414ca27d7e30cc39e111bc57d86a63d5dbc3ad72146184d91124f3ce34afb7105c9e1e325127e942ccd7d689cdd16ffbb05226a115b9cf6e82ac492a8c4bb8b2b4de9464a7493dd0bb2452006d916b89557edb85346978a90da922edc8b29c30fb1702de0fcdf1d75ee37260c2999610c58794487e33dbaa5fb992ab3344be495dd21ce9808faddc20eb27d957dc038d0a72bab4998d386705a9a3285f6ab41d4ccdfec3463a82fabaf99d85280b93de6f57e21c65a442b31ef6d8c9b7929c1efa90d0be01ec7ec8d2a5e10ebaaaa4a9fe938679e0a87195cfaa7dcc573008a34004e32ccf347ff0116db519f2d9d04f2be7b1363dfa6cd95f5bfa15b53f75b3ea146ff7803ad670f9a73ec0bdc6d8031b71208dc0809e23fd9d9a7e59e14e524a652b0da9eb8cf7550c1cb6d03129bda9ef24a2d94e65a7f52acf0f85eb6322898e1440991d04387085d5f0577ba11857c38a21785dcdd12e9e6ef85e9b0082a630be2860905f8a874615d739d40cb43303bd959d82e9295c129ca3066703011b664cc11dce030a6aa597e4b6318de23ee48c6d801f79fce0ae2e98406434a6a5f9be50449b6e6c042c9bf7a44bf1bb182cc1252fed12a636ed296e404c908e68de3595c754ad7275147caaf23b17a2b353fd29f626d4d2396c0fb727bddeb61e3f16cd07a367fb874f8bc09e086f2adfc8a93a6ce482cbf6bbc4f624b6", 0x1000}, {&(0x7f0000000040)="369906098f9dfa12677f27859a9f190c7388f7c5089fe52c31aaee8089e755f87096d48f13525bada8cb78f2dc5b75dd9c061ece574553868d1c1c997117b1779b5d037d048054e28e74b7e1748a33bb4e6b727101f75dea7b6378872329e365f94009514497afe2eaf64662c170db4554a2d28ae56970ae7b154987f0e5695251360fbc86c5b501329b", 0x8a}], 0x2, &(0x7f0000001180)=[{0x50, 0x1, 0x9, "85b6b3cf232f6ee442c1d24933b6bef0352033af9c2aaced8925817ff2babd457c15271964a9407cecd21b0ad0f321c57189a84eeb07d75d5616fc26"}, {0x88, 0xffff, 0xe5b, "74cf3d7db8a403f5be614666942b4ae929d9f3af5b3f0b6da52a78ea2b5326bcf8de8bf074eedf3cc49440ec02b794da326c53ffaa4c42bbf0eb3036ba22b89aa9dc3289e444d0718a0d3f65982532e6e97ee9777c01a921052a7522a8fa7f9b7ac0c8d5534d4857c03ca70ff669c0439829d19afe"}, {0x40, 0xffff, 0xfffff001, "45ebac4871f104293b203e6027445485860189f068944d7d694f27b113bb4171614cbe16ddbe7dcb32e57b"}, {0x40, 0x1, 0x1, "badfd0412156d899ec436981a27f7f25ad0b8ca4279fd1873b064bf4c190848f1ed38f2b0d372a2e94b9e3aae083"}, {0x108, 0xffff, 0x4, "afef90b0a853dc4b2183264b54530bd978bc62be4482cbac6ab3c4ec76e17d93c25a003dbe9d31a0e4a4ecfa87cac8d1f0e3e72a384bc9ab109940211c361c0e3ee9b904bbdd8794152aee0281399346fcb967011a5458bfb8cf6d962271d2c56beea70629b0b8170add9ac5672277dc5125ff4cf01be4fc317190eb132b18255f6423fa35bad5193e128433cbc561444a7a322fdb2a9be3f0462e0529c4967034e8cf230af44c2d9d23ae17bca926b51fb4ea591614dc4b153d18f65c2c8327f057478f30a4036a644c9ae8cb579361262ab67a7113dd75104954872395e00b553aaedbf3a377dc0f286e042c4ac8b4ec344654"}], 0x260}, 0x804) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000100)={0x1000, 0xffffffff}, &(0x7f0000000000)) 08:33:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)="03446c07995ff75a071d4b3400723320a10530ad19ec09615f8bab44388ae11426c3ddcfce72cd842f8b84691e3861d58c167270bd90d9b0458a28efef840c352c0e43a445c75fb63bfbcc5bc63cd865165957caa04e6fc5b354b6eb54d2f8b4ca918c9b70817fe84ea46523fdb83ffca823ebcd9ab402a300050b3b75c0ddc0bb4ff8", 0x83}, {&(0x7f0000000180)="1d61571646745cc9fadca57fbaa8355cfb19fe7c7a2d7ac47c448f4be82dfff8f13e10c141485ee19aa60542889795754592f014833fc939978950da824f9e5fa40d81df36fd2c0884667b6b2605f31480065a0614", 0x46}, {&(0x7f0000000300)="ddfe0d6a8b0c3e9dcfed5202ac55fe06100843bf6283daadf170e339689013166442985d17a898bbd144e47dd9a5a099a4dc5e119584b7a3c16ebe7d7d3a3d8fd0e5b86064a583804a9f62e7e12317a60bd0fb8ef9084880796e720d33cfcbe54f6824ae96dd", 0x66}, {&(0x7f0000000040)="3be78f59d241ed264526c9822ade65830b893d343692166e8ff77ce856", 0x1d}, {&(0x7f0000000280)="71496c3fe81227be97cfd41765ccfcd59a824ce8d9eb650517f273dbe0e20575fb1021a3a9efc4b4a1dddfc472b744d9bb40507009a0117f88af068c040b779add6acb1aa0cd9a", 0x47}, {&(0x7f0000000b40)="7664afff27d52864ab6d4bdd276eb39c37bc3f3c7008eb8a3b36a2763b8941293883e41d7c7d258a640d9703c8b7e8d3ab8639fec0f15a66ef91e7d1576a583a46342d28c43a1dc97f48f16e1b41b0375f9fcc05d43fd9a1b5256871b35d793e9e1636278899ef90220c60031b9dca58b7f153468cb60e92304ea1e126cea168bc3a5e81ab9d3ec51777dfea0597421939897ef8ce8325b1ac880f8e84705c417edb7583726cebc3383d8763f671298993d01b8ad6bf8b29d47234a8c5360f94272a0143f2f5a6fdf4b07873f33be55aaca3e6d79a80052506b507114d3b912d65e49870bbb5ba853911932dfbf9e0b021840a3a17fb14b60dab3645797696e206d12d537b3d4d3221b76f72c64f96a75611d5307e0f24cccacf6a041d2316d6870457f33e1309f19677ac6354fb449122a9d83a3bddd53bd1d86a60fda45d678e54bc96fad9f0d6e01c0cac4e9bfaa42374342519024bdf0bc7a6d309c247f3bff734414b672fed25f5efa2083dae53c0edb495cc961bcec71f3868878218367fbce567c792cb15a70eb508bf25dc0cf4c878fb5199f040726d75e6fa0dda017bbd632be93e675e1a3d9c26f3c708ba5926731455b751689ddedd2007d2cf3b1e1887bf4c447d08a70fb0c379abee70f9ccae828d91578dde17c81f7ec4377354b5eb675108f31359d581ec60b55f40c443d87d8ef79d4adf0b5281534020a9324b6270be238452ea433d4db3086d13ca5dbac19aed86ba720ac996305d1e6abfbcded106189270b5a3bad00a34168ab267e75c6939242a9540667017f5d9235594611d13f61e25acda797be0855464f4935f3430d844bbf180eaa67764665e09d3735bfb4267f64d57a5ce41bc5e7fb0fe34a54a37f26b23c76b2a2c4966e7d6a50b3113f2217fdc5e22011f7056c4bcb8bba65921f8bba68fe00c73185f234121f03c366e62708864db9127aa443aa147c2386ac2e01c8383ae50846c05a7d08f4dfcae44477475fde1f9bed12b862d715e14305ad7ae5648f0d6911b14abab584e5a20cb576f05be02cdb6c1dd71fdd2adb9ea76baa09c6864065dbdf7de1b39c74aea79bbd687666f58f27dcab47a4ed63930494c59c41eec0383c39d953dcca0adb641ea7a6aea7dbdd216b8cb0da69478520c3e9926bcb4080b9c627c6f4bd8a31223bf5d3c286d626af8a5faa760cf781827ad2bd1e320f2f276675b3522e6db717e0a657260f3b1f50d0cbc82de04f16b1f0e31c6b85bc2f15893e68407f272b8532889e2cf2bbf2570da8890aedf470fe82ef25847bf1fa67dd8e418784eb68049f8d9d8b23b2ea86dbd839775460a3f814e6e372f37e4546e9d0331d5890ea09aaf05127225b68d33c0c69585241a93ca130e93ad66", 0x3db}], 0x6, 0x0}, 0x3) 08:33:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x0, &(0x7f0000001640)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1fffc, 0x0, 0x0, 0x0, "2589bac7671f0182302667fd02131c0100"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 08:33:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) sendsyslog(&(0x7f0000000240)="599c341b6a6752fa7099ce51470eb96a80497c9853f49b63274d3440a54350bafaf692c77d85573b6ebaad01d9f6914f763207bc0ce14341a96278aa654d07cf45cce036219c197e9c5f97666464ca57ddaf3d414979c8207c64f5100b280350a54dcb544fcb17ee07cd005fded98c77f72d12a9357a9821dd9c29839dab6dbc0b5897d14e5e5d60648eb6239196420704bedc2460db924408f2425df3826dcf6d7a3c635ed7bf8fbac8668e59153741d6d7436b2336d70446c0c98e1fc66c9b9684ede79b360c61a969ff1f0e38218a3c16b21b69e21a95d02309103c331c8b2842b5517cfdca083c6879a741dac75b", 0xf0, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) kqueue() r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 08:33:45 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x100) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r4], @ANYRESDEC=r5, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r8 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) r9 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x35) setsockopt$sock_timeval(r8, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r13, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r14 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r14, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmat(r14, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r15 = shmget$private(0x0, 0x2000, 0x1dd, &(0x7f0000ff7000/0x2000)=nil) shmat(r15, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r15, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r16 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r16, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r16, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r17 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r17, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r17, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r18 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r18, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r18, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r19 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r19, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r19, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r20 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r20, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r20, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r21 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r21, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r21, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r22 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r22, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r22, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r23 = shmget$private(0x0, 0x1000, 0x100, &(0x7f00009d3000/0x1000)=nil) shmat(r23, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r23, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r24 = shmget$private(0x0, 0x3000, 0x1d5, &(0x7f0000ffc000/0x3000)=nil) shmat(r24, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r24, &(0x7f0000ffc000/0x4000)=nil, 0x7000) msgsnd(r12, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="60af3626d1065df579484eef5746cced9044302f5d982126af9595cdb9fc3d9c043fc075d02b3dd2d881c73a39ae4403b02a78905e3313006b7e6e05d16585958b4a0b382e10f45b688b52fe686c2c8d3048f5c48d0cce3ca5edf098ee4dff65e90e6c73bc280fb2d6024fb9e9ad2e21d00f06cd838b6acac76660ddc8484d6c352609d736eabd3a101b7c9b078bb7fd", @ANYRES16=r8, @ANYPTR64=&(0x7f0000002a40)=ANY=[@ANYBLOB="df1496fa47d8e4286bd26509c6b37d7d0dfe1160a2449b215cb6ab0cd294603d432ecbdc5e4a6abee09a4b8944dc67e271649d3ac41ba07b8adb99519cdab5ed586e67bec67779ec53bf5464a9c291e1b5cb0868fd7b6bd199749aa40992053c65d499fe74123a3ff8c310964e124fabccb6690c3b0009f9778143d023dfc4387468955ac0b8f48aa80efbf92a74443d90bfd585c653c68d1d9ab59e471d9181f4f38aa9752620405fc345e299743f4ebc4b53a2f67f02463873d0dc3c5f3dcc6a7058d8f7b127aa30f924da501d7aaea08f4c63a42d901b406de02b5ecff4c6096fbc233c512d745af17182ffb30338be87725e92f49db8e53ca43dd5155e247f6e0734297d79a3059eae7897abbd229fd21fad897eb131cfbe18b94bb53fbe8e22832e78c98423f7e3c0134861bdb3c58537ab8482399fffa0950c599c229597bbef109c078e10cb794a64d6f4195139f7139271e620795b8f3c2203295222595d74cc7541214abb1ca9139c8a9baef6cb8e2b8a588442b7fc32c792ebd061cace87ca4c24a768b6803fa2461838ade7a927287422835d9674f48fed8b5f000051cb994854731cc0738a5d2e3af47e889e6c98ec5737a6510a77884475c309582bb48aa27a23cfae1625683d5794e489b7144a5ddccc47d4e7382e596e1f9a474479fd4aa75b82dc526815c861967ef64fe0901faced0331eba153c9438b861f94797fb36f00fe6f7dffa0ddf8236b4f3047ae9bc2e3e9daa748436a56dd448e7ca6d02793343f5426530d3cea16fef874913fb14610fe79c6aae5b5d5d58c167463a892a99002f09b1d1cfb2599941470a4f456d66dfc8258b69aa9d210f965cff15a6a550f8b4cc09803d580a65f206bbd161011637d0166287ba7fcc8dedcc2a8ec75f41664dc038677a3f9cd42c668094ce5eca0324450d2dc7dfb06901b4f67ed9fed0ed61dead89e527e6d14cb08bac914b4260c905a1794ef34765a53219de0ab2797306a61a0c69a94208fc0c238f08aab739a51f1e74847018f084d1f11d40351677556cfe062a29dacb0591dc940501135791c92f0b0325ae38b7280f856b640ed4cc677cd3ac7089148d1723670ffb5b6397240593cff1bc58ddca8083f5fc26c14e2ff829960e4047dd4dbe04bfdb8ae75ac3452b1dd30b01f6eb498cd90dfbb6bf0ea48aa98b80e931489d2f69d3061763f94d9f232594918021ca5ce71d07a729a31d04d4566f5b0cb857c7bd91c87de4a6479e4b9143e3582a39935df94345a60c27a71dd64b08e64146d2c6fae9415057210e013c68f65feb679a55374fd6bac8eb4a8d1964c3f872fe1d9d4bf676a655a0cdbc8a5a1c7723fd42f0b35ffe2283a6db41f8ae36d25e14c27382f694f2d9d2932b16af6eb5e478c841432142a1b90942d6080af76b2744886f687affde94a5fceee029eac0125b61295c32df5eca7ef1fea27d96b29de19e5aeeee63e573eff12af8b12ea7386fdd9ea2285655097a8979394004e45f0f3661b2c0941fb1b2ddb08807e4bc14dd82af2583a8bc715491b1373afa76e4e45b77a7ee2ed57913e12ee243f2d288e0985669e2ed0f33e34b6eb55c599494aca409055b9551ae3743ba323ab842c7155a40e0d5bdb059d72b5cecf1336a913e34b7cf092ae200ba72f46b3f1c702c8bd00d5ffb184b1228e0b05ad5aa3d6a2aad07bc17080c362285e7be190b20f798a4c2fe34bb32bfe5de25c6e05c1323056e4406eb3004851b515b1e769c02fcdcec11c4e934653b414cd2c7fadbc5367937271b565587bee6c11296711cbc61a62e874045dcce7c2e9b14d5b1769b4bbeecac7bbd0be4f043cde5460812c8dc6bec40c451f50a0f70499a6cf1bd2acab7787855ebdd65737e0f099239d4d6e57c4f6b782a25f11dc7dd079b430d8698b8e283b28d1571db8c57b75f7ff212766a5fbf767cba96425cb061a806c11a05ffe083b1cd8a1114d7a34d2b1e2a14152892902fd6a9c559c7dd51fa8a07f5f0cbc525dbd82080f574f4fe67fef81eb42e1742a385c829969b640e855470650d4be5b313775f0198a14c1654fc55dbf7b711ca0f6340bb194b06ec471915b378cf46368b6c19517a4e216f69aa38765cb66367975c814c2c3c3937a6275cdd49dfa3d70b06498b963942893bbe5ab73cc0ce7e76f2011e630963da876a698faa7f336a7db6fc326f49eb257ee2289a989ebf900c69df9f8bdb85b6937cea70dd9eef6f376954ceec92ab6049cba791939308cba9989d967eb654170489a4fc2b6ddbb7d667f8baa70ab6bd3186132fd1f9d23ec691dbdff0dd8b0a24e632900414c53eadea522e763387a912d6be0989d38e92bc0822839b9e50dc9d300279235b8a5560c3e66b7837785569ef462cd3837afab98494a1e597363c396265dd030f95bf20c25b413d77ca56427826f945a5a24fa5f07692e4e4100162ae90fa88abb0171594b4eef26cf539270f5becd8c310371c492c732895ab1e60ad04d9b4816e3270c23e91f6af20a466b297795929dcf3d223515bb486e99d5ee5fbb4e1e9c88a857efe4740f8e121f3928b61285f3221af38e9ac184d6fa205caf55b9006e2b67b3c6e64aaed26a42d3f7fd74db9b0a4587bde80002965736b2590ee1adaca1411ff104c7d4fd8fa88114606a249e51c0db32674e9422f8c7ea8116edebea64dfbc276dc23bec2c11247bf0efbe055899092f451aebfdde4aadff178c0f24bd47e997d96019a97e3066206e7f572b6f27f86c4f423454f13a86765ded5b6173d77def6703e4d4e95ac2b74ec4752bf1c3bdb589d9dfdd9725d13922cf92629541d20119b6a88313b1f9cc2b6131b3beffdcf5a1ea6cfbeffc32ef55cb8adf8ec0f4cda21f81d94130d58bbc907dbc411b838ebc53d6aada5f8d727a4c54eece06b3124e9fcf09d3e99b4b1f37bf3a3d7fdd63a079247e5283b1955f4206e85cd9db89a53fa49bcd94c4e314212036e7a130c789a90e414dccb7a1cc9a6e190cbba920764b952b29131b5dcddbed9493106231d7345e12a6054f1a0e075d5b462d2f9e595bec4679e6ea732b9fd9e5ea2b7cb51f2a7a965564dfcb88cadeb5f9cf2e561d0f44a1027b05271851bc9bdf56d1c2ffc5c65b19c7cab6e3245c12a9d5a78417c0eda027099bb9737c8b7f4ddcf53bee74db947738bdebb88f10c816cf69df9ded12596fc490b2d1bf077b8e56c4fb3ad29cb64ce7b2215e6019d70acb3d42ad2462f1518df094bc8d023a8b27093eebfb92e49dd757335cec89d9ae4d4038a293cf7b0f02e2fd06d4a779e82e0e1c409de0d020fdd2aaf4a9f3c1ac96ca2b52c6497810c2786f63ec730959206ca3bb2f9a5582d765127f5d37035df3c41ae7f39c1888b8f52f375f383e562ef0bfdbbeba2f001772d7aceb77763deaff47a5e7c37032df2e052d94fa80753abbc960de32e667d5963f2d2b0e044d9ef16300cefde5d8295cdd406465e8fb808c165720a59cd7b4d51408c6fd5edcfe47d689d3c255039bdb2a2007c3aed385080fd2ace3e667118bb2a75f67f05e0a0462fd2a6008a59cb3aedb779469621fffaff988eaf0a41dc3a83fe0e4c4c377ed9d5c537b1ae6b20820a0b68c89ff02378d85e178542bd8044d8218ef751208177142cfd07b3f5f8fa5f8d1187a9c6c03ca12817166a1e13b04cc98373dbbba2f27d3e920f4821acafd0b265cb1c0888c6c16bfc2397443b2ce3aedcc02ca4ded0ec23d09db85586321a2fc19791ee182806dbd9e7778162b6f7b8b4d074509403f5eabc78d189b63910e6c25b5f51b4ea0c1c96616f3e3758e47337c565a51c36109047aff7b2cb9aa604d61f6a67d657b0d0e104ab190ca2877ae7e72a4a5a10262ec4bcfaff312a2eff65b906f3f301f0be7e6695b53b6ea327e6209db0224626abef35ccc5285b6528044511bdac0248d78c0b66d85673c78ba2d8e3990761cbe3e2aec6caa44dcfafc7bc31b943aed6223af95e2b168eb45fdc9355ea6864f4e72829f5ec79177ca0d973d52084306e51d6448b3fd4b4735089a2e4a054ca1b724dbe12a31940dc4d314c5937fb669fa6f9f6cdb343b295d25fd677dfeca3a9079b014c664d86f5b3d28572ad48cd9095422a6b3dd8bbf0e2cd5c8c65f1924143d39ae7a5a14314423053535532681dc3f7ce88bea46573a012dd24cc047a1660a4177d96c53d87abb3dd677c6f47f91a359fdd6e13f39089850bfe96a974d6fa9279803a7bf0187b0edd4a095647cc11c1b4be722cabe8e666c987b6f86d507ce5818488958e37e2cfed84397cc84419ca55a326291b2e2608591f00d3ec0f28b5d98dfc962a7a0dea2280fc5a7cd3d64db02a142be4da2f85a58c2636bc3c02579b331bddc89f308ac9cbb67b559fb3158eab1e97a38d731fdf547566a403046260ae466ab27bfc972fc4e49b44629a21580feeedad3eda898d73d811c12bd768a861fe455dcdfe9aefc6ab48c4f1b08cddceccbb25a874bb33a5f4145cea8dad062064382839126a77234ca2a2ba686a3da90b55fe0ca7b60c0f0657bf96afc34fe0255e8517d97b3ee5bd92c5d602944b5ba8b3a8dc547be082364d4b6bc9a7fdf553a02e13521116fa06ceb050b0e21a0af2e173b8dd4b732dee1d4c32889aa33e74bb3d92ab41c62b3ca0f479f6de44bfbbd17a017fb83582906f8d589bc9b2087ec0df20043562b0f56884bcf02d60f29aaf1da561e5047cdb0c80ab988338af5b3e4ad43fd88ca97f28276aba68ed406e7a80e075612889fdfca2017ee8e253c36a0ccb91b8318d0087af8b9f0fc938f4ba323e1ec58ac8dc4667385548f812a43cad5cf696cb46c776e7f356c0c6c3888cf9adaa91f0da3f004dbc29ea82ba47e427c671e880542a3472bec0c22845f518bb78c2b55f177816be24f8167ce0c24c323b4de40f43fa6cf76690a6910333d7f45777bff30ed2613bcd7113d0b1a92fa96cbed9ee8dcb03dde0bdf4032bce0fa110e0bead8cfb991004244bc9bfac3605b5e920aed860563b103a471351e2da3eedb58866822fb6b7652e0e4bdb84e95925c55d1fb1e1d858979e3b97201c625158a51024095a7a3f8f5f79bdab6e8ac798a43f3f1dc322d8a26d5d41badc0717314af9604391ec88a4403bfd75e5fcb263b052e551f6c630bbdbd49c187cde8822d3ead73260ec96d841689dc5cf2f34402841467723491a3d7605630c4e8906ccd2ac22f17d73b2fa4ae203d291411c2a28645da75594a000c1b8859151eb719ad6513d05bade37771131706eb0b794a81ff27a33b2cc79584640166bce7f7b1cc4db67e755cb98decf39188f4881a5e2f257769e579762ec5a4ed2ad6ccec81e17e28fe29227fe6b8dc4246763f648b37b57d1fa3f9e53786e51e4c515aa42ad6be52fa5202feceae38a3738b077f20868f47e1414f58cb9f96969e48f2dc5bd91a5df45ff3d44223f8c30ead04a75b379cc0a2ac81acaf0617984b09cd23394e4176d2d3b1f55513d009bb6660999c2730114ace486667f7284fba9476ffe221bf5e575c1742edc759ddd0ae95bfe9c68469bdc9ae5a996f5a25b2864ecc496252cce2173a3f4b2c0beb4be4a995d36a56f45a229a4de6d632832625d1231818b40ee5b93f7961ee9b40c58fb5eb7035317ee4d8d6a69c686da6a6528e2f5b36d9abb568a1a04ce914e62ca986bcc61a380122f5e4dbeffaf85fc910c422f4084f331a5aea5538cd6ed092a8184854a06a836ba1714d6bf3da60a19801f7f0b68da6f5a00fdb35b9eeb42b71147d5809", @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=0x0, @ANYRES32=r15], @ANYRESHEX=0x0, @ANYRESOCT=0x0, @ANYRES64=r7], @ANYRES32=r11, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="b728a8f2b377ac9d3ab625d400a9b6a185e7357373375bade7994184cfc77777c6585fbcb5525f784c773cbd6dfd4494d8947f14ed804c73a3e7f5fae862f05e6f8053d24fe6f2bd46678e8f91673aa013ee9be5579dff384fd73e44eeac093506834e3756c9934ff13253adfa83c8db5319d82e6b8bb74e78752ac9e0df5a88c33a8fc5b89b420c0931f1a10577ae5d4814a193c6b74542e1995a687521ae43e7298224752196fcec0d9e1c16a5a75334f0ecf9fa7ad3c53310894d6386082cb8c7cd4eaf741baf7426d05ff7f36869681adec46c674c828b5cc8faf9168e7f26d8c1fd3820efe29e2d374f5acfab831e2407ed42f440", @ANYBLOB="8a227cedb72f5889b2f0eddf8fbf9ef960dac127389451d1ccf57b94e98a204c8458e94ca8d658cd051b987748e83ade37435a1a88ee7b9a0bc153bc556f13f1c19d7c251638f1c39cdb02eeb11e9c5a6c6570736cbb12ba78ec3b2790d8a1a0a8329b176fd910fe423125e85065e6249e783550e20115be14d20fcfb9568c18186287a18fa1609003c926a944ba80f42afe489711dddafd4e31816b28a572666f35eda44ac7a31f7a6437dd3b75e758ae", @ANYRES64, @ANYRESOCT, @ANYRESDEC=r18, @ANYPTR=&(0x7f0000003a80)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR64, @ANYRESDEC=r3, @ANYPTR64, @ANYRESOCT=r2, @ANYPTR64, @ANYRES16=0x0, @ANYRES64=r12, @ANYRESHEX=r23, @ANYRESHEX, @ANYRES32], @ANYRESOCT, @ANYBLOB="98ac250038ef5025ba0f41d7dd9397e23924d56158791ae7b7c8f4a2ab2ca7bf97fce5ac6a2bd62d808c3fca50743284a49cefc1bbd27e07f0180c0c9d82029c73c9545b7c7801727a8283ca588d688840ed1cc7c4847c1ab7513ac872cd94b95307824bfa95c2e45e73cd1c20b1782d4f8d47b8555b72fd191c03abd9f0ed485e0c842419c6e80c0272b023d267f4d402dc0dff22927f18ff0690d30dfe8ec7102e5f7ebb84b667c32392cd408d59b86f2ed22491959b709e088bf1b9543d2957d78421c4fdcbe5944581fb86a3bc0737a9b711649766b9e47153f29b87f3befc32d1089a4ea5850cf9b4c672a37a571638a813297d01154071893b5c21d77cd8380da5adbeb93dea83478cc7e1917f0201edf639daa4dbe1aeea3315137b46b33721f6fd327f2104313277c90bb3ed27915ccfe18ba85dd9ba7d6f5d56e5b33a343789d67bd924a11f1bf0accfc0c879d561c1de2294cd09e4d2fda5e9569caedb96ac264e66cf146dd500678a582629c890942002c10bda0d3bdc569410b560a035e8851076c84b83a2b7a6bd4482b0e448c7c1bb90ed443d006b2d9af624802f276e501b3e16ba3080b3e3fd75562cb39d42699d67e36b792045097a310da106c0e6d5e1c4b825708be0e0292069c549fe2e0f9ffac2c0219cc3a39cf0c6e1e1d640b77cadbeca2d0f778b8729ae9f9ac5327eb5e95d7afd6c98e95dd365be600afd4a603321fdcd36a514abd79ba516c08b83c055af48ac48887565ce69ca0fa2abb0f7e55b2a5eca5405f2c485fa9c67fca299f6292a519a0d1f0712b5363152ee728a3e777b425a1b166717507f026b48feca6e2d114faf71eb41e259749fd69ab12e474edc4abbaf903ccc8fc1843def2640361d970810812d0e4aef230e74fbbff63041971ad88b508818b4514f62f0ba041867e158904039a859b84c043fc440c32e0b6fc70859f9952337129cf7ebf3cd36f568f5f9f38178b6c85eafff98d82c82c556389540f782a8819be9be164147dfddd5291c64d0ce717e75496e17f5f8abfc3471456e2b9871f3a2efe0f9d33695acc45b011c76194e39dcff1981b6341cad800dcbad264215429490859b93e5d0d12989bef0f952d52e73293885894ea6e9f5c9a7cf2c316d06128220074316b0cacc7d5066dcf8b0c1b7cba5014a471e0322de170cb0995e28edde447c6b739f7ee8057eb73dede4ef888ca81907b70858b058db76527dc0e45a62960f74550a28fcc67dd1c30c8280c7e27a3a22a5623b4fca80d98ce0fb71807fdd568668530afc158936e2363c53e888d9386c9329ba86fc483d0ffa71d38eadc61ee7d49037ef41c5ae424f32d113a8491d3a599c4a623ef6607ed99fdf91ee43209b99375dd39115ecd407370922d0d14426b8102a6178e0c22215502262be1130d386e5f03a34dc720821bdf122c95d3114114d4fdc440fe519eb6f7bed7a41821e1e178826a153d5285850b74954775b7d579ef642b4699f1a1abb9b78725847258311670b918d4b6b1df74ee7e9c2d884f0d57bf7dcf5dced05a74f5b7dfe23b634a599008f77006a83ff1d89f7dc8fdc9f949d4c1fab92631489890649182cda5d675005f8e050dc21e68bf3fd0e46065ab13487c71a83c387917d1c2ede1dd418ce8d8ce9d7a0e09e9531a3d36e50e0c4dfcf4c5730a09ef987bb5654d1d703dac03a09356e347ef153e6726448784d2e226c81abf156ea0fdff35550986f5e7077345372bf236ec8c8c2ee06e90216cbdbcf77ab1d6574edbb895984c08b483f1ff283f1b81a6b7cce9c27a28351f3019155b7438ed6082b59cf8e1ab551ff4a07b645d638905dd0b3ce2aed121aafa0e36ec0bce14a57d0d9eba0076bb8a25c34741f5f193a6d8c9931e4e7894e40d08045d85000b8e4dd109a3ec8e2960e199d99d6f9f86bf53c3e844e75feb457d3e126a6cc3c9e437fc693ae0e936f74ad71bd260a0fa5e43843fdb33ecfa27a81465c19adc70c824927f80d1405525db7247db2d82df77b73494948c12f2965f31bf16ca3f688393fc78310e750dac37f43c8d4ca0f6d8d82e91048fe6ed88f0b337192e4acc1b23fd5ad480874bdcd57571f32ff7cb5626d8fa6d6d08bba15c1acc7ffd34c4b046a3a4942cc5c6f6a6ad5d8e401e1009cb041a41132bc2c1e71f9a6efcc2ec714dd4f5c4aedc16a25833981977df1d0263afd6c78d737efaa9c956af43b36b769fdb045bc6d0dadb4e7fdb700d5a8b6518fdafbbc714c9270b38795ec00223b50beaefbf0f5175dd425c0bb7ab5c309daa1ce33649bfaf7a85c697adee5df125664b72cfe90f81cd26f5b08c7faa164f6943710e8256911c713a4b47290aa29bfa0d3bc6f0c86f4258ce852eea7f833297a980fe2d0ec894332321c59a7b41afc23c3a4c646e4e65d0b8c1c80e3a4600c395d507aed762c79581c8fe77f5c7282170cf05a602a4935f75b3869733588e298cac9ab574e7b177f8cdfe64d833f3cf3eaabd4b5ee60d3e44e38b0d6732dea9a9cdd1db01c3c344a3a223015a17ffa246b97f9e30abf07dfab03db5d01adb867c3c1c193650e9948efbb2c88d3dce0052d53bd1047966022d1e8dcb35fa58032bf9e4ba67023798fb775621e3b1da40d1833807cfc94d190a60b87a41a8eb71e5bd59e73470a5f657b78fe088bcb3434715c4d19edfa41af12ae5017763ce30a32e11911aaa7bdb6dd1cc5a944f935d080d71753de0c6efc87c4138cca17b558d2b8a3f95ac6c5a6d1c1a2ee60dd103a14d6d8c466fba3e0cb09165212a9563aa7111ac5fb3cba3e3233e9bd81e8e0d3cd0b5e0e5debdaeb16439af72441abc614c02f2902a5ca7c5475e53180b7d20a91d8ddb0a9ab323bfc3fb71444feb3853d336c04de5353efd5badca75fad6cb11dadc56d8ae0bc78120eec40832f02e434b49668bc99ca3a503ee7881eb3ec8e150cca36503366f06722bba83e35496fab042348cb5c570ce9d0bc29ff630fba7c016aa716db8e4f689c76441ed8cde5b22a653ca91b06cb3695d7b66b2e6b077aa6c25fdd6c8e98e712f5f0d9b20532a0e93485099796d71906e987cee03a934fef4f26bf5e8fbb6ddef26e6096890fcb3c4863e54ec0f59173c435c71bd66354c2aeba562eec85624b7665f73a7fde6d7872d2bb0e570c5aaaeef565690e0e67a5a112e2ceab1547fa2d8b22787c17e3b631c82024fe7e9f89d34420e4e17f8384ccb51d2832b3ce421dde64aa326b1973a8c939ecdd655856e76c2e4121762a047a51eb3b5ee00c569e81076ce6c902989a3c9a0438d907fa8e49b306460ed48e14c1b1f1912673bab21c11014bb757c16318b167b3f2cf4e703ee87a29331a80b912a99f41a6459aa72f56eafdac979ab286e44a25c87199b117c419fc397cac0d6ffcb0fbb2ce12f3d96324962fc93c39286e77b47e53139bc9ccb9b733855dfa7b1b69ba68bff6b9492c4e13f9319a95bf4a38ee4630d0fc2d8b04a4a1424cb845f8b7de66001918dec47f393238f335f5c5b59467fe615302302c6ef03bbb925fcdfdbe6abaabc16532487341f080b74cba9f8489320ca372845748fceefb0a0fd48e208642b2159e5cd63db438267d277ce2cf037471317dbb75e44642f2380fc5ddcca96e6ea9f916857cc98845c9758ea57a9013f5132069e73fb4d560a6f72774ef4f1ca2f1b38b5fcd5bce04b817677b6ee59c59eb32d4e40cdd8f34710cc4e4a3b0328762b53c9b00666687859765fc8e1660214107ddc39b1a595c073c66a1c238d75ed93546c6fd31ed1314c909c7ea4cf1b69a128c50b2ac3b9372895cd4671ca10ebcd9fe16286337a9a6c5d87376a3387b1fb9ac3c088ffb9b42ac9ad88857e2a6151b0659e957cca8886160fe8315fcd8cf840d2f87b4d8fb531362534e7b7af4512db4365e0fd96f409bf763d4d771a4328f456cdbc2313fa676ab495af267247b03080e671338375ff05d9483b2f907e8ddb933399276e7e1d3556968314febd729b83a5352bfb4c4f41d1de927535d630f632594e36f2a57ab4339bbc18b41803598e6ff236a0628c61b26f38ed8f0e711986dde50df9bbad540992f3d28b9374fdd064f255138feabf8a149fb0619f491f65e122b6ae1d971d3c4dc9a6dffa24973c38c9eb2f399a2419f7aca3266a78c3c8dd5d2bf02d4c5bb9aee5e06a3d3ac13d8070a6d9eac23f10fc7376a114ca454284942e4f1bb4f641919bb3ee0ab76a3aae8a029ad2226f6c0a0f9f094bdd93402926603d91885125cb15128efb133a8a45e50f01224c18a17d1a18e15be1ee66c69e46dd3eb5c04b1cc94ce2aed5fdd58650d5dc7fff0af998f8ac263510608adb0aa60f17c57a73cfb84cb12e6ac5df3657285acdda789ead06792a2ed0856272b8f0d511491f2dc87a4d214c29557d66684632676124ac8c3edce2eb3058de0e2ee1e7416fd543cad3641ed8e44e8d52117775dc236b80f9ca3af5937f3c4c14d91178947c488c54bb76ab0130a1772289a70345667164d55f090811f0c31b37862fe59ebc01730ee966d241933eb09e9a4d677193b412a808ab7f2d6a8901fb5973edfaa700895bff9bfcdc78940558fb0ca6a89204cf3307add7fe788393fc542fd31ea89c8b9f87757caca04a03133807918a3224cfca8a208c3013e835b519ae4639c8195f23372b04beebd340ecfa18d1399c4cf7b55040fede49a9ce5e860a99f739ac837f17230d77f585ff1047c52e853dd562b52f75d9b96f4dce4a73d6ed8bf3ffad7654a5ce4cfa23eb53604fe4dec0cf5c6b3f84905a30801339997c3099d215ba5ba2a114932bc13f4f41b257d647492d8eea63d29cb4877216797fe5930189f2141eb8e8783ef2e18130c46dc7e65e172ec9e14cdbf762fab5697c4c8df9aa1d20fe03110b7b8f230d6e269272006e70abfc6875535b2a0ca5ac93f904d5ad57067a844ee42b3aedf4506cf3d8aa3125190c612b35ebee85280fa91a3db5ce5288e9d7a7fc85b4cc5dd783596d32b2842842bddff5606917504f3824ede5ebd3a5baf45db6f15168b65be3890878d915c2a9e84fdef43e57e51b4934863fddee93693e5bb6387458486120ecbc66a5a6930e107eeb1b35af25807566b6d6539077c7ae60fce3e983b35985093994a57cc79f4601a02b60ea899a3d8eaaaf0bdc15b8123366481616740f65ec3fa4cbbeb307d8e63503a69c39e540ca1d50cb18d5db9b924d6283bdc94ed43db00ba027089d38e7c8fd91659a8215d5a6e70416816bfb2d763174c962fb9be3bda2a6264bfde0fe5154498d41ef5567f257543944000b416991d88c1e2d12601c70669711417027be20675fc715d90160112695d08fa7725be753110edf12ee80bf2aa3a191e1e9a8cf90ec428dcd12156ea5b17d9f14ff73242107b1adb6b9c8a1f883dc512a11c83ff35cb22a49de3008f225155e96b4c873098742f1c1e1c69aff10f641313cc439cc60ac78343f8558e2353e088acd1f352e58e73d21ff98dba62e2a9843de84d529ae9d519fbec142f3c8b3f2a3f4fd737c4de4a26b771ae796c13c66b6f07d1006749c8e996d15dc383ac5d60550dbbb02c6e40f13d607e2c370384bb554f18b20de31a02c5031bfb9168bbe5b85e1fce8e4d5da66f49666437f4615fc456df654ae52df3c35b5c36d01d8fd12742a229398df04373bbf4b74e313b7e2a805e113fef58e12a56196727aa5da39e856b101f8808b73a0e7be28456fb1dc8379bee2087a8b2ba0e82acc4ba1a4b2ed6527e2ae5a69104f2", @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYPTR, @ANYPTR, @ANYPTR64, @ANYPTR64, @ANYRES64=r2], @ANYRES64=r24, @ANYPTR64, @ANYRESHEX], @ANYBLOB="fbc7d7dd127219002b276b944c645e5b8e8b1b0517024ce52cef184f66617651c7ee5c61f3ee8182d396e1c8e606ed0a92365de86f72cfaffcfe6a51a61009513e72d93a54b86e9679162ffc366b5f9f05d0d845665db02a4884bd0519bd7eb7ce91a3e1097dc6c6abd925c4afbc8d9f443409f19fbed744cd", @ANYRES32=r19, @ANYRES16=r20], @ANYRES64=r21, @ANYRESHEX, @ANYRES64=r22, @ANYRESOCT=r11, @ANYRES32=r2, @ANYRESHEX=r0], @ANYRES64, @ANYRESOCT=0x0], @ANYRES64=r14], 0x2, 0x7fc) r25 = socket(0x18, 0x1, 0x0) close(r25) getpeername$unix(r25, 0x0, 0x0) r26 = socket(0x18, 0x1, 0x0) close(r26) getpeername$unix(r26, 0x0, 0x0) r27 = socket(0x18, 0x3, 0x0) close(r27) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r25, @ANYRESOCT=r3, @ANYRES32, @ANYPTR, @ANYRES32=r3, @ANYRESHEX=r26, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r7, @ANYRES16=r27, @ANYRES64=r8]]], 0x1, 0x3fb) msgrcv(r12, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) r28 = syz_open_pts() close(r28) writev(r28, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r29 = syz_open_pts() close(r29) writev(r29, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r30 = syz_open_pts() close(r30) writev(r30, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r31 = syz_open_pts() close(r31) writev(r31, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) msgrcv(r12, &(0x7f00000008c0)=ANY=[@ANYRES32=r28, @ANYRES32, @ANYRESDEC=r10, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r2, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRES16, @ANYPTR64, @ANYPTR, @ANYPTR, @ANYBLOB="183a4dbfd2a72cc33357f81d49c6f5a65c921e66a862bec60c5a995a4b14abd29f1a554871ed9303fd15eff3e949f347ed1909136f51f9e051278362c300b81ddb5936bf5e569d6495226ac94f1b17d75b0f2cd363d46c5556da6ebcbe664899c6edef917144c2faaa42dd7899", @ANYRESDEC=r30]], @ANYRESDEC, @ANYPTR64=&(0x7f0000004bc0)=ANY=[@ANYRES16, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r31, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRES16=r4], @ANYPTR64=&(0x7f0000001740)=ANY=[@ANYRES64=r28, @ANYRES16=0x0, @ANYRES16=0x0, @ANYRESHEX=r26, @ANYBLOB="5590e4e2bf4cd4dbe6926b74547ac937c13516c31d9fd60ffe31e4fd28f1b4b10159ca40c6c880976e15a2fc1528687ca0c526920ea8807402095656d67ec0aba0d99fae759d51e3b818e4c4eca5c1f0c72e79ad2442414b91772274d44f9d877e340d9343e42ee9cbddce85a24b9ac827fb2afb6336642a450e76de6a76a8158ecc3791f5a2e1e09d145a89dde6cf5fb5ccb2320cf345fbc50785365f75f20e6912ae6c406b7f599e1e3c094cbecb079d9baf0a341f74ae71fd460acf505a1516881792705e2a95508249e02db6a0814850e892333d1c0e", @ANYBLOB="156f079fb67b6f563c4eb3f0012082a35369e941d48d13d5c9795f3bf11f3aad1e2966eead0204aa24d3aaaac7c705000000000000b6d70b671599ff1f8fb2d122de3918dae6c8723d9fa1281b5efdf733d45712e84cfbb55d6a09"], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r29], 0x6, 0x3, 0x800) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = msgget$private(0x0, 0x52) msgsnd(r34, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r34, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r32], @ANYRESDEC=r33, @ANYRES32=r4, @ANYBLOB="f8f3d67f78052169af5b82cd22a94e2b876afbef6b6f9b6f99ccb8504dbd18470c7a3fb9982676247d466fa79e6ba958c97177aa5dfe79ff24f3d674d9ca7f31895ef10f86948f4d586fe44eefd102b3a31286f73cac28d0dfcba2ceb2b5f4462c0f07", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r35 = dup2(r28, r33) ioctl$VT_GETACTIVE(r35, 0x40047607, &(0x7f00000000c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) r36 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r36, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r36, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r36, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 08:33:45 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x11, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:33:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) kqueue() readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) 08:33:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0838cb07d20e0c2c53baba906f8ae62f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb9e56ce077f63501ffd5a1b449f079d977a7a83edff28c92dacc209a5cfbe5a0668fceb30980316c88096ee8f2d02ef89f6cbdbac4bcbd3adc8795291fa24ac3e2cf66815a0539047e6b3ccb14b10661d3fd9dbac5e541f810005a35d44490cfe58b3fe205fc849e2b4452b22c83a8aa369e0ebb11a1c85b4b71ca3ba3c1deade87fc5dcc3e04ea115f92e1c2de71e7537cabb00cc2d78d1a4c19f03a"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc3", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) pread(r3, &(0x7f0000001300)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0af45efca5b182fe1f4d44a32d58557e4b58f18be106fe2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb54caf90904432a3dba23236054643fc38f531df9f2f5540bf2a3e4bbc61230a5e700747df90c71d999d6dfd7896ed0578c76fc8cb9fac7d21b94f8c33b203098dbb5781840a1f900d279e81663c285568ac2a267ac4cf5a09675913255fa84b1a0f5cbabd08d5a59ada471da3287af2de0265c2b57c16eb456d26d98cc2ac12f5a4be7234fc5035f0428f44c2b1254f7cc19df", 0xab1b8745, 0x0, 0x1a7) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) r4 = getgid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0x600, './file0\x00'}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x40) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="07ac060055e625ff169b33", 0xb) write(r0, 0x0, 0x0) kernel: double fault trap, code=0 Stopped at pool_get+0x26: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace pool_get(ffffffff82680ad8,2) at pool_get+0x26 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd80672ebb08,fffffd80672ebb90,ffff800022d3c228,fffffd806774a900,0) at sbappendaddr+0x223 udp_sbappend(fffffd806f6ece38,fffffd806774a900,fffffd806774a9b0,0,14,fffffd806774a9c4) at udp_sbappend+0x314 udp_input(ffff800022d3c4a8,ffff800022d3c4b4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3c4a8,ffff800022d3c4b4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3c4a8,ffff800022d3c4b4,107f,0) at ip_ours+0x412 ip_input_if(ffff800022d3c4a8,ffff800022d3c4b4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806774a900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806774a900,2) at if_input_local+0xf9 ip_output(fffffd806760cc00,0,fffffd806f6ecea8,0,0,fffffd806f6ece38) at ip_output+0xae5 udp_output(fffffd806f6ece38,fffffd806760cc00,0,0) at udp_output+0x5af somove(fffffd80672ebb08,2) at somove+0xf2f sorwakeup(fffffd80672ebb08) at sorwakeup+0x79 udp_sbappend(fffffd806f6ece38,fffffd8067a54e00,fffffd8067a54eb0,0,14,fffffd8067a54ec4) at udp_sbappend+0x336 udp_input(ffff800022d3cb88,ffff800022d3cb94,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3cb88,ffff800022d3cb94,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3cb88,ffff800022d3cb94,e72,0) at ip_ours+0x412 ip_input_if(ffff800022d3cb88,ffff800022d3cb94,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067a54e00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067a54e00,2) at if_input_local+0xf9 ip_output(fffffd8067a54200,0,fffffd806f6ecea8,0,0,fffffd806f6ece38) at ip_output+0xae5 udp_output(fffffd806f6ece38,fffffd8067a54200,0,0) at udp_output+0x5af somove(fffffd80672ebb08,2) at somove+0xf2f sorwakeup(fffffd80672ebb08) at sorwakeup+0x79 udp_sbappend(fffffd806f6ece38,fffffd806760cc00,fffffd806760ccb0,0,14,fffffd806760ccc4) at udp_sbappend+0x336 udp_input(ffff800022d3d268,ffff800022d3d274,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3d268,ffff800022d3d274,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3d268,ffff800022d3d274,c65,0) at ip_ours+0x412 ip_input_if(ffff800022d3d268,ffff800022d3d274,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806760cc00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806760cc00,2) at if_input_local+0xf9 ip_output(fffffd8067d4bf00,0,fffffd806f6ecea8,0,0,fffffd806f6ece38) at ip_output+0xae5 udp_output(fffffd806f6ece38,fffffd8067d4bf00,0,0) at udp_output+0x5af somove(fffffd80672ebb08,2) at somove+0xf2f sorwakeup(fffffd80672ebb08) at sorwakeup+0x79 udp_sbappend(fffffd806f6ece38,fffffd8067a54200,fffffd8067a542b0,0,14,fffffd8067a542c4) at udp_sbappend+0x336 udp_input(ffff800022d3d948,ffff800022d3d954,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3d948,ffff800022d3d954,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3d948,ffff800022d3d954,a58,0) at ip_ours+0x412 ip_input_if(ffff800022d3d948,ffff800022d3d954,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067a54200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067a54200,2) at if_input_local+0xf9 ip_output(fffffd8067749500,0,fffffd806f6ecea8,0,0,fffffd806f6ece38) at ip_output+0xae5 udp_output(fffffd806f6ece38,fffffd8067749500,0,0) at udp_output+0x5af somove(fffffd80672ebb08,2) at somove+0xf2f sorwakeup(fffffd80672ebb08) at sorwakeup+0x79 udp_sbappend(fffffd806f6ece38,fffffd8067d4bf00,fffffd8067d4bfb0,0,14,fffffd8067d4bfc4) at udp_sbappend+0x336 udp_input(ffff800022d3e028,ffff800022d3e034,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3e028,ffff800022d3e034,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3e028,ffff800022d3e034,84b,0) at ip_ours+0x412 ip_input_if(ffff800022d3e028,ffff800022d3e034,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067d4bf00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067d4bf00,2) at if_input_local+0xf9 ip_output(fffffd806d879300,0,fffffd806f6ecea8,0,0,fffffd806f6ece38) at ip_output+0xae5 udp_output(fffffd806f6ece38,fffffd806d879300,0,0) at udp_output+0x5af somove(fffffd80672ebb08,2) at somove+0xf2f sorwakeup(fffffd80672ebb08) at sorwakeup+0x79 udp_sbappend(fffffd806f6ece38,fffffd8067749500,fffffd80677495b0,0,14,fffffd80677495c4) at udp_sbappend+0x336 udp_input(ffff800022d3e708,ffff800022d3e714,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3e708,ffff800022d3e714,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3e708,ffff800022d3e714,63e,0) at ip_ours+0x412 ip_input_if(ffff800022d3e708,ffff800022d3e714,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067749500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067749500,2) at if_input_local+0xf9 ip_output(fffffd806760b700,0,fffffd806f6ecea8,0,0,fffffd806f6ece38) at ip_output+0xae5 udp_output(fffffd806f6ece38,fffffd806760b700,0,0) at udp_output+0x5af somove(fffffd80672ebb08,2) at somove+0xf2f sorwakeup(fffffd80672ebb08) at sorwakeup+0x79 udp_sbappend(fffffd806f6ece38,fffffd806d879300,fffffd806d8793b0,0,14,fffffd806d8793c4) at udp_sbappend+0x336 udp_input(ffff800022d3ede8,ffff800022d3edf4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3ede8,ffff800022d3edf4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3ede8,ffff800022d3edf4,431,0) at ip_ours+0x412 ip_input_if(ffff800022d3ede8,ffff800022d3edf4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d879300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d879300,2) at if_input_local+0xf9 ip_output(fffffd8067a53800,0,fffffd806f6ecea8,0,0,fffffd806f6ece38) at ip_output+0xae5 udp_output(fffffd806f6ece38,fffffd8067a53800,0,0) at udp_output+0x5af somove(fffffd80672ebb08,2) at somove+0xf2f sorwakeup(fffffd80672ebb08) at sorwakeup+0x79 udp_sbappend(fffffd806f6ece38,fffffd806760b700,fffffd806760b7b0,0,14,fffffd806760b7c4) at udp_sbappend+0x336 udp_input(ffff800022d3f4c8,ffff800022d3f4d4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3f4c8,ffff800022d3f4d4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3f4c8,ffff800022d3f4d4,224,0) at ip_ours+0x412 ip_input_if(ffff800022d3f4c8,ffff800022d3f4d4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806760b700) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806760b700,2) at if_input_local+0xf9 ip_output(fffffd806f28d000,0,fffffd806f6ecea8,0,0,fffffd806f6ece38) at ip_output+0xae5 udp_output(fffffd806f6ece38,fffffd806f28d000,0,0) at udp_output+0x5af sosend(fffffd80672ebb08,0,ffff800022d3f830,0,0,0) at sosend+0x671 sendit(ffff800020a93878,0,ffff800022d3f910,0,ffff800022d3f9f0) at sendit+0x52b sys_sendto(ffff800020a93878,ffff800022d3f9a8,ffff800022d3f9f0) at sys_sendto+0x80 syscall(ffff800022d3fa70) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x76179dfcf30, count: -94 ddb{1}> show registers rdi 0xffffffff82680ad8 mbpool rsi 0x2 rbp 0xffff800022d3c040 rbx 0x10 rdx 0x10d6 __ALIGN_SIZE+0xd6 rcx 0xffff8000009feb00 rax 0 r8 0xffffffff811401b8 sbappendaddr+0xf8 r9 0x5 r10 0x18 r11 0xf043ebcbe9ea1984 r12 0x10 r13 0xa270 __ALIGN_SIZE+0x9270 r14 0xffffffff82680ad8 mbpool r15 0x2 rip 0xffffffff811c4cd6 pool_get+0x26 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800022d3bf90 ss 0x10 pool_get+0x26: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.0) pid=131119 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a929d8,0xffff800020a93618 process=0xffff800020ac76a0 user=0xffff800022d3a000, vmspace=0xfffffd807f000730 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 98638 175665 57065 32767 2 0x10 syz-executor.0 *98638 131119 57065 32767 7 0x4000010 syz-executor.0 98638 401355 57065 32767 3 0x4000090 fsleep syz-executor.0 98638 472669 57065 32767 3 0x4000090 fsleep syz-executor.0 76110 268891 70735 32767 7 0x10 syz-executor.1 70735 253583 27421 0 3 0x82 wait syz-executor.1 57065 258102 51567 32767 3 0x90 nanosleep syz-executor.0 51567 157936 27421 0 3 0x82 wait syz-executor.0 2469 353188 0 0 3 0x14200 bored sosplice 27421 406166 69213 0 3 0x82 thrsleep syz-fuzzer 27421 417855 69213 0 3 0x4000082 thrsleep syz-fuzzer 27421 386419 69213 0 3 0x4000082 thrsleep syz-fuzzer 27421 402405 69213 0 3 0x4000082 thrsleep syz-fuzzer 27421 421414 69213 0 3 0x4000082 thrsleep syz-fuzzer 27421 169915 69213 0 3 0x4000082 thrsleep syz-fuzzer 27421 178458 69213 0 3 0x4000082 thrsleep syz-fuzzer 27421 164407 69213 0 3 0x4000082 thrsleep syz-fuzzer 27421 117831 69213 0 2 0x4000082 syz-fuzzer 27421 208997 69213 0 3 0x4000082 thrsleep syz-fuzzer 69213 406999 80228 0 3 0x10008a pause ksh 80228 55031 64225 0 3 0x92 select sshd 30403 511492 1 0 3 0x100083 ttyin getty 64225 320210 1 0 3 0x80 select sshd 83050 364279 19831 73 3 0x100090 kqread syslogd 19831 284723 1 0 3 0x100082 netio syslogd 74662 28075 1 77 3 0x100090 poll dhclient 80791 121604 1 0 3 0x80 poll dhclient 82996 522340 0 0 3 0x14200 bored smr 17268 428274 0 0 2 0x14200 zerothread 96021 162165 0 0 3 0x14200 aiodoned aiodoned 72896 301826 0 0 3 0x14200 syncer update 85072 100228 0 0 3 0x14200 cleaner cleaner 43159 66330 0 0 3 0x14200 reaper reaper 91494 167885 0 0 3 0x14200 pgdaemon pagedaemon 57727 333835 0 0 3 0x14200 bored crynlk 2244 234550 0 0 3 0x14200 bored crypto 17742 355761 0 0 3 0x40014200 acpi0 acpi0 54176 504671 0 0 3 0x40014200 idle1 17149 134759 0 0 3 0x14200 bored softnet 74285 26058 0 0 3 0x14200 bored systqmp 52384 153347 0 0 3 0x14200 bored systq 4530 207556 0 0 3 0x40014200 bored softclock 3761 520544 0 0 3 0x40014200 idle0 1 158098 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &map->mtx r = 0 (0xffffffff8262b398) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 vm_map_lock_ln+0x60 #4 uvm_unmap+0x6b #5 free+0x1fe #6 ufs_readdir+0x399 #7 VOP_READDIR+0xc6 #8 sys_getdents+0x21d #9 syscall+0x4a4 #10 Xsyscall+0x128 Process 98638 (syz-executor.0) thread 0xffff800020a93878 (131119) exclusive rwlock netlock r = 0 (0xffffffff8252b288) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 76110 (syz-executor.1) thread 0xffff800020a6c008 (268891) exclusive rrwlock inode r = 0 (0xfffffd80637abf88) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 sys_getdents+0x1aa #6 syscall+0x4a4 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826572e8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9498 6336K 6336K 78643K 11503 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 4K 78643K 10305 0 ifaddr 39 13K 15K 78643K 1669 0 counters 43 33K 33K 78643K 499 0 ioctlops 0 0K 2K 78643K 477 0 iov 0 0K 32K 78643K 1946 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 7119 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 406 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 1359 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 10918 0 sigio 0 0K 0K 78643K 370 0 proc 48 50K 83K 78643K 11118 0 subproc 34 2K 2K 78643K 3910 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 3672 0 in_multi 33 2K 2K 78643K 2909 0 ether_multi 1 0K 0K 78643K 42 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 223 996K 996K 78643K 223 0 exec 0 0K 1K 78643K 4330 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 203 27K 48K 78643K 42159 0 UVM aobj 130 4K 4K 78643K 134 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 2176 0 NDP 7 0K 0K 78643K 693 0 temp 103 3093K 3125K 78643K 49444 0 kqueue 3 4K 55K 78643K 5028 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 491 0 485 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2009 0 2007 1 0 1 1 0 8 0 rtentry 112 2644 0 2600 2 0 2 2 0 8 0 unpcb 120 13545 0 13532 52 51 1 6 0 8 0 syncache 264 244 0 244 42 41 1 1 0 8 1 sackhl 24 4 0 4 4 4 0 1 0 8 0 tcpqe 32 38 0 38 28 28 0 1 0 8 0 tcpcb 544 10994 0 10990 136 135 1 13 0 8 0 ipq 40 103 0 103 38 37 1 1 0 8 1 ipqe 40 3541 0 3541 38 37 1 1 0 8 1 inpcb 280 24000 0 23991 134 132 2 10 0 8 1 ip6q 72 6 0 6 3 3 0 1 0 8 0 ip6af 40 6 0 6 3 3 0 1 0 8 0 nd6 48 752 0 746 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10696 0 10505 35 23 12 13 0 8 0 art_table 32 10697 0 10505 2 0 2 2 0 8 0 art_node 16 2643 0 2603 1 0 1 1 0 8 0 sysvmsgpl 40 51 0 26 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1354 0 1344 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 13382 0 11948 47 0 47 47 0 8 0 ffsino 272 13382 0 11948 99 2 97 97 0 8 0 nchpl 144 27959 0 26354 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 143732 0 143732 1 0 1 1 0 8 1 percpumem 16 260 0 228 1 0 1 1 0 8 0 scxspl 192 85103 0 85103 66 65 1 7 0 8 1 plimitpl 152 1871 0 1862 1 0 1 1 0 8 0 sigapl 424 10422 0 10390 4 0 4 4 0 8 0 futexpl 56 283618 0 283616 1 0 1 1 0 8 0 knotepl 112 10291 0 10272 26 25 1 4 0 8 0 kqueuepl 144 11343 0 11337 33 31 2 5 0 8 1 pipelkpl 48 5396 0 5386 1 0 1 1 0 8 0 pipepl 120 10792 0 10773 46 45 1 3 0 8 0 fdescpl 496 10406 0 10390 3 0 3 3 0 8 0 filepl 152 129746 0 129642 158 151 7 15 0 8 2 lockfpl 104 3158 0 3157 1 0 1 1 0 8 0 lockfspl 48 906 0 905 1 0 1 1 0 8 0 sessionpl 112 245 0 235 1 0 1 1 0 8 0 pgrppl 48 478 0 468 1 0 1 1 0 8 0 ucredpl 96 28219 0 28210 1 0 1 1 0 8 0 zombiepl 144 10390 0 10390 1 0 1 1 0 8 1 processpl 960 10422 0 10390 5 0 5 5 0 8 0 procpl 624 30677 0 30633 31 27 4 5 0 8 0 sosppl 128 504 0 503 24 23 1 1 0 8 0 sockpl 400 40345 0 40317 256 251 5 20 0 8 0 mcl64k 65536 53 0 0 4 1 3 3 0 8 0 mcl16k 16384 25 0 0 3 0 3 3 0 8 0 mcl12k 12288 46 0 0 2 0 2 2 0 8 0 mcl9k 9216 49 0 0 3 1 2 2 0 8 0 mcl8k 8192 34 0 0 4 1 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 216 0 0 24 4 20 24 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1014 0 0 27 0 27 27 0 8 0 bufpl 280 33153 0 26887 448 0 448 448 0 8 0 anonpl 16 1533463 0 1518102 245 168 77 88 0 124 0 amapchunkpl 152 116039 0 115897 321 314 7 23 0 158 0 amappl16 192 52480 0 51521 411 354 57 62 0 8 8 amappl15 184 1493 0 1492 1 0 1 1 0 8 0 amappl14 176 1548 0 1547 24 23 1 1 0 8 0 amappl13 168 2462 0 2461 1 0 1 1 0 8 0 amappl12 160 1407 0 1400 1 0 1 1 0 8 0 amappl11 152 1799 0 1785 1 0 1 1 0 8 0 amappl10 144 1158 0 1150 1 0 1 1 0 8 0 amappl9 136 1488 0 1485 1 0 1 1 0 8 0 amappl8 128 6073 0 5971 6 2 4 4 0 8 0 amappl7 120 2584 0 2565 1 0 1 1 0 8 0 amappl6 112 1080 0 1062 1 0 1 1 0 8 0 amappl5 104 8949 0 8939 1 0 1 1 0 8 0 amappl4 96 5610 0 5573 1 0 1 1 0 8 0 amappl3 88 1952 0 1946 1 0 1 1 0 8 0 amappl2 80 66604 0 66532 3 1 2 3 0 8 0 amappl1 72 300297 0 299848 42 33 9 20 0 8 0 amappl 80 35004 0 34956 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 10406 0 10390 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10406 0 10390 1 0 1 1 0 8 0 vmmpekpl 168 105776 0 105746 2 0 2 2 0 8 0 vmmpepl 168 1513756 0 1511477 303 165 138 145 0 357 27 vmsppl 368 10405 0 10390 2 0 2 2 0 8 0 pdppl 4096 20820 0 20780 6 0 6 6 0 8 1 pvpl 32 4035990 0 4017343 629 440 189 214 0 265 12 pmappl 232 10405 0 10390 28 27 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 637 0 446 8 1 7 7 0 8 0