56f62600b1ff08fa34e49e94bc3c3f678cbb106d92606045c7c", 0xffffffffffffff6f, 0x0, 0x0, 0x324) r1 = getppid() fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0}, {r0, 0x20}], 0x2, 0x400) 09:12:02 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x80) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000480)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a9191103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda02553f3c0f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1631a926c0000", 0x34a}], 0x10000134) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) clock_settime(0x2, &(0x7f00000000c0)={0x101, 0xfffffffffffffffe}) 09:12:02 executing program 0: setrlimit(0x5, 0xffffffffffffffff) kqueue() setrlimit(0x6, &(0x7f0000000000)={0x40000060000000, 0x20000000ffff}) 09:12:02 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x80, 0x1, 0x1f, 0x6e35, 0x101}, 0xc) close(r1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:12:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0xb}, 0x0) 09:12:03 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x1, 0x100000000}, {{r0}, 0xf723558f205d0481, 0x21, 0x0, 0x153, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x2, 0x2}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x100, 0x4}, {{r0}, 0xfffffffffffffffc, 0x60, 0x1, 0xff, 0x8}], 0x0, &(0x7f0000000180)={0x1ff, 0x2}) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 09:12:03 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0xc89cd621e1ca63a9, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x25, 0xfffffffffffffffe, 0x50000ffffffff, r2}) syz_open_pts() 09:12:03 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000f87c8a5b671b1b542a53870600"], 0x10}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) lseek(r0, 0x0, 0x0, 0x2) r2 = socket(0x18, 0x2, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x78f7, 0x1}, {0x6, 0xfc}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000046d000/0x3000)=nil, 0x3000, 0x5) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:12:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000000)={0x80, 0x0, 0x20, 0x0, "61aa0db10800bae3cb514e6ae973739ea78b7ec0", 0x0, 0xffffffff}) poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) 09:12:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) socket(0x17, 0x2, 0x2) 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) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:12:04 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b6) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r3) r4 = syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r5 = getuid() seteuid(r5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 09:12:04 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) sendto(r0, &(0x7f0000000000)="8f4120ad979ebb6ba793c49deaa2c899f007920b19156ac85e8bb0f740760f1b2faaba65f2ac2af3111cd8a966e8", 0x2e, 0x4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x42ea, 0x9}, 0xc) 09:12:04 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="5fec07b18139e5610226ae782c3904f2f5055a7ca04ddb766e8d4c18d81fa226babd2f58269d87a7c15f", 0x2a, 0x3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000080)="c6b35631bc441676df841984c41ee890dbd4be12561e9e3a8aa303e98728aa3733a4a0b3eb9a1e47f63c1ff9ba45ab1349745ee4fccfaaba81698f5a680ab42d3044a1c322771e66ce51ae47cb5391f1d8133eae2d9f743985c646ca791072bc5c78949b85f889c531272b1799e9ae536ff88ed9b83ed369a0f762973c1188d836155aecc9a4b2aaed8390008479f579945b5200f825a09ec0c143686783db6be3e6844265ff918611c3c1cdc4a237746542fb2c5154e2", 0xb7, 0xf, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 09:12:04 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x2) 09:12:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:12:04 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) syz_open_pts() readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) 09:12:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:12:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x9, 0x907c, 0x0, 0x1, 0x1, 0x4, 0x1, 0x1, 0x0, 0x0, 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9a}], 0x3, 0x0, 0x52d, 0x0) 09:12:04 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x9, [{0x3, 0x7}, {0x3, 0x100}, {0x1, 0x8}, {0x3, 0x51}, {0x3, 0xffffffffffffff5b}, {0x1, 0x3}, {0x3, 0x95}, {0x2, 0x10001}, {0x2, 0x6}, {0x2, 0x800}, {0x3}, {0x3, 0x3}, {0x2, 0x40}, {0x3, 0x81}, {0xde4f17fcc2e23307, 0x7}, {0x0, 0x1}, {0x1, 0x5}, {0x2, 0x400}, {0x1, 0x9}, {0x1, 0xfffffffffffff801}, {0x2, 0x8}, {0x1, 0x60bd}, {0x1, 0x7f}, {0x3, 0x9}, {0x9b78bbb613896d6a, 0x2}, {0x3, 0x71de5d90}, {0x3, 0x8}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x8}, {0xda0d64d783aadcdf, 0x9}, {0x3, 0xffff}]}) r2 = syz_open_pts() r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) read(r2, &(0x7f0000000040)=""/221, 0xdd) mknod(&(0x7f0000000480)='./file0\x00', 0x40, 0x40) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x44) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000180)={0x0, 0x8000, './file0\x00', 0x1, 0x6, 0xa140000000000000, 0x40}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x0, r3, r4, r3, r4, 0x81, 0x800}, 0x80, 0x6, 0x81d}) 09:12:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2d, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff4e) accept(r0, 0x0, &(0x7f0000000040)) 09:12:04 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x200000000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r4 = semget$private(0x0, 0x1, 0x2) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:12:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(0x0, 0x400, 0x17c) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x5) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') 09:12:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000240)={0xfffffffffffffff7, 0xbc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0x0, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8001, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x7, 0x4, 0x7, 0x8256, 0x24a0371e, 0x0, 0x5, 0x2], [0x1, 0x80, 0x38ab9d6e, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0xb55}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x400000000000001, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x85, 0x0) fcntl$getflags(r0, 0x1) 09:12:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x2}], 0x2, 0x8) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567", 0x0, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:12:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/238, 0xee}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 09:12:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) socket(0x6, 0x4000, 0x4) kqueue() shutdown(r0, 0x4) 09:12:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="30a94eef4554a4bf08a321f2122f77cedcbaeca3925946bd55bd60c0e7413631391112580233fe0b28648743ee9d71d77d86d3378ff47d355dfa6cd0e090b6851f66ec66807a27afe46e45cca491a404887f676e781b15ac9188e25f77f4212b6fb65eabcc09604a6cdbb87c830562eca92760bb044af051743dba71079c7e1be880a8e98a57bed4615e2e98b9ca"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:12:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r4, &(0x7f0000002040)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a23887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d27d521e1094e86fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba4038009", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r4, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 09:12:07 executing program 1: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') geteuid() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) 09:12:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) close(r0) write(r1, &(0x7f0000000180)='E', 0x1) 09:12:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffd99) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x1000, 0x6, 0x8001, 0x8, 0x208, 0x80000001, 0x0, 0x2}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x104}, &(0x7f0000000680)={0x0, 0x7, 0x3, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x1, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r7, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680142fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3950491005a6e0e0890f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458fe3da001fa1dd088480af16eb57f7924871aeadb5721552f101ec47dacab52e9a92b195638d25074333e80a6ecd7f3f0b54c6884a00000001f203e4f4cae50abfcd32599e0cd9c3e789bc9de63b2a4299ca530dba7bcc52b941b3d48253bc9c726bc5e822fd93175220a7d49f8833534f88f8e36f97026121d354b73d4bc31784dcaacda45fa3243c1ad86059282724f27d504f43f9ca0c44c7866a06d6ceed1f00a15d85d7e25c9468f33d12b894941d72502df935a0beacb5a3ed6fa4f652b137f57c4d11f0c96bc47f850fafbaf267ee4e301fefc3f861c5526980f5b47541b4273de9b6736533090878a8084932f891653be15dc3cda5910497296a793fce20f8fbfa4e8cb9fe56fd838fa671c214d49ddf596", 0x1ed, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) r10 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0xeca22de88bafc70c, &(0x7f00000002c0), &(0x7f0000000940)=0x10) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r11 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r11, &(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) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 09:12:07 executing program 0: madvise(&(0x7f0000b47000/0x2000)=nil, 0x2000, 0x5) 09:12:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x71c14a2cf35c9f19, 0x0) shutdown(r0, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xe6b2b2f31f3d5628, &(0x7f0000000080)=0x80000001, 0x4) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 09:12:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = msgget(0x0, 0x410) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/230) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 09:12:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x10001, 0x8, 0x0, 0x9, "5d418555372375bad1c9990d0e6c812726759747", 0x10001, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 09:12:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="4b304b1be7469c49ec15d4975d007d746bab4cae881a35014df5bc3cf1c28e67e1b673bda564f42a8e02705e3377e8377b3f085004f3bdccb8b5397f70ff0028680f9226b33bd6da9eb6c690599f7000c34d6f23d4e36e30fc03a71f2d4dec695da3a32bc18684df68c228c93adb89ba4e0000f4665ff97b46bda2de7cf3d8ea615e7dd8516b0c0fd9512fe6e84b0d96b272dd0000000018892079eee0c3581eda96a0d1731a8e9a56a420e0c86f9db66a67c43ad41c35c122b85ae1c79b3f706fc72d47656df0dc90767220fc5cae74fd04d3c977f32cdd14d0520b67", 0xdd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x0) 09:12:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file1/file0\x00', 0x6000, 0x800) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') linkat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file1/../file0\x00', 0x4) readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 09:12:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000640)=0x3ff) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) close(r0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8e, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) minherit(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x3) r4 = getpgid(0xffffffffffffffff) r5 = getuid() ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r8 = getuid() r9 = getegid() sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="f473ff02ee59548930ea2eb0dc291dc72d714061a5d883287e51c932fde2f8ed9e74818b6103c204d1fbd35169ceaff3d19ab2c794a3d2b2", 0x38}, {&(0x7f0000000240)="29cf0823aabb0c4da94f0d7102880f9b4ab0c2877e84d833656be99e1f9c47f535cfbbc56fe13b3d2a62a65535524a9df44f8a4a43c9fb051ca167c838f736334a160d0b3803615850784cb0330af2655413d3b51e8001032cd5ac1ca7d058deb331fb60e9236c2c37d1558d48efbe93c28209ec699990e5e484ac5c76d8e3ee1f409f727e6807c454ec30b510529fe5fa18b1f04f7cfb6aee59546b105139f819f41cc61b05b03e695e9661792be337918e06", 0xb3}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="faffffffffffffff08000000ffff000081000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x1}, 0x4) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 09:12:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) 09:12:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) shmget(0x2, 0x2000, 0x5, &(0x7f0000ffc000/0x2000)=nil) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getgid() getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 09:12:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 09:12:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) r3 = dup2(r0, r1) r4 = kqueue() r5 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r5, 0x0) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r4, &(0x7f0000000040), 0x58, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x200, 0x0) r6 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) bind$inet(r6, &(0x7f0000000100)={0x2, 0x0}, 0xc) 09:12:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffdda) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:12:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0}, {r1, 0x4}, {r1, 0x49f06bead0e9c836}, {r1, 0x4a03be73b5ad6761}, {r1}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 09:12:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x80) poll(&(0x7f00000002c0)=[{r0, 0xc0}, {r1, 0x4}, {r2}, {r3, 0x4}, {r4, 0x20}], 0x5, 0x100000001) r5 = syz_open_pts() close(r5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f0000000340)={0x4, 0x4, 0x1, 0x0, "8b000000000000000000000800", 0x4}) poll(&(0x7f0000000180)=[{r5, 0x84}], 0x1, 0x0) 09:12:09 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xe66599e4cff0d913, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="11301259a5057b71ced2a5759543e93f4cca7135a66fd607a150ab0fbcf0b3a29c9b5ca00ef36e12febfd31219083015f7425efd2271856cd0f5374ddd54adfc27e338093b8c97127e3ed4156467ec84740e1ace065c653c2a7b26d1dc15bfa30cfd6c1ce8c1ea2b4ab13e9bce31b76c88e9abfff8ed37a2e95895dda1369d0e37066e53400cfa8a842950ab78dcee3d47bbbc4bee4a74e5fbc2f1106a72953c6a5f5ae01cb205e60670021dfb268700578b411068ed30932cf414cd1e28ed7a6fb87088bef1aa42c69a271ba0c95f2b12147c6022c576234b5de99b7d5fbbafeb70d5d34e32b06fd8d881336c9de4ae72b0236b53f0f77e17ccd8aa45fd56b7a798675a6ebcc160aece48a3b3cb5e11c78dab9a956784ad8267ff74463a1427c4ba5e070dbc906fb1f930b7d5fcc3bf0fceed1ecec208f7236a63b07cc2221ac42b8cccb6316e2f190544080c71047fe0e8cf72a40d5b9c799d864672caf2e3b078173d185e33748044e1be7d150b0b72418333db1b993d19779c841332a2af2fa1a92d5f5887c1c5cb5204d6fa752ea8770291e4205aa680e616e3ec3a3c5aa77570d5268094f7958235a7fff53d6fa6d9ae9fb1ec1accfe0182f045154908a3c5cddd23d619a51597fc6d8b6739a9b183e6f2e6d9dca6afea4c051c95b4fe3ea400094b7339b11fbd57b31939d6e256e43eca81068a11f68279b593d49adb9be2644d4f69e2a6f362118fd8e188e20fc17388dcedad99ef1e1ee76d6f6d78136bd5cbb3762d8c5ffa6ea45e2c8c77ed2c88689107fc21bfb9fcddcdfb8603a6337bc2e55e62c6a795910cd8d6bcb1402dd0ded6ee5c535a6e241c308ada15aff24274771f7f296f1f131b8a5c093fae21aebeadef66d5c52b549eae31b7a8a7cee29126492d98fcec8ab68c44479af28e9ecc9fe5c458b6fd19305883f69d12e0813d1e7b32d8e454fc7a4bd9beb068c24376318bbdbf73bc5412bdbf994a6d12f596619b17647d3d9d5121fc81d2f24fc4c6ca5a7903feab749da3297671b01fd627ffe06461d0ff96c5e20ad2fcb9fbf0ef54c059357410cec226ae754042b1c45b7d86ed9181f89f74dc1ad4f167ddf2cc3b80fd0f9a082f30b7c65bf79a7f493279872f7333163abfb1cc9a808d90ccf8902a9979e94896ec031adc77e7c2ffd69b4276d5f940ed687ab1a9f8b4ca9fcfb2dddd7a927f3fd60a2e8e634aa8883f9a984e0b21a312d8e88f9ba1a35a8cd7dcfccc01916e9459569e84cef90c28bb7a3d5f17cef5e3299a72f1c67694edb0542e405102609d0678af5e0bc57f5a55fd0d15dd5dfa0525a15d03d686e153254b7918ac766b9b6f453ebc6f297fff5cd565ff3d03557ad227c8cb0b8bf046d1b2fbd831db1ac2b183c4abb1739c7c241e521b3ece50af4a9719571ee9b2b1bb475986e547e6e382ff1e657a7129d0166fe9b8efb7aab8ceb7641d1b1af05176479753ec9304e8e48a262378b635bb15a3552512a69676ba97f16f0d7a81722f0b562ede5e7f1c575466cbd8248e9a186cc9dbb83741fcaf25dafd335c268d81dd25536d5772f6803c148d45da1918ee389583d1dca40f18b792109d24be30642c47313e29408a7f485508af0d79253f4e09882bfb0013f386e31671fa8175bac3775e1ed1cbd2b124217598faf257d30fb6f4e8e6936d75dd35619f39965d30435a606f4c821736b07b73b2c9c856cb45caa388cb898725cc4f7d6a90d73dac4b3b3bc46957f42903df7072da6e826c1bdf94d51d65d14ff5ca5e9e3f12681b09e3aad23be78008ce8eb669ff6aefcf377a326b3944612e5bbecfcd3cb5a002a12ca82bab0bbc758d51ae8b2e0f87b3115ffbd12931550ae10bf816c87bfb866f1c5823be1b3419e40e631f2d51a8710f70b7fedef445ff62276284d4147deed8c5fe50c90503235e9b1b40e421810b08cab6d565f7e7d29b1105f523cde6536f36a41ed90bd4c7de138aab1d6ef0aaeb5bbb655564ff3c4be2d69540d971b669e882727492ec160d625bfe34fa5810fc394c585fbf344d63ce1a2a629ac10ab1ec318667266a78a46b99ab47c1d5f8c9926582135e5bffc54c1d160d55a032c711cb34f660e3dec4501d7676b893b8eaaa5309ba4d818e9bf4a6e607c71fd69a5c309636ba6c49fe54d6241e996766291fc108cd410d2265d1643c4b53903a495027a8d7d5b4a76c182df84d3c117567a16aab8126dee43e595c3a7c74e139aeea90d7ebebe2d9ce8dbc6cb344a01ad88b5b27746d65cb323b2c4cd1de0df0cb9655ffe5c177451dc7a1d4aea42bedd890b4b6fa81d3bb887cb635313697c9a35bb64ad94edb71f8bf8abc2adfe289a894484bb54fc66cb84d21052d8f9dfc00193a1ae471bb54a216bbfb23daf1dd8045a1b9b3714111f10b96b724c27b353550a6a3cb55407162f014f5437a88f99f35bd0d2a773e220bb509bd6a78260140fbd08fc29edda355cdfb2a8f3395ef3c4f3dc735095369c1dac218f8eb72562f49c925d58dfea5b0118da0d95f9b2e8d8f44172aa430497f60f30fba7ccaabc0898e0d8ae477be9ed8842d05a21ed504edd8f3325efb80f7e982bed08be95cb1a366d403754fe1c3afcb36a8fee0fd1842bfae3dbc3ad8a32c2bfb7e1c60a9fe825e970ff5753459e9a52cb7c1ae456bfd028f4346efd304ed94dd894fa6cc1980bc60c2b6f7610c3607e545b8e9a9299f2cdf7b2f59bd7df1d65238256552a601b80666e969ab7a1c6d4e57d601ad6cb817180f2a711d7b059b8f10a0c9c9a37f956bbfb794a0ac0c4c7ad9a6ce8300ec250c9ab227dc8368e538c22acef82f44549719ff3e1c359560262b5a22115dfc6026f3c2da29862b633c0400e9ffd7bfc1b25a212061cc1cd8f71251fb6f907ba128e409da6174cb3bef3a9a694d1abe16ac3d941cd4b5180c3bd18f74933d250ca26ce6e43d0abcee9283a5d5e6e7d022cf53153cbfd01460f9766443d30704ac20218404ead66996d3fec7d57b5949d9f669a906392c7a504995e68289c8bf8b2bd81d17da06be26f17f47fbf79593a5d964f8ee5ceb32e6e11a9ac40e6e842b3d86a09a35ba6971835a26f19893ba7618cb5d08274a395e8997d8403dde01292d74ccb49ce6a7683e2d65c7cc43c2b7fdd9866f8ee41cd949343b8da15a58358fec92731c1c63417db1717071deb636ff5b7624209b0d241017a5b3768c788f09e7e06bf76a579a8eb6c956232b97164598ae167c4041268616f5de6945797975239b33116c63d4fdb98d8731bf361f6d7d257a3c5288c07f69c3940983d8cc40237bb72789bed676b3f791b58f0eb5cf4049893a0a06e67dc519941136259857d8a67ffe9a932d58e5e9ba721dd12982ae2029b4fb630a6f329af6630b9e60049a99f385991f8a0bc55f91431357cd16104fdbb6b38bec2b939e1c00e46e86d8386078e5456ef0b76c03f775b1d4582eb2d6825ee4869f1a823b230ada5368b3d50635ac547535dda5f7823ec03c983822e9000e858cd31f00dbaa33ca4551fb44c959737c79fa6398db08a72116b8f846e4f47f53234986359a1a99100b96b22fb433a11271605d357cf75a78457ff5f2508be513d7a5f264b876c3dc43b0256f09cc9282dbd13627e0bf82e9dae4382cb83cdf1db9deada38810871de543ba1fa501fda538c183a937bbc44dd76fe5406297edbceae502d0d609efb1ef34a8911a730f656d42ea7eaf186cd0f8d7f278f9074c1a738a3faae1584beebffa0e8b88829e7f375345099be71022214b9e98b66ea89da65a5c9b3af3cf691ffa3afcf48ce572a11d70d1688504d0073dd9ed751f49faa668661bb0d7ff7a5ef47ab2b7c159c87b5a9ee258b67d54b44ad25ddb3f6127a5bfcac327814bfe4b6770563ac407cdac7d5367fbd340c6701fb6f3322545a5625a14fd5dea762c4d533f99e11aafe8c5a7a3ad2632ae548723621037db7ddb70fbf73575bad55ba173f3c1a7ec718d7c16d2572b85ba8593408aabdf98b0af5b250672b58119da1f6ad1cba0d558435f368f1e13f9ef3e54e49e3044c69c0bc948d8285dae483cdde056c5ab59014457789ccb27fa3587c734cc57a897b3518cf458e05d195de54a6dfb8eab0b74afee7044cc311217820d2c773305c5d42740b6bd089da56ae9ee626f1950ddf767741c0d532cef82de1eef3a83852f97ec591fe2896679bb29695e157f6d73badc27fe4e50d622f4d1a3e0a29adc6bbcbdd2ea8c38d8bbc11bb4b8e46b5061d981b1b08529546a94a3cb6178c032f07792b9d810f283fbb8ae4c4857176c186ab39519c718f5d39b4a847c06151c40ff3588df2aded1310d02bd3bf86845e430f3104ea0efb8b47a11f4da95ddc2b572fe619b16ae015e4fffd78f84530552142aa9bebee17a5da32f9317b1b5bf1f297c8de66b2939ad0afad507145264e6d80e6b277e541fb7268ebcd2d3a750916cd9e94add5441ebd67837eca4d6233b198f23c31c389fdf0238ca829ab3ca8b292d8d9b14ccddb830fdc5c84b1d34036a0de8c360f5c461f24258d4a2d1b13d9ae24d76ede45d1ba07112c68154f79594052e449e91a2d24ab3005bd60f87b98d2e6666a82fa82110b3cbb16c2b1c7bebf41017f32820e9dee36753519bdaf9ff7fdb0d4bc01d24d3b49d055d6d4d186218af29a9797787ccbfeb2536cc36b612101bfc3577eff54dfa3eff2fbdd675087a9026c282954f85c14c8f98d4a8a70bd5b3db11c87003b2c6796530cfa1ca831f7cb50311814124bf1f8e83b6784af87785bebc1ccbf089f083d2b192d06e08ee233094925be801911e37174b2ee2c14909635df40ef513c801b0947a94c21ee8efbca108d9fb716ab8c198836ed4ea75b52935d1bab9b921a39c4e3a8823cf88641cba28c6ccf785e163f990e3d00e3455c0ebbda30d9ecf22af994e2ab381f25bea4114de92a268a6df1d2aecabe721fa8624fbaa00b89521fbea821afb697b9fab33da42c0a31edf42e571f1f1a22cabcd2091cd8ad2cc45d66ca179d261739be96178af9f02f2a3d789e39ce504bc3892b20ff332b1351d01a5a340f1923a0f694c0b9ae4c6f1dbe1990c299332da641c5e9a3e576a3a7a30fbe9358129bc853805663305a77d28f12662c0185c3cf78da7870d39f0710776a5efcfe3fe8d904cd7b2f0673a0e6d89e8cdd2cfa491ce4d0f65c368eabecd169f5d305ed5d297aa5315a8890607a2978e573007c18084066aa36729fb49f93d149ed682fe9334740bb02f5de84d3954520d5ab29f5c6ed046f4d6d0c7cc8cf6b65d76bcdf7a5cd3150b75ca9c5ba2f656eadf978c6b3c383e8300b50ada554bb54165053b0be516bfc4dbad398317bcafb40d4329f717b377109273bd68e62b6019755cfe8bf00bc2e5f2c0cd2aa0e7a71dde13b4aee989cebe94501114b8242c807931eb3200d62355e23ee6b191f4102c5dcd1ff9a1b899f52cab9892a3470db687158843f258457e831c3ad28dcbccd5e2350005cad1f9228a07b94483855e737b23310c65a1061e0edaf8db963e43dca5e2f41a8ac6c4c7a83d62790d9c47bf43da4934b790d0a4b4492a364e65ea48053b3389ada973c4195a4f806cd3672f21b3263d358718ece58ce81ad77cf48de9cef98352f191d7a0b84e6c1feae7227c63a0c38c0262a1dcd862e503a441e43f3805e8deb9c7240088929d0b3770eaadfe807c27dd41187f711fc39beece24154f7af0351be7797d95cedc1f66f638d8dccc8d13d2dc3ddd89f99fccdfbc43ea8491544bdbc9", 0x1000}, {&(0x7f0000001040)="90f0da3a35d2d05f060f982b9eac5136b8b8f4d64e182c6152e5b924d2ce559ad307ad7b762b27c749bea4d492dcb5d0ca77d488b9fea82a41331013e9120956e97fa8f96c45a744a89cee2b49a8c28cf95d1c0d69fa597fdf699e18b0f951bf1016dc3be183ce381c0484d7d15fab6f2f3d5aa6a8705376b5ad51162a0efc1f83a467494e20c92ef8b9c2b30fa6c9c0d8", 0x91}, {&(0x7f0000001100)="3627477ef01ecadc0e2526d5fdf0917d6cc370e75c8ad029a3813fdac6bbf508b8baf121f46e119c68260ac6972ffca3017143150a9d9331cf70ae078f3535998fa1f26e7e05829280a8427bba1801b08ca4a614e3ae6540cb16d766e20831717451ea77393a5d59c6b20ea5568695833d32ffc9ffed2861e73e308eec33e63024156a5dcb4248d7ae9e625c100e03aa17b4", 0x92}], 0x3) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x100, 0x0) getsockname$inet(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) r2 = openat(r1, &(0x7f00000012c0)='./file0\x00', 0x20000, 0x40) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r3 = socket$inet6(0x18, 0x2, 0x7e61a8ac) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x80, 0x0) bind$inet(r4, &(0x7f0000001340)={0x2, 0x2}, 0xc) bind$inet(r1, &(0x7f0000001380)={0x2, 0x1}, 0xc) recvfrom(r1, &(0x7f00000013c0)=""/67, 0x43, 0x842, &(0x7f0000001440)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto$inet(r4, &(0x7f0000001480)="4b798a55bfd0fb1d001fb0942ed55a11a56401e65095f04cbfa153d3583cc7fb943a56acfee1401d7034fde595e7eb06ad779fb84606f5e8cafe88fc089cc9b15418acb38d9a7f66352a959295f53d7573a097359ff6186ccf25d201f21893f1b58a3bc63dc0fba38a718a5a2ad7677d6b05b2dda7f086e8c6c32cf86b561bd213ebd9f22089f02d0f811facfcd2ce2c039858a153e3f267424b6b3c51ba9408613aded2334e5ac3af481205915f788cb3", 0xb1, 0x8, &(0x7f0000001540)={0x2, 0x1}, 0xc) semget$private(0x0, 0x1, 0x8) r5 = open$dir(&(0x7f0000001580)='./file0\x00', 0x200, 0x8) kevent(r2, &(0x7f00000015c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0x8, 0x1ff}, {{r4}, 0xfffffffffffffff8, 0x84, 0x4, 0x1726, 0xfffffffffffffff9}], 0xffffffff, &(0x7f0000001600)=[{{r4}, 0xfffffffffffffffd, 0x20, 0x2, 0x0, 0x62}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0xffff}, {{r5}, 0xffffffffffffffff, 0x20, 0xb9f7e5a2898307fb, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x9, 0x30eeb1681a82f673, 0x10000, 0x3}, {{r5}, 0xfffffffffffffffd, 0x86, 0x4, 0x7, 0x5}], 0x2, &(0x7f00000016c0)={0x9, 0x910}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001700)) writev(r3, &(0x7f0000001840)=[{&(0x7f0000001740)="25539caec50c7e809a753c2cfa01686805cea789ce927855b2da2462f5476a7a5996ad8ce9b28d4576a1b4636b62cc9825c090409f857f21b0b724e3edc10d524af5047a4e0587e0c5fc1ff3797549f507865e0bfc6dc2ad0ff84e9db4ca7c76859e1eea2228d12369918ddfd9b35d6cc75a6269f74af8a4e20a24ebdc0202854fb13f7a3750a9177c8025a48a20ffdfbcc06416d83132f62af3ee3f59d71b732e0449984d165e7f6869bc1c41ef5c42aefe74cb95f00f8aba9af6478cb9c0c4ecc74afc6b135e135fb67cfd50", 0xcd}], 0x1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001880)={{0x2, 0x849, 0x1f}, 0x8, 0x4, 0x1}) flock(r0, 0xc) r6 = openat(r4, &(0x7f00000018c0)='./file0\x00', 0x100, 0x181) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) r8 = geteuid() setreuid(r7, r8) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000001940)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000001980)) r9 = dup(r0) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f00000019c0)=0x2) kevent(r9, &(0x7f0000001a00)=[{{r0}, 0x0, 0x40, 0x4, 0x3f, 0xfffffffffffffff7}, {{r4}, 0x672f20cd9b2ed735, 0x80, 0x1, 0x446e93eb, 0xfffffffffffff001}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000002, 0x81, 0x2}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x21}, {{r6}, 0xfffffffffffffffe, 0x4, 0x2, 0x3, 0x28b}, {{r4}, 0xfffffffffffffffd, 0x30, 0x10, 0x5, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0x7, 0x6}], 0x90, &(0x7f0000001b00)=[{{r0}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x7}], 0x0, &(0x7f0000001b40)={0x0, 0xfffffffffffffe00}) 09:12:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 09:12:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xa32f) write(r1, &(0x7f0000000000), 0xffffffffffffffa6) clock_getres(0x2, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x80000000, 0x200, 0x101, "87f57fb3581e2961e4b4a2cde85a181116a26ad7", 0x4, 0x3}) 09:12:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x100000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) write(r1, 0x0, 0x0) 09:12:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x9}, 0x10) 09:12:09 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) writev(r0, &(0x7f00000003c0), 0x0) ftruncate(r0, 0x0, 0x0) 09:12:09 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0c2c88c63007d295cb9ade057c3d69fd9d2f3d91aac816d91145da7729102392212c3e794295705089ce08efd43baedb74ab9475e4314174236a682b5d707b1610e5b5af033f2f7405f819f323064951d4b60c9eadcfc5813ff07cf174a0d2db6ce5560d819578dce13a00450b0e4e60581c2cb3e573c09bd019a8d55892a5f97a8a03252e740d73971952f61661cd7380400b13a32e6870d452e5e3d16855e6ff881dd3bb99273ffa1678bb092097445a47ea3d1d6b4fc80aafea3c849f58b9d545d6b78848ec27460aea7de904675e301f94cf80098e497827f2d688b0947cdc7f0e6bc0458920a0b6ba2ad9b397", 0xef}, {&(0x7f00000001c0)="6f29e17d26a9291496de646ca8cc5e3cc0a2d84f95a4b24169c16826201c9d3505a62100189f88e08c9c2d6da5435eb19f740a946bcdad63c87b32ef05e0bb21b194ebae776e05f201221edbf2f77143379e3ce612a89315d063de13c97ececef212c68dbd1f04fe0354d411082edea3d95530afada5f0cc7b6d78bfcbc9492a627d9c96e11b832ab906a19ce506a444b61a2a5e910d6193aee059386f40971c810b514221b5153e8c253575d02f6c4b38bc57236a2b1619abdee554f7880b11aac8272b4f2a6deb943e1aaae5f1ee0441f464275684ec32ab06089a2bc47d5b02cc5cf41bb18d0b6a3af7bd9fae5292d273bbf573f3d4078d4ada34b804a592738c8d4f01353ac55e61963ad64d4175ce48766972a65c8133c04048204b994797d8b4eff1007b830bc3e108eabec650972cfd7143296f684ed4e585493cce9aee2d72b1ef4fe6268ece456c07c3d0e1022dd8fc8fdaf81b5ef6401fdd7c9171e0729cd483a5d747ab09108103d5aa57952319982389bae2037f913d0fa55d1c34841e4788beebca44a47e9b51edf688a4a4130de66aea8b1a8e414f775ab138ba9a4c6bd3b577c9be0b50d44e7f264ccc844a81b727ae2f31b02b7ec7a4e678eae58c1da4a91c930b207eb730636d621e2c5da00730656e309f4c680a3e0e1bb7276724c2269d94080498ae93a64e818031416968b3cbdf02809cc4311fef5ea676a223654745baeb5fb3301bb88dc2652f26b48ffc4cb38067812d7e30942cb3ebb4c5317c5546bdb85f9901f5906fff1f21a016370a6500f4c749671bdd5b2017358cbabc50623ed784790226bbdc06af72fcd28f06a1516881dd52466a3f0ae4aafea5b8ef8efac262e9eb3bb85213b9c2317836e640091430309ea00aaffdb7233238ab69477f30ec36816d56fd903e1889153622b3467793837b0c0ea71d8f538a7ceb5debae39693347e99de8d7f6815e1466cb482d9c1f19521d4e185f921208a0bb25b18306c233ada647c0ce1a9439c29576970183df4981798ed0dfbbc23ebb8a5b1f74d23c326fae82c435e286f93124ba4c74613c08ee2bc3d08cd273631f7df1580537f66cf39d6b271bfe990d4f7c61f198d1b4aab926c9378b8d5a75dffde7e0f19a12671e6d35d52017130a4a1eaf004cc6538b5d7f51923c5b143d52a34374a0f8b266f7baaeb0cfdb0da87f8fc4deac190b3d7da7b92f6993ff74320c546502e7a2582a93bb3988814d1ca40239234f3a0b833484834f2bc8a8b331f4b9f103ea1d1bee64f1a2dbfb28675ba714b81b64b536724f08452a03f008d9fc5cb0828ce39b474bed11d4f58ce3657407bbe1ef5846b0d85a7d5b73ca0403ebae76523d1e22effc74e43b782b35915b9e29301444d1d90bc27b44ec621df8ae5fba3c7f1e303777023274f2c8a8a9a61676adb622b38c20e73c5e814d59afa9ee7957c5358b8814778f55d6532b8aceac220831b6be10da16550ca71b3eb66b0f6c111688e40e2688e863e92d62a6456b187f3e031ca52d88ecfc883cd531e8b2b704e574e631ab00d2c37ec57df01e8345f53cbce386e718542672fe72f0c549af3e604a27f60a6a1f5e8f488e717ec0d5cd84142189bec06f243c477f99fa48f7dbaed30d79c5f4826f4c69bfeb3c5abae5ca338436ccc011ba1187e323ac0a528fa0ddb75d2e2c0ef59d00c297e09dad18046936e1b28bf8f57ff4329b5403017d44d84482682a6e361da5433bea2bb78b826ebdc2faac729b5fab63e0fba21d591d4ac53f2f0853ba5c7577531a61a631d0029a3c451e1fc2c87d44930692c5b016ea699d2909bf33dfe061bf7af21b1677de87a8d62dd72167def4e6b0802f28cb656364589ae470a1e0ded32c0310eff0600a5e9df667a32527e9ed0264e0ebbb7072cb27f1bdce82826efaec34271841ee6311f47b8ca537e1e5fae176887ceca9b081f20e3352bf7f4eee51b6e280f30b034dbf41f5adb905278b585fb16fdfeb338ebe94e0873747919d49fb95bd2f3a318cca5831dd848abb632eb0fab398312b3ee57d8fedc7ba0772e78bb66c9bdd5a5f165d95a1f41132ceec45a094bb5c93ca9deb1479439c9934d577523b88c70dc905b85636dfd1d737f5db2ea1a89e5d22b39c886ec3c7060bf4b3bd820e54bd1547753257aa654f73b0cbe432156b49e62a57f3154fabe2b89ac273b4085d9a41f7a76532fde4e34d6df044583599cd841dba694f4c9c6f4f84d9b1436d9d3e6e27d3dfd0d2bed98c33e73f900e20988160cf6b5a6bced190047912960d6ffc93b364503f1cdc3117e8668cec4ecd76788983d062f8626bb4a6047fba33aab98b97471bda6dfd35b9febdc7f809d7192ad6a7a5deda1bac6df771deef73fc906016aa9169c30d797a5001007b32156cdd8c9c1bafa3017ad9e674a6376f7cb8125739a301eb39aaccbc97ca17b7c2d365c935bb24e98382b18fc11324a9dce5528a0c0f51c0c335937dcc53010f9540d2be8728a39f9ebc1392b0c1f9d52cd429e2c45699f6a7ebb31547435d5fc6b1eb41566ad0576cfc2f115de3e89b4b4cfc72224c7209824737bc9c40b88d4ddf026c65de82d7411fce78257cc7c6f25bc7309056c9fab07d6bf2a232cf8e32dc6e777a8e3c464912f3edd9181092a85ddea0809234d7b061d822c9292981760c269c7297301f7e9cab09037c03cbd6754da560a53841ed491c34d62d4a1f960f12257bb7bcbb4bd162bd0fadb7591336b6213d4bcb06c409aed2d75c9a5fe5c8b852d47913eb310766ae771a4169952760591841539089fc5c506ff192e020fdaa218b8b63803a28fc839e17bd22bb0f93a6bee2752a110fdb104131f30fdd6aa4e66a93479952607f8e138a823b41210b2af065ad2d5b01ebc48c63592b016bb9a671b21e54fd19d33eccb4de3bba25c848d6f85fe1893be975b1f29e452f15e9e7869c900ea3b61caf0ed8c87f9a16e4bbc39cbd53ae7815a9a7c6246523140e64b8fe1a9001bc711faf2441234c4724e3aad138a195bdc2bed20c2e7bdc8f87359395e1dfb969fc9a967e31861bb804cd01a5941503cb099c4e5bb19c995a93080fb0f2d4b13dcdf5e51a9ae85d0536e5044c897b94d70449fd9fbbd8f19597868c98b699d7550e28e46e6a0a5c787b1ca31496ef1c49f0cc3b63680edf0db1e42a7a3ab5fc3da360d029243d9aab95f13c66f961b6f327ba4b9620953be5e53b4c9cbd91d67e064def30a4efa03d814f77d4575512ccb0808e8ebc98a71eaea8469f09afa735e85f6ac4d2d6e314c3f34a729e58fecad56a08e36ca10e1feefd04fbe1e3633acaab89d59c7a2b819ff6f7d75c53443634e8020fe85ec06dd46ce4663c5c10c20bc56ba19c513a4df6d3bb52f4c17bb4d2b9620d8408d537897a4e7a28a59ec5ce20a2baa779c8d801aa81069f6326f02598da4e0b7f661e256aab847dd635d1432f181522a4f8608a235ed8aba3511c2f7028b4a9ccc4cb7cb1734092d38d88c5de620d326436cf351718c06f66fbaf77d7510ef0e0178215eeb4d334158cc852f3483e2f3e842cb3128a62bb28ff1871798e1b48ba4cacd011a9f921443218b1376703f034cbf206238617a3829a8551dea989908ab8599056c88bbf895d787b289ad0f751c00878c6ea9a3092ab04855850fda5f2d38e354f7eadf2d881fb4e7381c50627b1a2c6ade07a25f3f23f4a0bdd7ce579e5cf680a893e71aeb3c4c54772854a2980cb98c4d19193975efb869728c5cc9ebcf4f46885d9a6f1da4ef39e6d40483e2d9d805f73ad5bb2e0873b80134100d68fb1c087461115421a439f3371a3cea5954adae80668d82c4f4a7bebf63c7b46b806c543217868ad5fc33bdf9469d8f514e9af2682ace22890504798ea90880ff3be04c9acfaa029d0f84a0e5583950b991b4f179349e837e09664a04ffadbc8991834c2c37c376c65cc0e57932803a6c08392d55d3374b61c3762aed723dce1c9627893bc3db17ad7a8ad354d1394ed033376336a5f7bdcd24d45b68c03dfd75f72eca24124502dcf4e645682743a409e698072b5770fa8cba8b5990aa25b410d96dd134a9d0bfc72f98c3a3c826b86b7671ee0dfe194837b644554d52f1ef2482e73df64da403bcc465af15cfb9bb0b280e73eda2331a5bcb0b8fc82d9e2575e1c9b855b5591bfedab33c456afbc2b582fa7b75fa3655a794f2ca24359028e126ab7be4e42c4e8ee5a0fe78c928db693afda80951539e462317c9ded1872ae2d9d64fda0ab5280ee5f71ea52910a50e8f56986d04c5ec71af591245c6002fb2abe85fb9b111f1d0924c57cb6729ed329243b939b6f1f8889953d360b3df5c8723c340616f007023fe215c4bc0a8812b1ff7a91542ba4ac2a4f80fe433df4ab6f18222a079f7407a425418ef5bb42640413857705fd4d4f4641c7f371ca2f87ed6f7a296bd7bc41c17de01d9cfad7263414ba642aed20a682c3d835c3cd0c23df48bde76c9e6af1fcf68de025cd80dffac0f55d79956deb3f529fabee01ee6f3fe7cf66eccdfbb3a00a233ac2880193fa25ca7bff804884fe38b710403b29a2fac03a31f5d052181e3e969f288e82825aaa2f884fe2da23e374f137ac59304aaa8817605a3b07143255d0eade36579f4baefdd7abfc5e33072adf842b53689a02a87caf98e58e790aba2802c72b06984604a78c64743d6e68850fbbb932b857daee675d0b041c7f4cc475d1a0e4320ab22163b7b3f8199852867aff5444197bd0b5c9278cf55574a4755dd682d8498dc7bf30b673efd7559d09c69088d083db7c39d648f33c6ab31c54985b1b7571f00b8044d85ddf8ed978232bb84078dca189ada776a1db68f74f2ff9264958ba0f57557b2847e77b3c3e42ac19e304a4e051e7633682c9c33c39a4a8212029428cd8bf5a84defb75c75b56a32edd1dca0e29d73814190b7dbb7d8a72f393acc2e00919a019138954cd7d64936cce4780cbb1ce8a9463901da6693e664e32480ae3ca92c6f1848ce1c4c4eb5253c4c08eb5bce733582c3cbb4bde3bee3534e77ec0c9aa5fdc52fd4007c9365c6c5bc9ba1902fdc2f6cf295c2bc8776c9c4e47e84c06b46ffd7345e87fb1c96263ea129260a8161e0363057808f7c370cd905f950171393c9973ebbc6f693599ba3784d4744c4dbaccc7920de07963867c0227a4ad00b8cc71b813c5f348598aa498113de32c40865bc864e1cdbb8ee7e7c2c98a8da0033efca245889347cf2e3d643e042a287a7f82c7bbef20617fd0a1d52668a8f3d65e6834cf18097e01971aec4fb12ffb53e8c55c9b3d36443c734029b443fe23e43b630239b1ff7e56c036c19fd0a128c7000cb77d7b51c30a44b83a4e267a8ca72c0329d07b5cf809e9554f20b749cb9af9b3bf7f3f81cee82614dcc55388da866333d975c0b983954c2f715e89798103db55ada4165f465fd685fade4c14c4318612d8a94c3fa0baaf19f67e9193d41e15c9397b5a1bd581b3419941b2de0ea5eeca00c1388032d7489c20f9f998aaede9d47f0265c729923861e63d1c1a78f4da1e4004007566891e3fafbb7e7e9b6815d875d49211b8be2b2b88cb1bef0490f73a54e2fc3454368d3c2cdc455b43692acbf1f7b92c08a5a6b016adcccbea5931f3729e108d29271058725901e5e1c91f52a49e82355e165db38f5d3fbcaf402b45a4ea74b65a70f4b4b80555cdabca5bdc3e6a31002f787c0a8e7caf28f7a4ef47f433baba936f2427bddf2f7862efddaecded0db501a12a097f91ad9008251fd8ae34", 0x1000}], 0x2) fcntl$dupfd(r0, 0x70925424c8ba4707, 0xffffffffffffffff) 09:12:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) sync() accept$unix(r1, 0x0, &(0x7f00000002c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x40, 0x6, 0x100000000}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0xffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x30, 0x1, 0xffff, 0x3}], 0x7, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x7ff, 0x350}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x29e62f13, 0x3}, {{r3}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x3, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xffffffff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x7}], 0x400, &(0x7f0000000280)={0x4, 0x20}) 09:12:10 executing program 0: pipe(&(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 09:12:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) r3 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/26) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7ff, 0x5}) 09:12:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="245452fa879601436f2db317270aaec5689a01e0dc9af9dfe7385475396bd46a7d", 0xffffffffffffff64}, {&(0x7f0000000100)="7697bd31055a5ea030b64459298833f8d56c520e657936b9bd3c6b4a67a8fa1eb76ba24dd8a0e45c2fb9068822b6ad4520efb1a13044dc1b54451d877a3de9cc5ee7bf5b10a53c469169616df8b79868cdaa84db394c76012b9cad725de60449be139f80dc2507711881892b602b81e4963f8af9999b2546dd18d0a80b13e97ff623", 0x82}, {&(0x7f00000001c0)="3302045978a51196cdc574ebca058e7eeca2f6f13495624a3fefd2c8325bb0c185c765fca874268f0a395555a04d2e1564769ac04a6e3adab89b58081d7f057704d4f448ab2071bc99af7e735c8d6de40443f779c8f6fabec9d9c4724ee4f635598250c2d57a1424ee3d70c0a23f1d84527440010e0ba51f623819f11c2794d13bcbb81d9edb3639c6aa90d059cfb21f79c490e40dfc21b8", 0x98}, {&(0x7f0000000280)="1f65065652f7481d22d19b52cda19cc9c9b6177ced7a2ae31c20860d6d5f1569b205d2f446c8954e148e984cd7d7a36cfd32068e611f551874e670193915f50f9aa0a21a088cf8d9d4a40adcd52148dc8deb6f5bf09a63d42c7bccf6f46a99847d85c6bdbb94d28a631a7f415cbdfb31d7b5e124639fcba75df9c7eac8bed6041c35a6ee2d655f9561c91815fb622fb9168d", 0x92}, {&(0x7f0000000040)="0771f61bc83736778118b117e21ce191015d6163bbda07c534e6238a5796666883e77accf51ae3543488c487a870fd21778df14ba02b5cba4bb687", 0x3b}, {&(0x7f0000000580)="31886f548aa2c0b82a176d7835e6ee7fa7d0f5a30809118714a9911a59ba230a5c41cbe534bdfee488796bca6bcdf36b969d5c3f77d8f1fb3b5dfa69c6a2d56b6da8a6c193a4bbf3c0a61f9b2460cbfa86a9a19152edcae5eea86f3ff204abe4ba2d9b3dcebae9f9154336591a04bb640ce9bfc086cfb8409aa16c0eca7cecae07943f46b5163fee7284cf3f00482f3847fbd5f7928d3303eeaca1b0b9732e26f70197b026d081a1fa7e468a5a199611", 0xb0}, {&(0x7f0000000400)="e65d10bf67c0a16026a3aea110df3ba4668a320e3c76fc00abedccb60eaa6643798978a4f49762f866aef0a1dcb67db6473a793463e61aafb3dd469c182e996a8840f27207b0b01aa9748e8c36eeeac36e7f25e103769caa1e7eba6e6471b74fd4513216e6473450c2cdba341d950b47906353774c62cc45e923773a28816060bf2edfdd70a02129ea3ec75a6050a1e154b940ceecb90436bedc1587cba1c62a", 0xa0}], 0x7, 0x0, 0x0) msgget(0x2, 0x80) pwritev(r0, &(0x7f0000000f40)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000340)="86ad50a594cbdaf84a64fe2d2f824301fedd5c6887b292bb13219809b75fac26c126b813b31441714ec20b62bf46236dbf96e6c4b568cd79d122b3888d1f25731220b95a4381d9a1d59770c04451bb196c337d3b2e3ceb119745dc39d93c11fe45c917a604449be802fb7de333b75f974a4f41ab54f875c0a416e08b9328c17cce6511", 0x83}, {&(0x7f0000000640)="5dcf6e861ec6a9347b64544a59cf483ef7fed9cb64350c88afa0792846f0196a4d5dc84d01d9b0d615ae9768a8f31e2e7e1296b368747a0da1900548db8c24fac1c5d5aaed71e6385882c82ed29f5a6b2aa705bbbed190c6b854111bb599442149e7842719764b4647ba747c26eaa5e80e19966b3a435418888181da2d1259521e999da658941edf6a0be0c52528968f0738f3b32aa1039befeba8bf7001247a7239daaf45f9d5b2e655c85378a6de9903e9e08db4100da40051", 0xba}, {&(0x7f0000000700)="a0aeae7e11b02b3cb743f12c0e33d2a68813831b7a0ee361ecadf3585058b3e8947b1caf6fe0d646246912830dd43d5ca5d90733478ab2b4f1115aae602efa76112df6f3f4062f71f921a41b8b1cb4c221a5a17aff30952acd67ba14b608bad58bde85b4f3", 0x65}, {&(0x7f0000000780)="31eb1a3215e4f3b1be950e02af562ffcf27b8c8d9365dea32127821499c14a90af11923c3afb8d88ceff2baa71df7e1f7bfd1d27424636aef8805de2c75223397840f4376fa4e56ce8af2a687e3847f5d3aa68db520105e07a62f14adb5e808eb17e7d9ae9e241090cf0caf240c287e520ef7f2f0bec347f66f683490c6eb18f4028ce3db6169f43d920f491211d6b0c0c99bf32bf73aae6d9a04e9e54c969bec33c4e5bf5495d57d336cee15afe7755af8bb175b2bc8378", 0xb8}, {&(0x7f0000001740)="7c65de0c10916ef1f5572db51b6f460dd8c39179e0fd84153945348c5110ba1a7981099615743735c76df714bf2c79fa70c516bab8fe1946182eabd60e06a27e425096a1566e1e23d381e986f504c8c9964b38dbbe926dfd1878dffb9ab50230f705aad3122fa9da24d7e2a68af81a9d42b9b0a1d524d8d20f0a9f0c73c3885cfb18f8fd45c8b078827b8d9f06f636785cbb92b6584500ef95b198ead68652fd8831cb3920a5aac01773baaaf8ffa8e103e18ec7f508bf1f0ea031bdcd2d06b18fc8ebb0f8cb584701f73abfd4d9d2212a4ec72d831f06e1234ed1cc3987fb6adc164936e15853e079a63c9a958bc2ae6735bf04ad13dcc5cfdcd0766fb12555687e01570c738ef5bc5578e2ab0eca5b266f1909ae142c5edc9d179eb640eab946b273d772b5b06a6b0198ac332fa9be045a0fbea723183786cf695cb56ddbf80c20f05272fbf045554b01515e228abef85133f78d046176742b34d21b7021783977227e0028a4f10becb53ba174bd367781b75fc52489573b52d259b7b7ef0d9149e8219bf6c8f45d2cbe612e1864035b2bae22caac83c52f8a35622ae57beb6b5b404be8445f330479a549a96b9454acdf60c82b9c3237537c515dcc2081bd7bc42b1f77069bfb5a092dba8bcd59b1236e460a2bf6e97f8a472ee8b75537b4e87c7200a5c3143e51c7343db4e9b263e9145e3e0a8cc02f327bac1d15f77d0d8ac6b54eb52c9076aeb11ed9835f7c17952b05e678fbf2bd01a989f748a29113679521a94ad7e26914f23d5a78d7347cda631e80e30b74e229dfab7f86d37d4712cdc3ce81e371732dd02cc12fec3bbc520a984601fdad65f811ce798cb2100624d75e4489fcf556cda1e05042617ef93bcbf0027c843ddd363f79074b5c8f36b78118cdd3fc5951c43267918531b25fd3a703a020b53de1220802cd68d196a753f1cc0490e8d0564719112b66f3ae1236a437ffdd554278abe3753ffeac9c8b5957b372f7d576560f3522dc56e6bdc3762b6601434fd8aa06f916a17d142954ca1b6c8cd3dc6f6bfa17e634dfeecd93707b33ca46a5b3aaf0e9b10ac406e63b94b54e7ee4b54cd8a2ed25a41cbdd980ee188eab56754b9f16e06fec078a110bdf81dbfeb2d043f4b53c695dd11ac3bc622fc2a5c851b805b8e6be77e273421192249a00d837ebee89667a400a4882e57cd2d270e15da84150fd469c735541a33a5362a5b990f36aba70f47988560d36763de10c58b55ad1f4e44097902d1bc4acafa263b82deea9deceecad36f51a9390c63fc0f0ec34df202e8f1dfe6029be80c3fa759c11fb922c235a60f0f2908ff887e95a09f25f44827beb2c9c876be8895823372781464d65611f17b4bbe2140d11b67896812cb1a9e18eda9445f44f0c5f4d02f70c4336d6c55b45b9e217847f783d363856a29ef6307a11195bd938efb0c61b0fa6d9b72495325b76585b931bf57d7a1b16eca054f44bf1c59d7a54451a3805b1f171a6a8449bfab9603b347a268b07f49c50ce3be32421b209cfac38d4306769dd8f0accec24736095d72b25f062a58c98661e6935838f3887550cac3220879d72d457f26ed7cafcef6cd7cf403adaa1ac4df51444683c1c1a6975cb97e62ce33b1f6fc4323fb96fc5a9f528ca2f866e2d0f18888a4e7280b43c2c615495c1a3615f61af4df0bf093a1d7cc91809fc734a76f3a4fb9de61200f8b46756cb7257fe492ce663cc2e8e1a80a6b3795ba0bc655e7d8ddf686b7343f2999525de8a75f0d2f1e41172140c46a4c7f610006db835ed663fd893c316508a6b764c7dce1e09ade9b8075ce004c86d10dd27b0a370511e849b99d5310713e3b5eace67754f926dfcd577d0a1d88360f180ab1b7b558a9c789fbfe6190fe2b4054fe6b25ee364074be62217040f809c3f276b9e760d1c877ff37ef6e87a47d16ce0746f465ad970080b8fda9f4c110844253add77fde811eb37625bde540dfa4c58aa3eecabe5a002317da23956dfd6cca48d3daf7d9c40d85683a9222db1d63c1ac3ca07bd5a1b997f03cb59ba039ab9ff33c5761e4ca2b05ff6ea63144bde57d02cbec38c67b531639875253d20366ff249632328b2d03d1127fa5d5ba9df2c5655dc13cdab0e3d4c798c9f608dd78360d5e6cf77a9cff31f732e71753505248af1869d7fb3c71a89993983b6a7e083f25fa786c17e4d2f65a434f8686fb0f769005fd724b79e84e6bbb089edea27f0c7a146fef77b4417dd645165e6cdd26d50cdae138798c0723dfb04a0fb2767347e8d1debb58503fe7c60333160e9b98cf0ed86ad1ce6d4ab1526d96d40d5daec615eee8b5d4779c5fc5681a03cc7664d5e5d408f696f8fba30d25c143e90417573e3b13388fbb3dce6559e5542258c0fa0d4f5a68d0ca60dc47af60ab804ddfc2d7c6857a0237985ce029204e1100f46ec20bb62e9f3a4951e36c1e6528122ad980a065f70da5cc976cbd49140a7950207d975475e4822946f51e06923049f07f785dc4b40ddc497c89aec0d539dba38d8f5968a30d70b7f410f3337ab92b2cf3d94edf9e7f6a66c1527804c83af5b47dabdd2fe850aaa339331d2c213e9166471c4a11b3c83342c634e2624ccdf83bd16a62cbbeeca6d282850795dac8b94c97d503b664875feff4bd0bf1bf08692dd80fc5c3cf4626ebb06d84138f9cef996b3a091f7fe3b6b6f45ea57e180248bc5bac9d33e1dcb434f3ccdf859239db8e6f97ad8951905e72f7916eb6bf7f396915c2642949790479afefd5aaed5df65b47b3f4a03c3158c9a8cba6371518970be719cc3c330112c8415a9a2df15e9543581c997b94bfadfdcf77a1516f34dcd7a57d6f7b24410dd8d4718052b711673398f4488f2e39f20781819740d1bfa41b9cac18c99a65c76439a93f3a710ee57b96c9d6cb5d6d3876a762c72478289ea82fbfb5779619c280a048b4cbd6cba1e4e903ee1fbb05547bc5b8d8f2e6cf2156cb94ed86ec74bc181a6efed87b1a363e492fc75a365bebd8c9c56c1ee93b1af1fba03eeba19108f8898855475c2d00a853d28831dba4292d45f3ad1aaa8aac562971277b6af9dbf512bf67344cba715536601c8caba61e221b48e32de26f50b08b4a78d602dd978242a7db6e7925f27151f7912f71a9b8ec3fb322fba978e6c55a202ec67e997c1a2c06628a4472c76d21c5f27200aaad629db9649dfa67c37b392c1580028dab50faf548f54a635c2415e080a7faef8edc3e3e56d4851fd26130d85eb16ff8aade4f30f232d12f8f76e3533192dbd1fe145462c97d4b8203443d927ff55a87b68a6a13712c5c8a536828c025bc753bd669ed6d91c8c6402bc252706854043d2e9b70e3bf7b2330bfa0df29599184b8be28a1b92fc41256cdc3bda2986a67a703eff9ccf8e6d814680edb4a7fdd5b0c07ca5af19d1d8251e18e443102608276576250532fde593bf0e3627382eb43ae4ca23a0521a3f244f652cf993bdb79427890a712decdf69bbbe8859ef0dd6d62cd8c4f5ea99a66e253da8117bb507598956959b3c6a2888912520f533faeba25507068c1847a8c8d2f1319bef9e45eb4ef913f7d3f06c7d5e63302d6b5672050f092e259ac086473dc61f67a19da110f592ebc13d944228b7b2a1525888ae2b8c253a9f568075b683b6680af9f64a3eeaa4f6eee80cadbe0c55b50d70e04b5087576020b64e061296208e5983b4a0d8304badb6dc058da3d73b4c6ab0f869e0644b02d0824912ac74c5c5ce7f2f4074c2ce7c1d0e3a0d2f7c2548d946de5d7902dab42c0f1610f66bc87be90b205f72d9ca8130fcd63e92436ca923240bd75d6f21d1b395616ad7a92bc784ffa7f5fffb6570138ddacce38834f7286f37237552b42660331c809019db788c47aa27e766b5714949605c7778aa7bd094996f49eb5db6cf6de612d34df4bc336ce9a98962a732fdff5d134fdd26583263ba58a6cd6faea12ab21762886717d7bbcb834b7e3334acdb8253e66e52e6987a98b83d9fb88d1df0f72bd1950c54a33fc07245ec2ee5a0c7fbc7a12d55d3c7321901f415137f8c38c7b22af5c0e77666710825069706b4af0af43cd5d77e9663036299c5f32e932424578bc9ea49d255c6f7f48d483e11f4b05b0ba3e2fbf8e8aced5f560714a9b5e3f22d64c0ff6fd89c87d9e2a87cec3ed4dfb62dee557e45d3741dd877a05a4d893a404f6993afa8654fa94727300daa479476d1b61e5d1e18f380e186800310cfff38bfc30e20af16b193b45250f5eea09dc611078f208a1d5be7630b648a1b21857a905ded8bf69dc1d4bf1163e9cd527ad1e1841cf56120238d54854784173f8163b5091febf01b4e7f2fd8e1db8e091cd32011c107e592a1b02442291e4682f078231664614d81f241943453ca881980bdf6b501879d2b62c74df2bafee86fc399935ef1c265770550ee280a537da545118d25ee52ccd877182f34bca17436513203f43f20340513572bb1b46c27664d0e3d6b3da25a04f18419c8e895916966dec20bedf4ef32ebd7044cf6fdb563a1ff821acd705024ed0e3043c8323a45e775d6bb47d832e5aca468862e7c60db2c127c9cd444a71245b3f449f8b356bdf4093b96859d8d5e8db54f5ea38f3d1dff7c5e079c55ff0d90b46e687e5f0cff97088e8df19b40e99034b2e43c616159b4c9e739801296cdfa31f690c4f84b372923fda9091b9d571f1ff3c499d55ee4230997ac328f221390a133563814f70e9936ae999d09b20d790765958c727fa2fa69239ee7f9fbbdcade9f4b04c1b19aecceb2b3e86e7047b5c56f7fefba5bfcbfa1bfeb90557dbe1ed3c09cca35059407cd79a5fdaa1e5023f54b63e19823c71cc085e98db9b8ec42b310b9cfa5645338e21a910e7c62cc4addb2ff68b090580a933495d3200ef12600ea84d92fc5688d96c06a9133e15949f3a536f7783d2f81bc4d5552aadc957f7298971952a1b766f6fdc66e2a0a9f06d3fc335aec63b2c998eb378f6d497abee3bd64085972304a643c5e7775f186e6725cea55bd33ecb5c4f7e30b366eb50669ab523f89ea9c9a03337be82878e6774158269d6f40dfaefbd91b07273390d801a573c8a9a45e1de2cda5cde2a5d4a744f3844b27b595d4ab3d3dba28270df4dc13ca20a794051c8ac6112ade96bc9189ef0234d1132b6ccd52cea94a8e94d5094bb60407fadc5f74abdfd78170cc3d4eaba177583e226728de3aade33cbf0147387582281b144040d7e94bda3aaa2ed6e7648458bee4102e981c19aca8c59497d06dfd512053f29df22558399813411429f5d756d40a791bbcaebc5e0c5971792862d76cae8f6284b18c7586b0f0edab234d0340b9eec5a4613a68c82efb23209be4c8eb55ca918ba4d92b7f9f3451c22fb361bdbc1430cd7e0acec899de9517b6251d8f021a618c803ebc3d1c1a5a6fefd9cf9f6517ae16a007bf903bbe996c8b50daf42c34e9ea925eb99486c046275f490306c6a4db7bea6afacdf0358815ad71e358274c9d62382fd9fb12b742a6c1502c820148ce03c44624c1ac90ed881ab3fb80093d4e69765be946a1aeb4c8cde48b63ec1ee6f621de6ef995006d71a4e4b66f66d85816c27c445ff0b5c767ddc4e801ca167d64debee246970589cd21eb2535f2aab2c2e1808a8af35d8a0317c028584ddff5b289837ad5f7b6e601b1f32bddebdbd7f2c0b958daae2f4fbddc0afafb34cb4fe76d3e462d73f2a3fd64f3f26793f1d1e03670b7ca9578d9d61f04945844605ec52078f93970c5353c4609e227264aaaf0370f3e", 0x1000}, {&(0x7f0000000840)="d23b4dad9d5abf83d7afe1d2e998d39b8cf206092c7057cc0eacdd0e31c9304291959fe53c3da7f6cdd42122cb020f44a4038c67a27636110818da62dfec53d7a8e400022e1744dd119546436547b01920edf901da161e9b4c017eac6f9ca723d246afb8223b5fb83828857d821dd77ab0593c958d30c10900b49befc114ce3c4560f5ef0b6b043b8396547ca56b6ce592da32fe6c7c06e7a04475099c7803298f78d056bd38605f7704908bcb191ec966d5b91bc82235ac54a0916004eaa1350492a3294b69ff5304b62d6d9c959ab07787325e321610750b27d0b81981d8a1c88a61", 0xe3}, {&(0x7f0000000940)="4ca42069fc4f1d5f8f2910aa431d55b5ac36fe50ea78b1924db2da5e321e60b7319f65679ef46d4a09925dfa9d251a4ce92108883c56599989c046b03f0a4ae55f1d7170e645d75fc554622d7a68d19207388171ae4ca16b376007d3b7ee255f8a66df8622a82a79cbe9ee5e091d923132a56991d4028082620a8810c7c8a13f2eccb2ed083e3caa5a40905e9689ad4f7049a2cb863e1209de1ea10fa33f9c54d59c85eb1e96bdb1495651f3d2d94732", 0xb0}], 0x7, 0x0, 0x0) close(r0) 09:12:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x4000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0xc0, 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 09:12:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:12:10 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 09:12:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) readv(r0, &(0x7f0000000140)=[{0x0, 0xd9}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x2, [{0x1, 0x1}, {0x3, 0x9}, {0x2, 0xff21}, {0x3, 0xfff}, {0x2, 0xf4}, {0x2, 0x7fff}, {0x2, 0x7}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0x9}, {0x3, 0xfffffffffffff000}, {0x2, 0x1e}, {0x3}, {0x1, 0x6a3}, {0x1, 0x8}, {0x2, 0x9f0e}, {0x2, 0x3}, {0x2, 0xffffffffffff8da2}, {0x2, 0x100000001}, {0x2, 0x2dc}, {0x1, 0x81000000000}, {0x0, 0x1ff}, {0x3}, {0x2, 0x100}, {0x2, 0x80}, {0x2, 0x445}, {0x3, 0x400}, {0x2, 0x2}, {0x2, 0x9}, {0x1, 0x68}, {0x2, 0x2}, {0x1, 0x5}]}) 09:12:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x100) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:12:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xff66) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:12:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x10, 0x2, 0x7) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 09:12:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x6}) getsockopt(r0, 0x200000030, 0x40, 0x0, 0x0) 09:12:10 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f00007b4000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 09:12:11 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x0) 09:12:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x10000) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r3, r2) shutdown(r0, 0x2) close(r0) 09:12:11 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x9, 0x3, 0x6, {[0x9, 0xffffffffffffffc1, 0x3, 0x8001, 0x8, 0x4, 0x100, 0xfffffffffffffffd, 0x1, 0x800, 0x1c0000000000000, 0x80, 0x1f, 0x40, 0x7fffffff, 0x88, 0x7, 0x100000000], [0x8, 0x0, 0x80000001, 0x80000000, 0x9, 0x1ff, 0x7, 0x8, 0x9, 0x9], [0x7, 0x6a6, 0x2, 0x3ff, 0xffff, 0x2, 0x81], [0x100000000, 0x1, 0x4, 0x70f, 0x9, 0x1], [{0x200, 0x20, 0x1, 0xfffffffffffffff8}, {0xf77, 0x8, 0x1, 0xc04}, {0x2204, 0x8000, 0x7, 0x9}, {0x1000, 0x2, 0x8, 0x7}, {0x1f, 0xef, 0x80000001, 0x40}, {0xfffffffffffffffa, 0x40, 0x10001, 0x90d}, {0x0, 0x8, 0x9, 0x3ff}, {0x1000, 0xb1b, 0x5}], {0x8, 0x9, 0x100}, {0x100000000, 0xfffffffffffffffb, 0x6, 0x100}}}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 09:12:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501fcffc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba3af63fd37282921e4fd89720fd7872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/165, 0x5ebc07be826483d1, 0x5ab92a286d1328e9, 0x0, 0x7c) 09:12:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/4096) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:12:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 09:12:11 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x800, 0x8) r6 = openat(r5, &(0x7f00000005c0)='./file0\x00', 0x8, 0x44) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) r8 = socket$inet(0x2, 0x0, 0x3) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) accept$unix(r6, &(0x7f0000000280)=@file={0x0, ""/19}, &(0x7f0000000500)=0x15) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) r12 = socket$inet6(0x18, 0xc63b3bae50de641, 0x1) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0xa1, 0x40000000, 0x40, 0x3}, {{r8}, 0xfffffffffffffffd, 0x40, 0x8, 0xffff, 0xffffffff}], 0x10001, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x8001, 0x80}, {{r10}, 0xfffffffffffffffd, 0x88, 0x2, 0x80000001, 0x40}, {{r11}, 0xfffffffffffffffb, 0x21, 0x21, 0x3d0, 0x7}, {{r12}, 0xffffffffffffffff, 0x80, 0x8, 0x400, 0x101}, {{r13}, 0xfffffffffffffffc, 0x19, 0x2, 0x8, 0x2}], 0x17, &(0x7f00000004c0)={0xfffffffffffffffe, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x83, 0x0) r14 = getgid() getgroups(0x6, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r14]) 09:12:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x1, &(0x7f0000000040)=@un=@abs, 0x8) fchdir(r0) 09:12:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0x1e7, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 09:12:11 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, 0x80000000, 0x0, "e4360020000f00"}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:12:11 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa00, 0x0) poll(&(0x7f0000000000), 0x0, 0x788c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) r2 = openat(r1, &(0x7f0000000140)='./bus/\x00', 0x8, 0x2) r3 = semget(0x1, 0x3, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/186) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x5, 0x101, 0x4, 0x2, "642a7c113dca7b7a45ed189cb28cd509b53a2dfc", 0xda, 0x4}) unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000040)='W\x00') ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x5) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) 09:12:11 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0xff}, {0x18, 0x1, 0x2, 0xff}, 0x6, [0x4, 0x1, 0x400, 0x9, 0x1, 0x7, 0x7fff, 0x7]}, 0x3c) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 09:12:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:12:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0003020066696c5fc17e4173fabb0a653000"], 0xa) r1 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0xffffffff}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xdcac7ef54301b1ac) getsockname$inet6(r1, 0x0, &(0x7f0000000280)) 09:12:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 09:12:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getppid() r1 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r4, r4, r4, r4, r4]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r2, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r1, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r8 = socket(0xa, 0x5, 0x5) wait4(r5, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r6, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) r9 = accept$inet(r3, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r10 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r7, 0x0, r3) semop(r10, &(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) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000340)) dup(r8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) 09:12:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="0f", 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 09:12:12 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20040, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x3}) 09:12:12 executing program 1: munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) 09:12:12 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) flock(r0, 0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0xfffffffffffffffc) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 09:12:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x7, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x4) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:12:13 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x18000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:12:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/162, 0xa2, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 09:12:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x131) fchmod(r0, 0x52) pipe2(&(0x7f00000000c0), 0x10000) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 09:12:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7fff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:12:14 executing program 0: r0 = socket(0x20, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 09:12:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x400) 09:12:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x208}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r1, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r3, &(0x7f0000000380)="fa", 0x1) 09:12:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4a) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 09:12:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 09:12:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r1, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 09:12:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) 09:12:15 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x3fff, 0x4) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) 09:12:15 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r3 = dup2(r2, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d72000", 0x0, 0xfffffffffff}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r2, &(0x7f0000000440)="582720efabd16ebae63225259560f8815f73f2a044fd33055552fbd5e417896e60ec67698d8eff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b88fdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1034b21966a17bc0d1843c0cf53c7f8854accfafe7bce7cc785061a00fbaf85e3228d08c53b0b9ac03842dded0000", 0xfffffffffffffe20) ioctl$TIOCSTART(r4, 0x2000746e) r6 = fcntl$dupfd(r3, 0x40a, r3) fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) 09:12:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) socketpair(0x10, 0x2, 0x80000001, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() socketpair(0x20, 0x8000, 0x44, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchown(r0, r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x40, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000180)="1a7b43dafbd4255f137497490cdab9cd8870871614042d32a75690c72a47c78b5a020f61a67bd7c2c0d6fc8dda406fe0d8eea20d94320bdedcef5c2b3aafd4263df70d6621d11556bf010a665f65fb36ce748b00f3a27110083839d7d66536f8371c2a27f1dc4370a9c50023221f7a57328ae96490e87bca770ef7da8f47ef1680347d5d88a55803eac64caebed07594ccf85994ddd7ba1c9ba9696f2388ec3abb43788568350188d440f4daaa341cf6956c82871fd05f92c673d98a22df77928eee1f8310e46979ee792eced830308c3c129106fe1c", 0xffffffffffffff01) sendto$inet(r0, &(0x7f0000000080)="285f497c996235fe4a2594e61c239666b5d57549919ee832f26a97031cac62088d051902747adffde25711866c69621496cc3e79d7082c362b32cb4ba0bebf08ee2eb776734b2ee60266090c613ff844e8c4d8daa778e376dda68649f1ddbbfc478bdb428bc18f09e153e5311612b17093fbec44aee04a594ba70f94028a8963869ada8c3e25c4c6b791682364a0fea3af5128c5accffd6cd1", 0x99, 0x3, &(0x7f0000000140)={0x2, 0x0}, 0xc) 09:12:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) syz_open_pts() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/108, 0x6c}], 0x4, 0x0, 0x0) 09:12:15 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9, 0xad}, {0x9, 0x2}}, &(0x7f0000000100)) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000180)={{}, {0x7}}, &(0x7f00000000c0)) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x22) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000280)=0xffffffffffffff97) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xc7, 0x1, 0x5, 0x5b35, 0x9e41}, 0xc) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7fff) 09:12:15 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x7, 0x6f01000000, r1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x5a5}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xe, 0x0, 0x0) r3 = dup(r0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x9) 09:12:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) 09:12:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x400000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:12:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376357acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f13ae27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a865c881ff7cc53c894303b22f310b000000efff010208a369026992000000000000000000000000000000000000000000000002000000", 0xa7, 0x0, 0x0, 0x382) 09:12:15 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000280)) mkdir(&(0x7f0000000080)='./file0\x00', 0x1c2) readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/254, 0xfe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$BIOCFLUSH(r0, 0x20004268) 09:12:15 executing program 0: execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100, 0x200}, {0x7fffffff, 0x84}}) 09:12:15 executing program 1: kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0x400aa, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) 09:12:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:12:15 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 09:12:15 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x48c, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000000)={{0x5dae, 0x5}, {0x71e, 0x3ff}}, &(0x7f0000000080)) 09:12:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/133, 0xfffffffffffffe42) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 09:12:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x40047463, 0x0) 09:12:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000000)={0x0, 0x1be, &(0x7f0000000040), 0xbc, 0x0}, 0x0) 09:12:15 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}, {r0, 0x20}, {r0, 0x4}, {r0, 0xa4}, {r0, 0x10}, {r0, 0x26}, {r0, 0x2}], 0x7, 0x8) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 09:12:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:12:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x2, &(0x7f0000000100)="a859f530d93bf258396ee57441b0a1e90a09c088b30d1cc3dfa3c5c46b5eb693c4bcdedc0ee2ee5745b6443fd2aef2d6577e89c21566a4ca40987b86748351d145a3e75a686598670e27ee5f40cae5d24425532ff5f5f1c0", 0x58) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), 0x4) 09:12:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 09:12:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getgid() r4 = getgid() r5 = getgid() setgroups(0x3, &(0x7f0000000000)=[r3, r4, r5]) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 09:12:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x400000) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 09:12:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) r2 = kqueue() read(r2, &(0x7f0000000200)=""/101, 0x477) acct(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3ff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="849e057d6d0d97bbd3b1bd85f1bd86bf0fed70947389eecca50286407d8c6998ebd4e171e46b8d4f8b6ccf0863d8449b574572181c91aa6282ca60fee941bb157b2b5dcf8d05e7d5883670fccf1a46687f185c2ccd20168100a7d54c9e3c5efde6b99b7144777f601e8e0890d00a", 0x6e}, {&(0x7f0000000180)="8f56106f4f605ffe", 0x8}], 0x2) 09:12:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x100000000000002e, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) dup(r2) 09:12:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x7fffffff, './file0\x00'}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) munlockall() pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="caff93d54bfe1d2c740482eeef05b2e5702f83a554690cece5f49fc110da2e13582a9e7a86709dad9e0e9539c246910dac0da08d6f5fc9d94092103fa2f8", 0x3e}, {&(0x7f0000000180)="bb7fe91d697a4dd26cfb21ec34a9b0075dd8b172d7aa7dc5655c06968f977ada4ec27b3263e5c4bfe3cde2f9befbd284e7a741dcf0a4045160187ef43b5387e7692abe5ac98a007c8652795c1023ee60c625d0d576fb73c3606e4041726a011b82f565e6fdca18d5c8fb406b82dbd33a76e7f3e71faf2c2344778254687fafd0d1eeaaa9fc9f64d51416d993409447676a1f84d838", 0x95}, {&(0x7f0000000240)="69e13cd21eb8ec5bda1457ab022a924972dfd4b0347ce13679ae5366c4eaf1a5d8bb020e7eef752e663c55774c8bf14cefe57a9e9298d341c608b880c9e8d138b0ee7f8181539d6dd04df44ed3e58d5d8cefc075ac5cbd16ebc39a2bf4f53cb21c7ca3d07e1942ca31ff5d132e6fb74ad505992e6f9d4f0bd6380c53b5554f2f445067af3bbf167f0fc0b0f60d2ff0efdd81edb0f91162dbd837043747", 0x9d}, {&(0x7f0000000300)="8e70d3c9ce47324381b6c1884570bd617e2e3994753cfb5d3407661d57af439cedcb", 0x22}, {&(0x7f0000000340)="2fb1f6f0972ffa477f8bc9d4d0bda1a070d8d3e67de368dbede5fcf1381a20b8220f3c835a922402633d518e9e50ac441f42ab7b1e2b68fbddfeda19e85eaf5b13aa1fa971cfd582b250988535a5dddf8e716a8442193b79ac61e467337b4432470c75f4a27bb23e9cea93a0db6c32b94639d1dff9f8462e116e1117fb27187aecb186c63c2a8974022660aafcbc13da6d7a8cdcbb2d44d3f6a287ef579e3299eb4d24e0c49645b3a5e0a05e2e4a5dfbf679322a45349a6b50bab9803c", 0xbd}, {&(0x7f0000000400)="ae684f9eab840b70e2ca54b133406c62212f4503b4151a", 0x17}], 0x6, 0x0, 0x0) 09:12:16 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x3725}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x10001, 0xfffffffffffffffe, 0x435c, "4624193f74a082cd6c6508c152d7785c09805ae9", 0x1f, 0xb1}) r2 = dup2(r1, r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 09:12:17 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup2(r0, r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r2, 0x0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:12:17 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt(r0, 0xe31, 0x4, &(0x7f0000001080)=""/144, &(0x7f0000001140)=0x90) shutdown(r0, 0x0) 09:12:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 09:12:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00001d8000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 09:12:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x44) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x28002, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="bdd131e2fad1b6dd1e25d098a582b0970fb8fea36d370fcea20906a5c444f026da674d391b4b279662af474e9fadc9cad431d91c8aa7f6e3c53783c907b59e6a0c928b00cc06abd53978f5f2fb5a852d93456fd2497371447a4746d1f675b106c6761848e1aaf360ea29170692822ae0a7", 0x71}], 0x1) close(r3) 09:12:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="80170d6742ef124da6e72340ad97310284d74f316df400000197a1"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r2, 0x10}, {r1, 0x1}, {r1, 0x4}], 0x3, 0x5) 09:12:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 09:12:18 executing program 1: socketpair(0x6, 0x3, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x0, 0x110) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x7, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = getppid() r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f00000010c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001100), 0x0, &(0x7f0000001280)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r9}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r1]}], 0xd8, 0x4}, 0x402) accept(r1, &(0x7f0000001240)=@un=@file={0x0, ""/54}, &(0x7f0000001140)=0x38) mprotect(&(0x7f000044d000/0x3000)=nil, 0x3000, 0x0) getgroups(0xa, &(0x7f0000001100)=[r9, r5, r5, r9, r5, r5, r6, r8, r7, r4]) r13 = semget$private(0x0, 0x133df9759935d79d, 0x424) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001380)={{0x80000000, r3, r12, r3, r7, 0x10, 0x42b1}, 0x8a6, 0x100000000, 0x7}) accept(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000001080)=0x1002) 09:12:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) 09:12:18 executing program 1: socket(0x10000000002, 0x2, 0x0) 09:12:18 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x40000010ac2, 0xfffffffffffffffc) syz_open_pts() execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xf4961e21f5077fcd, 0x0) 09:12:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) setrlimit(0x5, &(0x7f0000000040)={0x0, 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) 09:12:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCPROMISC(r2, 0x20004269) listen(r0, 0x0) connect(r0, &(0x7f0000000180)=@un=@abs, 0x8) 09:12:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r2, 0x1}], 0x2, 0xc2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 09:12:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0xfffffdfe}, 0x0) 09:12:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x101, 0x7, 0x4, 0x2}, {0x100, 0x20, 0x8001, 0x2}, {0x2, 0x1, 0x6, 0x1ff}, {0x100000000, 0x1, 0x8001, 0x6}, {0x100000001, 0x1, 0xfffffffffffff3eb, 0xffffffffffffffff}, {0x8000, 0x44, 0x7, 0x3}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1c45) 09:12:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 09:12:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="ef20e247fb2fad1877e07bbfc9630dd2ffd1f344", 0x14}, {&(0x7f00000001c0)="f3449a50665f9b59a8cfa2a1571da965db6ea8fd2367821282b57e7122cdf8a4dc515c0b7f239aa61c03f66d5b2c7c39cbe5af9a0934cd728c97d09cf93e70143cd18853d383fe3e9304bd9008092375fba3e6ef51454b9067c1b4fe58f25289542b00932d026d665804da3602f7d975c48ccfd414af97b9dbc8631daf3dbaf37b4b67", 0x83}], 0x2, &(0x7f0000000280)=[{0x50, 0xffff, 0x4, "07eab29db1c762e1aee9d23639278e13e001811fe82d39cc95183b74cb23bc65f9659242c2b26f88c4c52d91a55e95287292d22ed22418b8df08d0"}, {0x90, 0x2fe5ccbf3572f37a, 0x0, "beb13bc390a2d13d5d02397ab6911d1aaaf79582ad6dc247d35f4514ba6e19d16c2f6e01d933cbbbd44fb3176ec1dddabbca8d9942c49f0fbb3bf28a27ba076f1c36bd28a29c35f8645dd68c161b79e67ff63ccdb9e7db8cbd4d07a7cfd6cf8ab2b278e8ff75c6a3425d78dc541b1ba415699a6b6998c332b3110376"}, {0xa0, 0xf6dbb92ee5ec3e6d, 0x7ff, "d36550dcc38678365bd75bc1e78707ff942f1fb04195d4dffe46ddda272a079f1aa23e1b412566897672503a41815968d3bdc5db60f7b2b76ece447d3bc66dd30a0c83078198363c69476b6c20ff03a593661709dc49fa22c0ffdb15f946c1125daf9d3f0583d61fd94d060e9d051769561dd831dc2c3388e18d74b7aad2394e3ec8606768d7992eef855be97076"}, {0x70, 0x1, 0x401, "276eaf46eb9b1ec689d97bb906ab875359ea109cf3134c351ef60a073a11e6995e752c95d91e23b06af51fbe900f9c91489071c09cb02eccfc6a5e6bb42737b6b960aff78e162e59cc8db3fae9c598c7a198ca4671f5505ad4595813e47f"}, {0x68, 0x38be2f6b596ffc58, 0x5, "9ec717565c885d8adc198b0f37e469420d4dff2a088ab81156cde4b57facdce68b2b3064307afc013c4b3654a7416a0052d82575f3d9150e42ec347ff16ea4a54618aee3f6f14a728cd58544eae3cfadf27359c7e4c7"}], 0x258}, 0x403) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r1, &(0x7f0000000500)='./file0\x00', 0x0, 0x1) msgget$private(0x0, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 09:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) pledge(0x0, 0x0) syz_open_pts() 09:12:18 executing program 0: clock_settime(0x2, &(0x7f0000000080)={0x4, 0x8}) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 09:12:18 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) r4 = semget$private(0x0, 0x1, 0x20000003e) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(0xffffffffffffffff, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)=r0) r5 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r6 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) semget$private(0x0, 0x4, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 09:12:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x3) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x10) 09:12:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pwritev(r0, &(0x7f0000001380)=[{}, {&(0x7f0000000040)="4a7943c004db696cc92871761d0f6eec", 0x10}, {&(0x7f0000000080)="036db7f8da138fb138d4c69f9ba4d7daf19ed6840299b10659d80cef7527e62f5709f62f6fd6930d06117a19520a4de624e911a032d4484bf2218ba1a4b2b5594893d4e5e2c82624cb1572d694b53f285b5fe7d041faa0e9cba2e0e49a2c699a93b0f57232eec82478d5bcf18d8a9326ec3b000d8e14319238c1d276735efa2b4fe7e1293f9b3f4dfdf4ea48d5b749440fc59c465e2692018f7c5bab7e791797a3332fc1166880170080e47027f1aae4ab44d91056f88f2d9f22f0aa3c20b77e0b004532284c379538454189d7a4030d6705b00605ce8c3d5028f401ec42f660e49d13d9eddf67d9fa7fc1e823d76a7db6ae022b22a4ee92e7fece992b67ec4e93d543fe07901f7885f5d07a7e94401ad59c1fe9958038cef25c2a57a7042b2de5dddfa5b60741a0f0cab331d649eee72e17fdb4e85d1c638d9e28b0af062cbff9ae4a703c29f8a7e68c19b30067edeff7e692f434aff1d4c91992655dfde80cccfd67afcb6a3653252272851b3174ba9220b394f67152d098ed63824d4dd415ea5452892e43a4a2d68bc6d76202d25d26183e015881a21d3c0981eae99306169fdf3a903c72b7bcec821a2e90eb7a831d431caa19f6660e8d2017f95247186fcc6ff2434e884527e80f03cc7a87c80061153a5eee1962a1e41eb038a3109098d4fbfbc08c47d365a5161387955af69b27f8f2283e5e95d35ada201202c69ce07cfa3e3166ae0faa5322d4ae3b43afe5c016826d6fc894395edf272ac4309b09018e31c7966450a342cdebcfa369eeee180bdfcedd37ab9413e4ac702111cfe8289a3813a2e84d1849263a39fb284aedc3d418b63a649a6ec5f6fa05597ee1f15caedf6d08c3612aa890b92e0a34d7daaaa28169497c718f2c3112e7ad0261ccc4884f236b8a7f58e21207b68d9b33f9fffcf5845d778e97c4612d6b89175c1bf0fbfd20ca7ea66e32aee0169f28bb617686af7c8adc5c835ecd67b45af9850d3413b54f99e21bdfe34911a484e56d04aacc7d81587f1a7de8bb86772b75b317e7423e7afa2d666095ce6785efed549f5d71425ae71f4963e100c29100adf29acf56ba0990bf7695533f4a4704acaa4725560a9429f6dcafcd44cc11cff3c2bae60549abbaa75ecc7f9f68fecec83d030fb294369522a2a0cb37ced71299cad38c2be5cdae4511a614d4ccd0488b8f85972ac55ab7917a341617c065a1e776dec207d31f4759dc20649670799a9999b68e7c9875ee40915386d2e761333561bdb78a4837708a1c6159df63e8319be990e3c23d388087ee0df70bc3b6bdba5a2da7496d31ae551f7524dd152dd27707540183f031d0bc526f87c5133d148834875edd367be7c03082a6d15382e6cfb4182ee7a8acc1ebb3b3cc47cc5ff259fb5859fc55abc4fd22f009ae92e879fdd3da30254497fb9c4ba26917b95019f504f47f98017ecd9edb36e5fb2e527c7a3010ddec01d400f7cd04b66b389d8f1c1b76b7189a581c6e1dc5bed010479997f323d0206437c51c4842ea2fd80c0f5e6012fe0b72217e698747b7debe64320835f1cc7f53232c43186c8034e7cf96e46c0b7fd65b2c09c73bce57ebc6fba850cd37f4457443e8db933bff8bc035a936a39a45bf432eda3ee3d42172a28bca21237ac99759266f1c1e2f46064f84fa0184122a1cd5e020cda037343144bede08a71e02c000a79548c4e46b1ee36eacb3696402e0f1f8f431e6fb0041f31d72eb62df2ae0467ff758505db3b8b90084489b78a07d0a1336414496c6d3fd59fa2652fa554e81b3235394e65236191c00d619c4d52d450f15a10a7d51492e5878d4577a7b2e148c5b2a223a034db0894c02886423933b9ab61bd6b04dc710bc82fd21c5433499f2d836ec058044473cbd4cafda660e9b5f652b7cde1152b5c7f963febd8341665940c7cc68487a70bf1124a204478688e4e2a2d96cabcb7ceb7b402c92628a6a8422e676081224fc95ef6a0bb33d3df12fea46a713db688a8ffde639b34cdaf6d9507ddfae0cef49b52595f4b0a5ae64076b80c2330413d6980f8a861c3cf0778d719b02b64ff496e5a655e66a25d6e047007169287adc977e08456af7e09b56df3986856dcee8a22653d4a919697317b70913baaa3c17a1ea9c6ed87f3adeb68a9b244e3ba18989bb135553fa43c27f2f0942c9b9c46763ec94082a1a48c65e16cb68119242648742e0ad5cb657b1a9fb4d8cacc80b57cf9658001ab64ccc3ffc866acfa2f71a2702157d557ac299e05eeffa27f6b4132dc13a9126df00aba596fcb0cee6f5caa3cebdfd587d5584c033f81cfeb26477ccec3a423580f0495b88dbb0a68fd7e3680b0896b7e4aafce387f340ab35d9236c962ce28edbd4a275b64b33899243b37499ee5ef838bebffb7442d7c4978dcb547cbd5a86c02ff8d2904a83ec4367ece26c7c7c9606f2981c8055ac695aa215ef3f35738ddbaf9a19c92294ad69b43b1141b4abdfb0b623c9301e1c5ba6df71736d48774e73b0c29987d4284301b08c9b9ceb2080029b10bed7583b5c826ce54868c3bb7356ba43691478cd2735d7a7d5109ffd6c2dfb39be5347b16311d43682f92e438c87969e30a1549de96081c45754def479bb3457e0753ecb009576f57422286877abc8434c04b284e1792cce302e985355fc0c46babb37072e1f3023231ca31478d3ac6a111b5d1b5702ff140018efc2a759132ce312a4b260f457e79fea08295cfa1844efbbbee0462c7a215f2ae2dbbdf5e96f01dbe1c8119ae4f97b6efdec1c7c7a24193c3c0f400d11fd8a66a1605fce47b7ddb53324f0970ee4d75dada90ef8915d1d3f66cbb57c7e9faadeaa4026cb19a0c90410c9a788d13eca0f27ed5f2c8aadfc1aadfdcb6796292698023c27f32115c90407965b48148624ab26723dbdf2129e2f725bf2ab7703caeebea926992c9b8a6a86e1f6a2116f25dd550af54cc85118f7dacc1f32f9765cd5cdd75cf6faad563ab50f47257723aff4c3b674b499ebe27b9a8c06a11fffb088777c62bb6d487255467b3da5e090bac436c36d9dc26b5c8623499a7184b76603c9ffcacf8456655ea70ae46259cfaa59190979f32552286a7c7355580f7eeab5685ea31e93f9a2deb6e5d6fa40a8e299bb09babea18f05fe8bb0af076587c7386c566a72013a5811583bc1a484ddeac5a8d6e05017a340b865dab3c77b77f0e0f4658db8f474e5107f12018e9feb35d7c1391bfa6d8f571538995ceb3b46d8b86d20261deb85223ff272955933eaa6e3f388fd56ecf4a61488f4dac334f6f3a128bd7930550e93f3dcdcb594c06642ff614b85d6344664adff334aaadd23b0d98935baac70928136143572fea36de4a44d1b4a0db893352a63f910f8b213c09b1444b80fc457c23ab7f60f738668677344ebd21dfed75cea236eb0154cb5a05ac2a3f069d681bfa437875a6ea707b194465686606eb5f8bafc916a6527b024894e92c5ae4b06c867357c09cb4e83a0121de0096c62e0fd5463975e03c970d77bec1005c7045c4a3d05bad0df2b88a46b4ce42917dc1255b62db03dc1b884f6d988502ff37cfbb5e56bc6cf0aaf1b62f809515fa6fce42fa3f1c53f7bafff1517b27f2f056a6f6a38dd493440e4b6b4d6a5899ca04204c25e4e337fa657bd5147445257450ec9a9d938788ce8a70c54a14a36b50a8d724efabf915933336b45ed4088169e77fd4b7577a7bb1ce9a832d7c7e86144596dad2e34e09d0928c905e6e1740f6c2382973dc1bf41247fd7bfe60e5201ab2263873595a9a286765156251d6a85ffb88941e3cc1910c1847293f664b8efb9bbef78997057b954e504dd7f6ba34c800ec4f0adc944b7e289d6a4e73fc2475f992d8262f33c1e29cbfe0c188e809c77b4d53644cfa03d3f9483350d3e5aaec83260e26e869f2b5497918c6d6a17b4ae6d4270fdc01112969163de0fe301445545a5653158c01fde8999d0ca57ad70f39f9fc2e589c8c07f239299d0216d3dd0946f6df5e98c5199c8abef202c10fb9eda9a161b9a0fd704844183f91e24a36ee84f820eb3eb3f076097ec4906d7efaa7e7283cd0cc01ff91e684207265b83842ece12830ed392f762c161a0f8ee064dca7baca0a0c939d0f3ceadf96fdfcafb61c9961f319b83751b7378e7a3878257b9b55663124a3e62edb950b871a340b9461d37411617c4ede4344c1c2b1f645f4c3c258dcee3555cc1c9a92a9bb6b1051443ee54a6d93c69f54972b92cf8d20cb75b67395903afa49232725004619d9b4e11c059b280b58af435def8b02fc48449f2041af5e00dd35c4925d2c3f178226366fc6d8e2a763a47b5ec2ca2a8af8f5b0d0c9bae628b6d6229abeeab611ad2d49df3257de7cc89effa0d86e12734422ddead73afba6c7d216c173b055527d8b0305043cbd7d190897a1a0b4a4d181f699d34edd483f6ee22c290f59b667dec8ead1674934b3bcff83480f4875660edf39807f0cd421476ae1798062a958e48528cdafad3206f908e4416f14cc625d8c50aa2ce98be842a827014c21d599110ca07b015f56b7e71ce33a791418842b7b69192aee8d233ad95170c14048d63bdccfa6b5a6d6cec7e25c6af8b9eaa23d487ab80b013e8febb40b530800c2da3f46f3e91fde3fb8926f5e8588fba8960552490f48c73c2413afc872c42b0a0e87f74c28b7571ae34f3d739c89176107286e75413c6b1450c0011ec9d2ceee90749bcdd7000d7cc8c566b6e423a6e47d8cfa70ae2c3c6ba27600d24084ce090ef67a30f4c3313db0f030eadda8153b903951a212e1154dd6d62f4678afe0d8ea25ec4cfcf8daef3617f88f38ce7a30b5a1d8b51939f3d53cb5f619205a162c427f55d618df07d1edcdd229d38c416263369e368a7740aab24f4d2113e3415ef350d28481956bad7c5e4c26eba1b9a0d030f834ed5bdd515649dda103acdecc40c7085c914a1817ac9956ff6b704020adb2e39789a0c23a73ce04cd2c01f6a68a6849e1dcbb24b965e1a2eb99cd4078e855daac5a2a348215e77df46a1ca32fb42a7735bd10ba337b0266e49a4586114ff35bc994f5a59c70bf6bc81636348281586cad6a8baa0eeaf024983a6c925c0f5bea42416ca0387711e89debf469b0be227e0676495437c441b96eb1db97ba5143959a82a421421ae6b4d34809e73cbdc67fb178ebc3ccb17b418e1932da7bc1dfe6cd16a7def3961c4a933e13849bdde2eba7f76118709ddba5a6f18e7c8960654d40ad53daae99cfd4939d93d1a3efee49a33ac724bdb3bad6fed1c88812e0e9eab5c35eed9b1c6e8a65364558117f992bd99c2680911e45dd15a05c1244db100088cb9e1e395f078ad07fde29a91532dbb13736d2d9338cb2462c40ce68f416c8f41ec6370d0c1e08b437cba2d999f4f655adb970fc7932caa86d7e25374b2f938060ab9ddd7e4463d7a5da9e5c5d2cc2f27f4bdc6464530bc6b0c010d6bfd9c324b86bca29faaf0b77904b2f7c8b564fd3622fac58dad6607e26d79d0fc6107b7d5f4d75785b641a3c22ecd5a642489fbe41d9bf1491486a415c6f7aee552c3bc0fdd400248cc29a0b60d8217af06d9dbdcd142497c90cc32eb6e507f218d86399d423dcbae69ebdf63bbf977b8feaa64203ee819b9edabab24bb2cf61ed31905c8450150b83e3015f9eb2916248cd36d7ae9e3e13b304edb333b0761dc3584e3513900bcd47146efd7fb67864b430f62967d3700bf731215e5cb1408cefb369662887e1851870adc6396dafb1b9d69b4a897a73b36b4844e465e16c731a822", 0x1000}, {&(0x7f0000001080)="b0ad73646d3de554c4a65fe537c34da78b34a76d543cf5", 0x17}, {&(0x7f00000010c0)="c0f40c45c9341764032691037d8b776ab4f09bbafdfdd15200bad9a9544e0b417d265f2a9fd96a1b24048dada9ada07412a3d56389e0980f08ac248a481a90e25999e0234b3f7762fc3fd00707780e1fc46b1c9964c97d2eb24b15ac467f32430c6eaafdf2a6d5c9bb9a1aaaf132095b62486dee9d3286b910caffd6fc1d379e8cf158528e635309c8243adf2cc22ef7d286cf30938581cd686d5611a82793e63423f8a5d8f8d91d42ffd982bd6b84c5400bef03", 0xb4}, {&(0x7f0000001180)="099a8ecbb608bec4fe8d9f171937d327209cbdbd4bee22e65207b2956a42d5d35a54fff6f8f9ec18080aba48c6ea967158021e5bd7b29ce02ec0c366bb60a320c291d136c742a779125860edc47c2f8a21241f1a5b3ad71af207eeaf1fb83761ab9dce4bf4c8897106ac207fdca7616da114e0451c250e7ba4e0cc8cba0537e831af51ae14858b0015270cdcdb6d43be6ff44eea9fe8f10055b526c908170805bda82dfc3c140886791c619d671f206b1dd8a2028fb0f977fbf8716be120ec6c", 0xc0}, {&(0x7f0000001240)="a1fd186b0206bd690043e2748a0c6f526ec205c9779bc215ed3d6f29549d1d4ec8", 0x21}, {&(0x7f0000001280)="71134a9642de0ed488ca99910e0c1e2b3e42ec0dfed5761a4255ae0f32c5f10deba652", 0x23}, {&(0x7f00000012c0)="46972e6f72856e2f7201357cfc3703375820ede10d4769e1061b19042620b75eaf44268c988514f0e323033d95de28c3afce78ad8951fa8e13bafdbc6345a6b8f56060f533d8c00dc3aa2dc45567c38341b32f4a943635ff274ee0e8ed3d8412a83750b332a8abae8ba2848da416d427744f9ca456982e8b7b3cd6ad4d026ac7d2b6e45c961c8e9369493260fa", 0x8d}], 0x9, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 09:12:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x41) socketpair(0x11, 0x3, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00a658 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a658 va 0x20ffe000 didn't change! 09:12:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) setrlimit(0x2, &(0x7f0000000100)={0xfffffffffffffffc, 0x80000001}) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 09:12:19 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket(0x6, 0x5, 0xfffffffffffffffa) accept(r0, 0x0, &(0x7f0000000000)) 09:12:19 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x364be3380000000, r2, r3, r4, r5, 0x20, 0x10000}, 0x18c, 0x2, r6, r7, 0x10001, 0x5, 0xda, 0x1e30000}) 09:12:19 executing program 0: nanosleep(&(0x7f0000000040)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x925a, 0x0, 0x1, 0x0) 09:12:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = socket(0x800000018, 0x2, 0x4) r2 = socket(0xcff0cc5ca132a935, 0x0, 0xfffffffffffffffa) close(r1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0xd7, 0x40000000, 0x3ff, 0xfffffffffffffcba}, {{r1}, 0x0, 0x4, 0x2, 0xfffffffffffffffc, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x73, 0x80, 0x4ca, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0xfffffffffffffeff, 0x8}, {{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x6, 0xff}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80, 0x2, 0x5}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x9, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x14, 0x4, 0x71a, 0x7}, {{r2}, 0xfffffffffffffffa, 0x4, 0x80, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0xfff, 0x53d}, {{r1}, 0xfffffffffffffffd, 0x0, 0x85bb6eba70947f6d, 0xfffffffffffffff8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffb, 0x56, 0x0, 0x2299, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x4a, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0xffffffff, 0xff}], 0xfff, &(0x7f0000000140)={0x7}) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x4, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0xfffffffffffffffa, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffa, 0xc, 0x18, 0xfff, 0xfb}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40, 0x2, 0xdf4b}], 0x61, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x4, 0xfffffffffffff800}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x800, 0xe65}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xf605783, 0x5}, {{r1}, 0xfffffffffffffff8, 0x81, 0x10, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x20, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x0, 0x8}, {{r1}, 0xfffffffffffffffa, 0x10, 0xc4863633f51ff39b, 0x800, 0x800}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40, 0x3af97e2b, 0x8001}], 0x80, &(0x7f0000000580)={0xfffffffffffffffc, 0x2b6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0xc00000000000000) r5 = dup2(r1, r2) linkat(r5, &(0x7f0000000180)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00', 0x14) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:12:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="ae100000d787e758a63992200300", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 09:12:19 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x24, 0x0, 0x0) 09:12:19 executing program 0: r0 = socket(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 09:12:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) socket(0x18, 0x2, 0x0) 09:12:19 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x44, 0x1f}, {0x709b0a6003219f15, 0x9772}, {0x80, 0x3}], 0x3}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000003c0)="dc", 0x1) 09:12:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x688, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8000, 0xffffffff00000000, 0x7f, 0x1ff}) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)) fcntl$setstatus(r1, 0x5, 0x0) 09:12:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) bind$inet(r0, &(0x7f00000001c0), 0xc) 09:12:20 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = getegid() getgroups(0x0, &(0x7f0000000240)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r2 = getgid() setgroups(0x3, &(0x7f0000000040)=[r1, 0x0, r2]) r3 = getuid() fchown(r0, r3, r2) r4 = dup2(r0, r0) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x0) flock(r0, 0x2) close(r0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000000c0)={0x9, [{0x1, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x2, 0x2}, {0x2, 0x7}, {0x3, 0x80000001}, {0x2, 0x40}, {0x1, 0x400}, {0x3, 0xb19}, {0x1, 0xfffffffffffffffb}, {0x0, 0x7fffffff}, {0x1}, {0x2, 0x5}, {0x3, 0x8}, {0x2, 0x6}, {0x3, 0xffffffffffffffff}, {0x0, 0x2}, {0x3, 0x1000}, {0x1, 0x4}, {0x3}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0x4}, {0x2, 0x5}, {0x1, 0x9}, {0x2, 0x8000}, {0x2, 0x6}, {0x2, 0x6}, {0x1, 0x800}, {0x3, 0xfffffffffffffffa}, {0x1, 0x6}, {0x3, 0x8}]}) 09:12:20 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 09:12:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) shutdown(r0, 0x2) r2 = shmget$private(0x0, 0x4000, 0x20d, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = geteuid() r6 = getgid() r7 = getppid() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x6, r3, r4, r5, r6, 0x10, 0x5}, 0x7, 0xfff, r7, r8, 0x8, 0x4, 0x3ff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000140)=0x10000) renameat(r9, &(0x7f0000000080)='./file0\x00', r10, &(0x7f0000000100)='./file0\x00') write(r0, 0x0, 0x0) close(r1) 09:12:20 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r0, 0x0, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 09:12:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x14) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:12:20 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:12:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000040)}) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x15e, &(0x7f0000001fc0)) sendmsg$unix(r1, &(0x7f0000002080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001f40), 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff00000000000083174109da382881e6da8efd78db529e7fc3fb34c83ade8207e312490fa532ffb244e2c54777394e7fd87ed282fb1002142f15ed5c818c09e8ce25fd72c05de7a9e94adb7808d6fcee4412563dbadfc1fd72d91a071ea405c5d5851e4f7a65f418503b949befe929d25bcbe58fb8b2210a6a603a09def0411f7f6e581c7c82bf7e1e24151f75a0440c1763f1e9bdac6235d57917870470d9ea7105bee7fab6fc0d40c6145e2c78ac94a63b35", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="12689500e08a17120b664bc2a757a51af3a936e110863a6f037993adb46ab320a7f4cacd69a26f8169bef21cd8638dc2fae5846c5baff172dd36e74389b1aa8b7c033ae9363b4791ec45d5e08f94f85feafe53ab74f5183a203c6cfb011619cbf2d631ae7693c14f3a7b87a54c46af0603905a7cdca33bd98ec14ce79d2265a4aaa5503de079c6a59c5fa4f2af6b06f96e64ab5da358f820deb596"], 0xe7, 0x1}, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 09:12:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x190, 0xb2599f7cad6b4497) sendto$inet6(r1, &(0x7f0000000080)="71f19310ee94938632f6bc3dd6ab0313a27f75c45f6d5b21c6684734499075196f9ab9892d227b480083e1f60cd7fce83b4a1173acdcd7cc13878809f3ade6c8199e31a1d6b3775b482c661da75c1071344218344f55f97f9fc68c24c920fd60a0d7b5d765b7aed5bdb7e3226958a8a76c1111139a673756920372667aedc66ae5693a251ecb7b2364fe71d90c8f4a07fbb532f4d180b70e1337698eab138b7fbe0000b857187dafb491155062287eb0f9978bab49eeea996b9b656a1cb53590e2c7cfe72dfe652d52e72ae550ecedc6bc22a6709a521a82f97cb646f327731d27ae38890d818381dff1d302f8e3708aba550d83de3fb801c9c29b7f1372f6", 0xff, 0xad3bb23bfba5965, 0x0, 0x0) shutdown(r1, 0xb00ff1f2fd31553f) socket$inet(0x2, 0x4000, 0x40) 09:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x0, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffd99) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x8001, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x104}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x1, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r7, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680142fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3950491005a6e0e0890f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458fe3da001fa1dd088480af16eb57f7924871aeadb5721552f101ec47dacab52e9a92b195638d25074333e80a6ecd7f3f0b54c6884a00000001f203e4f4cae50abfcd32599e0cd9c3e789bc9de63b2a4299ca530dba7bcc52b941b3d48253bc9c726bc5e822fd93175220a7d49f8833534f88f8e36f97026121d354b73d4bc31784dcaacda45fa3243c1ad86059282724f27d504f43f9ca0c44c7866a06d6ceed1f00a15d85d7e25c9468f33d12b894941d72502df935a0beacb5a3ed6fa4f652b137f57c4d11f0c96bc47f850fafbaf267ee4e301fefc3f861c5526980f5b47541b4273de9b6736533090878a8084932f891653be15dc3cda5910497296a793fce20f8fbfa4e8cb9fe56fd838fa671c214d49ddf596", 0x1ed, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) r10 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r11 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r11, &(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) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) 09:12:22 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) socket$unix(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() close(r1) r2 = socket(0x18, 0x400000002, 0x0) listen(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x80000000}, 0x8) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mprotect(&(0x7f000026e000/0x1000)=nil, 0x1000, 0x3) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 09:12:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/225, 0xe1}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0xffff, 0x3, 0x4}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x4, 0x9, 0x7, 0x0, &(0x7f0000000180)={{0x3cfc, 0x8, 0x0, 0x5, 0x40, 0x81, 0xb1c}, {[0x2, 0xff, 0x5, 0x596, 0x40, 0xb1f, 0x4, 0x100, 0xfffffffffffffeff, 0x7ff, 0x8, 0xc4, 0x8000, 0x1, 0x7, 0x3, 0xabfe, 0x8], [0xfffffffffffffff8, 0x9, 0x7, 0x3a, 0xfffffffffffff800, 0x3, 0xfd, 0x3, 0xb2, 0x9], [0x2, 0x400, 0x7, 0x40, 0xec, 0x8000], [0x5, 0xffff, 0x7fff, 0x8, 0x0, 0x1], [{0x0, 0x7f, 0xaccb, 0x33}, {0xfa, 0x9, 0xffffffffffff8ab5, 0x7}, {0xbac, 0x0, 0x80000000000000, 0x8}, {0x5, 0x40000, 0x1000, 0x3}, {0x9c, 0x3ff, 0x10001, 0x1}, {0x10000, 0xc4, 0xee46, 0x7f}, {0x3, 0x4, 0x4, 0x6e4}, {0x7f, 0x9, 0x2, 0x7}], {0xa2, 0x9, 0x2b, 0x9821}, {0x8, 0x80000000, 0x8, 0x9}}}, 0x87, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x8, './file0\x00', './file0\x00'}) r1 = semget(0x3, 0x0, 0x24cc49bca88abdd2) semop(r1, &(0x7f0000000480)=[{0x2, 0x7f, 0x1800}], 0x1) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/138, &(0x7f00000005c0)=0x8a) write(r0, &(0x7f0000000600)="9b57fd6ff8bf57bf248aba39cf735add0ca3e0d993251c679f7bc62a1d576bf110328c62c0764226de4a695486821fd9a012995aecc321bb5889ed69a8c3936c02d5e0006ae1a4d70b9c7178883ae1ac5673259e0f31a95181d1c0ed805376ed3eb4f4f7", 0x64) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000680)=0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f00000006c0)="9e90e0711acbfcd0dfbe12e4b6ff086bc907fc556a207b7b2c93d034dc9ac10b0fb689f8fee4b70462a74488b65672a7174962e2f21d9ddf7393243204e42c0fb968db50f1d76c5fe916426c257f775df7698d53d9446a77641e35427dc58c15ae79463221c8210d55cc1439dcb2e5466a2b04d941de53b31911a6b59f353a49edb5417f5d9f3830ddcb5d71840088bf6d8516b563e084063c2bdc7b2dfb1d1d38d539151cb5065b199b37dd5cbbbf69132dcf8589a35fe820d827e87b1f9f9abbfa0cc040a31a6f1d8a484375f3485f4d9878bb", 0xd4}], 0x1, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000800)=[0x2, 0xfffffffffffffff7, 0x3, 0x1, 0x3, 0x7ff]) fcntl$lock(r0, 0x7, &(0x7f0000000840)={0xbe195706ce807e69, 0xed87ceaa0e70b134, 0x1, 0x8, r3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) dup2(r0, r4) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000900)) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x8be21786e25b9f37) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000c00)={0x7, 0x3, 0x32, 0xd4, &(0x7f0000000980)={{0xffff, 0x9, 0x247b, 0x9, 0x3, 0x0, 0x8000}, {[0x31c, 0x800, 0x101, 0x40, 0x7, 0x4, 0x4, 0x9, 0xfffffffffffffffb, 0x7643, 0x4, 0x9, 0x2, 0x6a540625, 0x8000, 0x401, 0x8, 0x13], [0xfffffffffffffffd, 0x80, 0x0, 0x333bd164, 0x0, 0x0, 0x30000, 0xaa6, 0x8, 0x9], [0x6, 0x3, 0x4, 0xffffffffffffffff, 0x1, 0x8, 0xbf], [0x7, 0x42, 0x4, 0x0, 0x5, 0x4], [{0x9, 0x9, 0x4, 0x5}, {0xffff, 0x7fffffff, 0xac9, 0xf64}, {0x25e4e54f, 0x0, 0x7, 0x2}, {0x100000000, 0x6, 0x5, 0x7}, {0x8000, 0x8001, 0xfffffffffffffff7}, {0x4, 0x7, 0x9, 0x1}, {0xfffffffffffffffc, 0x100000001, 0xfffffffffffffff8, 0x1}, {0x0, 0x9, 0x7, 0xff}], {0x4a70, 0x9, 0x0, 0xffff}, {0x2, 0xff, 0xff, 0xfff}}}, 0xd6a, 0x9a35}) r8 = accept$inet6(r7, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) poll(&(0x7f0000000cc0)=[{r0, 0x100}, {r4, 0x10}, {r8, 0x1}, {r7, 0x4}], 0x4, 0x5) semget$private(0x0, 0x2, 0x2) preadv(r4, &(0x7f0000000fc0)=[{&(0x7f0000000d00)=""/227, 0xe3}, {&(0x7f0000000e00)=""/29, 0x1d}, {&(0x7f0000000e40)=""/126, 0x7e}, {&(0x7f0000000ec0)=""/121, 0x79}, {&(0x7f0000000f40)=""/116, 0x74}], 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000001040)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001080)=0x9) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000010c0)={0x8001, 0x9, 0x7, 0x160, "7f252731b2b5260bda089050270769a5845650e1", 0x101, 0x8}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001100)) 09:12:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDENABIO(r2, 0x20004b3c) write(r0, &(0x7f0000000080)='\r', 0x1) 09:12:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) 09:12:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000100)="10ff97db786988ee9505e25612893d46a07cec7d20bd84f777f7be1bcc56668c8e5dc3a9893c6466e33a1818d9476a99b3323d5695dcf25caca0494b7f41a8922590a87aeae7a41bf80be50ad3ce084e44098d038f73ea1fe3225a32ca8f7051c51e177140cba036249e0ab391a3ab1bcfc023d8f800a5db2ff1748b7323a50753f84c98ef2f859dbc7dc59fcc25867c8b54450b8ccd947999eb01a900f744abe0a72105442d41f6e81f12cd4f52a16ab3091a9a0b513503e727947576e917b91294a46304317ee1a8747908abcf92e401f528c40427f6817d6da337c1fcec96656de403c06b590ded2e8f80fe53a1614919effa6caee221d9fa", 0xfa, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) read(r0, &(0x7f0000000200)=""/104, 0x68) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:12:23 executing program 1: r0 = socket(0x1, 0x86df38be78c3fc84, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="f8f4e3fe9ffc80bea9bfd9875582ce89b8b40c1bf4a5c0e226c1db043202a01adc35e14e369f262afcaafeb85fdae3", 0x2f, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000000040)="fc5e16036635321b46996f2706dc491f38473a03b60795fe01487f467a65b250400a4c5581b217eba3372aae50245b2240993608d7e637aef227155f46fdbafe9d9dfe1e75008509227da68987bf1ac2f67d29ce701e1378f5ee038794fceefc696ebb6a935212c33b4385cf9d9d5081ce0c3913d1907dba5749d080cbf0a142f9e4f5e604093450b026f6a5ad63c5ef08aa36ff7b3b3564173d", 0x9a, 0x8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 09:12:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x5, 0x4, 0x3f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8dd2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffdfb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fea000/0x13000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffa}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) ftruncate(r0, 0x0, 0x3ff) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4000, 0x3) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000006c0)=0x2) lseek(r0, 0x0, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x532, [{0x3, 0xfffffffffffffff9}, {0x1}, {0x1, 0x51}, {0x3, 0x6}, {0xec0c4d8c214b9a1c, 0x3ff}, {0x3, 0x1f}, {0x2, 0xff}, {0x2, 0x2}, {0x1, 0x1ff}, {0x2, 0x9}, {0x3, 0x7}, {0x3, 0x14cb}, {0x2, 0x31}, {0x2, 0x8}, {0x3, 0x7ff}, {0x1, 0xffff}, {0x3, 0x5}, {0x3, 0x3ff}, {0x2, 0x3}, {0x3, 0x3}, {0x2, 0x6}, {0x2, 0xb6ea}, {0x3, 0x20}, {0x1, 0xfffffffffffffff8}, {0x2, 0x1ff}, {0x2, 0x560a86a5}, {0x3, 0x9}, {0x3, 0xad6}, {0xa26dea46143f4787, 0x1f}, {0x3, 0x5}, {0x3, 0x1}, {0x2, 0x3}]}) 09:12:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) setsockopt(r0, 0x6, 0x2e, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x100}, {0x18, 0x2, 0x9, 0x409}, 0xfffffffeffffffff, [0x100000000, 0x4, 0x200, 0x5, 0x2, 0x46c, 0x3, 0x2]}, 0x3c) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 09:12:24 executing program 0: syz_open_pts() sendsyslog(&(0x7f0000000080)="d3cac15fa85e04234e6b580941b7848077cc384ea10fdcbfc8d734012dad9bb64caeb8c24f0926c80a06b2a28181dd61e94d66d865ecdbe8a7d427a2159cad21a09ed401e7", 0x45, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="05", 0x1) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) 09:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/190, &(0x7f0000000140)=0xfffffffffffffd74) syz_open_pts() 09:12:24 executing program 1: r0 = socket(0x2, 0x1, 0x16) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:12:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getpgid(r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 09:12:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8d0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f007008dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) 09:12:24 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) recvfrom$unix(r0, &(0x7f0000000040)=""/221, 0xdd, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="6f002e2f6607001c002a"], 0xa) 09:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x2, 0x180) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x1, 0x5) r7 = syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xffffffffffffffcc) fcntl$lock(r7, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r8}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r9 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r9, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 09:12:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) setsockopt(r0, 0x1000, 0x5, &(0x7f0000000080)="edd6c5a7017f060638db8c6724c2e16d1419e9e67d11914240860e43784462b420c5dcdf07dbfdad7168dddd6e89a0a430c9280544bd29e4b6454974d2e07388c735405cc5533e9d8a63e984ab3088842b003a2f80f033aa74020d38cd02a67cc3a90e5a6de44be8023e2203d1d9cae783890f276f5265e0952e52586c2f809f24d44fe8ec00ee8cc4aa025709444958cab51e1c5990ae0215114e0706380a41a450456630f6388b131a24a0e345d910650d1b2a8d2f0d8b5c2db20accd0f204e32cf4719863e1b0dd7200485e665efe6cdce11240c297e756ca55919c5b8aadb7e8bb83e36373a955617776", 0xec) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:12:24 executing program 1: r0 = socket$inet(0x2, 0x5, 0x611) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) 09:12:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000752a6902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f577e0cf5e8a3e758b25d586a6c1c615847e23b95d4bfff26c364a56f0ae6f2c242b5dbad17551fb1831a1e369f3db8ccf082f48942d1c8c25295368a28b37503b93759a732f5eed911"], &(0x7f0000000000)=0x1002) sendto(r0, &(0x7f0000000040)="fd309adca28810f3c9f045bd9e37cbd11a454eb388723e4d9bb99fd65998fca38229b78d5b610072d0365246d1a67dcf12ebcb14c62a6b9a0b0eb71f72cb2efeaebad58f6a3b5fc3eb0590be8311dca4659615493837dcb69f6a2b22a670315edcf43e1966b428e0d6082fc4ae98015da52b", 0x72, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3efd, 0x4c70}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0xffffffffffffffdb) 09:12:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() close(r0) rmdir(&(0x7f0000000140)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:12:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) 09:12:25 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x12) write(r1, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) 09:12:25 executing program 1: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x178) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0xffffffff, 0x0) nanosleep(&(0x7f0000000000)={0x5a9, 0x5}, &(0x7f0000000040)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000280)) pipe2(&(0x7f0000000100), 0x4) 09:12:25 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x101) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x4, 0x9bd7f0dbb1aeb10c) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) r6 = semget$private(0x0, 0x6, 0x400) setsockopt(r5, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x40) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001840)) r7 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001ac0)=""/74) getuid() select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r4, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) getppid() 09:12:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x2) shutdown(r0, 0x0) 09:12:26 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="229de0ea015fb74109d705f1fa5c0d10421e4be140dfc05bd4cac26cfd6e98ab156811efe5713fcaacfc761ff2958b7c3fc5ea0ae7b82628229307896cac"}) chmod(&(0x7f0000000000)='./file1\x00', 0x82) mkdir(&(0x7f0000000080)='./file1\x00', 0x8) 09:12:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0xdee}, 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:12:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x50) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) write(r1, &(0x7f00000000c0)="4fd1d58456525126b1e6e8cda01c980c40d8cb0f062c912bfb063250c94af86e0ce356e131fc489eac5856b4a4fdd2106015deb43386b0abd9586cfe8791635c8ee29a4b0ad9422f8420f03a73cf9a944e8ce4080a1eb775c8ccbf7d6ce63fe8127a7463d4ef4dd10cd8b1ed72254b9234920989246c5e7767d3a9a595c9537c1b8d53842f860591b5866b221c753e33a3680d76542ee523f04037eb304b4b71890cd9b7011924fa831b5bc48a7d6ac57a85028056a48ccce3f453c794865b302cd120104e56a6047d933cfc16bef31c9c2d5cc7db4e1e5ad12ce4bc1313dd61f246a87b623be19cafba9b6b48f4316137d3bc7f03a0d8685c2e031d3fa7427a46a561f15f0a13e393fb0c6014c42dac2ddee0227e31a6f27cbe93ea6375626ef544363e9ee8bce67ce04ebabb301295489c0be1dda113d5be40faa64ca1bea7b5c66d80fef3630bf6e5ed12a6d580ab81d6da5d9ba6a3029247400c0924d9aa66699d83eee52cbacc8dd665de45913caae15b6ceca25ba541da890986ea713fd2882e4855fc2439f6d0a2f024d042bd34bf70dc0fa716984b233f5971e4d1b1fb4204c163352e94d47242583217fb3efa5042ed2d62aaedb5222f24154a0c43b212cdd1f1eb11431048eb63da5924499de5692cd913477343bc524bca09fc15b97d175d27938f2732d71ede182124207f3d28e85a2397b567712799d9e19f47ca49c3a1f0436a8465d24df6b2ca23824030af49aa863236769b84790d7c27452f37188ae5239e80b0ddacef93dc916fb71706713a9b4c9aa7b114dd0ae85f7af15ad3200d343ee447cf423e5f6ac7f1ef939225a14ee23e6b48cb9d56049bd07c565a30b0eccc54e97b15e028a2301a833179a4af801128c0fedd9fb0d6b39d1f01c38c69354007fd978e2d0659fbd255b03c62cf06a7fe9263ce2981872dd19fce0a7ab551d69ab83b5eb2280b78203ee04a0fdf1babf76193f0ae3e71000db96eb317dc7a33b6c6660fa24a60dd40d6bb9cf23d50637817b9ed802d2ed640d6f06a99b3dfa5fdf9afde6fc0093c9f7dc7f36c8c0cb6806769c24e2a6392ad2d59f529027e1d1ad1c336b21744a619cccdca19467d0f4d79b999e27d0efa50546041fea0508bb0c9b2979b370098c4738cfef4d8037d6fac949ac003713e83b55f9269ad1c37fb55421c5dd13c49974eadd9d6c0e69d9b124bec81e5a2e50d965184f230b432763977a9df6283b0c8af5d79d86257de48127d6579558b10265fb96f188c6c678d080eb899cfc26bfc3a2be2a02d7d0bff48f73edbcfc400b199c2313b5533119ee37f7574ff0133aea7792ca520585369e2f84767d702b6de89db6339f50cd5778437f9cef3d0adaaef14dba0b9372075914f6f968cbc9fafc80404f2ee618a5948b9a911516feb0aff47cc7940c977f02038084f5391bb38e2828957a1baa08af3a9c1f56625a18dfe7047228bad6cd33c01e74bfc2388582c9a9ebc0558c02096641c743ca1579836be8d1b11e8c4cf6c1cfd62a4341552418be92588682ab046cb73b2e12791bec1dd48ed8d44d19f6d7cdcf63e708414e0114fc9192b6a026e60419f4c0924253e469b2e7862eba811bef1b65b8ac9e0ffc7e75efb00d78f26bf6cf856e6fbc83d662baab3d8070e3f1debc3822f3c5c570d4bf0d56c6153cf8b359d4696b6f0442be8d28938717de6ae1dcb789ad1b00402aadc92edad3ce4f8d8700a081c3a10037f13b90635957662d6a9a5a76dcdacb2a045d6fa3f1d0d207d76f0888ef5600566d4f8965f1dbc17e32a997e418ad90ac182ca16642f2b7eeb315bcbb1fa192d9169734cb1021ee358006666335bfbb287239dbf64333a4ca331acda645e14c88ddb0c68d0d8d983e54aa212e12e88a05740fab6e5bd7e4b8bbe6ce1d3931a35f776313ee8921a091a9e1573d5be18b6074b6baa5ea362a32ef43be58a50e1aa2b96462979e4bb0743bead475a798580443b7f0413b55aa95a28b6f44e3c6cfebcc062796f8424c07f706a9469b028d0d0d8c6ebd45c515c7abd00ccc68b0a30e40cd67207749fbc0d1b3f2ba44d42c81d1887bbaeabf58f8e7f4f2962810d7dda0c347135c0b94a712dfc1a2e7cf4801b0c8020933ea42ffca66b10a3a8f88e53cdc2e2fa88144cfc4c3bf03928b79140bc070a34439c328be22ccc2ce80405b0e2da1e7f472773e6c23311aa3bd57c66877549c4363917b14bd01311226fd752415bbd35f683aae230ee4c892c6219ba7b3d97c21992839536b98d1de175551a980a71a606f6869bde4f281ab516a38d9931d2c9db3cdbfe80c3b701d32e5fd892f8d87e9aa449ef2b17c33eb7eb7f6630ee07490f48d87c7f6004df9037129c562443d37fd1580bfe5ccc4790c8562344288c2ab65098726098fb522b8e70bd5d1c988a41d92d53b92e84e0a79c59fafe37417475d4e05b59256451e393ddf7967b7264c06ae646ea0919096248f5dcd60c0b005c7f2642c714f7e36be21f2acfe5872ed35b90f27ed5a86dfab5447f28392436c9144ae942e3f1e17d54a064caf479881bf2b9fe047dfe7c31eaafe242d0885b643f00e4f0ca504cba3e5590208dabde3a9910c156f33ee1bdd50f1c293b9bda42170021d3b87d41e932c9edb3129db47f3076ad2eb5fa18f7ec37d7e4ae6ea1d285e2b7f6aa012233e3a80c01e6e3d4e8be94dc65e7f712fd85b68275525d0bb9e6487b9c057c21537f785a7398bee023932d221e92413368308f53960c090151cb5c1678e0305f61c6bfcd5583111f44c06a3688d46dba6ae195bc28087b3cede508228e9fb9d5c151c7ef4127b125307d179f08a17fded664d819769a8e28be6ac40ffcde5856766105b53e507c90251cfe97ac5c7ea80b3bb2f8f1bab9e47f2fd54df24a9b33772b9a50559b4198d5852166296e873f234672b9eb86a3247eaa80394e2ddf7f8aafc5bb16b4054815aeb12de10bf9cc403a5a62114121e9836996b62c6796e6d94c28ddde0c3524ef8e134c5cc4f1a5f97b7385f5be46e050b1bc59dafbe2e31cfd9c1ab2032eb5c8456ba5eb08543cf8b0492f824aaa1a0e0070e0ad79f81a81d4d8f7de3287538e63c97869e98fa8846c3af4980b5ad872a62864dcabb023a8bd4a275d08b310f7d7663b66a0fbe676045459fe274dec5c20bfebfa40d541e8c9ba28b5018616e137d5333951dd70c040b8f7dd4971c06e08f997ff0d800f15e9002f3dba6d0ef91776c36cc826e91ecd8449decb7b32e0be8f5e2fa8aea9377bf80f148a45fbbdad828f7c772a42cfd12598879710b76db6e17b8c8ebf6bd3013e08345eea648f64f06b42673742c8808b9cc822b562c73bf17841d8ee64af5f652a479970f444135c148bd5d4919c1dcb50170242ff383a7856304ea56ff99adf3d7a6e4661d30ab0c0d6d97713ceccdfdfea3a5e92f5c82a5c703b540e7b4e416abc2d29e5b41ec1c7d4eb5ab5ef91f002337a0dc96a8f849c31e62a79db4d5aed0635bfda09e854571ad7c3a70fe0952fd6cbaa8595d98f5ce567c32ec91e11553fe1fc36abf1fc24d2f252d2c79e4c2f7a120c3ffc29b27139b57231ef389b2c909c2994539c2b18294140e840a43c973b47bbbfd9562eeea49d2887afde9adacdefeac0f34af418329c62198acc38211790c632e1c5cf102e354ceb9497c167c039bc40358555e91c0c6c96cfab1bb5a3c386a9ce5374ed4a9bbeaea3cd35c9ed44b2da7fc5d29ed4bf81f9a0615757e5017df0241a604f5f27084cbd376e21ec589b17845aa0a2c5b78dc9b66b53cbc31d93c50c5443feeeb65802c29487f693f0837341a6f60b6869089449d6b052abde16ac4f4ad4ee2e6ad23401176ecf0e689efc577edbe160238c24f44ed34fab4c16108cc6412e52fcbae0a5acfa4733048172cb017f7a6539a4bbdf134d939fe9fb0a361cd1aa9dca0cd4a69f962b6201669ba3c6a21c5ac85ef69e292c3337eb759c3a7c0007c4da64e9a58bcb99a0ef57b3973f91948f9f839e8c033798011adc46e0b236ef5808de4be344f4ed239ea6a76ab6f909610ca50d2b4d8e9fb032f92b482f1c55f79d1c827fcfdb586f11d180c04417e0b67085dc7b28171395687792980f2402468369b87599716ce12bfd3b9ea6aadcc6896ad81ee3d0f5b8fc1009cd66d62d31842360caf4748729ad81222afdbf866625f821824e30501849524aaf321f38e457ceb7f4ae00f8eb1bd35bbfab5f60c302fc6f52cd6886d25067d736d0d40c2f069286bed48c4ebef2aee91b3c861807ca1089ac848be4829197763bf55defb6ba481f09207d0ac1c8cfaf28f8e3a595f780fb6697a2c9a56fcad12a2763d30385423a44f8173369f7c57f858ed31bde888274c93bbaa2654a75ec8d269c77fb52cd4dbd9e59767afe508737ddd608e1abdba5ea30746fff2fdea3d11c2833bfd43d9546c7791f3cdac74dc77347469638855c27bc67179f2bd0abd6ee33bb7ddff834bb1602e40380296add8d27579fa89df385adbb89fca85edf006eb7d8121375fe6fe04a912f753c458e2350f2399d1bf20ce5a9184ab0564f769eea092224d39ceeb8181e94cb23d21082d0f4f865516e194b05e5fa680bf77620fabe87cc4fb9a6c0ee54df6d68ec32d77299c3bdcf49f2119f4f6b51b8bb3e5e3b74ce60ccd31d347b1fd40505d91d3201c558be4e91f6ba7228e8d8741efafde71110682c8213d566b032446c224f0608c4f690aa36881848c37f80075145c7bd251799682720c482eda6e7bd40ed0ca102b0a00eac600a31f860760887a3098773d3ed808145805bd67065ca816a743983fb1ecbdbbf72fab10ab27701c9c87b0b21fb212be8f3550706f7de67eb6882c25a017e8538f2af04fedfc6091d137c805f7df48038799bde28a350c896fa7719e5b820a14cfe7ffbc328a08575ab78478f56209ac2e73e19291c3017948d7fa17aa7004fc505cbad870c5ebce134841677611ec6088ab8e710f8a4a99d20fdc147f1a56d9c76b5a650ef7635530805a31ee71e9a3e6699c9fded74e2b8fde5a19ac7814e214d8494682750b50b3c6be51d26754340f6b35d44bb3334c9595daa140dd77e4f7b5b38009a1ca3f3241238ca8916690a146606b62e6a238eccdfc5f0272215acaba8057f3e5df9364bfb57bcf9c018ccde14f3c12f26318087af1d6b53e9e619e74901463b36f5a8cd473d093d590fd4d7a664a8cf32fc909de35993a36feb66a295bb517be36b8e87df7e15284e3b23916929024f66fee7f31c5e2b3a23deb1ade99a0e064621e4be2d37ed224e6668c61dbcd58a7667f9bcf10f7f15b2475729fede44f9c70706c748fd8072dcbc65c7e9cf2db0773c4a098b23bf1555a374c314b58f6ed7a51755f90fd4bdf0154de707e51b8d350558a3fb3f4139d92b80e87ee479543dea80a30607c56e637006396c19608cf96037db30634a6e958e8e46dcaec650b3aa54c417e57763c77e3e3dd03aa668874e7b66bed6f69ad3087ba964d2586ee9a881c940ad25bcfa3f4a27cb7d0b85177b2b371154160a8ab6d33f07fdcb364e202f6798c08597d5fcbb7f987b46b25d86fbb1923ecdb374e1281c9a26e4b02177c34ec2faf3fcca8fb0e9903ba20ebcd1782f89901e24d4af45558ac99f0bd60a086f67ef4cabbc685e0d845900d988b0951e422956b8fe0dd96377286e4d8c3f2f74c8120aa1409b3aad3005d52361b370898aa2fefef715ae15cce8aef4ba944fc789eaa0b3968e1d0fa23d59df366e9f8f6edec8f55e3c13", 0x1000) 09:12:26 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) poll(&(0x7f00000003c0)=[{r0, 0x144}, {r0, 0x10}, {r0, 0x8}], 0x3, 0x3) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="0df9959d0e1fcde8d240bf2e0a99a456077d1fdae946cd159a453641e290970c5ba63b6d0512857f1d07e23eef469a066cbd574672a2187ccf78a7d08780b19bc5ee37b358f3bbd89287b4e2bf18cd39bc24cfd36024b8a32607cc30725544e1296d2cbf5a0e845db8a7848e2299bdab5cd5bb8157634f88c94b4a6359b3a86bcef6a0b8c3cbdbeb53cbb3f362c4336abff09edd1ea29d27a412c31b9bbadbda10b6b619de797c7ea0f7ac56008c05a7ad9ba2b187900421ae4f4f33009a9dd6a6547dea5124866fe87651844e61d34393ae1cef06518c4b8a59f53ff98705e797fa1f482a9603de49a1e002284f333c08dfd1fc5ab34ef685f715556a9d0369b5b84a58fb07a74072e7814114eb41238c697a891eba82faf40475e7af733217b4b32327b54b3c491333f3792ace3f69c429f8613e21b58053eb31cfca1ad52c9ff131e88f7d4666358a711366500e9e3b79596f278e68a32d5476eb2dce3c0fc3c24e167bb35b57695c036a053cfb0e6f7e1d1e9356116d0a5659125c3883857a617794d7819d91a5721f55113c413efb4f59a49a8a14b9cb9e9d6c5bf18108f0996ff4d4d80032f6a4ea3cbdf4d3553ddfcb07ff046652e8e8cb918b39aa8cc775522fa7775dade8e8f175800a6821a628c503f596fa8310f00d00f28db529d663149e1a62c7a060ec1f21b09838f9b1aa48db42975a57250a8d22cf9920193f4f3c405b0b303f69c4b9968c8c1a771097daaa30d2efc0eccc9ae0042ce07ff6dc286f27f5c85b9ed3c45815f7840e888fce238a57a1c3d94dcf9ebcd52826ad13b0a1c009c65372719f2e3f9e2e2ead076c1ccbb531d514623e51d23c701c97d116688ff5773be3ec828185d225448de29d385d49c8f59ca09de5fb9c4956b4aaeb233119d52e74ec954959f73ff043d2a7ea37effd6d0a4d43a7d5c2d7062c3302b1975563a6417f805d84292b3e2dbf6cd0198c7b2639c3d45c9201d5fdc26a9e261684621ffa6d76ed2b49e5076282f7a993f60027f9324b4b282875371846e189cfd1814d4fc3e46fc425f7741974403341b7896cb32407badc8b7349af67c32755bf15fa4ed1608daed440ceb5e100c4d0602cdf8eb9f8b9302962c1cc8e822bcfb742d7373e51e842d76f742d12cc2fc0b34053b59412bee01bdf1c09a7d8f9ba8d36eb65b950f8edf01230067f100b550fff4c4b87c709cb4208e3e7f860682472f6a4bc95a4533d1460fc85115a352312f06c3f59d332f5b7e9d9f7b10a53849992dc28901ac7b33a060e80ad0c2a44e7992919a6bc5f642e24dee174ba36677d5633f77c60a9f7e460138086a32a4000f990fbb86bae2bc139ef017bd5e88374e4e5833c2eda998d10447cdf88327c27f16c765480d326aecf6068d917ce2b3087a59919885d876966708671eb7b14e38a4debed2f4060462ee70d8969150b41e97f119e61c5aeb0e1b1297b6fc32bbb12fee31a63ecc7596108440811a73b2e0d15c7802e78c3994b08e9929177c2c93a52c7443e4376f70045d742b1e6918854a13fd5b5c357181490c752821b9115e55bf5f2dc1f910e09517f42bf6c16864e6911041d5495e6ba187bc1a3913b1333e3705676a87f1d9456d9ad80822aeb6e8e3f04b2e92a7ac67169c6d494ab265d6b2af82ed69ddb61b422304fcc330b3a0c9bb8d5fcfe925dd2e64e9086ec99536a9636cd33e56700f7e496ee331fb83bdc7d7d39f0805005c6d19eb432314c6a808621212976e3e4c5ef6803ba4c525566590b9dd9ca659e123210c44ebe289e92f3dcc05d1f5e7093a4892383d1778acccc6b4ab46a8c855ba77a5a83a187672243e6fbf4c784ada31bc7a285478edb0c6b5a078e36ad60c38a3bb2a49d3c55074813cb57a139d0634fca1b604844168a15acb303686d6b1aba1875f29e1bf407c6478f914fcb62c4f88b79d7dba610332d56808bf3d2ddbe337f0690cc4365dd2209be4e7df7a886a6feed72487dea6b21c13fb880ee91c168a5dd40366b3f232352c392040996cf1941c08f22e111c2257af01cc7af0c6733323ca4db3257859462c1a03f077644ca46b6b5f8e23d0f003a890a48466485083fcc11450f247a3650af2fa86a2afd77dbf139ccc3289211a0e9d5647cf16472fc9248a1e57c6f0d156b0208ee437f86ed472bcc155c950e5486b7428072f01a47b36383ca08858437197675a37b86d77c63ddf8856deb5f71c09481d7c92a83a4fa1fac38fb5160eb2d2e3c050dc99da20addd525e1ef20d07052c108a957d43a463044d391027745ec144a975579a4232d8133879b06a5270c3e42307d8b40674ea593eda5f34d904347e455da21c6442742beda592c5d518282e7c80091183876af3c83d0b2af6004b5af81346904198c6ec88a0d7ef9d8151aaa19995d219b5d51a4073d07b5019a812ad0018ba9f39e522a2a9c688ab2b65787f91ff2066ed8f1c82cc5ad6676e30828dc9c3e3389c2f6fdb39e637fe839daa96edb94c44c6f9d5f292f538b407786b1c5301394c1c8c553dbf21727e211699465c029ce177333c4207ff2cbdc886c1f42775787097bd31cbea78503be289ac67b694d258baf942a6206f30c809a3778659cb992865e4671029f545cfec5f893db173fd961f1c90573b8d5cce02e90b1319c4ee1f7be17a8cfa05d6ec1fa57a0cff3fcf4ffa7cf099baadeeca11bd3c3efd39852e2ec95336efa104e551f79f44519655d78e9c47e14e1a14028a923bbb82b4f5c3499bff4530de65f63636d231b9cee817a0c2a8abd92d3c5896a64e60dde91e89b7338f8b43b6a5e358d8e54088f350bb0846b969008be724800344e2f80c6f0f4e1206eb397e66fa62e64f7ba9e04e410c9f8623cd7c1b5427a3ee33f3ef4d684db927e71ec55ce7b5c3e36bd2c6446d066a4f8ab618679e98351700baa8b7084cc6c15012f802c54e6d0b283c88097531bc0e24039ddd6b3edd004f179e12817c47c5853f51793f556feb469c90fb524cf002ced71ac6ac801cde7d65b9d2d208dbede6208c629529870102322b696945b41e1b055259588376ffa1c56ca7957dc9f547686094fad369dab8c19563d4d0199ce2ebf5bfc7c845c7e010eb7076855beea60030272b17b6a2c650f008aa264de928555842b4c77ae0579954112affc40b125c438fbd2c7ac9463981ef9374006269da889fba17c71e32e2a557a32f24246efbd6510f4cbe8fc4ec199ff66a31da43f664746735bdee52b23a21e707f92826fbbd099cb5d25577c9c609033d58099bb78a25768fd870f3849d658e52391cf9413ec3930400a4a90fdb0f948759598dbaf96f7105d0fad4fc1fb09594a187480a3b8c50f8d963ee0863d2d98b424a587a680570b7b08c3e57d5ed17eea22db1e05998e7c319632a80029b5a05351de5d54d4a2b1bfb8b3887aa9c011677700883659e3bd22feeb64697b5629eb07015b6a938aeae5ae034745abdd9c93739b6d831c5ac17417379641e719f9315b32a235cfe3a0412c9cc8b3f0f848ba0dae32e3c44625a3187df8768940b97e05dc5c04b1d916a58a9c68fceb01e6cc737520aef7df1a1b71b6fd9388ce63f771572891fd8eb91886a0289e1ece99259771b125c5aaaae17ffa821aa51d2a9a095014428059042f4332350e85fb036bce34d426d7d7e4f6518f9e6d5586dc50ba21d753863539648f3acb57eda4da69e44830c21e3c257454c94c53a60cd351ac544b4259fa404e70d67dd55cc1092a339592dd74fcb449b2c6f04ac32f3723e2cd3da57e8211cda2a1dc3371ad810c69530ede81298982723c7b0811fddbd24ab839650c0dd18d27f0644592921ba5435af673fd88e1e89917cc57fbd0ac9cbf610d19ede45b8e5cee93346e08a6b80fbd3b685f227c105250bf7f4a85548a9bbd0458784c7e959d34d4c2efe01d58d37c6365545f0fb45017b6be3938037f9aa2357baa7363769a73c4b49bf02422e1d15a2a03ae092444ebb02928c13277b71dc73650112159e6f88fc32d55196b4c2f154c3d5221b1c4a7ca5408bc3b0a916bdd5d21785455da80b9f4e887791f97aade3d637a002161ddfb64575348f80d23af77099298045a80edef72168c66d31c101cdb245765a6ed73dd658f9789c4ee0e3534ddf93b58ea0fc6a2a853c9f276e129deaec31c18339e8d2db92316a54403a5d59186992fc1fe77126a47f347cb5cf12b1c9a68cc0776a1732a473f4bcb0077cb0804e9ac7e942b2879bace78de66a6a76a16f1c104efbce90f5cf8966d120f0b10e134c3dacb683f5bedcc8a24f45d3b366e7c81029e4f1919cc245a2fe6f6f03e44bdb7985d619cd6cb761b082651d66ce87aae30b4accd95217f548307290da3f035c00d9fa021717b3f26ea008b7d76b53ad7de6e1804e6d41e47a934c62654f8ac4d2da3b555ee89af7fb219d43c3b94c60cd71341c24b7eea76bf3bdbcb1c9286c2897c1932f078e069bf487421b47317fedc9b920c9cb195b7e85f9076e0549b98dbfcf8d969fb65be9814e60d18d44bcbf658644c7ef90deacaca675e18125256e38b8c310723075fd50721e1fb06db627c15a483e6bcf448930db5ec6b6a0b3e49ddd2637d557ad5dea975737f52b6af9cc8585a609c9d9cb584e529b937b9929e37606a6b1bc54ca54b9338959354703fe3dd651b2e3784c38a006a0dc4966de54830e235be107f51a2e47ed127ddd584f0583248728bd82821133631fb4468416523b4734d313d8fec664b89b443857f8de92675fb16fd2a4278d7fb0c526faba15ef9223fa79baa0e8925350949c303ecddee586d2452b42ec4489fb22e39d08caf32e66e5fbcd0ea3f8ad540d77272b2a4da656830fd30f69986430d5a108ea0c8e72508fec5cc349de397911942623004b515738dd19bf6355e616eaecb85eb40ecc59d90b7c8082de25e3a73305148e2df7900312b0f4c10b47aff605c4f6b87ba0f4d8f1058afe9da44d110f8b1274362fa061968e413dd526dbbaba1be636b01ad2a8f147edf6293ecd54fed312b641a8d82c00a4f4a2025bf2fc3156eb6f648ad0f7503e0b5b51d0575909ee387bc5b29750adb7fc86ded83bad45c6aaf19d1ed17eb6a3ecfc97d4d22bd4857fe4e32106ce49e4f9ff8772dbe781d50e8cd451341853bf1887eaf46778d550dfbbb77c54799d782a0ffc769f3c0e1206588b3bacf892c780604313119605eee7d59445466c2e3c3faf8e37b0b01e51112d41656a58e1bfdbc73103b7de4387ea6a5aebb444fa7fa935bf1db43df46e61886f23ec4f340ea703271f3287a86dfc6ad8c6ab01450f3a4d44a74e5fcfdac6b7bd2585a69f074836dc42892fe3cf7e277246ca5057770e926c92ee069ecf5aa00ac5e60c4b27dca20f627b886a2fa23afe9fabb1459dee53d7ba63f2c3378bd5c6c3d95e19511712c1b2b9a913f2a123add04a158081195a2218711b4da7bb5ea39b0a44ae885f53bed3f3a697025c20a796d8ab4a0ee23f883b506b55b80b868b94ed6b889e9e3d78e0b812eb7002d4ee8734bc649c5f2f38c73dce4739d3dddf036d5c6ea79661fd0ef47c844d17897d12646a7b24d8c3c352c7582a2c41132cd9185a352cf2a458197be908172fb394a116ca3b95e76936f1d8eec90dadd9fc7ed63dff9b683b890fa2407e233c307de606217a76eaeb9d22321614b128ef994faca6ce43a322fa98b4c576eb05146e13a89579ae70e0ab1d182a28cddbfc99c2c6a6bd1ac0dcdbd5b4822cc1df95f1520eb3160a8b3298265d6840b8d3b0f75", 0x1000}, {&(0x7f0000000000)="dd620bc79cb51a6f7d7b5a9dd66c6ec1f0e22125a71b8cf6e1aab2cd4a2a93b2b0b8fa70e6f2980a6501be18e53fca0d2ffc6248a9a8eadb28d390c4b7a3fd9e328051b7e55804f3e686e5d2f63b0ee107d40a0997bdce979d6ef775fbf7e94fa6fe7a0ff901037ac8fa5999076541b146b3e7", 0x73}, {&(0x7f0000000100)}], 0x3) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x81, 0xb8a8}, {0x3f, 0x2}}, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) r1 = dup(r0) fcntl$dupfd(r1, 0xa, r1) pwrite(r0, &(0x7f0000000180)="43397523f3f1c7a2724010dce16a40404c8b97a79542dd25d9e7aae4fa8b9555640e873a619ab54b2283bb062748bb77c1ade98f90ae72dfeaeb84804fc86cd24dfabdad", 0x44, 0x0, 0x0) 09:12:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000680)="6ca4e251108c1da4f279012635324f0dc1afa9d4799d4ff2603ca09c970ab6ddf57ee49249abb029363beed494dcf534c9f6fe64b80f9cb29e097a9abf900d443e9209cc9219f1ff0dd7c956adf46ec8dc0fb828b49851e06d87356998b6cb1d813868868b3ad471b4c8ba863a694cffd8a0df8c9d07559cdd1ceba80c5f6e264461fa3a63d29e0f7c5a24b4ad6a450ea464bace78092a8304cbeaca3cd51b4695fed34a5ce9c075c8e91d98f9cd081dc2cceb814b01f2ba9aca8bac483e0c2b6ff1cbcec24491801799b2dfe089da1fc86d2fd8677f877146447f01b8cfdca6a6ad8dbf02a35c01b82f679c20e7e928a2f86f178b627665243e239fbe45e6391a125cf8024be696b987e05a81789302b3c641b9be7f4d0e86149ea941c12930b8747df3fe0d4f00ab5aac878e30141cdfb496c9d213b9df269884987c7fb81e075abab608b5adcf32f0c05ff3c484f4cb2365ff08a1faf9d418e160137c8b0b37d385b3209de7f8dee7972f6b9c309418dad170ebcceb1a249b1c5d11fd0e80f3c3ea6475afb73a1df4277500f61e48c757a53e73d9f6920144fc97f4bd462678e4a5075a10b1c0c5e2f0c4b1e6b915d12b533858e32422107d34401cb4d430657e43ad2f359082690daa7598cdbe5bf3dcc318c980f1c15e49af5d946dbb43a14dd4cc5f3125dcc8a163c6306e8afeda281c13a07eb5c267c02e109e5a76f20d45e40ef29e8d9237ff63404a9da2490c54dad61d9d274d18efdd1ddd3390afecabf337e995df8382d7fbece35c8a17f3da4ab6e42e19719b8a1f4b4deab5142ce11f0c0fd79044d942f2f3f9aa0c8f6a8bd57929c10c29e7f0bc1f8378fcf098ae75768b2545ed72d63e1693628a4dbbe0a8ff51709047347f832e39227a2612fc6d1a1c9bf621561370b03a0631d776f227a27412615644978fe6050e3b5cdbd023385765d90469ca9aaa8b63862336310d599facf01e47fb4c897a7d043b4d3ab1df722d55d8eaca036faa69b4acd1450be1b484d16d9f54b5b7d507f303bcee1627eb67906e1b82fe5cc8d97c5fa85b1c4dd58ab42aa8b36ca09b4bb520fdad7278fc60f37dab855828dea77839bef8c7300fe459285dc2acac7e56c9123ad7239d1aaf1d3ee7cacfbda6b752591c1c835bb7710626c802d8b3bcbf0230c5819a4c5a4030d1a002263f333712580c9cf9ab6e863cb482fde2b039dfe426a1c683d7c41057c5b1c74b3e97177bb0b7da6733f6d934cc02117f80d8bc9342c138d4a60da0713ba2e106125e4e3e59daa9c6402ed57b1cbadaabec30f324393230a8305821e1944705f782ab8a03068041d02cd9525fae1c4b2bae26176fbdf7bbe52df786a5cf06de2ab725ab111c151eab9dac5d477a740727156cb8e9a86fbcaa80906cbfef61c6c9b6adf34fba5a622c8901e1f991b2181af31a0e00f4444e62775d864a790c99781d875561864c51e5cb5c208304fbe0c575ddb2d8ddb701a6f7659f67c235073744793db1bceefef0ec1d0c707c889628632b61faf4a6f1e8e38cdc4ecec72cc8082147bedd59e1943acb0f029792cf13c59aaa291f9ef1aaec49fc1874b4e63d2c4edc29f07b7c9da174ec5e70b48ee4287228c6675bab1150c8d55db7a4fdfe62dc62d3871d0befb8d526110cc5c12d54fd14626a3bf9b6d517be19555faccea5973c828fc407aad1f1644ac98404247afba87b9cb4f5b75c511f40d2845b61be10b0642b9d9fba369e87ceda4e8a0d64d99fd123198339c739a37f9d8ee4b8611b9e905f9a975f1e92f2c20487f1adcfc5e9502b8b7d9a84efdbe6635c4dc3a556a032362552a702234ea592755822f29a8b90aec1fe3158f8b2f96dcefe4f6fde915fa922c2e35a7c370c0616eabf0d4b6d406eab0426dc54ad7a8cff87f3f03ca7c1a34fc23ebe6e4106f68234cc6454d668bb8acc59909bbf8dae1cebf7f16c12e3e7186621b9d0a32576366092bc8217ef64c89e19b851922b453a834c8bdfc481e383df06c8c1cffb25b97cb0bb22df929808b7584af806f8b20fec01608c106d6f0635a4255c54739c52415c08857c62245648de6ee24929fc90d042bc91765832761b29ae3586ec42e404db397ba3f326647246c7d60fc370bb559c6cb318f9abcde0c3689db4bf39783ad0e85540d8c39043c8b73f748609097e735859c8f0d06d5ba973d74e8902ae88fbeabcc65e29f20a7f9f88c81dab71a010479eaba8a6cd6c9bddb5402c6d75f613bc28c83ace66cc4373c63c266ecce0a16d009b289ad1d88e28bd4d3f2da5197a0dff3c9c06f1b2399c45b9bb128ffa5153b9b55db40c7097b6b11ec3888fe260d4a344f09be9bf5e875937665a7e6ea50bf934d4dd63b98b37c4c20fb3dc63e677eddab927d56cc293a5109dc3518185d202e0bcec7a9cf22459fb9e8a8122b19c0bb5300c60b121ee2174c82782906eabe4af6ddda1f3ea535b40b9de8a75f8b4e458ddb4dd876cf183933d903fe266b89c4e2b1132532a1ceee81b8931e9aa9a80168234a583b6da27b70a1fe646e06824d7d09dca3a14ba1b8a3d0a0d2df86e00d565a4c525b7fb9217210e5d10470c9a21f1fbc8ac411e2757a36c357f04eae76fcfc1290734d58035debb512d582f5bb827d566c5ead5658940ae5f79af665651c7b3186b5d7e03a4b19b7a69bfd1ae3172c25899b45deaea4b306bb2ecebdf49641eb23ec89068aa8c9187df513f6602ee135dcc19dabe663e7d453d7bf07839a37fe28995dfe43f4f0f3acf54231faf7d08ea142a30d4ab061ff71ee5d9a86a9c47b8d42d8de3e7aabb7579131daeef9d4972816bf19246eafe88144df0c2d413357cbaac3be68685f462d601d879653b6194e4502ec17eb8f60cf09d88972ee733c98b9d2322e69a2b75334a36aaee8589694aa8122e9a535c60434f66e487fc26e5a9a9f6034486cedb50ea89e55907dbc0efd3ed817e5a0512394ac2b08e47556e0f74172deac75ec1d2ebb802e01a9da1ed6fd289406f56f52216ad70337bb7182f7c2a4aeb93492cd3d2092f4621340fc2df34cd8ca65f2376537c970c5a64cdd8393d260895bdd07bf98b9787ef318b4d1b7ed0941701889b9c7a07a0d154e0a140e016e5d50a5de6aa7c8ca1d4745871b1532d236cf428b5dd535fbcb56fba24b070e990be961a48719f8f061fa9b7508adfaba66f399dd64db7629f8a8608d008c529f8a1696c2d20462596b276ef07f170fef6396257484eeeb3328d10cd5678f53e5e410a7892c2a069531b61d0bbaff71fc0711c4d27cf55ebdafae63b8b38ca87f7c2d5edcfee341551649d1ad0fd0437bd231044d405cee1c20ee5622de05680bf0f99e878f1e611dba079a8982b63ff4973f9486c6c6cce8415c02057c89689945f559dd58a3a8540d046f22de997b488f6a1772442d2de94ebe75ac7be724cee9b04706a82ee9d880823110ef66094c974ca3cd565e1fa67491939c0239cb3af50692fe0caf7322f763819cb76a56a579335840d4d01cd5454ecdfb5f0b5f7debfe75ee8868b84d27e0e086f829b5a35c02a48063450e8f325d1e77fe0f2893738f618ef15b3ba50b2e85321abc72b6776e6a6e81e9980c816940084e6d6af4d057431ab6b6e9d303b7824f8874da0457e39285e6c6a0b059ad335fe4892dec97be69661447e4488236d68a67dcb1072f54aea3ac0b0082986e158c60ce48abdb185e745ac7f341d24a2cab25ba2d539b51b8a86018815f80f690446bc4d4a9a74e92c92a2165a540e7f0ac86af731ddf0bf99ec3c6ec28166b6f09b24eddc3a56d1f161ae272be66facd62db540f1a6f4ad3dbb2d337de5dd76338625244b5b28369d288d68c21504ea06a893addc2205458c458d3b2baee68e6795f5c191fda1bf0856167d48ee8864aebfeabd429e3ee25db1641d97df364be642ada9a3f0f390a54292ccd8d825b01f02fdb187a139c091b4691c548ca592899302c1ac0172d4cd5164aa3a543d6e06b2d714fa1c412e290effcb2a53a0f69dd56871dd5fdb988299fdfb712aae5224bfddf4384d0219bde319a71dcf0f2b3d716ba6c3b2db62780a81e547ba9f76e84a360adac31f09ce35345fb2c12ef2f943a79a0016432eae4c266adc305adf25b43edb0ebbb7c210fbe88df1543a490a4392f1eef4b3de8f882051c0271f8087ed9f5baa004b9ba5f73090ea3accd2d9b78336ff003fdc252ea13e0e1d5f860f5eea256ebf5570a209945bedd7d52542ce3f1c413b78a31b167f137bfcf4d8bc512daa49889e18e44a29f51133d6e22b6c3136acdda2ae4ddf9f01a59f03485adda2417218bb30660b238c3421f15e71429eb060d70a68a05cac9c4bcbc5be5e00396c184036f7e11a5232fe8f401d24f667cff2ba039f16af99849da861a9652071c3a79d89249fb6eae6ef96fb95d105b2662c70441b08d297d4f8d0b7624de838970e3a98814b96a401ae5d4fa0facf20e657e03850b53aa4d190ed3a53ea819048e07f506b8c1ab7327077048fde6e461ca48aa24d2355792c1614c2a2f0870ea363e43f9d184f38287a4608774793d129185c8533e1527664ae0edc97853559586fb51bc96227b7b7361d8664cdcbac34c0e2a88103441feeb0fb57e0edacc570fa31fb128f57854294e2b3e573e03e0ae5a05a907a927255db81e0ac10e0ac22dca08ae0697a131ce6831636cf8001ee9d9b4e5858f373e5a1390cf80704ef7bd3661d96ad2e97d74a325a2c5453c1ca69b9ff3e4ef7979a2187f3efdc0eb4a96d309c60517acd3163d4f448eb13c914b39a2e2f663183c2be14471b98ceb63a076530d5cf71efec609d6340f54faae598810e65d2b041de56ebcc5552d2e31b02990e615eb405ce2530e3d82853f26da8bc18d2058a16285c1fc9284fbb627f6aa7a35f313dfd97fb2540ff145c2ed2553e47b7a89a3480e21abdf1c17e9eaced3766536915b12826dc00d5da2dd05a6fb3e3ca16899294e890fdab180ba6baef78a5b97cebd21143ea4562237f9eb465ad108a9aafa94569b4633ad2133be90a303cff87ab235c8fa754ba639416ac221c7cb00e0bb8213a460a2594b9a56fadf20bf061ec4f60bd775e4ec6462130b64c0938ad2d4112d43f0b167e82fd0b5308d2e48977eca9cef76a1e5c0d4460860fdeea40f17c73d1661d4e258d543b2c6eca943b8abeb8e3af72b85d377f171112ced1317b0e3bb7255cc1402fbbc325ce79ef8025e2406d9709f04cb9a1d5d506392511f838a37786da49f89a179a0b32e0b889ef7005be58b59b2d02228ff0aec2ab32c911f567b3888de84cf43d0ceec0924d4d9ce3dd31bbb7c0e264f58d26871b8d0de64215602feb576a75b0dac01e70e5cdbb020bed20db195e284b4591c6c80ef618e926058d36ea31230198a44b29d9d2d8248c712baacea43c53468f631d52fd0fd16a6c3fd9f0bded86613ee6ded7c6c2ef3fc0aad7f041ed665256730e3481dbff5c15574cfb8cb71b62b15e9890326fd6f487247ff6bd8de2acad984d76fbccc82bafa47bff0830210010ef4865530e63f6e79decce277bf2d67bc72388ae705ff2efa779bc4cb2537d2fa87bffc853596e1152b11502fa257d250dc7e718c004c76086e5ff00630f0672668aa0de2a9c776bcec55cc1aeca35396247ea0cb22e1a05734d6ae43c2af42183911d22b57193cbf37edd93328cbf1b5493428e2bf3cfaa870d8aa4fd678f9c87e6d093db0b73f938583f4ad71e6cf29224fbfbf51721d51670967cde92f2e8f1f7060b8e140e6605a1", 0x1000}, {&(0x7f0000000080)="7840df5b", 0x4}, {&(0x7f00000000c0)="53bb3f4962ed286c512a8bace3cc", 0xe}], 0x3, 0x0, 0x3d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:12:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x982a66dd71821803, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) r2 = fcntl$dupfd(r0, 0xa, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2b5ea907bf53a7cf, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:12:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:12:27 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) 09:12:27 executing program 0: r0 = open(&(0x7f0000000140)='\x00', 0x200, 0x100000044) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0xffffffffffff1993, 0x58}, {0x5, 0xffffffff7fffffff}}, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x801, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 09:12:28 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x101, './file0\x00', './file0\x00'}) r1 = socket$inet6(0x18, 0x2, 0x80000000000a) ioctl$TIOCCONS(r1, 0x80047462, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x3) fcntl$dupfd(r1, 0x0, r0) r3 = semget(0x1, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x4, 0x4dfbfc40]) 09:12:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x7, 0x0, 0x0, 0x100000001}], 0x0, 0x0, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x2) 09:12:28 executing program 1: utimes(0x0, &(0x7f0000000080)) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') nanosleep(&(0x7f0000000000)={0x1, 0x9}, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f00000001c0)) 09:12:28 executing program 1: r0 = socket(0x10000000002, 0x4000, 0x2) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:12:28 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8fe7293daea8058f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086bc2c8af5959c4fc9c1691235b98c500"/4092], 0x1002, &(0x7f0000001440)=[{&(0x7f00000010c0)=""/227, 0xe3}, {&(0x7f00000011c0)=""/164, 0xa4}, {&(0x7f0000001280)=""/231, 0xe7}, {&(0x7f0000001380)=""/184, 0xb8}], 0x4, &(0x7f0000001480)=""/216, 0xd8}, 0x840) r1 = socket(0x10, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:12:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = syz_open_pts() readv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) execve(0x0, 0x0, 0x0) 09:12:28 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x140) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 09:12:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) r1 = socket(0x1e, 0x8003, 0x8) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00000000000200000000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 09:12:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000200)=""/142) r3 = syz_open_pts() write(r3, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) r4 = dup(r1) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000002c0)={0x10000, 0xba2, {[0x80000001, 0x0, 0x5, 0x3, 0x1, 0x200, 0x100000000, 0xc000000000, 0x100, 0x740d, 0x0, 0x4, 0x5, 0x6, 0x10000, 0x8, 0x8, 0xffffffff], [0x2, 0x8001, 0x0, 0x5, 0x2, 0x1, 0x8, 0x7, 0x1, 0x3f], [0x0, 0x8, 0x9, 0x76, 0x5, 0x9, 0x200], [0x101, 0x3, 0xfffffffffffffffb, 0x5, 0x600000000000, 0x7f], [{0xfff, 0xbc35, 0x3f, 0x1}, {0x5d2, 0x4, 0xfff, 0x2}, {0x5, 0x0, 0x3, 0x2d1}, {0xfffffffffffffff7, 0x8001, 0xed, 0x8}, {0x5, 0x3, 0x5, 0x959a}, {0x7, 0x9, 0x3, 0x100}, {0x8, 0x101}, {0x1f, 0xab, 0x8, 0x7}], {0xfffffffffffffffc, 0x8001, 0x8, 0x100}, {0xcd4c, 0x800, 0x7, 0x1}}}) 09:12:29 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x23, 0x40000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x21d, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x7588bc69deecf991, 0x80000001, 0x22e6}], 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 09:12:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='\x80\x00') setsockopt(r0, 0x40, 0xffff, &(0x7f0000000040)="d2c867dd54adeb335375fa", 0xb) 09:12:29 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x75b11a01ba0be9b8, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r1 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x1) semop(r1, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r3, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="3428d32b4b2900c2bc4099208f04e95f9abf278a3622e4615cc19ff92bb682a877181ceb9c43362b94a5549bb208ae97cf21af7e5b7f34ffffff7f2cb78d71780d809de608f34a84e015ae80f99c16000000000000c7e308a6815151fe43ae328d78fa95542b40c9e503c2d919bbffdbff618a5d5518496f89f541cc6ccbc290a659173bb466ef5d"], 0xa) 09:12:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:12:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x10}, {r1, 0x100}], 0x2, 0x400000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x20, 0xffff}, 0x8) dup(r0) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x14a0000000}) 09:12:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x208000000000b, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000080)=""/91, 0x5b, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) 09:12:29 executing program 1: r0 = socket(0x10, 0x0, 0x7) r1 = getpgrp() r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) 09:12:29 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) shmdt(r2) 09:12:29 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x100) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) 09:12:29 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') 09:12:29 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = msgget(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/105) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xf4, 0x1}, 0x8) 09:12:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000040)='c\x00') 09:12:29 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r2, r1) fcntl$getown(r1, 0x5) write(r1, 0x0, 0x31b) 09:12:30 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x35) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getegid() getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:12:30 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) chdir(&(0x7f0000002380)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="f2587d155192de84b32c9180092b930b0f29c9d66db70fd22bd215cd11ce8712c4f3ee4fab90cc147fedb4a2969758217eb27009ec6c348d814ce773ca771346e52d265dd81bebfe262d7f7997837172f81826aca4f4774c6f82dd9d613fea0950407eb70ac5f9a46c5d16d17cd88cef2dcb2a667ae307ef500e4d2a89b1dd1bb5e8f02a3e6e7f6be14967fb46ef2664e0b130b1a645344b3f326ad0a01d274b6fb887447a9a6d5174a07433251cbaba03bbf06d9f866f92dce10f088295f79bbadc2d0b2ea458064ee5649541f039dc5e1fcc646dfbc7210a0443db96c657470412152e28755b4366c89127f735260da42d30c8a3ba700b5c0aa10a1f06e331f5c6b1975fddd104a7168834212bd2e3c678b2ae1e4cc9a4fe630dee22b75d92a3045a03bc890c68423f27ebbb7d8f11a4ca2f4778ade228eaa26d354a3e9af6a72ce22cd0edd9edbe3854afad1f4aaa350909a280c760a6d6c4a66121fa569079c0cb3451a2e4b69fea3db6bc4003ec5578795af7ce0f8f4f6b4cc893836cd652c911efdd73c4dd33e61eb7bdee273718c9d039ee3fe1b461a51dc239888bceab84912f619919164cdcae6fd37515deacdf1b926969c1d67b21964d804e9a7fbe9fbbdfc3b0a26985a0c745161f80dae2a2a24525479723133040035667e28f92664d5ceef316fb6c18c2e6ae05912baec53ebfd90e1183494cb71d96d732db2079576e687e53b0b8ab50c5281886b6a7f97b55c67964797d11c8aedde29d7c04c439baf0d74900094e3d4fe88c9103b83b19b5570e1f132a8d0d98c9090d6d78d41e1944ccab217fd15ff8fa2ae9e1d247071db2f8082100c54af796aa753d02b21f5a345e4c14d36744af8db50566ba429638eb61740f89b4b84f854453c8df43c724eac4e38e7c040ee35feba4ea89c2d3fd5c110145291b5ae92ed0340d653f26a954d93d07e2e01eb446aafa83e7d1303624d8e58898297a10afbd7e651e2b972557620e2e3491f312250c3ec84be90636c3cb9ff378d2ca50f7f33b36c2d2cde1b4a5b2796c7a2c86f27ccbc340c317f4a1233f562ed7e86204d65100e33609b85a475f8624be7fdd3a5191359610e6f7f5d7102f91c7b3d35a1fb44092d405a9fa1e80b35ee2a70a9e17befc9bd028a6b6b7f853044c2ad3163fd39615cd69412bb25185dcbcb504ceef17b19ba89cc1d3b4d8072b20dc7efede5bdea884de67fb83fcaf3789f96c22688d3cb5b4603ea6fd024a78e1566767ea47a96b144653c1f8c9b74fb0a074cd1456f7920f8b40d1cdecce30ea3a5821fae24b176befa4ea35ffbf7e7eca0808797a69166fe1a670b48014cb89423fae9c3a7444b20682d8098e8572d6e03651b2aad3dd97858ef467f25e9a815a869591e290915cd8e3aa87a9d3da9689873e1e2b54ff930bbb21955a131e8a3c650f7e4b7647d2f3798dba398b33dc47bbd719b4fde0ffc872221b1edaa7ba0bff2cd5d050d552f0aaa7984095d0590dcaf3dbf996e2351a2bf0914293e39fe5fd7181a65162e92c179acdb3656bc732d8d9a76b825b548d43503c369ad193da4bdb01cb372af217043f266491b27ce50497849503d823d9a4e15ffc7ac00037d74ec0e59201ee6f5115effd0c99b5303ff3f8ee00e484ca9d62e10bf3455c49697ddb82cecbb029cf0d7cee6ca090e234830adcb5931e89a19cf3560085c87561b27eb77d1c36ca1504bcc9547b1039cff4b403f4b6dbebf2e34d1818392a26657ba47a8a17a5bc7052d8f56f63a864ba71397c6b52655934f5abccd2ef347fb858732b9193253c60955f9d3cf43c3e82100a023248780817517342d2b4adedf679557ed229782520d5314a526c9acc310b6a9d1b39db88b376468cb9679ba904bd2e11bc68af16cfd0a30bae0e1025d8793d44e6147addce3ad923e23c542937ae2aa84eb8640ce78aafc25b585071149d6c36614811e90ddb5056f658664f40234bc527d7decdd3c361135b5c670ad5ee0cbc8163299525090e430258c389467ec68e04ce4ec6f550b366e7b0fa611759958c1d776771fc83e684198c7c0ee112dfe984397286842599a28e897e3498ca40ba6d317d74711307074135d177a0ba3c5d6e09fc2faceaad0468c8d99ef479d19c0d99a2e68e3d3fa726599d0085b4538593d7420a4469f56b4b51b93d8832d3dc420074ccad15167369c5377ced1f4a7e46e54efbe120e0f8b5a994e43ea823295c6aaf061a87c78fe4d4c72162c3eefa2f7811bf333a1f1a6650f122e823e882104f746b38652ab729394b753557c5b48bb907f36b88746457be831001506228894e80d72f03a88a6a1564509de96ebd0cb339bb91a61ce526506530421c1de2a75df109bd6505f5f6fa42647c56955e1f6a8f412ff3bd73aeca8a9c62eee948ea595b911632864e387b8a463d1824cdb7108f6cb122e87736967280a666a7e2c1a7121768e42113638ec0558358b0d3bb5ca1ce8a611113a0f665116a99a93d42f3d39a918ef6a149c512431ccffca067bdc272f40a2cab47b63cd18390910818b260e3a637c0f5f013c71bef06e950f878ca8ad16ade6aee79fe0771a1233f3422d041df2f39f832e0d0fa5fe323ad4002271f59f37c36f28c3881929c3f5a4d94d146b4de07f2099bcfa97b5b4e7916368bd400970267ac6677ce853f59f8fc03c21f45dfcb461904ac798a57cf35510173a0ac604dfbf705e2955c078789f6e73cec32d832d64dc1f96aee712dd94b5774c1da6170b40306201bdeb99a7c7299485e7b08179fb003f3c24a8d9638014e65431cc6f5e1a789ec9ee3aa4f8615c8fa9c480179dfd09de5b3a4f22bcfb9a074e5dac9f77d70cb98954490153136e5f1c7d898a4146c637fac903028ae0b90b9c9ea45f5dd514427299db25c1917cf2fbff5da8f4638c3c51ee4627915418b39e50840da4f7f6f485fe630c0568275ed3c9ed9711f9fc0f09fc1adff914831517d2b8c34a2c10c7fc473317f3047e2e9b55d999aa3908f8dbe36e621d3328f9e16b0a94a5243c3d957db4e38917a8a0239e9160a6b2ce3e365edd0bd9fdd4bffa33f26d880efaee9eb22ad802c9f01088d2874f031cfbe2645584b02b60208a76f2751f299263fe4e28dd6f33d29bfc3ac2604189aed4e7c5672a46d25357a8db3e6ef6c6e5e3313f512adb5208681259546c45060f70bda8a8851675c3a4e848b4265e79f2f36ce28cfc2d4d32daba9324adfbfee78b22f14ebd9ee349cc62620ba950c53def7ffe29a7a7912076722d0fb70932d59db8a6442c27f142aa63be1e2de52c5dcab446c848c443bbd54a2a1c92a543ddd3fc4cbb896037cb22344779db0ed121605d15b396bea42851ccbe20b222d7e68d3509c946fd1e6ee0a54ddc08944e259cc61114ec7ef3a859373454d719f3a660adec95dc59e300a4515d3a3c880f8e52bea54071010f2c1ad8cded3791f0a60c0a849ce465bc02ec7206180a4aae3bd083fb9e197a54f4bd34e5b4e2f43fb35f5e85f3ddc500a74b594c343286cc400641c0295cb9c6a29f799d392b13686730aad9d4ce2e30722fa22d2f594c04865d9a0369110db5d43763bb663743b356129a0bc99fc9c202ba16c8494ba93c2f598cd0ece865561cee424a228d135bc56d2b94a6f31b27a616daa3e96f1523bb7467a6e0e924895dc244384e25bbe2263c25ee85eb05cfedb32397c6bc0a7c40876d5095ccdc83a61a4ea1c0f41c4597596b1618c6119f6d33fe5b52700007ec28ffded4ef189e9b61dca4ab74fcf7da61feb4673c8dc31c5be787b8527c01ea9ae69c5f91e1c20a6f781b4ad15e720b9d5caac0206a25924132ab86a071ce017e0841c7a4d76a3a3187c7efa1b473b734bc675a0036bd8dfe9eaff05988286be0e4dc4ad756dca9476ee7eda4d9498a7e4ca0ad3536b79b5289bd9f96b3226345cf5d04bcc0e82082a884a46e5c590068c1ff88193c6dd65eae66207550e6174450b2d938d3ac5dfee4e9289ac55801171ef40b23cac8bdb5c980a92953f93f06ac7cbf8255239fc8702f103e751494692d003bf75ee82e461af85e9cafaed5831ea2eab338389a98565845b2aae1f77388bc1e24b02640088c4a5b21c95a25075784cdb0574205df50fe126bb2e595a4df340b0cd05b390f2feac290915ac28ea8b6fd2b8049a85675f41a6d9659d5e6e7a215bfd9bcf44eb6e1e649a27fd258b300417ed482775f0f536da988584b4677c198c4c3464aef8f53c083ffda108d45c153c8f3ef06c522f3770a5d3e8909dd7ab8a4ca6770faa4a91465b4679c49238d11be3462d2742066e52187593e6dca5c416a78d3d49298c09eff1c983994546009027e311b1b44635924b5143575da54909e397ae7a73b291baf57155e52d74850b4ea6d582752f2bbcc81bb39e9d0813aedb2d74331f59f785c42fb723e7c861139bd232f91f1813fa24005c17f9ed832b4753ae2b1609f93fefeca3b84547594738acd149242aed77e7d8ec7509c0e87e8e80d58e0834a6d379f6e59fd5bb01d3f863e2d8d476e107e72c786e87d3ea1f2fb7dfccbfe4ca014d9e6e143378d6ef2337fd732f077e6028f39d93d7edbc6531e31c665ba61d36da164813b255ca0a1536eb827843ac8cd8bca3c1f31bcfde19c004afe4cdb55f30c47d97fa62d1caa76c4d6f915ef7a62d7c004f8f3e3bd8be3c6b4052fa71766ff98c736af820118d4b3155c6a78624372c3cce60bbe603fb00c2fb9bb34cce14d11052a52252bf77ae2c2568f28ddf4f8e183aaf3847d976c85cfe1e4e2896eeee500f946e53e0bd5e369ebc69a0dd4b55354342e04af5da78381de0821f69098574a123268010650c329d79a892a6946ffd15a885f996f3c3882ee22fbd82b77bc8563cd5b80ed0c77d5c90fa388d24c23d776fd87a77c17b474387595fac02d584aa58b57e1da3b96165314340f5b06d15a69ff55a21f288378538d4ba9af5cb44130c24c8c2da524111763dcdd86433719507f305980fc9c7dd80246db6a184e58e4c62ee88e2b3466c0f26748ec5ce22ec111cbece6576b138deafc291ce2ba28b7f93562821e6b25b3588d409fcf3aef4ef84846d46f2f92a4a02b0c622d934102a76f87541ec6c152bd323f1a1fd62ad2950ac9e66efbed66ffa38e826c852aa7381532b1fa3ef9e058ca1410c82d42cb55885fb6efaa85f2ac55991a6ceee7b89437072d9eb2aec6415146bba4ddcd2466d3064a71486a64f0b638817ea552b892d91483cc946fe5d0eeb859e6a19665e5083933b44fb9cb6887ffcbcdce62440d1eb154af474665b9b5483ac5eed7d97dce0c57052e4776e2b832fe153265aeef93c93cec4d25cb0254ba273e1404dd3f5a25743afe049461c1046cf4ad3465009c6fefbf2a19b54622c55e21af26c6136821d40c2800550da27c12d33e35664e80ce20663eae0405d0feb856bbf79783cf9870b3d4d0d0153bfaf2044076149ba8e9aa33174726ef78e8883c69a272cfa541236459b50e3e03354b51f945c0ffa1b530bb35e4f3567a165642617e2e9ae5911688be342987703103a99f53f25d56a12469f506e07b1ea90bee39c4e376f466c729be7c5a0b0e3293cca9f81f4992da713d43aef98dcebb31630240463d106081098c7644c86a5da74ee79aed5b23040f172e2b8065666ca51f21f29048bc7c58e821154e97b045e0921ff10a418ed46d1a3ef5e2001d1189fdf69cee0e78f305657f2b58b6da7021d3c377d238b03721fc00c70437ea935090cc2431ecb818879433529", 0x1000}, {&(0x7f0000001100)="2e2b67c44b22df5425d6a127b24990cfd72f42da824bbf0afe6b3ee822b4faf704b7c97ecc9d41ffd3d94c4fc34ace2b23e291da0e544f539e646a0ff597dbae300c6854e78a1a8336c67db1ab76576ef823d80ca679cec981cabceb3cfef8f96f9107b197753fd67af71be619cb6d80ff04e98de5c4aa42b00440c99b71b7770c69f2f3c7c42fe58859dfb01299c4a285279f78c9d2a0389396d1aaa9e9d1c5117b68db9886b6fc26ab0037cdf1eec7b15c491b2f065aad9f3b99d10c7d5fe70c993f6da96c75fda0b1b96f756afee6bfabe6f3467ed47c945b584a3f6a8489e802f40bf2fb7130ccf99d554fc476f3466d37a296cda71f3fb61b5dc2f9c37a6611ef3103150ae1cb7ceeaa91c44a37bb8c18e55c2703a5c577bb1996decdbfb12b569dc87c8753d8c23e9a9947009d6be5f81752c140994383b99695e05b15fb6eb6d82b181a4d4e9005066357c330914affd5b61e0d38c3f9468202859e189c2c062e708f85b0d0e4b49d2b990ee37edb51802ad46fc6e2b74428e86c8a1ca0440b4ad79f5345e6e278b237930040fad3041a20c118411ccef53093f2cc1957a5bbfc88c4edf44447f521e0118a362a37924bc446dfc865b18f43cf44f4ff024b52894105706cf33e8c07d9be67efa5ef358ea519b2e2703c997e10264d28238a4a68e7dfab7c8f699547e31b56379f1927f96ec402794165c101a2d669516735e7e67748fee710b199d363185f8ecc583119358edcd0704e8e43930dc9a840dc8c29897414497668671a3998afe55e9194247eb00cb7a92fb4f32507ef03bba71d753adec5b2b8038f2ad9138a901e0830faf7f699a3c791c62ffb1766f15bf80e4bf79672320e6420f9cc92547648de0689793099841b0fcdd7512691129b48591d1e6cd442a02f060873b798adff321f1a9e27f2f1a951f16d491341304d6327eba53a444f07997fa0a7ea61c43c2fb16275568e6fbe00323220d80afac831e92ac0031d5ac08097a90e3dc4f403ebd8374dec472170340827799135735998e3fd52d4ff3b3b50ecac18d4c8d34fc203133a88173e1361143f31b4e167b208f4bf7f25c12825419c8ef2909d1aadb15116ecd1f69d23aa83a650c2006c270bc6da85ab8c7c8229be03ad92f4895327cfd2a75ef0a9a5cfb3a684be2198e7529c8720efe0d8b1478504b79cfb3570f249b343e1fd0468d36052239d8df0a10d39330f01d7641fb53c58f3454e217e74dd6a72fb3b37aaca7db7d7995105a29e7ccf060183724659a9661e52c3fdf8935facdf5e0517c55ac59ce8cfcc941bb50b4a33b9744182af5755c50d44d27a4c38de09b27207484e1c81254503fdf1435e22f1fa065e53739e5ecc2ebc89d519b214fe2fcaff1204a98016985965390f36b0d7a0322e03e9e640ba79d130465db304be6b161c093080809ee4ed1f780bbe8bd8287c5b860982f450bceb0b9f4554b8065eed26d9b5856cd2e790a066ff3a921b5d3eeadcafb25c64b8b2a55b5d996bf4388dfcb81ca8ce2afbba17149e8fb7b252db80123a1797c2daf5c1b10f4c0b4b2269213d724827da21ed636a58d9c1fc42c90eb602a7c46a822b5a49d3276fc1ebd247b3adf8cf65bdee8ffd0a9d67df8745b2a011e4b74f867eb09636c3fa7f12b92da2fb4ccf6e0d567ea41608998aa411bd1b55849faf725fea9c4caf0240cc5d3bd349de536c2bfe9fcb899830747be5816c6947e81479bc4cdcf7cdd7538b7e216d204aef845e4158d12f37d080d2726b2f190c1d37af4658985829d5d7ca92db7ff5573054fba91f936e48583f03ba1eb589d0276b00a92a4f2a6d34e166973a5cb93ba3cd5bb7b43d896f14bc23b8aea7715f93a997db938c3e37877f637eaf1ee5d72bee992c0b3e3f5aec40f473c94ca5c8c0a3f2ce09da17b2ca3fca91eee1267a494ba342a8caa5cfcb300c4b8f63da013bb7783c9b14bb6ec593f2e0ecb839a8f8866aee526510adac1a4e68557071b1a6625a4741b7cddd45c6d031ea8153b86875711f660333bde4ea5fea6a742700046c6a43c771eeca4c7b87a979917ca7a83c3d6301f8d67fbf0318317cf10fa2d299bb4c7d14a8f40a2bafb28f4bea201e81667f5eea58c6d3d9d6fdc57a17876842485b3aeb31db172f85e937c5f4b5f5ec0443620ea3a25d8f4c0c158bd74b1c3d98ce246ccc4c510bb10b036cd10af66c6ffe9a6eae4c5f2ee8c4eaaefa1708d18ae48dceef9d6e448723cab250f1752c02fd14a3c2ef0e28b1918298052691a4bfca7369f144185756107cfacd2667a59012471599a38af2bb2617f7641bcb0537afe2ee1e5ed52a1e332444e846d3234819a29b4e4e8a23d1dcbd9c6b960cb039104aafff7ca2e4a84b21711840dba11c725be046849098a150432599ea7a436a32d1754f3e0907548028ddbd4edb255acdae1f4ab0c68e44955f7b3840112b6897acd41f4541aad660e42aeadf0890874b4a88b210d392716152a130a16fa5ff161694ae5345e59204a0c1c7e7f67698c60050f4ca66bb4042048d4a9364674ceedfaebea5e329ec88df5f6a2ab8473c3899ae04fcc0cdf033776db4ba1f6f29bbda923b859feaad09320bf8ea9c6613e2b6bc05c01d40b7f252e3bf6d2924725b956dcd98c7d9ba8d1178ef357a8d4ede5de1b24a831c1274c505cbf491674ebb627182cd84f08af682d13307e826bdebec6b5d331bf8e2ccda96a47cf06bfedba5e1d3d6cdeda280faa2739684a6dc444e8a09ecbc96587198c639d9e3cd70264c739210c35a2990326a9fe2361d8613fd76441b6f1652e3e303def9065362f6e16a8d1043b96f314e982430c77c1abafdbd82cc608f122bd156db904162d7c9021865f7d6a3c35be3a6599916e0c5651a4952923da5d0fd79c7c2cc5460ba5f38ee1a4046ed65bad48034f3d0a1ca4de7b52e7da9fc5b6879ef013cc47394b94c42a30f287080807f618dd23b85ef87a533580e5e76e873844a92612de4c24dcee7981cefa329eeb74698b45a2e68d46a39102a2714e5d018e9c40c73125c734a2a2e0355352716e19710c1610066e92910bde1fc6db575a47de83bd9730a4ab9db09cb78a21bad7f2b8819a8f268137f68d0e2fe7f7f241900c8053b44704fae40ce224413a6d56b65eca07e74e0b73be6161c037f80418897866ae86dcd68011cd519458d497728cc49b21c4e6c04912fb8173315962cceb92f30e1008c646afd3924b108da339cea96b7325ed433a9499cf58f78f407817c90d4dc811396db6a885c999226f8da36169df2ae2d687e829ee1cf8a83c4360dc0451e3839772207fb6f28805c409264cf09cc4bbfdf41fe5277a199d2d322af03fc783b9c051c53879ef3f17a88354c3288d7c6abc29dc2b2fed830e52e7c02dafd1ca61d478328dff353139cc52f82137c53af4af5214f27efd146689e83955130318abc417b64955dccaa77e8809d6885a1ec56c106bf9b260c2f946d913f98b13e1a4efe814c0098bbb90c909d093543938a22ce31608a513e56886cdb36597e08cd2f4228beb49b0d8e750312bb9e6f91a559b9d35f50f012275a240dcc48391d1b2a12e564068605d59691cf4150b3d6bd44dbef74e9f6bb097a73fad6c37985a28421a63b596050b9092672205fc6f26295110d1f85f772eb750afbb82f1cf154a40ed20c93e29b3fbcd15d5a3e87c238f33634a4d35bff3bab2d966ef4106ba414c1f7a7f5291a65f5b5797b481add3da0b64f6fe6c543c4eef350f71986e89126e4b0b803f8ec3deabaafb0f5ab9fe7f404fdb1a689f0af7b16b430bfd8f0e8699737c45e4f5f51c6e80010688cb520126174d473f4d3b41efb3313fe966a633a24a89fdc8bc9361e4cb429f4f3e0a6efb838917627aca08924796115a855effd6df85f64e086656c6903ebf8bb7f6eb65852e6a0b108c2031a80fbf678e29cef1395dd2ac8932dd5da4f95e6f02c862fa97ab646040584faaf9198478cf7460cf31cbe962d0962dee6d8e77641ed655ac007bd585de0d0fa91bdf88b4734bfcb962ee239ca85bc629dd6456a4c6b5e58363e8b24c7f8316b8a8b8c8a1f884f9d5d336ec98463da6f48172d25266f3fd8be0a949d85a20f6c76320a50259bf1d37c20d7cb7f576abcc82966940b3515faa5664f9ad3826f0220c770f613e4d85f160bf821ce094cef0e7a83398c23afc8ab958a3bffe93124e897030de1c751262eb5fc7367e54d3d5348659bd65c1626d8e65a9eb5bbaf649a4f8f271099fdee72e11785ca3a4965b8a78ddd6958a0e41ebd1f4f3526ef04f0ff551b29453bb032bde8436c5c7faa84b7e9819865385df6d2300336f8279b6619e847250b7b85b0f67b4e02be111598b8c6dbda161a153d53a610d58491ceb91d32667f0f1da7827ebc5865eb55d30d4c5c671ded8d789ff57ed34bf1dfe0706a1e7f886796703d9b4412299c8ec23accdc3f61dccc2b8dd11d64848dde4d691edba6abc9f4607ff964f4ed3eab36de9792d142883102e09ca5ce3d6acc74b88159838660da24ccb1fa3135123e415f7b05f8b84cd70e94bade542009b57a867d6f94a5303871bf528bb45664dfe79e64e01eeb1e6808759d9bc1b72bd3418d4b61ec846782fad691e9538bf2a56a134a443ac6f88e01ec2487a17579b65f1ae96666ce51c1371ce31b6faf87ecd7050067e2d14a579d250731dc17217a7bdd97b57febfc9f5c0596afbccd6c167450900ddb27cbfb33bd416ca2faa248368fface6f31c913880d9db786973bf1fbd2a515ede5eec576fa691e6d6127ef70540943d54ab9dda10d7c20476679c7b92f05500fab0e9640ebf3e24917ad973e53d3136837a7e9c0474b684a6ee76cc42651951c941023b4683c52c2d5be393cf4d623da050153c730c3d57053facd6a4afeeba5efe4b8116258d5c12a667dc9cdec06258007ea3542028463b7fb79fe92b3a39603e409f67c53f0105766d15619a8b405b9dcf2e4294d681b1821e89b6af4e06d229a622761262bbcd5fbf4c6328441581f9e57a40de54556abc268c5da9d22f2897d196ccda71f1b59e0abd56f090e49aa23708652217a98c2645fcec343338bdc01227843603564777dd1b0c4dfb71e7524ba6e14d5c736dd430800de1dd837c8d2ae32452decedac863fe1fa28c13e33209ef833e2ad8bc9e0d273273e8adc3a8216d4743e80573f8e142dd3184d761b269346366642e40729c330f719aeed7e51bc2713ed5c3ecf00b526e158b7152cb1b8a6332495b7ad2a914789503e40c79379f2bdaf96216133da3dd4697d740d8554f6aca76aff5eb828b895a92c67014d3377075f6709f09549e31c6d594e60f74588f0e048dd4f029cafeeab79f78debdfd381cf1ca686e595a01cc47766cdfcbe2ed95b5860ce143c5442377cf9a4f6adeb5feb396660603dee424a32c823c2eed9bf585c767f39c84a3a4f27f967122be623eee232c396a5ec192530b8f35efbf9092cb3c0571de8e5fb081a7d160326a6929c763db093a322ea4483a6898a09ca15609c9c74995e44e1620a93888abdc3ff65bfc4ad445bb00bddbe76d8dadf1c6a23fa4ec4550365bde0f37541165a5188a3093d874f60522ac589e0b792d9cac5cb74f379c0fb88cbf6459c03f127b20f5292f6df9c9be650cc2688f9a434876edef6fc9a28ed0a4325782983a3c540ea8ff082adf6f77b8ba812630eeb0d7ac370aad5f05d5a6f34b28aee5e83acadc543a21d9c883f908611867ff8e0b20f97563f70a0534fe09f086a664a860d2187af", 0x1000}, {&(0x7f0000002100)="4cdd0a40485dfc018f2cf0ede34ef161d95fd0a2e5e036ac2db96a2daf69b3dc518fe2f2ee54e1d65af755338c09fb53ac3110e0f992525255865d1f35e989bb4be41a693c61391c6da8338bd7f2220019597ec00d370d23a2f6d772357bf67c206ecd4ef0abb4b6f91010e57afd82280c121ff43f699a77fb53227d9f8872cb9606c74474fe6999fc846f2650dae68190503e6f03fd51b265c41ff7b2b8217ab8a1f6b08d3478bda2ea5b95bcdd5cd6b210c224dba8600b1078a9c5ef35358baf56c122919b93", 0xc7}, {&(0x7f0000002200)="fca72c73f8ac7026ef953a9691b4cb1220671fae79d5a6833bc7ebc7b69f172ae0d25afa50482dcfc8e1c5524d1372d370bf2d78a1a37b9124491c7d78eb9f7cbac8f1ae7a3aef0573b46caf5f493406334f54ec3f87aabc7c3efb34412df1b5aa4b768db8b678007d8e6ce5e1ccb52e79244f338fe1e94d4ed558605f4f11845fb87796b89ef8a02652e5360630ca58071fc43e52833d089cc8f2d55bcf127cb630ceabfb2f456aa81c75e913c7e2df34ffc7acc118cef82c4424f75cf973f45c4f305fdf8fb47b02cf5ff2156dbfa2160b9d8d8a7a24b33a83f3a986dcbc30da7f934e2dbad8fd8359", 0xea}], 0x4, 0x0, 0x0, 0xec0ffe7b2efcb3ce}, 0x5) getsockname$unix(r0, &(0x7f00000023c0)=@file={0x0, ""/83}, &(0x7f0000002440)=0x55) openat$tty(0xffffffffffffff9c, &(0x7f0000002340)='/dev/tty\x00', 0x400, 0x0) 09:12:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000080)=@in6, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) 09:12:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000}) write(r0, &(0x7f00000003c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0xfffffffffffffff3) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0x1e8) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x2, 0x7f, 0x7, r3}) r4 = syz_open_pts() fcntl$setown(r2, 0x6, r3) bind(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="cdd694e74cd357549b0f350e0de993a3e952e3b46d96ce4690f3db3cb73c59ee9cd677edaccf0359a309607bba85bb308a0fd2552ff604fa7cf537aead6eb09975c8ec82532d83f3977816ac7f43d05460746b945e1b230a3bfdd0969d3195f877e7a1ef336816b3a42ff6de9350"], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000380)={0x7, 0xa44, 0x1, 0x400000, "a0e2a02095eb31b2af76480baf9f8671ceca2551", 0x69, 0xfffffffffffffff9}) dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x237, 0xb, "b08dce773b7a9000"}) pipe(&(0x7f00000002c0)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:12:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) 09:12:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="b69f2be20daa82a9298188897ca9659981874cbe275d977056bf6ebf3713c109c3006d4adfd926d7764ab27fd0149139ba1a2b73cee43f31990f8215f32eeefebf8da4d4a27348bb00cd29d293a20ffb89cb4d29a54b73046fd6b6148b4b65bdd7a997b352575a097dc97c8e0daa", 0x6e}, {&(0x7f00000001c0)="099091555988a0809fd92e198fc37a96ea8b984b3354b271cdb3e7ad8d89a4fd8ce0dbc7dfdc6686456d932260f610c1278c", 0x32}, {&(0x7f0000000200)="fc3e68595c6bf1bf3184eab5c32052a866e456951806ae8794bdb120cc972101ccb25885895c7716e85174ff82201ce1dcf67f89aaeebb72", 0x38}, {&(0x7f0000000240)="dc5711bfe94ce162fe5095ef84f34804644f75551208d5b8aa4a6217fafdbd4f344d0aefb74d1d0e2b6c9b900a9bd6ad3d4ae75e4ba6b6ea56733e33c71f", 0x3e}, {&(0x7f0000000280)="ff4d3bb6c97d5222749c385b63f499a5e9ba99b4328637c55b36df898b27f15813cb9920ca7537c9d9da1d12f32d5042cbac706b661d16d0", 0x18}, {&(0x7f0000000440)="c470baf7b810b8d2c2c15c1837b896488b13127fef7890e0977b5265763c71eb5ddae234c2bd0b9425b97bb5ed5f7c45252d5104110f3ed3ce26fd384d8ae4c12d20d7d1b864dd5e209afd2489c0d37de2b5779b625af019471b4dbfa4448a4ebd7f6e7e7544d833f4bf6dc2003f817a4e37fdb8f92d90e8d621e6017b131f3462f3fa79aed0b16f4d", 0x89}], 0x6, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000cda400"/16, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28, 0x2}, 0x4) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r3 = socket$unix(0x1, 0x1, 0x0) getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85", 0xe4}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 09:12:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x200000) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:12:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/133, 0x85}], 0x3, &(0x7f00000003c0)=""/4096, 0x1000}, 0x840) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)) 09:12:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x3b71e0d65a358d3f, 0x1) kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 09:12:32 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) r2 = socket(0x6, 0x4000, 0x5) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r3 = open(&(0x7f0000000640)='./file1\x00', 0x8002, 0xa9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r4, r1) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r3, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) socketpair(0x6, 0x5, 0x7, &(0x7f00000008c0)) r5 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0xff) mknodat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000007c0)=""/202) acct(&(0x7f0000000780)='./file0/file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000005c0)) faccessat(r3, &(0x7f0000000540)='./file1\x00', 0x40, 0x0) sendto$inet6(r7, &(0x7f00000008c0), 0x0, 0x400, &(0x7f0000000900)={0x18, 0x0, 0x200, 0xda}, 0xc) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000600)=0xc) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000018c0)=0x1) ftruncate(r8, 0x0, 0x3f) r9 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000680)=""/253) 09:12:32 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r3 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x8) r4 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r4) 09:12:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 09:12:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 09:12:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x656a13578d9a0552, r2, 0x0, 0x24) write(r1, &(0x7f0000000140)='\r', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) 09:12:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffff) open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x62) fchflags(r1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000340)={0x800, 0x5, 0xff}) ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:12:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) semget$private(0x0, 0x7, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x5, 0x4) listen(r0, 0x0) semget(0x1, 0x3, 0x81) 09:12:32 executing program 0: r0 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x401a) r1 = semget(0x2, 0x1, 0x0) semget$private(0x0, 0x1, 0x20) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/142) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x7) 09:12:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r4, 0x2) clock_getres(0x2, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) setitimer(0x1, &(0x7f0000000180)={{0x1, 0x9}, {0x1, 0x6}}, &(0x7f00000001c0)) r5 = socket(0x0, 0x0, 0x400) chown(&(0x7f0000000200)='./file0\x00', r2, r3) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f0000000780)=[{&(0x7f00000002c0)="d59611a588ed102bcfabbb498d1c641321659e62732fa955551d1838a0f7aa06a9e2f78b2063b3d7b5ccea2e3e418d71e6d831f51f7d9ac2f643c3c7b60e53ae1eb00eb44774341a9bbeeb374a2d6c", 0x4f}, {&(0x7f0000000340)="3d8fccdff8826547ea3bc0e03e9924efcd95d8a9ec36e8b92b49d8ff6b0338558a979afba84044aec07b53fd39140ff58877429918f8223d3d1e462b236f5559e85bd75ec076415fdb4fbf52b784e95b2548ff2896e7da88361945bc6968c6da5db4cc2151dfd642e3bcda81faf682d0f874ad917dee3dca9afd9c81f8a7", 0x7e}, {&(0x7f00000003c0)="b3c66e218b9dcf4c1800365835cdeca3829179057d3c11398df1af182695aed922ff44594a677eb992449adccb86380a30c6ab51af4ec4018dc0c3da", 0x3c}, {&(0x7f0000000400)="f4972b7fc126d7d67b67f65942f83429e6482fef5582ac4732a8d73f5105559940eacd64dbebec20ff024ac5387d1bf06d08070cb7f22cfdb2b563ce0461349c46a3b1a6a9c00b6f143ec28231bfc3aaa22a6d75c5aa3581d1110622005c20f4187838f78cf660bade361eb39db8211bf517b8cc115587b8ff589290308b48e1083bef51a1b12adfd27d2be25b7c809421b7441bf0393a7ee86e0374b47831a76216d059b22f78263dacc37477dc3ce6d9f6021c4bb98404d53db1654132ff8c931c48", 0xc3}, {&(0x7f0000000500)="6cef4dc5e08b5d0358a8b9a146adc7aa46068d22bc65ec51681b731c48c7e440c4f094cda7e54d05ac23b8ceb374e9473c892be546f1456e8adb89cdb7df9e7d74fd8aae293c43150ed270a251fd8085f3d2fc593e10c2fa96f107142f4753d8a7aaf0328fea1cde29c47cf0160ff68ed9ca08843ddbe968c928ee9c8404b48afec88b586d5b1dd9f84642ce90c2d2786cc6b8a15a26955225620c155a17cb1bc84eb97109b028aa3e188039dbebcf41c34be81d77ab24849053101594538f08994a7fb567", 0xc5}, {&(0x7f0000000600)="3c579550af246c3d6f16161cab98fad0fbbd23ee973c9e558024baa84e420ed967fe3d3bc0bc909be8a47015ac2f77b031c77d73f1aa5c8f68447f293aea7a50288803d5b660c5a302aa0d94f004fb", 0x4f}, {&(0x7f0000000680)="0490ff0624080921554d7473ead5ac8d637244deafbec9fa0ada89114d14df09d885ef0553bf8a2046056640e7c73e824f375f35cddb470efa273021e48db04b85", 0x41}, {&(0x7f0000000700)="891e553feafc9097468fe63a73998e34c490e9e038e1e1a711b28d03e77b356f595e0d925d4d1e19a76fa0d358b547d6b3024f00564c1b48e1af9deddd6d4d52e8a94fe72eaffb9d1eca7b0baa3b05af997863fbf691b05ab67e437e034d9eb7d6bb61c24e33e2b0284075fe5c18224c45bc", 0x72}], 0x8) ioctl$TIOCSCTTY(r5, 0x20007461) mkdir(&(0x7f0000000800)='./file0\x00', 0x8) chroot(&(0x7f0000000840)='./file0/file0\x00') r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x1f3123d6b6913e70, 0x0) utimensat(r0, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x89, 0x4}, {0x800, 0x5cb}}, 0x2) getpeername$unix(r5, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) unlink(&(0x7f00000009c0)='./file0/file0\x00') getgroups(0x8, &(0x7f0000000a00)=[r4, r4, r3, r3, r3, r4, r3, r4]) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000a40)) setpgid(r1, r1) ftruncate(r6, 0x0, 0x6) chmod(&(0x7f0000000cc0)='./file0\x00', 0xa) symlink(&(0x7f0000000d00)='./file1\x00', &(0x7f0000000d40)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000d80)={{0x18, 0x0, 0x81, 0x3}, {0x18, 0x0, 0x26}, 0x8, [0x0, 0x9, 0x3d, 0xe2e, 0x8, 0x5, 0x4, 0x9]}, 0x3c) bind$inet6(r5, &(0x7f0000000dc0)={0x18, 0x3, 0x5, 0x8}, 0xc) connect(r5, &(0x7f0000000e00)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e40), 0xc) utimes(&(0x7f0000000e80)='./file0\x00', &(0x7f0000000ec0)={{0x5, 0x40}, {0xffff, 0x1c47}}) 09:12:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001240)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)="958b32071604e0228a1e76787a3a333eef06d6a7091bcb49a23088adaf652e324971dea453a1f7485c237eab65a9d0c1f8c3f1e17e4e1705e3f9a5d71638cb5d91191bd005c8c112b2706361971f214fe256b65b6e90737d634d636164a6ead0ef73b8769f035d8fba796b5ef9add55eb765", 0x72}, {&(0x7f00000001c0)="ce28a03dbbb4f3fb9faf85dd1b96a4a454bb865c03defbd924bbfe912469b2f748b21e550edd095400779c5b7cae8c6ab3315acac15bbf295842fbcc9f15943e1a9f1a1683b1444926fdd2fdb6ed052f6e14d5c80de50b0842c6aa3cd2414c21a9cc2a369805761abd1848054b5fc1f8205b6f978facf173e4e9a77b95f5fa2fdf5a1cf855efc2d8d9f7e46cbbb536e3f8af0a8d3ca005fd8a55fab1d736008560b826b746707fcf151797ba16af0f6d8962ed4ebe73550d284127eed9ee24d0a89bf064fa2dee2f21ac2f946c4998ab28592338d14ad01cae3be29877d34b898860090cddf141378efc4d645e46d093fd913cd5ba0d01b5cad27271684c48e52c1db0059c6b7f5841d3f549efd0d7a8b8734763dbe9892d8f18d89646a15a832e83568e686e236ab4ba66416616358cdbf0239a65d62f88a05b70f84bb3e30b7a48cf10cf0610ccfdf6dd75d5eb582ed4df6bc068285fdcb48a188d9216e3e04564e0f5c406d1fa6ba0f78af3d3647840e4c62be24e9e79004444b78581a85e9892268b17bafa7f417b94cf124d7fddb18dcdc48e8794585cd71c22f17836de147e4bbfda6c936c1c3f1f1ecb56980b5c980943c4f070592aed5a30d106d6b66c20081b05c336ff216c3ab511c31ddddca8f1cf8ac6ef61c53d137ad5c2eaa4dffbb750eebe32ece620d06dca7ee95069aaea2782556b7c6bcceb533a0650eb5f47336c5d68bc67e3fd1be3500c9feadd747ad38447d1292903cbb83ad14f26c0be574108b300c1f8eca9f2b116a722454135c7f2ca05428c049cbcf7c184c6ff595370fec73ad672714be4b0c152e6690903487c2dffbea15cae421d411d2656751d27755b23fe8b3a67342436ba389bccc1e4d3bfdff6b56a311bf3a6caad2a5f3ad408eca39ef19da0c06512ec5c90f35de7e6d6e453c23d4834e5a68c9a7ccba45076d2d0bb552ed4d20ff6a7a4f3ea4659a4e674d532c67cf260177742d787cfa1493b0a2d7173f3a69092fff611dbb897c7f6361ae8c9e7d0ab0cf3fd38f8a047be4c9fc858aaaace300ba5e353e988f4f0f3bcbd42e0d1a7a4cb034a089062319802258094028702024974da4d4c95f2e0b375e4a90aecf5d274dc4885cdd874017276f3d558973802d27d777fe4f6288bd8cfaefcdb8420c5fda030834e4d13b83302943fd968fb03c85582573b2e0e7d007c04a9e5e2b330f8a77e04190e9fb4fc86419296a59e13f4ead69a9ed8f810fe88b21664d0aed67ebae8bbf25a2a53f72a94b01bab97322932a59d4dfaa0ab387443fa6195eb74491e66a560042ceef7a2e24a9fb31d1f3dd46179e88b0c78d5af85466dbc67e8f3d7ec09d4e00a5f75e0e0762a516fc5c48fb8269db2b2f0e7b40b71b62a782739f098893867cf52c27678967d99f91e2be9a48a05bd2ece53a4fba074cc9b4766eaba619fa86260845fd8fc62fe9dfe3dd660e311d42721085b506eee335809d9ffe0fb56689ab516b29751e3c0fdb8f051b8f1769c623bf0d33c30e9d36cfbed765c723634e4e7bdc5b6cfcc484f9faf4d09db6d76cf6923af6d612b2ca30153b4b4ca8ba88c763a676002c5c832bfd0e284f37fec93e78525b0445e4fdf6f621aaa94f1dfe0ab11c0819fc05781c57da1ff29f0b94cf4583ab6984dd8a359b7ef31fef0bef867e50fe7b5454545acc630876fa9a9805aedb6443ef8e2d05e3d642ad6971001679cd43bbfaea2e09da32b72b8cab8b3ca3f6b964aa74645169071ba186172ba9f9385a5a811778f8a1395818ce61f4ea5371538b5deb17ea0aac5666f2f5533019f0ef92a7547dc92ee0bdda4a8f84c49d45a919f78545fb4757faee7b2b31d632c35cdc36194c3ea08cf11bcb3ee2f91ec319b6139b46b0aaced89b191bd5bafdab92ce6dab80377a0d0ca45fb2a25d7a37b0897a174ed1ba2f9559a3e9e0ed18ea44470e82d2fec762d01015f7d8840ec1f106beeba9ba79b186851cbf3ed065e78fb09db9652b2edda9a8e8a1a6ab97bc0bc5c23e01c7f65ae244e76037180f7ed79900048db6bae39476c2dfe3cf8e4eab8cc98f8763e544534a07e495d7ce02f48dbe396f6c54913fec8af8f2000ef4feaa08f5c785f588be66413f50cabf4d31cb2f63f786f48350e0812021df314d77f073efdebd8a8793be190130e4548195fd868fcd1bc750b3f4ffb3bce08b1245467e6dc30d069db14b184b258c229b5d0bbf1e81a23442ea64c9a65a3041838a783eddabcfcdba05949248241f10764c819fa33d297f450788f6ec08baf54d65aa0b376ff6a625b316aee5e8baa377c786a963e722af203dc676e65c0162dde1332a4413608ec57285869fa339ff28370f32bec738cf85409deee2e2ededa9aa9e4dc48913f29494cd1c36f01287e319089a5737fcccc6e8991c4466c9530654ea4bda34a2f206303d215ba74775f44ec7d95cab74620d839b48d1130e3a29174a62ac20659e0f3a7f0a8903b32c070eeabf71121f60057b5d61e60ea65e5ab6c698a99982f5f7934ffc60b6a0302fb8cc44d83aab2082fe9e48a106dfbfc8c5757bb395b0e219fe2d65ffda26adcece3030ac77ad3fbdc94df6a387d982ec0ff780136feaa95fe4608be5405378abee1b8fa7d64cf925c2c3f69722778063f1aa7cb79d37c5c5ac0a7e4a1c22bbe4e00cfe89009ed763fffd9623ba76005c81cf0bff5f3e8aaa0eb8f1b8bc9ed4cfaa274c7682b3ed8fe13db47988b1fd18ee4a9a897f61f7a82059b9c49de09980681849ce0c0320ff48f48fce947a5a387c831fe928f22c62208c730d217fb3974d537d1ec90c05d2164634f9efa60966fafda383172535f882a05a77a188e5c9d9a503d7c75f3337b82310a1249b6f27dcc128b149086a424a52bda8fe1e1525e3b6db266054769a6e662fe03034eedbbc824bcc4c1fef83dd0672de88c4e2b44673beeb1ffa4212068916680fd92b9c78d725f8226d25fe141a7d476e3716c4a72f6b779a647e0a306590adc48190e09c51fb6e6550d49ce3ebc5377b87092661883a39c3548889baabce3b2a9734f13b6e7ac186072c88af1848cbbfdd115d5840dd9da18371750ed85f5be90e125f37e8f4f836407df3248375e888a928399a7dfdc7a2eea70f212735c28f832dff2a734fa9b4b228d415e7ea687937e211bf15e7071bd8126a28a772df1e944da4ca7797808f57d17867acd5d833dede40663dbc7acbd6ba869671833d659f22805827798cebb9e3d804c46a10b3bc8e8830771860be05cf52eb6697147251246a102f810fc9625aa6d79fc1c737a6393da395def740be2d631f15d795dcb2fe09feb92fdf40adf98c8101022a1b2be03a77284838078262a14b85f08bedcc81dd8b4fd904fa905c115a3cd6474df4a159ace13a260985e3d32b2c8cdc173b4fce9bed3bcfeaa57e86a7109b9851d86603216c0ae27ec5b4f5c6a5bbd09532c91154d8544d885ae355d58acdafaf51b9f07ac780db453f7630c72b1aa850091d29e407258b0f78b45319af6151e53b680dfc28fc40389c2628d1ac1b94de798463d0cb154635a67221132a503f6de353f7cc16fe1a447ce7c2b62c166e9a20e7bc9b00b73bdcb37eead05046212dff1f8a9891f585901cb92ccc8482fe8b1df50b1b40604152ea77efef5e73c89425e871cd8d4e5a1bdf3470ed0c89a16d411d343b5718e61c86a6b013699d891ec27cc7af0280f73e83d5a1afa1a236c58a53cd0bafe9914071d4bcf3f93efea9f2e2758456664959712aca878a1d168c3cc06debf8bd7645e909c0d9ae0b05a0f9ef96425ac84bca3cc7751fcd78ab718d74eeda57542d4f94b3d90043ed2a17bbf76030b05ffea1f65513cb76388221404246426625f63c19cc5a1c9c52962f593f7ea21e30f8ef88026efed7da9bf92a2c936c66ea82576524d5312a77cb71efd6eca4ae68b6d9b71b80f97286393d70429bd0c10f346ab2700c463c049f07b26a723a88c86a2a83c2a0021612d5b44bfe49fde84bba47b8e0cf04a6ed0c366d2fb42102577c196544a087523d825ce1cab2e9551ddda1fd579c2dc2e4cd704b817371f7c1d4ccc70d4d3196a703283152d4ff288f7cb1125bda7609b265f3541284441400a7a70fc4b0239b1da14fce6d029515662fabb417f25a495144bcb56a73f3caeffe24635c18e6b133d7b89ef3ee4f723a18f9c3b9587621f793d751b7fc07229f6bbfb235ff6ef0dfdae6a98982b019b55a9f0e07bf50a1bd7686d2a9ef378c8c2f7c2fece786a96869c16f27db6bddee2b9e5e1eb98f9a603c745f2d5dff775959580c5afb7afcfb0d0e3af13bc508fbe101bd0cf11bc712259ae760bd63619c4463e0f3372750d454a824dc4e895013c7e2dee6dc4f7377f8012c59fa62fa3884566dd1c27b204bcb85cad1008f36489d229b9667cae781ab75b0d996d9e77f524a99b00db834317eee67f82c7429239e983ba1dd9d77c7c50237cbfb66f4ae1f896a3f285f09083d73e85f2dd4a46553821effa41e9753a1d738302a8fe36f720ee034f50ee3eace95c9e9a5cb1cb10c84db236f82844a52aa3566a2e0c069689ccf7558fa2868bd1e2b2eb39bf0b3dfdd846f39f8adff79ddd91f0dd916531ecbb9c88f497db839b3573085e7e502d21885e0c69581bf1963b0f57a262429a85865d32e770835e1b9e94df7a5539498fe1be56b3f681712b905ab31ec15079de766d0d86744593375ed3db3139957c86e304b1fc379f6f3bdd7938e5cba58f35fe54dd5a42a0f61123dcfc6515d8c8fe97b3312ece2ebbdab5cb775bee7fd12444e2c9fda4110cf2bb85cba67d91bea14ba95f639ccd3493148ea32a54c935e226adbb3f3a05d7c00f081b9d3a2aee5d87a2943cf4c053eaaa39c70303c208ec8d6bf87065c29b093a1fb298fadb1117f568c52c7e3a16b0a174d5b9d8cf17dc38228550629876293fd0a55cb704d1a7ae8a9eb62bc9e5c0120bf62d79c985adfa24482c5164f4f483adbb4233f460ed2d3bc12c89ab274ff2dcb2440c7e3374564aed787c96977a867af44ec504d136c11be49507eac0d4361d5552a34bf545b340b546c1f330dbc42885b5ba17f969bef26217a24cad0061fdc754fafc8d3e85b27c1c93be3b862e5a30f5c4ae5e7516e9edd70146683c04f8bcf3dbab6d49c4466ae0fe7fff9e8ac887c8eaad90edf513f3856ec76bbb69c75c01bf42d7fcb17f1bd571e218b6e1d976392c904763d09372b276ba85ea86aeae4b40c270543ba3ca4641b079b097bb42bb688c9431a5f3e7a6e87f79f716d38c500ff000bab2f544496f9628fd30243c184c12b89b9756fb5dccdee89aa5fe8715a799fc674ba0108e46afa1244605e94073cf02a69df46532a28b8267788656ba782b144ef07d8baf6b359484ed8c38630f1c4781268c4215bc22c03ad0f0a901545b8d9e2e17aa871b92bba3862256145de048ce8ba7e03f25b8910d6db505161aec03b50547e6f9f325e7e2736a5b46a4271d159d921bd4378454769685fd92385e34e4d249d15e5a606106d0e473112d243a4e081afa606170ab8ff93ee74919648b065a039a68ca02ffc98f45f995973cc8bb00627b5374e11df63019bf42debbc646b8aeeeb5536dcca9c68314c32309c107076cd29875fc8b2e7b0f16303a3ab1d8136ef18cb8f472357de2790ae2cd924b631259e016a32a3d8bd34e90e282f4de4952953562a49ff8a2c19bc24096f7840ae0dd054f9a994c5e0e08ec037bbb8f119664cbf43e94bc872a1e50958a4309b6b6aa0aea", 0x1000}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r3, r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0xa, r6) 09:12:32 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget(0x1, 0x3, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000001c0)=""/199) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 09:12:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 09:12:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x10a7, &(0x7f0000000080)=0x2, 0x4) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/199, 0xc7, 0x803, 0x0, 0x0) 09:12:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf12224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e10023ce9eccff0a", 0x45}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 09:12:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) getdents(r2, &(0x7f0000000280)=""/212, 0xd4) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:12:32 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x1000}, {0x0, 0x7fff}, {0x0, 0x8, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x100000000, 0x1000}, {0x3, 0x4, 0x1000}], 0x6) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x86b}, {0x100000001, 0x5}}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) r3 = semget(0x1, 0x1, 0x80) getitimer(0x1, &(0x7f00000000c0)) recvmsg(r2, &(0x7f0000001780)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000300)=""/89, 0x59}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/186, 0xba}, {&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000006c0)=""/36, 0x24}], 0x8, &(0x7f0000000780)=""/4096, 0x1000}, 0x50d7c86acd51c9ca) semctl$IPC_RMID(r3, 0x0, 0x0) 09:12:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="4c1e00ab89ccc2b9f242a8daaa1822739926713c5c4a9b570938beef388a70c702", 0x21}, {&(0x7f0000000100)="764af65fbfce8b13e42eaba1703f6ba535160e77ccfb0a42055b7291b02b2f971a22fcd0ec6c1e1c11b902652d39ffd1d490307fb0a24ce7bda6e5e59de4607e462fad6b", 0x44}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="03000000a839de9e3d44c7886dfc5f1ba1a11425a887560d7f99533365e0409d8b300bd6b46dc6a9217927d32a7abec3120f7f0eaa4fedb5f7d846eb7f2183cf6af0cf3afb3ed94a560db4c42bc2404cda8abb87f6ca2de885e2"], 0x38, 0x2}, 0x5) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 09:12:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 09:12:33 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = dup2(r1, r0) syz_open_pts() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) getdents(r2, 0x0, 0x0) 09:12:33 executing program 1: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) r1 = getpgid(0x0) r2 = getpid() setpgid(r1, r2) close(r0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000040)) r3 = getuid() r4 = getegid() fchown(r0, r3, r4) syz_open_pts() 09:12:33 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffd08) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) 09:12:33 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000240)='./file0/file0\x00', r1, r2, 0x6) rmdir(&(0x7f0000000080)='./file1\x00') 09:12:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) fchflags(r0, 0x0) fcntl$getown(r0, 0x5) 09:12:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 09:12:33 executing program 1: setrlimit(0x4, &(0x7f0000000480)={0x5, 0x100}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r2 = socket$inet6(0x18, 0xc000, 0x9d3) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x180000, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0xffffffffffffc281, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x8f, 0x20000082, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x74, 0x1, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2e, 0x0, 0x800, 0x562b}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2b, 0x2, 0x1c, 0x1cbbc11c}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x7ff, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x100000000, 0x5}], 0x6, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x6, 0x800}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0xa, 0x8, 0x6, 0xffffffffffffc993}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x7fffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x10001}], 0x8, &(0x7f0000000400)={0xfff, 0x2}) r3 = socket$inet6(0x18, 0x8001, 0x7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x40, 0x7, "335ce5b48c405629f6a183f106a5e2858f53c253", 0xb168, 0x100000001}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) listen(r3, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0xf05) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) shutdown(r3, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) close(r3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 09:12:33 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x81, 0x2, 0x0, 0x5}], 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() fsync(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x40) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x10, 0x6, 0x6}, {{r3}, 0x627224687a4a6c77, 0xb9, 0x8, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80, 0x800}, {{r2}, 0xffffffffffffffff, 0x17, 0x1, 0xe6, 0x17d5f025}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40, 0x100000000, 0x20}, {{r1}, 0xfffffffffffffffb, 0x85, 0x80000000, 0xbc83, 0x1}, {{r1}, 0xfffffffffffffffc, 0x6, 0x40000000, 0x5}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8000, 0x68c}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0x1553}], 0x7f5, &(0x7f00000001c0)=[{{r2}, 0x0, 0x2, 0x0, 0x3822, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x1, 0x7ff}], 0x2, &(0x7f0000000200)={0xe4, 0x5}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 09:12:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x80000000, 0x100000000, 0x2, "689ef31b386db716aa259ddec8aea23a14e01750", 0x5, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 09:12:34 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x30a08, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 09:12:34 executing program 1: r0 = socket(0x10, 0x1, 0x7) pread(r0, &(0x7f0000000080)="2d5b42e736fa7cd73443d3", 0xb, 0x0, 0x2d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r2, 0x0, 0x0) 09:12:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = getpgid(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x76b8908be1715a7, 0x10001) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r2) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x9, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x343) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000), 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0x9, 0x0, './file0\x00', 0x7, 0x5, 0x400, 0x8000}) 09:12:35 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)="3696938d0c2407158032f85bfd2df77736b57b68b6c671eae914ea5a05f49d28889359ba76718c64771c", 0x2a, 0xc, 0x0, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000340), 0x10043) 09:12:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x68) 09:12:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) 09:12:35 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) 09:12:36 executing program 1: 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, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) socketpair(0x6, 0x4, 0x26f0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x9}, 0x10) execve(0x0, 0x0, 0x0) 09:12:36 executing program 0: pipe2(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r0, 0x81, 0x0, &(0x7f0000000000)=""/225, &(0x7f0000000100)=0xe1) flock(r1, 0x3) close(r1) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) 09:12:36 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7ff) fcntl$lock(r0, 0x10000000000007, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0x2000300000000}) 09:12:36 executing program 0: r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() close(r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "51ab333e9005ecb7d07314aa4e3fb6c1e315df0c", 0x0, 0x6}) 09:12:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x1, 0xfff, 0x7ff, 0x100, 0x3}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/156, 0x9c) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='x\x00') 09:12:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6bf7e78ad843d500ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4ed5fb47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 09:12:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0xa4) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="7f1ba491b990e4d4e80870bba40aeabe8805033b4705b9afadfd7e447cd731afcd2d3aab38b584ce5d0b63f78fa45cdffde187835c9e11a90a83651f7540c4a680683a193d35ad7be776afc1397079d778d6a3e34eb69991014ed8173bfc3aeed02dc3d03f4b3373622c8664d748ead2253db0a208a64dd3fed11ad5832953b0aced09ddbc1ebcbd1efc2aecc4d22ace94731a68ef59132512d5573f83e94f", 0x9f}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="0801000000000000ffff00008c0000008f00a9cb57e9ae236099dc0a28d91a909499ae7e6f81f00529c0d337390b1709057d24930671c5242bb7d84a4227b943c0bbe80548e489ed3f44b85c5304aabee37cc7e6abe9f6ac541a329b27d4fe63ebb6166e9634b521aa8a4f2e62dae53f9ce0ea6a898f0084f56e5997673a84eb80c3c0a141c084aee30e2ad5b4214a2d165964c7fce017dbf8add96284116b1026878dcc1d1fa9c3bc31d4d1d289666c9eb3810381a983d7e2d9b0fed5f8f51cce2f4adca09f3d914c2fb6c4777900cc69c975a30d4e620e093bbbc9bf691dd0a164daa03ce078d8fd7ef1e17f923c0926818044bf16155c58a2bb7698eaf26f6487e84a0e000000"], 0x108}, 0x1) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) 09:12:37 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x3}, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x5, 0x2f7, './file0\x00', 0x180000000000000, 0x40, 0x8, 0x1}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x10, 0x4, 0xfffffffffffffff8}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x40, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x6, 0x90000000000}, {{r1}, 0x0, 0x20, 0x0, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x7c246445, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x32, 0x10, 0x1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x100000001}, {{r1}, 0x0, 0x80, 0x1, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x21, 0x2, 0xaf63, 0xdc}, {{r0}, 0xfffffffffffffffe, 0xa, 0x4, 0x1, 0x7}], 0xfffffffffffffff7, &(0x7f00000002c0)={0xff, 0x9}) r2 = kqueue() preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/122, 0x7a}], 0x3, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6999, 0x0, 0x8000000001020102, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x811, r1, 0x0, 0x0) 09:12:37 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x100, 0xd4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xffff}, {0x25, 0x7fff}], 0x2}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x4) sync() ioctl$KDSETRAD(r1, 0x20004b43) getdents(r1, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0xce, 0xffffffffffff0000, "14de98b18a43d92a45dd300c1c37210d6a3eff7a", 0xb270, 0xff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="1ea3ed6fbbda85e71e03c933d3b1550a775c8493fca11fc632fe7d922a1fe7effd140e3864e5b2b24aeb2701ad3a17cde51541a0b831253a7c67c6ae00"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000240)) sendsyslog(&(0x7f0000000280)="a0bbf60b3c65e269b8a2ee21b77667f676d6a1e1a4ac4784b2ba72fc2dd27cbfc85171180fe05cb9a9ef6f22e9c792dd", 0x30, 0x1) recvfrom(r1, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0xff, 0xffff}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x100000001, 0x8, 0x1, 0x6}, {0x4, 0x6ea2, 0x7, 0xfffffffffffffffb}]}) r2 = syz_open_pts() getuid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4013, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="e00bfeebb641f528095050d0fb230ea3cd1561523910cb8a3b9ef6866a3d3b8bbe78f6218ba912346c44ebc61ab794817fc4b99f0fc1eca9273f5f95f774ac76c933fc17eb86ce9905032c638bf9785f2af6eac9335c337b20194b010522b5f5face0ce4d9f5526ea708bf1477c14d5c69ff98475e35509e5b7eb9c2bf1285a44a5bab02cda11534cde194ebcb07cb83418b903635183971ca8a4b3215d5f3283b672676d7bfcd2f9de3e1e4058ef11df255757ed9d0677a6afbd5b909f9efc2cda8c82d1df1521bc58f1e28ac61942b99df15a4ac5b404b43", 0xd9) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000540)={0x800, 0x20, 0x40, 0x5, "b990bd0aad1bb1b341b0a5944655e4a9e06d9ace", 0x6, 0x6}) pread(r1, &(0x7f0000000580)="4474ffc9d3a4c539d310b04d0fb4242710c073e5776ec273883cfe7112f823c80e55c43615e9386f6fa2f3a0df52b550f77db8ab496f7c8b80310d318e2360e09ed44039d4f952c209016fa6c8152953773b13d464a42c838f987f2b9a8fb0314bf558d2e4e3d948518035bfa288aede6960748c7579c4e0742feb3dfb8cbf51add823c8f75e31b33ca237e740d2029c7cf5e794c9f757238517eb2c246ed1e6dc75af8a1e19e03cfe4e0bc5b4fe401173f4711522535809c540282ad3f319112fe812211be6578294d0a804e6515d37e4d4f39e923f4a4f", 0xd8, 0x0, 0x0) flock(r1, 0x1) ftruncate(r1, 0x0, 0xffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000680)) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r5, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000340), 0x10000014c) 09:12:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:12:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/229, 0xe5}], 0x4, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000002c0)=""/109, 0x6d, 0x1, &(0x7f0000000340)={0x18, 0x3, 0x0, 0x101}, 0xc) 09:12:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc5f2318db72ce4d1, 0xa2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f00000000c0), 0x145) 09:12:38 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8248, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x5ade, 0x9, 0x1, {[0x9, 0xffff, 0x0, 0x0, 0x0, 0xfffffffffffeffff, 0x1b, 0x1ca, 0xfffffffffffffffc, 0x3, 0x20, 0x9, 0x8, 0x5, 0x10000, 0x6, 0x6f, 0x4], [0x9, 0x6, 0x2b, 0x4, 0x3, 0x4, 0xfffffffffffffffc, 0x3, 0x6, 0x3], [0x8, 0x8, 0x3f4f, 0x907, 0x5, 0xf2, 0x7ff], [0x7fff, 0x6, 0x8, 0x68, 0xec7, 0x5], [{0x6, 0x7fffffff, 0x0, 0xff}, {0x400, 0xfffffffffffff800, 0x9, 0x3}, {0x418, 0x3b, 0x2, 0xff7}, {0x9, 0x0, 0x4, 0xffffffff}, {0x1, 0x401, 0x7, 0x6}, {0x2, 0x4, 0x1, 0x8001}, {0x1, 0x9, 0x912, 0x1ff}, {0x400, 0x3, 0x0, 0x2}], {0x7ff, 0x2, 0x2, 0x400}, {0x68, 0x0, 0x3, 0x7}}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect(r1, &(0x7f0000000480)=@un=@file={0x0, './control/file0\x00'}, 0x12) sendto$unix(r1, &(0x7f0000000100)="02310026a87fe719819be81e206de7afc2f26aed94b08c757581b0eafa", 0x1d, 0x4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 09:12:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0xffffffff, 0x6, {[0x1, 0x4, 0x97, 0x6, 0x100, 0x0, 0x4a, 0x5, 0x5, 0x3, 0x100000001, 0x3, 0x10000, 0x1fffffffc0, 0x3, 0x7f, 0x9, 0x5], [0x2, 0x6, 0x4, 0x350, 0x200, 0x1, 0x20, 0x80000000, 0x7, 0x6], [0x4, 0x1, 0x3, 0x0, 0x1f, 0xd8, 0x40], [0x5e2d, 0x8000, 0xcebd, 0x19df, 0x3f, 0x4b13], [{0xffffffffffffffff, 0x5, 0x80, 0x7}, {0xfffffffffffffff7, 0x4, 0xfffffffffffffffb, 0x400}, {0x7ff, 0x9c9, 0x6a8d, 0x1ff}, {0x6, 0x6, 0xffffffff, 0xfffffffffffffe00}, {0x401, 0x401, 0x200, 0x7}, {0xffffffffffffffff, 0x6, 0xfffffffffffffffd}, {0x200, 0x4241, 0x4, 0x100}, {0x6, 0xbe, 0x3, 0x10000000000}], {0x0, 0x100000001, 0x6fe9d93a, 0x9}, {0x8, 0x400, 0x10000, 0x2ed}}}) close(r0) r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x7ff, 0xffffffffffffffff, 0xe171, 0x9, "4e01ee129dd801003753dca56db025bbd87b9419", 0x6, 0x1ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 09:12:38 executing program 0: munmap(&(0x7f0000a0d000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x180) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) pread(r0, &(0x7f0000000100)="7dc682d73216f2592eb73759c596954ef402fcc0b56186654f77cb87ebadd259cfe548dec8b51c1dd3b579aa6df5abecdf8fef338838bfe258a3572a26e79bdff444bd1ca6f6141ce1e72eb12b18f3d4929a0dfba357d407b2c316fbf57a77648bddcd55dbfd15c8a9cd385f974d089573efed9899e0daa244e5fcc2916215b2cbf8dd4c81c1eb1dbec0148955e34157fe674c973c0fa5056c40f0dcd9b48ee281994ed4aa00e15738e17267af43441b7bacb3e464398fafc33527eade1c390a50891335db387628", 0xc8, 0x0, 0x0) dup2(r0, r0) 09:12:38 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x81, 0x7f75, 0x0, 0x2, 0x16, 0x1, 0x2, 0x1, 0x3, 0x7}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/98) 09:12:38 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10004) nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 09:12:39 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') nanosleep(&(0x7f0000000180)={0xf0}, 0x0) poll(&(0x7f00000000c0), 0x20000000000000f4, 0x0) 09:12:39 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x2000, 0x9ddd389805c942e4, &(0x7f000071f000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xc2c}) 09:12:39 executing program 0: pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x66048ce3d8306d21, 0xc27fa1a87ab8eff0, 0x3) socket(0x2, 0x1, 0x0) 09:12:39 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x146, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/37, 0x25}], 0x1, 0x0, 0x0) 09:12:39 executing program 0: madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x2) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') 09:12:44 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0xfffffffffffffed7) 09:12:44 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x6, 0x20000000004c3) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000140)=[{0x6, 0x3, 0x800}, {0x2, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e919120400000009dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7f762c33fb0cf9e4c100c5bbc5d954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cad00f80700000000003fa8bfa7a9998f00"/380, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 09:12:44 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 09:12:44 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0xffffffdb) 09:12:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() getegid() kevent(r3, &(0x7f0000000200), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x1}], 0xfffffffffffffffb, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) dup2(r0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) 09:12:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 09:12:45 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000100)={0x0, "4d7614a200f2e54029a75704c63d5acfa26bdf690c15b33440715eca4ef2a481f1b5bd1833ae14846172d44416810e2e91c6153bf46d7b4d6f66b5f4c0f71004810a4c7db9ac2110ad1b2c128a0b152b9d20e1d015498a2e331f361ffed1afc7b65e901b75ce84de5c8eee101c1f6d74093d6f4d2fce5280897a8ba3b2bd6ce3adb954b86d74abda445f8ba90480e168bccc06cad09962e17ccefd6405ad1dd79f0b7b9b"}, 0xac, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x2) 09:12:45 executing program 0: r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 09:12:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x84) 09:12:45 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 09:12:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x2, 0x5, 0xfffffffffffffff7, {[0x3ff, 0x0, 0x1e9, 0x7, 0xfff, 0x6, 0x1, 0xba, 0x5, 0x4, 0x20, 0x80000000, 0x7, 0x8a8e, 0x10001, 0x8001, 0x100000001, 0x2], [0x200, 0x3d, 0x100, 0x100, 0x6, 0x1, 0xffff, 0x5, 0xffff, 0x2], [0xfff, 0x4, 0x0, 0x2, 0xfffffffffffffff7, 0x80, 0x9], [0x401, 0x0, 0x8, 0x1, 0x41a, 0x8001], [{0x8, 0x3, 0x7, 0x2}, {0x81, 0xfff, 0xbfe, 0xffffffffffffffff}, {0x100, 0x6, 0x1, 0x7fff}, {0x1, 0x0, 0x81, 0x4}, {0x9, 0x1, 0x4, 0x9}, {0x8, 0x101, 0x8}, {0xe223, 0x3ff, 0x10000, 0x9}, {0x9, 0xcf, 0x100000000, 0xb5d6}], {0x8, 0x9e, 0xfff, 0x2}, {0x25dd, 0x3, 0x1, 0x4}}}) 09:12:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(0xffffffffffffffff, 0x10001) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) socket$inet(0x2, 0x3, 0x1) write(r0, &(0x7f0000000100)='\x00', 0x1) 09:12:46 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0xfffffffffffffa48, 0xfd, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x1, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) r4 = fcntl$dupfd(r3, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r5 = accept$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r6 = semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000900)='./file0\x00') shutdown(r3, 0x0) r7 = dup2(r2, r3) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000080)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r5], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000740), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000680)=0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x1, 0x4e9, 0xffffffffffffff8d, 0x1, 0x1, 0x8d0}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000005c0)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000004c0)=""/15) sendmsg$unix(r8, &(0x7f0000000c00)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b80), 0x0, 0x0, 0x0, 0x400}, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x13014, r2, 0x0, 0x0) 09:12:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x0, 0x2}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 09:12:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="542c951050c11a6b926cd0df5e1256e2956e838b24148f0d38227d458ba1a9107aaa46d6a98eb2c4db3d99a048399b37a4a995fcdc72892618bcf67c0ccf31948fe522ea6ad7b0c2f2f163599a40c37148e19be0d4de6733b822e41b60bd952d70f8dbefcf9100b3799988b7e132ec4631984ac612da469e10f091f95dcf877cb749498b496c8e7313acfdb48155f95ec7ad02ee0a24b0c6867082929501b339ac38c4ca07d85d7b6dabf32d65a9cd03e3e72bdd8c96484bae1df7e37d8141f7ea97ce44bf7f0f2376f3d7440ce3f260af958bb906dd7554907c9af6618094e97a6fd5bafcbdaa910eeda002d7016c2f83f43b11348e0907dcac0cd0b94032834159d6f824ec335c622d6c4258bf964117b576e901a2d58869f770ca2d56e88ebb686422f453303048eeaa8497182be635dd0020cbe422391a00ec825f4445aeac01d2c23200cb2f3c38f641102a85305f503cbd62cb6ce36eb09c6fde37463076f5833f3886c867aa1f764ee8235a3d4a86c33049941239baab8ed1834d200999743e90976f610908747ceb38c7426ebb32be940abd732858aca41a8fc4016593e1cac8e21e1eec76162edea08eb2066dc45e0518d1fc2ad3995906abc16a1ef21fbb841ce2d28d35d5e7b9470ebed63f616c8572b217ee63123da52d8939c5bffd591df3ef451bfd41f67424129f8865367c9a878eba62e26dacdd82dacb3f9d715449a797bea13765f2a1c3b9406479e9c3b03f90a51348e43cb46d621ebe9b9a59a933c46135fb4ad8d6ad80d040e849cc865376d4524e4493d7f21c21d9a044f68c8eefc9403dbdbeb222b6442bfd8e6164dcedf00f468e0fedca40cada5cf5618d7f7c36fe503e8ffb82341adc9efa80a853c7940089286401ef9134d5e8915d6dbefb58ed76534cd70a1f84c4b32e701b02209579c6fff089bb6a5bd154dd1c296cba806619bb063e5a52354a462ec19fa74951d70e5b328f9c35bb23ff48b32d96198576c45b503b3998079bb63de6ce5f6380e37dc6ce4489cf8b752089edb6f201262a9a61c7bffa27e70073c1ec6441a3b5cc8b7fd38b75d84b4cc02a018372e509270ed59a128750deaf26c84fe0dff0e36cbf2e496f2304b02afc472d83304eb41b07202948975fc2cd5427535f87a918f1b296413956426a4bafbd03c844fd08e23fef476ad85f4ba5cddb562a1b98f7a5ec498e78f355398584d38785500f49523db3d168ad6181e28fd3de622f5404a0f6c109bc526ac3d544031d74fc83f8dcef34adfb1a1a7769b3e8b22851e13572ee63d6ab1c50cd31c686f1a21bce50d1b2bd4001b3419aba22909b7ef4d89eef16b62be476a182ab3fca6dfa266fb1fcf685a91ab3f77306aac379fdc1a8533f21522dd38859a2a00ff4cd7d3dc06c8957fab2070bcc3d47a8df1df77466297ed73f7b5683fb8c7be23d89ce8260902ce2ba5e741928dfb8101e2f1a556f0fdcc167dc46d3f16ed1cfe24d6bc2b27d1842a6e8907ee1dbef8c69cca035473d182e44c557d2d12481cbae44474fccc41532a80b654bf6cad0822c588b57fe60ea4fecccca45a49ee9162125fdc1d9392e0bdeeb513134bab36f4884c616f523923779673ecacb201d7ce87c1126908900ebcf97b63d22abab1f108a70ebd0d54621820c9f183cf418ada97540181b217230ad16f861607bcbc027eace900bdd9760c1ab0b417d1bf7b0831d1afb2bd7ee2da6b1ad19907d21a5bf72c0c1ba703b255a8699ace7cc5c97073037f91a95c9936e2938f20d1e55cf800fd09ed23a338848836e71679e9125c5088ab1f5cc4239dd7ed6a9b846d3a9a3dd3017", 0x515}], 0x1) 09:12:46 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4098], &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 09:12:46 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pledge(&(0x7f0000000080)='!I+\x00', &(0x7f00000000c0)='\x00') syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) syz_open_pts() 09:12:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10810, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 09:12:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x126) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 09:12:47 executing program 1: r0 = socket(0x18, 0x1, 0x40000002) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) shutdown(r0, 0x1) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0xffffffff, 0x8001, 0x0, 0xde, 0x255b, 0x4, 0x401, 0xf9]}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:12:47 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) 09:12:47 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 09:12:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x4, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="15dff3c89d161d2fdc8f1542216694a459ed53651b972324290342edfe", 0x1d}, {&(0x7f0000000100)="f7ddbc96f17178614205cfc6e826311899edeb6c4befb0df05c7c0ac9ebc3f5321c3a03bd38730e9d8d532bbb80a3b20cdeea8900a72c1915240", 0x3a}, {&(0x7f0000000180)="ca022e42c748f5fda0944f56ade7738b582de088e9e690d2c41f55da87a2b58d6ce9c6f655eb6ec3450996e1dce3a73a0eb748f8bce42367864b564ff98f423341bfbaaee230462a0041bbf67b705e76c50f5423e11348858d7698ce8e25a6cc8eccf949bd2fa565012b696619911dbcfa46546b6a9137fbb009efc91fc92ab1e0e5c06753cd0296b564767e537077c5f68061b1e05456cab7bf2e191995dc7dd6e67a8f1080a4508a7a1be118dff3964bb21ccb300b0553a82c49ccfc70e6576af1c2d878237263ed47eadb88935e62cd171d9686cbcdb210deed6a7f751df6b678b1a113798e1e095c938cbe1c781912", 0xf1}], 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/170) 09:12:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(0x0, 0x400, 0x17c) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='\xd7R') unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 09:12:47 executing program 0: r0 = kqueue() r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x48) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/23, &(0x7f0000000380)=0x17) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r3) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) r4 = shmget(0x3, 0x1000, 0x2, &(0x7f0000698000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) shmget$private(0x0, 0x2000, 0x3a0, &(0x7f00007fc000/0x2000)=nil) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r2, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) 09:12:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) sendmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="601f7bb9287264e6876d45f56bbc43494ed2d2bedf5a9a4f6faeb04b1887ceda4c7e135d15b940a7b4045b441681b4b73d53b8fb4404ec383d676d3786e5d1719bebbd8d60e95a1e184de7a8b1ff15a31d985cd3e753aa8d7557fe657fb573d0e1338da23c18e391d3300fc0e6315879e59d391adcc9401d85", 0x79}, {&(0x7f00000000c0)="017eb298316c0b08dd8823d7227c52a40cf836696926029bbb0926307df88b49ec615e824528bce7fd631ff6c609f00108a4b8dcba9b734bba28", 0x3a}], 0x2, &(0x7f0000000200)=[{0x68, 0xffff, 0x3, "a4b9c64683ce81ca79753e9a9c835ca60ee8dcd42c7cd5d23da24173cd10c859b708ac4ce302a0ddef476b6da32e78a9d481729aa2effb16d0c309f41389496afeb775c056e717ed14d31bb359818353e7c230"}, {0xd8, 0xffff, 0x1000, "da2a2ab67af9ed12e2482b92d4b29fd3242a460e56905779fb559635a26f17c26faeb9c317720914405b1f7bb5bc135b694029106359efb65368d57c8c0db32a7e093729798fe199fef8dfe835602fbe639a01fcb8531cfea4f927fd12569c95cff7380db1e0d34aa2ce66f2fe05b83de0b14a01e786b46f9e6732fcf7f59772524a8206f53206bb43fbad04909c958da74f4299a23e6854e2ce3e2c6264f5eba3b7422fd2ae873fe5a44207b84f7a3e517ad219d6bdfdfb8023def2035ca3f817e9652a61"}, {0x48, 0xdcea9996611d40a0, 0x3, "a96efe9306389e4f1e3d79dc54012534c7a9089017fb6e664e291d48b2f6a3242732695c1513298672a1bf6380ee31fac8ab831e326d"}, {0xa8, 0xffff, 0x9, "32a7b01bbd8f4179fd1282238ec34298f767abc4efe5435e2b8277698ea796692a1340b0edc0d1a96e3f2ee6010f17e98cbb89bbe339d6bed63dc1adcae84950fd7851dcf509d42a3109aca92b01bd2f0a0be2ad5e127294c4b2a9546b14930a54d322b03451b5cd0b87093c9d78e4d62ad9cc6ed762d0e0d387eb4edbaef60a3a90eaa755ed49dc93309afa13844510656fdbdce4d5ba"}], 0x230}, 0x4) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x1f5) socket(0x4dc72a91997a450, 0x8000, 0x1) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 09:12:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x0, 0x10}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:12:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8000, 0x6, &(0x7f0000000000)=""/67, &(0x7f0000000080)=0x43) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1d8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) 09:12:47 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) msgget$private(0x0, 0x40) 09:12:52 executing program 0: r0 = kqueue() fsync(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0xc000000000000000, 0x40000000000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x5}, {{r0}, 0x969ba320cc3f516e, 0x24, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x91c6045283f76953, 0x1, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffff7a3, 0xe0}, {{r1}, 0xfffffffffffffff8, 0x4, 0x8, 0x1ff, 0x10000}], 0xc9d3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x37cbf45f111a257e, 0x6, 0xcf7d}, {{r0}, 0x0, 0x8, 0x10, 0x7, 0x1c0000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x1ff, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0xa21f, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0xcf34}, {{r0}, 0xfffffffffffffff8, 0x20, 0x6, 0x9, 0xfffffffffffff8dd}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x8, 0x20}], 0x100000001, &(0x7f0000000080)={0x5, 0x7ff}) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f0000000380)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 09:12:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r0}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r0}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x400, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) getgroups(0x2d1, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 09:12:53 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x10000000000000c6, 0x0, 0xffffffffffffff6f}, 0x0) 09:12:53 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x101}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x1, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0xa69, 0x9}], 0xf8b1, 0x0, 0x10000fe, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 09:12:53 executing program 1: r0 = msgget$private(0x0, 0x1) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, r1}) 09:12:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0xcc, '\x00', 0x80000001, 0x1000, 0x2, 0xcc}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 09:12:53 executing program 1: syz_emit_ethernet(0xde, &(0x7f00000000c0)="d9e45eba3192ef02d37ea9216591cd0a2b51ac2d4ae5c2eea09461ce2fdf1a5aa11489770600f455dbf4800c6ca2bca7b6a34ece89f2beffa7c1625753de1d91219b38baa9cb4333f8ee8183609aed6926de47e4ff6e0d39d79d2c631bb682f1e663611864c27f5af41508169696b8f61bccb7db4360969867f4f98f9cc303c17698f8fffa41d6464d956d0783d7858d43566abbb47aa69950ca093c4da7940a4318fbc926e516a8ef28c4f6e9275025395f9ad921bc1cf50fffed87363a84eda3be1057adcfe907cdb56b7047bb24846005feaf173ea0580be96d9ab0c9") r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000003c0)="03000000", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:12:53 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() fcntl$dupfd(r1, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) close(r5) dup2(r0, r5) 09:12:53 executing program 0: ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10017) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x40, &(0x7f00000001c0)=ANY=[@ANYBLOB="0196b41fe19622566530009f2c20e1d0d89cbafc58cbac059b1dbe06fed9529b6ca10f86141217254dc0ee71fff07e01d43e9e1c25832fce3d6b18ea04ce929abeee9e176c82e0f0242fa2591d5ba0f32545c7370dee08c510e9915a3d082593c5b4e0fedd73d219882ba2437960bca5b9df05822cfdcec00f1b1483daaa8b4f0223dbe4ffdb0385e0e2ad51ede3e3a24aae70ca485c422d3683484094b79447a380947339d73d861c604401d4d3eac09d48a63bcdd059edd0c249b3a0b9308018a997346ed31596efabd87d10d56bdfd7794a8ae483f9c3ff25ad"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7d, 0x7, './file0\x00', 0x6, 0x7, 0x2a, 0x4}) 09:12:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r0, r1) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:12:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x81}, {0x800, 0x8}}, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xa8) close(r0) sendto$inet(r1, &(0x7f0000000140)="6407e65f71f2070f04091c0b87002020f96f8328573cd88a86cdc3164b248a9bd7fc1783f675110b981b4c00c4d95613d02f11a51b82ee187919b49e63740438acc4b6de44942e1de6bb85259a7b5715930b6a08db82cefc582cc06a328738332b31cc5e79a7d7c043f75a3fadf6eb7cb3da28be5212275c3e505cfda4b0f99f151310e5dad9dbde104babea3464873de177ab14dc1c7922c7b418257ff6f46247b0bf53f35ecfb54e3e9650dadb088a95dfe4fb231950131fa223796f9857508b05c474c577ba", 0xc7, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 09:12:54 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = geteuid() r3 = getuid() setreuid(r2, r3) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 09:12:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/6, 0x6}], 0x4, &(0x7f0000000300)=""/146, 0x92}, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000400), 0xe2a2a1a38638bdb6, &(0x7f0000000440)) r3 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f0000000000), 0xfffffffffffffd49) r4 = dup(r0) kevent(r3, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x3d9, 0xa8c9}], 0x9, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x30, 0xf0000000, 0x1, 0xfffffffffffffc00}, {{r4}, 0xfffffffffffffffe, 0x19, 0x2, 0xffffffffffffffff, 0x36bf}, {{r1}, 0x0, 0x7141020a672d52e2, 0x10, 0x9, 0x4fd}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x2, 0x1fffc}, {{r4}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x5}], 0x5, &(0x7f0000000600)={0x8, 0x400}) 09:12:55 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x80000000}}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xa7ad, 0xffff, 0x6, 0x6d8, "19a90712d248462be623c39b3da68854975b662b", 0x10001, 0x2}) 09:12:55 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x101) connect$inet(r2, &(0x7f0000000400)={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lseek(r2, 0x0, 0x0, 0x2) fcntl$setown(r1, 0x6, r4) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r5, r6) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='+\\\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x8c$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 09:12:55 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x74fa, 0x200, 0x1af, 0x8001, "38d5b895581f845b113dbd3c5c0822afc27b04c1", 0x2, 0x100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) msgget$private(0x0, 0x506) syz_open_pts() 09:12:55 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r2 = getpid() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) clock_getres(0x6, &(0x7f0000000100)) 09:12:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x400, 0x4, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c8c000/0x1000)=nil, 0x1}, {&(0x7f0000c99000/0x2000)=nil, &(0x7f0000f0a000/0x2000)=nil, 0x9}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000e75000/0x4000)=nil, 0x101}, {&(0x7f0000ce1000/0x2000)=nil, &(0x7f0000dd5000/0x3000)=nil, 0x100000000}, {&(0x7f0000f16000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}, {&(0x7f0000d2a000/0x4000)=nil, &(0x7f0000fde000/0x3000)=nil, 0x5}, {&(0x7f0000f47000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa0000000000000}, {&(0x7f0000dd2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000c27000/0x4000)=nil, &(0x7f0000eec000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9", 0x585) 09:12:55 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f0000001840)='./file0/file0\x00', 0x38) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0x6) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r4, r5, r6, r7, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") linkat(r2, &(0x7f0000001880)='./file1\x00', r2, &(0x7f00000018c0)='.\x00', 0x4) 09:12:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) 09:12:55 executing program 0: socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 09:12:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8001}, {0x18, 0x2, 0x0, 0x1}, 0xffffffff, [0x200040000, 0x100000001, 0x4, 0x10000, 0x0, 0x80000000, 0x0, 0xfffffffffffff617]}, 0x3c) r2 = kqueue() dup2(r2, r0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 09:12:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r0, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) fchmod(r2, 0x4) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:12:55 executing program 1: syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 09:12:55 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='%C(\'}\x00']) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720dc7d09a14c1c61dc1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000200000000000002020801000080000800"/177, 0xb1, 0x0, 0x0, 0x0) 09:12:55 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) 09:12:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:12:55 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x0) 09:12:55 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 09:12:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x80, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f00000011c0)="9d1db16fb3ec1341a913f1c88e67a3084f9e686f3bcce6403d9930255cfcc9268da235ae35b544960df39f5a8537d27a79f90d39ed4f6a16f829f4a797a4713fcc245bbeeff4966f77f774f7317bd6af04d77e08ee1c2f49dddfac8e3b0061f14abe0c6f5789964683bc2f25d32bae3a60d2c8e9a08ade6cf211c0ebf3f7f7ba2789a64f4cefa2bcd353f742e42e61b17056f0abc711c4d45c172c3f1d2c31427dea55e42da538567bdc544236c306f87e73235fded168a9c028e9df95237d87ed47cedca048108062ee1c17134c7bfdb7593ffd18", 0xd5}, {&(0x7f0000000100)="f4df8ca1912d39ea261b198df8c0a6b7ff4397c6433d349161217821a1c7fac12dad24316d63810d01f0e8529308497083166268625e1c06a62a1f", 0x3b}, {&(0x7f00000012c0)="3fdeee02cfddd7c14aceed211e47c7c1a20347c1dc44942b678e4b863a08847dadd82def0ecf6447bb21be6f440ca6c536b8398da24fd37b6a9e30abbb6641c9aa59a2d54c403814d49208e522d3f48ec14bd54a778f7ce50163cd892556e0dc85237477442feddb079f8477c2baa1bdf4ffbf34c771932f54a0013bcc186df2cc41491535117ed75f36da242807fb3b2fafb51555065a91d01b61f3f0001e45947921679f4bb901686be0a9630794d57049", 0xb2}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="09429b99fd07c5331c68eab7562d586c22fcff23ff5f7c8d5af82b11e699791af2fd40a790d2cd3facb0ecd892fb78bc032d4f7878ac2830b55d038c73052235ec6940340332755c58e352a34c69064ebce978171ca478fb90", 0x59}, {&(0x7f0000001440)="6b53c105a6bf45e59ea1f16291c30216688340975357a710fe6561f85f2e6585cb0ba5b183dd22b4570c4fe2eff16292812b43625007bbe11a6e52550b546d949edba8dc1c233171545d9fdbceffe40670d48c460b8f0502375b0c2572931614d2ca66bf56809892b1af0a0bd4ec29b4dc5f16046e21c45cfabc0d04614438bd0d678d", 0x83}, {&(0x7f0000001500)="0e582c17232a850d8e61a49007bb831bda6e62488ab48b1735508d7377673bc83da89204917341625a11b5f3431b1331cb41e849f668f0efbbe1f93b5cba1e9252f0cfc7714162b710575103c6aa5c70e8968cbd780595278d411ac8bf7fb482a173d756", 0x64}, {&(0x7f0000001580)="7686ed6b08289fbdd9b00f11a47b86ddbad26eba5fb5824c7343b81535016436852ee124fc81faefccdb5e729662971a91069adcacc07428b5781f329f2c5cb98ddc8ab6396f26bf84ce0a06eb1498537307c5fae4896069f732db7e66209233fa563c71759df3aa0a454fb91b1f42de16c1c14a04fff3d557163f0abcd8bafd9f8225e3361121e114f0dd9e587540c30d7acc03afda80a29ecc7fc33b86b75d041984fe467b61e78f49302b21a5e5755b5706f12175091e50a4ffc4432410d8008e79807b4e7e07bf40ff6333c1867201972282482398bb156c", 0xda}, {&(0x7f0000001680)="3cc3a93a05f1f37812bbf0f8b77bf7ca03a0f017cd655eab9597c5be63d896aa030c7eb78f2d8cd4c927ea952b057b6b2cedda2a4086398e6132e15873ae17d6d897efc772299c13ccd87e4c97421791c35c5d629614", 0x56}, {&(0x7f0000001700)="74f830736c313fd60e48066998955569c4a1782df0cb", 0x16}], 0xa) syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r1) r2 = syz_open_pts() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000003f80)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) sendmsg(r3, &(0x7f0000003f00)={&(0x7f0000002980)=@in={0x2, 0x0}, 0xc, &(0x7f0000003c80)=[{&(0x7f00000029c0)="99847876572473da20e8000d3c2a5b4867fd69e2be174793927048845e112ea3a02767bb922371b2297edb080b820e2ea1ee4a25c4a14cf6ff", 0x39}, {&(0x7f0000002a00)="100a8f3eb21407e192e1ba249fcbe46133d85b4a33fd65beaea195474f690823369a73a48594f203f0d67e46f9c5f804a209449e23438df067f228495df334078c1f95269c2d8b3be170533f46d4f72c29650c8b0b75cebe6d5d6d6bbe901f4ec5f955b3c83a787b04851a18267eeefc3626c2731d81", 0x76}, {&(0x7f0000002a80)="f21eed4ef5735982a04ef256bbe8721cfa2a795e1aeaf9d57150c2af842d662f11f05a509ed2c43aed25032b6038d32c0190d83793dfec74b08fb6ce3ef3b0c59c5e034ef1643ad9b5eeb9b1fe51ea7ee1ceca0da526feefd299361fef30063d9966155e0d38e16eb39aed49584fd76efc639453138c07e0669f205c838521c4e1625f8dd9e2c05d14d8dee6b4e70b559f1a8d7ae8cab24b89a4886aab773dfad1dfd2283dda797b184b7f554668e270d4ee8160187dae64db77495b78c21162e027fffce34f6878b161ceea9955be9b22170c6a2042af18430708d02bb5eaa6c93cd238ac73d693a36cae90a0", 0xed}, {&(0x7f0000002b80)="6346d56362a3e7c821c8fd87414fd950641be865e7746511e6641cf0d0459d595a8650c1a32bc90615143ad8d49d15967e0f28dd9e8f433592e6d7b18a645c3dc1fe3239766bd866d96650782b3b0336a49d172fc52b6ed5b0022defa61e640f45db0c07d3d1a7f2c9babcfe88779d1ebff7978f", 0x74}, {&(0x7f0000002c00)="5a9753077ab5b7bb38dbd66c686368cf0187cba84df6aafac7be2cb797b939101c5a2e04ef055be06baa2f32c529d1391de37cf39f5b187800e1d514652fa40954cfc33d0ce222cf616eacffbb294b16a4d761b37dbf2927f9b76880f2a99cdcc0937f1770c3335535d392507ed7ec5beb87e002bc35bf1960e71916f6789653baa782ba1dd70c47cc60eddb9e1c0da7afeeed9facf55f97e209ab953f6b85da823bc54d9279453fb0cfaa14ae5eeb176f5685875f7dc1ad9082a4e444f6abb8e89c3bb068640f7f86eabd56fcd4cbb9a9411ef14d7f48d1baaa2cbdc358c431d2bc8d2f8bf1a6408850bcc4951dc1619497231fae098f0b562d332a027b2c534740bb1177e6fb9498493956b179f71190ab5a038ca71ce6cd2936260b3b28a2bc278bf60986c9d7fb5796634a77a6adc0ab10fc43e2b5207ccaad7d242964abef0b9d2df1f146965acfabe2b98b2d94dced06e22d3ce96069c8830b0cf40abaca3ec4aa0bcd9698235c4cbb947eb07d425fb3dc9bf5e4f8379732202960984970c366c6b6a34114b87a7494fec12ae2dc5e30ec6694150719ab331618789689bffa6e43e514d8cf6cd08b0badbd19eab6f98421c6548ba71fd7cea7f8fec764c9d0247020b43c5cd0a78f0e0586a5c4fbf0a50cdc1d4eb648c2bdf60270aa5f5c15f0ae9235c0bd3500808f1f67408d529bb91471dacaf6a4a33922ac0a83d348f9b314eff4a7e965dd7df5ce2e4432685c7b94e515fb9212a87116f541bd2da476830c8ef00459a8cb5c6f9c76138f7c237704214589ff7b996ec62975e67b5ec3d800a26147c46658d6b550f5d05674a9c79cb6698e655651663ae1f6aa882c30f48097e4f8213b3f34ec6f75c30c4195e712a0b6c75e564f14e375ce8fccd77163a3e1f7d64fa366caf74afb9ab52decb70622cf1b41f58e8fdac3a3cb7eb19f9c3ccf89647775c6abef40638e3a6020aeec020f3bd187d4517db44a99d97d3510f5e4f9aac17bb1274d7ee459b2eca9d3e1a5e0ce9c43eabe86879bda5f6b7daac2e3e9651a17369d5b131017594e4ab59ca3f1cda2c6e096bffba541c2c818e84c8db6197ac64fb8e8809821f229ce801392b0a2376c0ac2c1eb79e62ccfa40ce3f8f594827cd0fe6eebc0fa666fc268d08bd7c1be04d4891fc861a8e64b095302f5c8851150385e04e4ebd77a1381e28709326c9df29a83d9307d48189730bb3f82b1fd27ae90a817b4d9073a3486348028b4cbc54a7265402797178033cd8cf1986a8dc3b6edb25f5b1c7c4f77e86da6869718531950e4ee21aea689c1cb19a9f768667510a1714965f138a86cb881c978b8e9cd3ff9d2b7e34a1d597824cbb9b999a75e2ed38fe6fc65c7dc383112aceac9f2e158add251ae172ec976526f8a84e6f48717b87fbd47b17db6be9c6a1157f9f07ec64b4db5d4a999d754bc8d9ab17bc1397351ec437d148ff7bb4d39aea1195d395194f6b0e647fdeac34e3ea1c7ce0c73defc19c748913de21d74b0e90047abdd443ac701df951f577c5f71fb064c94f6bf8464a88608eefa81051dc4ddbfbf2ab5895a0a0e67be2074c796d27cb01cd27b6f90520774b0b17412c4a0557e4410cf20a79d597206acb1b892c2712c0d7391a6e102b63b2793a3aad1ae362269085c25b3dbd44197da1250e80f08cd5c7eacf00635e3f2051b338967d01286cdbcc777dc523f107a64d8603819ae70d9250c74e5412ca6565fee60376c7080f7fdae43b705b58b319f4d9cd5f3a3c119954722a51c4d48cd5bb52d589259a028ea15a692436012302f565ad8399abb706645713a8d1963e3f9f802a990aaed4d480dc5cfa18d16ee0d2dcc421ea84bdad9eb79e275953ffae994962fe482966a505e9c82a06322f1a960c83694d26562c314e196da12f7ef6ea131fc15ecd4ee5bd755445f4dc7cbb7126a51ab7af73a857a6d71daa3305ae8eef5da28831fe788dd3e317ccbeda17f5581f5bd96e900c1e1cd8f925e53d9756f1a891e9932eb12481ac6a9645e21729df7adc676bc34b940ba2998c6acbcaa5cf5d7f242756b4e192fc937b22c0a9c4beec8e98210ad7b4d6f8e912b474bafeb0ce161cd7936249772b40cd944268a2c7b51cfd6fd43adeb60a2122131dba987ba435b8bbb1433e62c11c7cbf4d18e26cfd650fabf16388c86eff83498ba9ce7d82351f18488af5f17281dd837bc5c1ec4bc6229514c7c1b9dabcc0655f3273f3f792de79b2c3386bdcb908dc309703b0421b3cb761d8109dd59c952e1d9af45cad98d8dc3e4280e61976a83abcf432b2fccae91ae0d62acc398c174ddbf87054c19f2c4d8308b1a711e5722a01a1d362d97a2f68f92c685f6067a0d09cfbff3066af60441c744fba8cf6e277eab55d5e0158f6a2e29aa97adc24cb25359a378bbbb8b8635e7e9439bc5380085cc3072f2c753a35e47e7bda981d1ab62dd7faf108f1d68c6207c9cf40de80332f3fd677dcf538edbedc7cb79756b4800d8ca35fe2988f24006a0d29e3c7753b90ceef970ca4b28e73ac123ec61f4b9d00f05178e9fe8d6c87cddaf68d92f09affd93fd20f1d1c2caaa9524455955c42e96abbc55312ce3204ffac0d2a3605738f440c414331def003074552cd918d85a1fbe9d94967a54f36133289b20badc821030091e037449fd292a9949eeb1ce66a5c745d4bf779bdff61b277c6426d863ebed54476ac23e9eb11b05fce7b3971c89afb46511193861e0f0630796699cfeb330872a9a3d5c6705db269282e16617ec4c87d2f60264598900ffdb0c10147e0a6c0dc9663682c0ba6257b47668685a6dba254c1b4a728be72425ef254dbf4de13300a5cd25076987014a2b866b3cdca76317f09c698579ed36e19123d9ca697275c1e2c59f4526fa465bfc370323106468e4d1620cc0933553f1ed231320c46d5bf3e07822f88444c94d3ef90476545ee8a0df82bf4bf8ef4208d9523299ebb9c3260e25072927ce3a5b62e5c49233e17bfb076fbfd9043316a067f3a40daae8468e74e491396a2cedba18945453961ff8082c6ff4f8d2ad8942c267c6e88ac2c38b0136e9c9e75c11b8d3486a7bcb8a2a2cce75515d6ad138d8d08c7477a08dc4b3d519dc9056e3e9cdbdd0e94a76adf9fa61b72801408f143cbefc058d355a177c548087b071bb36c3989d81edd40510b826bc2b0eb24cd5d3750c98088378a3e7bcee12da05516c1b2b6932578e0cd5396b9bd267cfae82a91a99aee9e7327d432c800797af2484e3a3ded52c230ceb307d6e4bd52d0f3de220343788ef40d65bab25066b087af3fc72bfcf75fe431d6b83fee0e81901e0bd5a26fd366951c5666f32109b39bfbbbb7d459a3272b6eec24f9617482fc7a0d998d9387e9e22dbecc55398a613c55602015bad751caf00d42e5cbb5ab648db5693479d04502a1d19f9fe31bfa367d2ce9b182cf57f357f19bd2e190a18e21ce45b34a0a36f0c4e3f60eb64518ddf2765b2e965ce965f2b594a4f6ed0f1890b85ee78ac6c5ba6b617fdd500262a6a295d2b6fcb6c32fda0eb3ccb1b67a68de3b227be76e4d9c15a5823e8fac9c0cd51d1ba29a3b591322c09f9d62773bbf6b573b29506310abe94ffd4a9f8396caad4142cfb00c5d533b94f3a2fe46020af2360f0b4f35337901ab497b3f00c908f67f258899c91f5a9662276f69891522da0e222c07e1d573143c239a806496f1b4c0c44c662d9decc69b602d8b88a8870a04dde570f03a5e778d187efdc3d4276239d109bfd49e20606ad4ed2132cdc67b64426157c71e278a3e14c5055409e7f961a5098bdf16238cafc9bb94a29afe570ac20ceb217ae435c8d3ec45740d8533d7fc920c6d484eb0755af1fc46884a3808e5957f60fb7dced9f3ddb89d8fcdf44231943cb438b54aee387f2ced3d4b4acecc4f158552ff688a221259403c3b846b7fb923a426f04ee28cd7445659bf9a6225e2fa0444256e60122d6667e56a4c373449be07cdf04b9f5b6fdaa38c980e7931132883520ecb00ecfc2df561c5672bcfe72a2c75947484071c2c2a2586562ddfef0911f099891231188d19de3bf48cc4c55180d292c6baf5e0c10d5f7f2c566a5f2af490b5c109536096f67ae0d54442bb48433109018f53fd3c5094d7f5843d14723ec8ab862b2d2553e1ca7cf642903f58b7bb4ffe327df2d396f417f3df1414dcf2743289e3a2fac5483e96aa1eef1ba0024cd9c05ab24560c8708792dd559029e65f660d7cda947c6d72edba681ea06cc13bfb7b01cfbf9364020d835d86ab6471b6ea96da8e2b8b1713ba6834804f0e6d78baf0f46d03b30ade5df9ca2eb9b35a94ebd434f1332c6d344c35e590bc3fd36a36daf305190a658076129b1ebf1073c23951bb6cab723d5a3f3de1202dd9ebb32c0d8ecd9eb2986e400099a7a75567b88b39f6c296c8c8370aa371d06a2a6235136a18bfa39fc8c939833fb61528623ccbd2b405856467c80cc07f161a6b8857dc5ab4bc51b6a9016d26e44f91f08bbc32a45afa82fdf5598b471b0cd6dd91996f1dbd9a86ae6914947b286ea8112e2acf8c21dcfe677a88a8d8b82b7a326aef4acdea112e737ddf38ab77f4501bea60c456d8c9b00944ffd2b163e71564b816cfd0d26a0bd74a23fe420cc976777af8b6399fc6d5139d5c0b7f2857027a7a95438a509622ce26057ab52a316b608951ae73c4e0a287c0800225f65c2b270ba945613f26ed79b4b76c452b7b002d3b412910ded0cdb69a3374c8542f5b6349390d179a3a8998bf88950dfa2035a32ceb1bb63fa126deeec3e2ab7042db5b7c57f77db6de06fd1277c17cd954ca6e6e87a3838c46160b75231570b779641cf652785b3e23d038f10fd675f1923eadbd8722ed37b0da47287e6898f6cb79be761030c6bb7726bd238bbfb9270a15f8ce2b12714ed627908c9509214fedb028e3c0f18a72029e0bc6f9b50f4317467ed320a044215aa824ee6ea47cfe334c934ce37243bac606009e1ce566fe7859442d539ceafe07bded91b71a30e23c222e22caf6f8a7929a6c17a55fda833d3404eebd1f273d5b6b6afcccaf899445e17dbd6311f9361a517af85822ef8b8676117661b6c24bc3a35afc9271d463cbd7d15936cc3ae08e6431c8a7b6c24eff93cd2a33cfe7a5b5b5a0ac69e0c98e393ea32be7dc1013335431bd3ccdbcca3a0635e0683c3c6efa0a74216ebda71d8594add8a562968895508b8bfb45a09f7689e7df2fb433c7e9a61d83303db7a62f6c2a50e994a1aad66362b5687f0240ae10e176f15a3789523feee43e3f21998124782de1953b20e265e059c61838e755061255afa3a590077705c3c3ba34155d82dec6bf8b6500731151365b9598cc8023c85f8f97dd4e4dc3fb6a19640063c555faed8c615a8574b616f23632329f8a5d5058f24728c5a5fa04f4c08e07f5fd7f9ef4297b09486bced94a3568278de451dbee71b9fac2e613966acb0996c690eb3e284632992c479aed7eeae47e9dea4352da1f605bf1b5a1f18dc416df29517a1e526dce207dc873eba6171f1b0af9a9b7f4ca6ba100c5bb24b1cf62b408f55101df35d96b635c73bf2b9db3d9222db2dfff01b63177565beabef0b399dfead9d320ec474e6e41725596283e27e7ebd299057c9fc442d1a54226a803ef451bf99d396e7f1115904f5266b5bb088653ff830fd165118146fddb137f46dfb24b71fc74ce0ad1d970307805aa49bbc653fb3055e99cc315daca39cfaef48c54363e99e89056434464faf78719c28b0a79ce1416000db02", 0x1000}, {&(0x7f0000003c00)="2ac0b6772204fa341115a7cc93b63a1b0fea9cfc12f4c6c42cf947d9c53f090bd37feb2565aca87aecf50b574b0c8f6a1b35022081f2fe51881c5213090ea352ca4992bc6bab018661dd10807fe9c11c9a6dd9", 0x53}], 0x6, &(0x7f0000003d00)=[{0x48, 0xffff, 0x100, "0a855a0b360fc67671b16c391bb5230a37ce4aeee3a8f16d7739608153f06a760519d622794fa0f1c06bb3c96cfdb88149265c2f29973a"}, {0x80, 0x1, 0x7fa, "1cc61168efe80d18cb307a703627ee454de194b41d9f5759ade0b100470b1146cc89e2b01d8286267fda6e1c279d6591fd6564c33511c2901c2bb8f8db3a83351efeb327e5c19fa9b4799793d7fa23ea1352a7517a59b32c7efa58453ef35b64b6c1c2ee1ec05bb4b3ea2868d7f0"}, {0x18, 0xffff, 0x40, "cc"}, {0x100, 0x1, 0x7, "21b33025b098e1f7541c718cd877ed68e92d73e573e03b284c450cb175095dd651ac2a4f32fb6b546f13762e6dbbb410800615854f9cdade8a1068a34e594977bfc5a92468add574aa27db6008d2ea7b2d845d8d5019687cee8ab7e867b658f25bd4f1db62f246cc9f4265b460c0001d85cd92b77173e5c71dd05d8a944ec4403820a61c51141b5880f9835dea1fcc60ade83c8ec728d78b2cbc521e1a85dc37a5d211fcee10e2a7edf301e64ed8ee6410af0d9eea3ef4402dc817a89e2ffc1301f543d537760043dd523dbe65b49cbbdcb73c8b9cede294ecb6417b62de651140251141a53ed8fe4d6b"}], 0x1e0}, 0x8) sendto$unix(r3, &(0x7f00000001c0)="6e472cc7281f712cd0a50bedd218c0b8ee701e0ad546eb4777d0327829b9b2788b108ec2a9ec1a05f1ff3ee822dd8846d1263dfa3a1c6e1e317121b492bc0d393eaee0d2de94c1ef7384a17f9b3b1c109d023fb7f82448a0e806de504b87fe433fd81faa9b7ea78bd829e00b349786966128699e452ab541b7130f9ec88c9d14ab15fe7a050c8bb031e5f7ada8f483d2e378af790775447bb26feeced428fb36ea2eb2422412502dcdb0b0cb219f1818f8caa0f497cc9ae2313f6c4f26847ecdd32a489d7d55c29ced04d443183d42dc029468cbfb485701f8a5c84e8adc31b5c233e415350a270e87fc65aac8b8e0b351856425b6a1132df2636d1829d93e9c5487f32e9e10ed40d65e8ea405acab6ea2860e59e87301dac8f91d7f8fa0e8004e90b487f9c716d1937ed9bf46442c6a3a10effcea1c906529fece018f9b341ff04202ef9a1dc8fb82e645332d281318bcbe5fc57e4ae9d7c4a8912e514903ac145cad17ab9320194a241b3e2a19818a9d39152bcc2595fc618edc1317ce5f01a40617c9dcc606f707584feac296bd4ca9fb8814521939df06edd33e0ebd54c6cf7ea8dc32a358de121e989e602deb09fd3462c2dfc14841ac5f0dcb6ed8571f6a461783562b95c22e354440ceec66aa43ee84a5c45cd7790028f42e321b9a7caa3d1e356e98b34821b4658c1044f5325f1f1b8ee26c1a0c8ad540ba6472ec2863997ba3d6a9d6a91c62dc35a7545532ca8c1c53dc1bcb9a7087c0f4d3c8b1363f2a233111ac37152c6cb98fcaf903c125ec94ecdfb7605d531a0d953162957ffffc8ac93ae7325e296b8f35254d16caee49548b75a38ff85804aeabea1834815fe88687e4ef77b97cd09664461102f11d3267835d96da98ea7d9d44f7dc910c9a2bfbbf17e72a87fba076fff09f143027e10051e64ae53769280ce2a7cfd0fcfa89cd66a81408ad63a76d6f7a2bcdf2c90f36a0017a4441e4f16fe4255e712be21ddffe41874d216a8d6a4263f56eb948d4e45dad0c6c4cd63ed30ccd6b0011c041698ab2500d085ef8d59c23b6ed7ef459b726aab31465b8108339b50b7adf6012623fa0339ae7bc3aa0615a7d8be4f3048e1270708b07e888b203b92622295d132999a89eb8b99e44cad83215a5b4cba7f51e7968ad2fbbf5bb446bfbafc5f40a02caf707c6e85ab8c5d64d1116e7056321416a4e1424c29683b80e63e96b51e177f29b63e36657e7a9b4589687d7076d426efbe5ca40b39a5025042e125181d1ba604a74676d16c43ce4892347cb1c8a28e6dba84d5486caa1069a25bf04732ad09b6eaf46671dae5c3a0abae78cbb5a4e4cb191eccd56f4d5beb87dd7e24f7626e13322948f66002f99fda7e80e64f748ab23d783afaf47a08110c2f612bf609ec124b40374a4252996a38bb8a90d4955bca3ec2f14f63237e45a777cbdfd9c36e9ca0391278451aee367a1147813c2d54201e8744747ca050f39b19df62a0b87e43e0533ba3d2dc880ef20d06517e1b8edf67f17b8e29273fdf4cd9150f2eadc64b72cb1cfe42081cb88612d0ee51098e437111350bd9a732a49393a7a818107f8ea41f731879fcc2b0d6496b3f76e34530d67fd53ed17dc7c7d09ccc6022b9e531b32fbf7ad6c291a1f08f0373e15be9917abd1bb8824596e461ea347c8a75362ce0d0776bf15ffc653b1f0ad4ec7b5453efea79f6ccc5a47533f3b467541e1333b294b699eed591cd0bb6ef414b6f984770eba7f0c034526768fb3833a60b660934e5f7e4f2646912125f31ef4c0b2840c09eb6c9db107d0657387b333dbaffed0ac9a92bc64a1b10f286a45cc333d38630e457518f335d441d8cdf795f3c016c94e09ded4b10d6805a86be6ca0f6835f0aa5209f9113996ecef3291a6806b6b3e038776b0b82f96b3e14b86a9a9108717cc9269e0675a37d703418d2047503817d1f9d08a5efccda7d41d2d7e0f9378687649e0b939a285512f8df3c62007ddf1c6219b98b8ef0e9122be986df84917bcc862b7ec68b09515cecde54140e0b5a1dd932b734efba77f5d06a8abeae8beb0e332c90c43ce0e2a3c1c428fc5ba51a92164fe871580b2ddda1743b4b7afdd190669fe03ee125d4be20cefc6cf1644f8df7cd14348e7ce4abd5ad00d62479208e0a2e549f02ce0b7e12a6648c45b20335270091bfaeb128a4d00420d82276190bc7af08791235a2ee70ab9bcf315715af89dac75478d337b2ae732eede9ee3ed4cfdb92675331e2afbbb2b4668d08ce9f41ff72e22a8dd21a4993fdafc3c0f586d177ea9e79c890e309f4823e092da8ba8f316bb8e4ac2d8ec7b5550f68952208b18409a8f6e367f44cb483905f3d27e9c31870d82ba91a62195a4d57f0efe5c097e032e0bb5e4db2372b0824a5c01446e9846d76d3439f742ddb2f6d92417c6b52d50c6e67844e1b9d78729b2e2d3ffa814b968d86edc72c0ef13b0c418c8b9a67451156391fdbcaaa0196e520bcb0f15fd166b2d0831663c1a4b0584682eefca9b04f59db62eeded04237761c5159f0f5661fa48b78091a78f782efd0a991fdbf1ddd576413f52c6947583efb5628adb2518dee0aef3169ddb1f70b6788d7f1577a9afbb6e03c22fad2192a53e31324dcb4ddf6c0655431d19afebf8eddc95d561bca836f30e50a857cd1a8afa0dbbf2ffd3e24a99acb278766c7c6118f6e9d11e0b0af0638b9ba5e31148110c52a12a6aedf2a8f873deea2a9557a13be47cd0a52b984618a681d8b33b2541ea4c01e47f2fbb5da268c627aa1c5993d273cdd6d778ad32a50b3c38d0fefa47113ce9c085b7afc2b41f19ffe75596bd2b4b4a4888cdf30a5ebf0cffb4b633b8a10a8eda420d0a057223207b420e11b86ac89471cce97e1bc31e0033225b8be639090b83f60e53f044368bf396af0d601f76f8d1d963a5c856e2bcaee91e3de84fb3ba83d979f255291f196909482d33cccf68f3d92907f03efad6238da2ee86fa706dfce6bbf29789b8c11dffbb84da374711d432143e0c4dbd366d8462734619202f06de7cb694497d5b50eb644f41eb8aca36e3876505a5c793bc32335f92d373ee867d94539723dfb682d7d2f0e7f5fa9f9fe4906225c6226e991671fd282e24d89cc8d44d41233a4a1b188d38625043b91963281758e7b0996570cdfdec6e5d1bc1ec9207f7f57df7b88e20f4839932c7020020471df93364e447205b8a8fa9e77ccf9550ae9b04e1a1a4893542b6fe140cde7019bfea4e46932bc5586dbaae362cb7a457b355ba60dde61835affe00be39d3bdf5cb3525f0627abf62ef341e1e0c8b413c14a5c8a2acc19ae256b0085a2fd5efdc8453e6c9b982789b39fedce4660a44571022a436f06e932657b4ea3b0800db58a9c577a6c640771c49efd75768362c5cf58cdf65c5e6b2607ee038fb20e4b4f3f8d49b43f0c66f5405a47665f04ec16714f9bc656fdba2e9d71f528866302c4fc19ae60e63a46a782f1927476aecc4fd697a094088480169ea04c4f93959710b404f74e3a1e83218326f0c35b9ed4573b00599290fd1ed2f16e2572e3accf6836a839023dbcad63100d63a5d32eff2c84090d71e8e799fc2966e0c7a8da768dc69541ddd95ddc9ca208eb8e3943c99cdbb28b075f1af85582ae187850ea565d7fcbe91f331dbe05f47ece7c044f1837fa9eb4e24d7b8117d8d3a7f67a6da7f4b9bd4b1c85663f45284613ee39c3ddff54fa773610cc893300601924db04f88601a2e22d8584cf9796060c06d311754cc9ddf506a3c754dd83bc0e8a930cbdbf5b3d7498d4ee4249aaf329abbd59ad60a1c17ed044d38f3a220d40d6a3f1956b2a60ecfdff212ca29e4488c4f6e2222c4d87a5b030e1f2844af762afb797e2ad04b27b177c4eabc48830b33cbd8b6100654beabc4ce06377404bd39421941534b197899555b42317f0289d1deacce1f8da7493912fbadbabd26fb75d941c352188e63ff70340077c7f0bb47a94262f5a9ffa39f38f523152c1b6348d246bc53f2b46bc115e6bfad71c688fc4872a1ac5dcc7ab64a8151cf63f87ab3e9c16438a079dd4f336cf8139b0d3622fc363b2b2ee7a0b5526ce098370982754bc10c569edf9dee068cd22001eab538bf0555a73bb6d58fffbe7182a977611ff941ee0c1f02c3d0b3e5fcd83d0d5adef5357207f09a7c7af64ee8c67a4bb88cca91c4765b5d02e1a787c5d42ca1fcb87374847166d44a45c04d853821dece8495504a7acc8950212143853c723487ce9331a6db205d2b8c775e774a3a28bb0754af8ca908daf0029b8b3d5a3c197a232991daa96844d5dd0831fe2c099e5512380ed91de1288d589db66625e9d64d42dfc506c0bb9398a388b9356962cbb5b48002b46e36f974864120283b489b279902c08c3003f74e94d0e7d3eec3541eb73715692417e15c9e91145883d03a33d7e6d9b42d783050fbdead0bbaaa0a19b1b0a39f179483057d4b2f36abb9c6c16609875bda11c68f13dfb6112a4be2723a46646b2ca4fa47c9c0db9ed0c9955f2264eac46eb60a51e8a86bf77966788cc185cfb4bea2c44c44d159433b4bdb899b290770b9c602d163ee6f1af6da2e344a69c3fce58c95f7229d0c47ff99829f3cb5aca41718acdaba5d97915e78321c30ff5e0d9c8ef7a7b9da5b8212fa6cc377dcee8696c620c8f44fd47ee07b1026e46343e78c4f7614b5cf1afb2710512ba4815a319df65c849066bddfabd5600149bc5df0d70ce3440f6872757eed6eff808d3712bac3f4a4395448589d3f05d56ab24313d74a7b90a4f0131952f04d26fc630535f7cb601b6f993ece15aacbaf0c19a92bccbbdb30c12fde25d2ab6551c2f31299491738223d736e4462c61d0f94adc6da4e8e7c88a5fa9f6383f1d4dfbbace710c8f81eb0924b12aa02c9434949e3c92364e7935a8454a07f92869c9a88f8c1fbe3a6437a9eb1b1f17b44ce50d45c355d0f9863f1d7f0c0901ce08f66f350be6a389b6224f6e10e8ef077faa1987da4b8c319db7c8da05970cf6bd21111657166fd370a729d08c322fc5db2f98e08a165e1f4c9026f7b15a9ab8178c99a58e7b44e6199bcd40255531d06dfd5c0f4cbd5fd26467da6d4ecf951df5c2e947a63391034376fbb6ee0bdb0a6a976532f19e11b95b3f640c492a295b6b929fffb8dec7c1c205899d5ee3f22f1465f5e0b3c23171f59b9b826ff64b7ecf80e8ed21f6ae75f547fb87a6548879e601ad2c5a781cf428cbe645e9ba98dfeedb7115439f7dd45dc11598ccd8d27d70f8b16d1150c28a955bc42a6a3957b3cfd1b2f2397f69c95388e3831605b299ca04e4b2c97d99066abc0c5cee75cab4106345a5bb80f6fd52877d18d02ebdbfe53caad58bbeb0e33e22be5d280df5786d61c068342136fce6ac424f897d3d647f79496e11a2f09c1834f43f64bfe6dd8e64d2295795b2be4c52df1df960b83dab6c3325d55cc41e358bc59e04a54ec9fa51b8b6c98e3eeaa0001db3e664a7184fb8d2ef38800c708dbf04a17f0f2b81d6a205342b6b0a73c5da8461443721ea6dd9e8c42e21a3cf330d528b4d1164f741deae0b93dda1a73a4ea1f7605aa3918ee41cbecc2f676caa464e82befe335f69ee1a709d76244c3e6c513acb638e893d3576a5568114159d680026ca5207e74fd0cef1c060cd888c4c4568075b93f47ec0a35d84e64b278c6f9be165633078fee63425ec5e0f1c888e83333134a23c9509ae22035069eec5ecd7170f185dcafde0e76946984e42de47576f77c83a99bcf20ffcfa7a7fb0228ef18c5772a59", 0x1000, 0x2, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)='3', 0x1, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000001800)="f0efe3f1aa7eb005e12c2a448a9b534a7c6814a46cb437e963244e3089e895ff03c948e9ee3a653126a0fbf747122b885e80e7ed1691910ccb98b860a722988518009e8ecbfc74e55a61c7da7d6881982352dc5ad16897a3ef146143e63ba4ffa052f1af6d3f95729bb57381994c91b97f726754685a9e07e1f8125981cc981fff51e4921bf489ad7f7971f6656618b29f2cc620205f8e24b4081ca0033c05f0273ebe090dde6d50353bf5797daa7563ad9a5b", 0xb3}, {&(0x7f00000018c0)="c887aba96c64f8cdea6bd13d660a89d225136db9e718414872e4e1c6002aaa456c35d547836055d51e4643ec044749ebaa583faa8458b8772c36400fca76b80325284e15d1b4e4837fba8d9a2384825c97360e6aa2bd112d6a0f8e4e627a534298410b7b09d705fec408c39c9ab4d1c86ec4c5edda87a0afa719cd0dcf33fe878ed839eb9ae081a77b23ba39ff4d0da8c58b6207092dfd9acda3ca68b9baad0ddb8aa61bacccd9713dd9ae635c98328b66362614f89755081cb9ef7df14925ae02a3ec67b9235c19ef3086ff35a2db20b8a22166f759d4e3b32768307d0538006ae505856a936b6f8569579ff10a4531378fb32e8898ee8243c53127a1f2ca93516ee757be3e9d16658bd045f5b234d1e8038c9d9de476b4bee3234c34310d2ac33de0d21892add80d3048ba5daa2db7c324c402d4582a7dbfb3724867707337c5d598c5e413baeb5984a9ef27a04e50f2ed9a77b1e580bd02cb51cfb1b547deb9facc22e540d386269a83fb80a151628a9faba3115e40c9a03d36b368f584b3812bdd147db3f6fd3fa7d39f4a4c7c6b0334ee8e1a9c13c7f15d320abaf6aebe894e0924973ca8404dbd92ae5a63385e12bcb7d06037682dbcb941c308c84d6a75c95b74448180ea081f823767df848adf2843e85f003587a24db16eec4c346c2c833ad9c69e7c6d68cc2807be4802ace5c446cd60e8fbed07a8bb33f9c273dcd426a414716fd39381e31723d70f326006ed245bd8578b2fd0e5fd379a5d0cd2d9c9fb9ff61eb10fd3be3407df502697d842b751c97ef9c68bad5c0fdb7e09bcdb782ce1a3d8942f6ee7f23052754fe088fa108e3f62bd2f4e061f05e835df17d79e9707dbaab36b28d309b8da3b886df126b3b43b2788466a086183252ae7bd975fe62f0466335e0fe3293afab1e12f0bc1d5626d362b223380b79d16034fa294514ac042ff2092817ef7558e3c5346f497b8abe2a96a1350dc0cf428ada5d1a01e37c0a765362c357f55dc77da91bb2e3ab736fce5312704d52d526b656713621914dec9e0a8b1aa5d87b1bbfaf5faf88f8b4407c43949103334e1c16c55dd378be0f3993a5938c6b60c18cc2c4eda13fb3a9cacc778ef4c7161086dfcbd3503f354dd7e34717a6056e432da767dc575fb30f2f8cb0164373ceeb10d1750907cddc821e534ed7e2fe34c4d1a20af414b8ea6b57a925ad8f59f0f94231d08a04f6f52cfccdd7823ba1f4c14b71c07c71a633b34eb525f714e4b203de9e8654babd1f9cb47e9009676b3c2be2e52e2abe15c62ba872fe3f312812c91ab6ee9a704a487ba75272184a7dd6fde3e6453428f2ec9fca5c3bc235ed34ea90bd61a0c40c1ba9eecb62f91aed3d78d96790f30704bc2481fe82fd6696c33bdd1fc8d12e70c4f35e9f2e370cfd775789ee7d16a4851a72f7bdca89a0fdc6741a76ab87e4801b32381b0048707a3e18e45faca6899ee5c402a016715f2087915e11a96c3a36e6f7f1e2cb2800fcfa8c8e8f2869d5e47dcb4deb4bc13c811c5d17f0fe2a948b0d5f79175386a315f43adf910c43655c3aa280ae022f527eb1746108dfd8467f0a218244d25dbbc0cc3e6a3567d0e8d73ca2b26570c4909b857e772c3efe191160232529c6132308253008d0f7f3d8e6223c24940af8c44d3c39e3c380fbd230e3e05921b5f51db05b27e06fa4e71a21532c61c3357708bc6e257141e7c2ae12636a5a7582ee4f6678c28e493440b33f475f5c675fc9a990f57fdb87d37a78f577ac6ae53473eba93a62d6fb32c99d4bd6fbc6c151516f186748b7bee8965bc9211ea2e9b6f29190632f57efbb1ad1600ad96cdecc3546413980a3cebcb6b87d1af03a6612e9d9547e4f1ef72d6c5fe5ba46b655054b6563c21132e4f05e8b77226a594876667714fc381cb7409da39d4f4ddbbcabf499d654105194fedfbc236b644626319e9ab3404e3735f67107fa18d4edf9c3d724d1d1530e2618b8101e250496098d26ca0edea315def8864ddc208fbfd5401986f1e336118dea0fb1a568408f737bfdf6f9121ddbeec795b4bc9c4b898edf354f1ea99d69b0f9b9ee1f4e4fea395571290d7db99741be5968e1d5b21f706ca7c3017a575114adfefdd2dc0bddec60b734e5bce86509a291904f21201f6924759c0e724519b595a303d5b77e4e38d99bcf36164b3f0ce311994868eb7adeabecefd67b03ecc9807f26ed19f994cfc7d71283ba12e844c1b3cb64919cfebd5379809c805b6ed7d85bdd24d918e5e48c0238dcbb5c0fbffba4d395ea1a1813c217544d8916beb84f351dcedf7768dbf52c6ec7ff487ffe4b887e91e77e146c9790cf12549e5fe0a220b7eee21ab7b911d4c41f5e6fe2269ffe9c8dd972ffe1cac9a7e65be6a414099d114b2b99a7136bf32f8b3cc2d71dc14f6bec57e8ee91a2ce6cb86d7326abb70e04beee1e806bdc9b061b4d13d2c191d2912ac1f0b56b0de60cae7bf4d5d64fd77ad904faebe5839fafe8417338590876d5101f00afd8e53504711f90bbe5f574c2843f8a51d55e4225f73662a4ceacbfc466f2294183afe2583d6b978d16cf91340ca2b3510dbcfb535899095d110a43be7e4c7650e49971681803859acbbf4ab933010c8223214f22bb0f674691917597a4109fda3735eb2a9025730af846477e04b49cf3df0663a7c77ce10669d3109528983c4625114b6da84893173ca4f3f5999221d4274660e54d6163958d4cf2067235a86fbcf4873896209144e2851b65cee832cb664841dea41e68ade4a1bd2a5098f7465307f5c9839b8e57d5fd7d62c7509e0f20304d71acf6a4a91d2ccef82d83dc085432f16cd76e5b49fb89a1f0c63f67fa4281c7e4eb5191c3de6c9da3ab68c4d02c0f1a81932e52f11268ba2c3d60ae841bc6ec2e168eeb8f737baa315ecfb909211a9d50df9490139e789acf02b6ec6296f4d8efc5e6f2d94b70387309bec223bdb5700cddbffa1dfb0008268a7a1a62c1abce572500689f3d5d5f89ea632065b6a8cd4d9500292cdc34a54b4f126ed8b3d2f52130eb647ffe09ef8fd6e02f6bafcbe64a22db59ba86d90a0daf223d0c1dfc33df27bb30d7d8e07058873680ef37a0d6fd7598c04b7dd91a26ef8b1b9cebcf2d53e3e22041408768b15fd900468d7dac8f67cacd20ed29cf7bf9d7f1d34b7f66bdc8dc0b7ca35e7c1f5a35750aa6c0ff5fc64b56954b4de4adda383b852a28f710bb375081d9ea162fda392f49c50c29ae40d1f5a5dd6b8dd8df350fd83c2f3e95ce560570c261c4a684164f3026da33949b89a597467180592f6d5014e5bc10a8adf36761b57109b591037c47608d01776bcaccd92912fb0187f4aab7b74d55685e50e8532671d518358b19f347f6a03f66c5bc4e84b22fd3b974b4f5b3f8dec483f7a4e7c99bf91c4d7863f288962b228cc8787b3f9f3dec328a413d189b2f4ed33c286ab4da87785a157311958f544bd2bd560c9723a9b36993c8b41076d3820cdcef51dce370ce377f6552c2d6f9cd8966ed288788056d65ecdcdf5cf12563fc48c126f40dbef814362e26e496ed1ef65be33821975405a18c19ac4107a63cc139e0d3d24d5456e382a7f879a1518d315c8c3306f55fd5180cf4859206eaddcca97fea578a95ee71d68b52d021e8c2314cbddb7e4fd49c0722257f70645be08b4032c2b40569addcfb75a457d728e816f93d62eb5771cff4f90dbec92871ecc8fd8e9b35b6c6966a5cc4d6b6c1def896a1520abbe0ae1288d40f35ca2424b6ce42453fca2ee37e93727de6105159ae59141b4360645b0bc329db0ae75185f1198fa1b3eb780237aaf4be0ee298a7fd0edd4a237accf111f2748844bd63e6895c3b4c8369e6ad941689f97f5cedc4789225f9bb96823ecfe0a6581935c7f82ab8edd6eb227717dc5d85488c9b434b483f45f358000e1b6e1a41323c13186604ca3733cc2891ffeb3c326b414d28052bd581755ebcfc6433e20f1f83c7a705457f619dccca6fa6afbe185382033e96429899ca6d0417069fb673a9d6d246dfb19e4cc95139ea5f3ec17c2ccc306fc4223bd1d58e0098b343e61880afcd5ee7e42f677b074d01874c091442d2caf2d6b2bebe936c06b38f95cb7a3500f5e5679d5e9c22146c80873228c81436000dc8b04073d99ba14a8812dbe39763a22109f791c085d0c47a29fc1f3f613b87f8c8e1bbd658cad6d6899a3c45ac655c47f0f65de72070955fe5369d1c77c03b6d934d4f0889c13589ca6708db8fbd782ba24870370dc3479f9e7c384498e0bf60fa74f32169167a60635a56aeb25127ca922e7467b0b822977675838d52d7cb776448c21033daefd245697ef4e68bc820ba01f8b4e352423dbaabb34751e25ac1749eac5c8a2554cfdd0c8c9af7a07328a2829b59c0ce6ac30f1ac5e49a9e6dbf55d60d7174eaf88de000baeb187dc3e6ac855c1cb5b7cb54efa6d68e10fa412eec2930bbaa820c9ce69f48fd99d4e9a5c0a36c3e98fae69c92016c56dd1522eea798ea0c779054411c9e545e37849a5bee540073369da10af8650e5197ff3acb1920f0df237128363a1ee52cfe3a6409e591df4a718e719d6ce3e7012c63373b3097a7afe1ec5143626e0aac4241f45014618f943843f028f85de986b1900ec1c9fb6c9b8a6e37a2ab61a6034f80323562140494d5448e8ca80e4f14ada4f9cfb790fbce8b2b7523a978ea0bc2103ba1f0c0840ea39dc19d766bf3687433698c994c27f27089e480fdab520b6097ba52ec2d7c8347bc9c7cac2a91c51782f3ce70e1d89ea1c0cc8621195c0810bdb6d3c4200d413dad8cf8692c33162c6595d9027216c17b62a43f88d1a5e611e8a156645b9ace7874e1a34c94a79c7fad137ff8593d269bad11ed2c5875062daf5c029045d5a36db18ab37fee0a811a77f46e8e1a25d5f13726645ede7d8ef1654e22af48987bd67072af72332337ffb92d4acc944072a678420123386e1c0212589ec88f23c9b45e6ce8759b261ed2524fbd1054d5692fe98e883bd44180ea53c118c96bbbf26c5ed8519ebaa1174ed7790b172dea5d6fac2b0816e453fb7a09eceac605882c3f208b6a5a468561dc0d7ddeff4fd90ddfe9278c048f377325ec5f0bd5198335c5c819730d25efeaec1ff8b4d7df4ed599b22cffc6f2d954263f4d85ecf5499956d46842fbb4a6beefec352b1c8640411c2d8fd251d82129a1e4864feb0b370a23cd906eeb4c1907d86caa15e510b824f3dd34cebfc93f9f4cf2c5b60283b2fdf506601107f23d1fa49b6eb1e8adb75a8e663f7ac42ac912feee5e90f3da36eb9dcc9c160b256c9e8942842a5beff4330de31d593ecb30cd0cd96eedee38d2e96d9d04d4028f8f3b3134f10037b29bab6a189f7976d9e96da37cbe2e0120d80bf6d0f486ed4a35d970252eda39ca3aef638485126083e79f41a2e15eacf6786bebd13997fc0de5705eb1352d726db56a088073edc864e2c7a3c06d92308ed41141c0021fe9ee05e91334ae290741a50da3fd6ab4e4a3393f6b2e556ac8dc74142a283ec50e061776f9100f0526d8b3d4c4dc0811bbe5c078df1b9e35eb9084f3eeddbb063e4540955d0b712f8c12fda784084e9e0a3d57899f92bf96336193ffd18049e0f9519e572240b136a7db2254cec19c913a640a5ddd5b6f32e1f5fef5081b5ea8970740f58894c751131aaba25e320c24e7a11b7e872a98f875f6be7cb7ff8659fde667a06a204957372b5f6e867f7a313c8795bcea8d4791461d55f95ce4cc1f67715b03e597db3c4836f6d9432d3543556", 0x1000}, {&(0x7f00000028c0)="ebe57de22c236115fe634075593bbd7486efdbdf2ed691ed42de26cc06a19f792a7400dbca63779c86578e988fe83c519e38d7df715e803fad0484df42b7ef04cd44d6794c344115c8c4f097f85ca7816e4396c88b329d3c0552045b962018170e60ac51aaf04f2f54036625831479c765cfa8", 0x73}], 0x3, 0x0, 0x5e) write(r3, &(0x7f0000004180)="962eebb45c9eab6b468d0fac31028094c67aef9e66ef8981ecdc232d4b80a0cacd6e43649d81affd101fee4acaff377435149aa6c4d8bf41a823f5e4400000005382861f9d92abad7b930d2a2b1f054b1c8a6e7e92f619", 0xfffffffffffffc6c) 09:12:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) flock(r0, 0x1) flock(r0, 0x2) flock(r0, 0x8) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:12:55 executing program 1: r0 = socket(0x18, 0x1, 0x6) close(r0) close(0xffffffffffffffff) r1 = socket(0x20, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x26, 0x6, 0x101) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x80}, {{r1}, 0x0, 0x8, 0xfffff, 0x5, 0x1ff}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x40, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x400, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x8c49, 0xfffffffffffffff7}], 0x100, &(0x7f0000000140)={0xffffffff, 0x2}) syz_extract_tcp_res(&(0x7f0000000240), 0x63e, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x8001, 0x7ff, 0x7, 0x7fff, "e8888c344d1e597e200183c39d08ff57395fb665", 0xb2, 0x8}) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/51, 0x33, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7ff, 0x2}, 0xc) 09:12:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0x4000, 0xe6) getuid() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 09:12:55 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket(0xeb77512b8ee4f359, 0x1, 0x3d7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) 09:12:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) pread(r0, &(0x7f0000000000)="fda0356b76a6c9685fb6c9e68f322c325840b1182d80265be5b530bdab1845dd5bc54574eaff6f155e1e6a0f6929b1f45e19343722af19a8314c845f144aa752b100ffdb4cc3359ba52ad91287444e4336ea40bf9bfa052eec155af87afe41dc599c556e7640398ca3660f0a10c37f3ea3c34894f69622773a9a167cf18a7cdadc0c8936837fd853adb48931c45d8cc619c7dd03", 0x94, 0x0, 0x0) 09:12:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8000, 0x3) bind$inet6(r0, &(0x7f0000000200)={0x18, 0xffffffffffffffff, 0xffffffffffffffff, 0xb}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r3, r2) r4 = fcntl$dupfd(r1, 0x0, r1) r5 = semget(0x2, 0x0, 0x100) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000380)="9bb93fbd3b732035f8b25cac7c1d4bd0d8204894f0984eb096ec45e7bcf88ade9c0d24e6961506e8876f8d2f2dcb8ecd2e96e5bba1bc4ca0e709412f10b3c879e52dd8bb52f56867af49dc6612a98aa5556334bfd847bae26477a421c88bf00807c25e82fb0612374338cd3fffe89a4c49c469b3d390fd4a5f91b46cc908d0544611c706620792d62b5bdb8e96dd75675711fc31441478ef7bd27674b5b3aa0033e832d18b99a3f41e9036ddcc0bd41c693d33ef39509256d08dcac5939a1af105fb6fe6cc96a5fc7580e6b14a5a673a917bccba9bf6c2a1a2b61b4098d6abc4a3152f3d15f213450003cad44c79ac4e6d48ea3365aa97ffac70670d3fb4b45bb04176e3f25851983f71514ccf29ae3d438e0ca5adc516b72d661720ba1cadcf7745b9527b9df43739232093061576aadf20d0c1ee956d40473dd4bd8f660576f463628c4815aa33f374876f88a4c3e4aba5397e376ae2aa451ac4ad93f075d2e5212c3eb8b7c2e6bef5f8efe930398a5425923cf5a02831b06aac596803cb8356d9a02054aeb3b136c23a146a2e487664bef0a23fe93a70c40c7dabd2e4b5e881821a78cee8d3ac3e15601de31a3ccc7c56400c091fecdf37776a8dcccb2b726b3712587424e8688cd3de493152cc2b44e51869adf6861ddfbf16575de7925dd727d7411a1283d439010e61d700e27c86e19fa311367238bcbfe15cfc17fc609e6936ca014e6ab64093dec02c3eaf308d2336a4c985cfe435d0f7397515fff446986a0962e133a993143f7ccfe927c84b8f7ebe5d0631fdc2faa0b2870827320254d8a7f99e599d3913fe0b9b802bbe3c84b95ec7aca731c20ee4e498779c5e9eea6374f258a0db5ca1c741cadec04df32eb61cd7076859d204dcb4e7730ed597780c2951fb89afa03d99d925f6d0fa1a3c9542dda04e9abb77f24bc733a82ea33d7a4297a850eabaa07290545d890b4cb642f2bf89ca3823e23629a9d422438fdbd83b121c57301704b76a7666177537d5ebe5e9716e47f9403fa85101a7133c0ceb7b7140ccb178bb4ead34d24fe96ed4591b569202ffa6b075c41481011664b9b32b3cb52a91c9f39dad68d133669dd158701a94a53b440b58715b4730b52cfd09033b6f8144641c824194dc50916f135305ff2582d560af55d8537aadcbde7bcc94b0714b32008cceed2c3456947bec883e52919d060da0203dc050dbdb00b368abb71844e6a2145ab30d46b5e0ecab8f103a0810ce4174c1825e78ae3793ac8031bacc3ea17cf397e3ca5d1deef5683afabfbf3bd0ed74fb29402a6cc45d7cc9dd5787d4420f43e77bef8a1853d3ddbcb1ad7a5295047f4d0680c92f6f2d78f4fba98270892e1bd11f59e25e76692217cedc3b4d079ac45e1f6d41ea6e4ed7f640949c23a50a3455aad799780bd22daf2b64abb091bdf6662091e9bbd06c884d2803293f411407cd59de514e7d6ca4c6bc4b299461093481697993439f9daf2acc9402fc310e235489c42873749a4467b7fac18c61047b73e029263a28b946546e1883f9bbd76e102cd936f634ac7d1eddca23a908f2e1e9cb042894f5feb2b78a8cbc48de99ec614d7c708069fe3757313086fc79b7994ed0c90c3bfc7957b4f2f16db2a3e380f1916b8640fac6116add37ecc9009b1ca61febf2902043ce103499195c75e4ec8097a96be9a94917db9089feb89751f4277ff28ce9b63d3652ae094d55af36ccc018e44016229de395cb0212db438d0bd0b99368b8f6ef754c69ca65ebee45349e83153d3b04abe41ad3e1e337de1dfc7f1dde7fc71c494c6f46d3b4956b323086ba7d1bf40886af7a0cb1ce6262244b30762e0194de5845e0d8d9a259ab66c09ff7d091087b748994143e034af6724ecba58b6b3caf8186bfd8f7c673041c5228a7b27810a8fc1262aa001b82a06b4d3325aeda4c5bee5fa95b93f5b473fb8f8f519d388f31c65622d11e31f88de9f15ebd95ac26ad66083a93a0b2cb61963adbe2ad199eaa0fcc5db417744312533859440b18511e7593a51b4e821ec98d6a0ad25342860c0dcb0c63c6371f6a16042940e78547e95cb1c393a9cee55babaca834c5a86dd661cd478cb71a1c9623f84e1e909378aace1d154f9841b3583624ee9a16b056ae5f29700c280636d962405ddead8202998174c1715ab525472104776fa8f6d29afa05fd1dc0254a9aea80360683ad8a21817baa248f2157907ef66b89598c77fe017013bc1426a9f470c4e00c39bb0057536ac928b061a8542ac7f9a23e04770edd30b12483a85831fa8373ba916e487d31493b66d4405c97a739a61276fc58b9ffb41cf4842757bda87df808e4e1d72de1f123b6d41a6306b03d7b22e50821c0f2cdc034542c14d0dc091a0509e74157f1643a7537112f1b816465327a014dfd9c9471703ef88b10ab76360efbe83785bec45599200e15b8577852a5b068ee4620b4e3f31aa5479df5fa7c714101a4e62d16bf39fa69beff171489b9a4d18d3fbc39fa4c3c61414f74dd43da8ca7d09a7c705d0925857b1ac5e3d7064a972c4cb05c054b70134c763b48836afc91ac10d14cb4076b16d58166ab981b479ad028051647ac366b64e59b4eaffef2118367734ddade21ff15ef280e47f54a75bfab3b6d3eaa0be83fc551aae5d7220521c05a4c7784d918138a61813df1d58676cf2cab56ed3437a280e2d7b0d5130bdab0fee08df596ded3bd7e4774c89aed5c4cb6750562b91e11d6547be3078e22b7a247b2a5b7fbc731312305b0cd7d198f3e6a540e3b91b9b19b68b489130cc75c3b5d45ef0465f36c869f3ac8d3468a1afedce09573cb189bffaab535e751d715544f5b4783a6e607ddd7d1dc2a8ae0acb4b38acad7ad3d7c1138705895d2f5f002d2615449cf5a2aceba7faf971c13b3dd6589d3234044ef921fee24bf8b928189fd74f0ae19556ef823e47d491369670edd19d96c2187acf87ab4c929afbf449f451a66dfeeeac39b098ae9c5af49bfe290e45902e457d8783085edf5784c0e4120fcdf985f312f61cac9198dcdf4a01bc6586a38aa23b3fd0a9888c19f60a8f74bd6d0e60e8cc820764e6109618b09db21129ca21c40d343825e53ae849a44afb77f9eb6c362733c9e4e1e210b053095d3f8d6285f53f82cb496c0423bc696c188a5bae37bed5158d40fc7000f65805cf07a3a742bbcb114049843adb41eb7fbf0ff976a8e2f1e4b3d25d81bef729707210f909cb0bab6e3e7f2d6e511cc379d18ed0001e8dd59fd759da3d3971ff38d9744d293425a6bd545f08daa7f549871a2bb22f33256fc470a7193d52779d8a23de0670a5461f363f29f55bf4ab84f94249c53d3d6df86c40c046e6efb3cff00d84067a2402f3a38784d64766c80e33c53eeed7f8860719d5b078c378da598bf9e25484facaca86baa4d33151e7a0472677b5fd54e7fa419a8a3b4cf5c6f89ad0e928307517371636f254d531ae5f27d29fbf0bda1312ffb52ca549e234345801df529aa9e0327c4e6832540272cc68be24a7daf4172dd5aadf28895c8b295c36cde92ee1a1e6e332f84e4da0bea167e3c7e6fd053ff7a2f5b7961dd9a116a6d71f56250899f0573c7202d663da715dfb9c6c78b63e1ecd9e998bf53ffa10aa2f2272991bb9978c1b2ffb0b09af35b51d286483786aee10b100dc3d43599537452372fee0bce55a7fc4059e5ac3ccd28fd85640ef05b3fca35cfc9e09ff66c021fee73011152f0be3565994064eb3fd2622d8a36fd6bfef4b728e5808a205d49c526122ec378f2918c7fc718c90e2e96338ed361a51aa4cb4f2797477e8589e18c41e7815dfb781fce72cd638fa10ecfc7757271f1150f7aed58ebfc9cd9c8836183fed4157aa95f813fc0cdeb3285657dfc8e89dbce65f18dff10f335c8488de34c8328d2f470e8f335b327f670aae09a3dc5a17be23fe482908d466615c53791d9208c112642fc8eaf27e578dfc021ed10ac26b3fcdba3c1e641396c6e3ce8d890ef26df5c0da070a9dafb1996629248ac0aa57e0cf14cd179ffc0151b504bcb0cfa74f437c3e5a453ba78f2ed954374e9a2bd1d2a1a93ccd55c48584444ef388d2114c9a63f26bd0bb5dbacd79485f01ff05bde6a4f665cd839305f5879d61635c0cc91694044e445d364d42292ff04e81a4585c0bffd021f54ee91a2b06c779b9828c3987e976aa5e6e2ffce1aad7edf14bd60e4bf84233ce1c8a08ea1e7102f18b3a12b4d88c851cf587c80151b724f028634871705670e774d7283f1238bc54b3a35843a0f3fc1152e6e393baf094322d1a8770e198ba8050f96801db9731d441615ec46af0acfe4a82b5992ef338197c1bd412295c7e24d4a29be5fde1717ba4b29dac0c227e726696633f91e32553f3199bdb7ba92f83fa2aeaf5acf71db9b24c4ed4021d1b5540bab2b998dca3bdd4d736e671e5f053155895c5b0639d63a2b5d239ee1b3fa3c9af06d23feb6ff1985f5b58028be7d5fb47cb77986ac1ab0acf5562c02650d88d324baa94b5d5e6c467b73745152a81908fe2897e43733d62513da67bc3e5c05012a5fcaaef1dba988830263b366348586d86cd1399cf1e0261051a3f4eabd7c45b4e06104149a66161ea02005b0add25978dac9db41847ec5ff2718a3842e26405ca01a25b25f27f155da4f8a37d70894b4f71bc7f1f0c47fcd2097dd8c580b94b0a54fe52ee68f352b25673307f5cb8181f4dcf4723156ac3c67a1a4d487b0387dae23dcdaa5a196198ecc4ec137da5c31aec1dd6bb67e12260aa5aaf0461f36135890f40c367c160603d1c2b25efbba2171622a66eac7ef74b66bf5ce86ebaa34497e4816e5fced2739c760c8f533a9082d55fb8ea525f8e10356f0d29978794bdf4ac133b6bf2fb8e6a3fd7b65ce9dee7506755857d2617e3e5918a50d200bf5946b0ccedaf1f4502d6d34919aa45d456f4f023b13f0732fc32920bf1b0f325d6df2c2588c4dbf9060b7ffcd23eddc9e2db67739d567f77f5fe4054a8412a77b0adacdc35cc90386be251ac3d91cb8e20d0d92c04a87ea89d371ba2f1db90862cfa599a705ae24638ca4ba1a6d21ac23528c5f144799316179ad2f85d64e4801970f4f4374b88b33546c08b24bd522bc6ed2afa226dfd61a549e0c0fd76649956c5eca208d87268a34233152f556b6b630110412504d92024cb2dc9296062714b36096acfdac8530964b33d81cd1156894279560d13026c8e8fbee47ef5e99dd024c8851ced7bfb699bee9e8113c2628a5aebc9dceda831cf90874b2cf7179c98802d1b136a546d0e55db81ed762a968509aa4e308054e17ee0e212ecd3495ca686d05015498e629afece89e1ed08ce9d7f49edc09394216bc621d0d55f71296487913d5a61ce26bf3b036ad638c11cf13ef12019a81dddeed7b6376c9da4718adbbfe6d6ad30beded87d8efb5a492753408418b872bbf7507818f7796b3d58c8457a1f97a5db8d1817e5edd5830c622ca7351d3c23ab7b24bf7f137d98c31c3d793840ec91734b16aded5e3186b1b40b1344fbbe40d54462112b0895e8a075b051640eaa18679b86a80bad15d17881bf0a8d2c702aae8edd23b20ba88554ec48c70023a01684ab59536bd25224b90479edfb73ecfe0fdc95b43ae2f08484f7fb899baf319e5e187eebcbad3ae8a92ea2cb369bb79261afc3bdb2b3f0a8197f3e699b189e0f62d88df4ed71661773dc22063fcab274d7ae97f9fbe8117971b6b349927559c38f129b9b9dd83dbf3e6879dbdd26ba8079a20c40c5543ce6f82a53b20bd", 0x1000}, {&(0x7f0000000280)="d20a4c220cfe1b261fb767b0f7125ede02ce160d46f3ffe701ff67f661ced847bc1f2d074eb26572520343fb91766072dc17b686c9e2ef00acd1fc9836ad9dc5c076d866bbcb54926f3fd06954cf96b4a10823240df39c20ceeae54adb55690871e1ebdc2c1eaa0aad5ae8642b8783d2e7f26699069120a619202b3fec47808edd3c5adbee6b90ab11bd963b13281a", 0x8f}], 0x2) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000140)=""/189) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0xb98a8949f0b1db02, 0x100000000}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 09:12:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000fc0)={&(0x7f0000000900)=@un=@abs, 0x8, &(0x7f0000000e40)=[{&(0x7f0000000940)=""/251, 0xfb}, {&(0x7f0000000a40)=""/149, 0x95}, {&(0x7f0000000b00)=""/234, 0xea}, {&(0x7f0000000c00)=""/184, 0xb8}, {&(0x7f0000000cc0)=""/132, 0x84}, {&(0x7f0000000d80)=""/67, 0x43}, {&(0x7f0000000e00)}], 0x7, &(0x7f0000000ec0)=""/218, 0xda}, 0x40) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000740)={0x0, 0xff86, &(0x7f0000000600)=[{&(0x7f00000007c0)=""/7, 0x7}, {&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/35, 0xffffffffffffffa9}, {&(0x7f0000000800)=""/218, 0xda}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/189, 0xbd}], 0x8, &(0x7f0000000680)=""/166, 0xa6}, 0x1) connect(r0, &(0x7f0000001080)=@in={0x2, 0x2}, 0xffffffffffffff18) r1 = fcntl$dupfd(r0, 0xa, r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0xfd34, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0xfffffffffffffff8, 0x6611}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x5abf, 0x101}], 0x5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x8, 0xe2}], 0x5c, &(0x7f0000000240)={0x100000000, 0x800}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x40, 0x0) chroot(&(0x7f0000001000)='./file0/file0\x00') 09:12:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/99, 0x63, 0x800, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/73, 0x49, 0x42, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 09:12:55 executing program 1: r0 = socket(0x7, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0xffff, 0x4) setsockopt(r0, 0x1000000000029, 0x3c, 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) 09:12:55 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 09:12:55 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="c10f9ad12f7aa3aef23cdd85a69caa1dfacfd7bfa2a1a18e8ffb13c3972f9602f326d66380287e78627a54c3d1809732b18a5ea6e43ca46971c4765ec1e6c8e4937c13ae81384129344b12c7f8c16ee9511b4adc3f4f89ed7c29855effa7ab9231f424e3521b3c8d449d16f42f8d1b0397d0a74d91b96452aef49cac6963f28fef1d8a631151ec28ec67293c9d5fe3759c1eb7faeb04bc534c41f3b9110641f21ec6e783ab7fb05f57569890180dbd785ad4e350dc10a743a7ec021b38883e", 0xbf}, {&(0x7f00000001c0)="2ae72f2cea145ca9bc35ae3d6bbe6df269e3bc1fca8610f084b151717412eb2018d999252e86507a80c2fbdff705711b5b6fa3f94416335fcfef9790ffa7574fc37a3f2d63a2dd1d30029df2a50adf7efb8d600185f0d0fe3bf9abc55312cdf1e1359da470b89cd6ef12aa982ffdf954f5aeaa3d48ac7fb02dba362383da2e4201bf18c1535af03ba7665f6db8c57dca2ab17341af198ff017675a67003e52a5eae091e158ad128a1c227fce9291dd0c498debc3fc286a71bbc1ffdce80368c2572b2078accbecb485bc5282841dcfdb640af1ee8e4603dad3b9e7ae1d7ab1af46d1d26fa210f593d67f24f203e75b1e0cae79", 0xf3}, {&(0x7f00000002c0)="eceefb1e50178d4d3506df24fcc43ee10ef63ddcf2d6cf89ab825a92e686dd328310f1cd559769873a667523ea7a354e53a6b6faaca5b083bba0ea9ac09c39d6efd94a3e00bba011f6a7128a8ff8e575459f0dc54354ff8916c658d46817aee11f094ad77a75c5e6eae345edcf07c29e5d20d96eaa9d4e787f7f3d8c7aa4552cb7473ab39e7c712303ccbffcc907b6caf79354d73240be0031ff7a9402", 0x9d}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x8) pwrite(r0, &(0x7f00000000c0)="ab", 0x1, 0x0, 0x40000) 09:12:56 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 09:12:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) sync() r1 = semget$private(0x0, 0x4, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/236) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x81, 0x5}, {0x48, 0x2}], 0x2}) socket(0x2, 0x4000, 0x9) 09:12:56 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x7, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x3, 0x7, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000140)=""/205) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00006f7000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r2, 0x2) 09:12:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x1, 0x2, 0x40c2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 09:12:56 executing program 0: r0 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 09:12:56 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/208, 0xd0}, {&(0x7f0000000580)=""/196, 0xc4}], 0x4, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) acct(&(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080)=0x3, 0x4) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5b25398c, 0x7}, 0xc) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f84be6c6530001a07ff16bc10d07981febb1fd25937c9412572b45ce1e4327c94ea1480dc1d6779096faa569de2c495fd27f24ba7"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r2, 0x6, r3) 09:13:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="5f5748c7580e09b559f1276cbc12aa7c361b43a7a9894041426696", 0x1b}, {&(0x7f0000000240)="6cf24bf49e1e020d53548c3e22750fb9b87d67", 0x13}], 0x2, &(0x7f00000006c0)=[{0x40, 0xffff, 0x9, "8cecb327cf9b9e77517aff1a97b67d5632d7a280c024a559001588b0a38b7d29cb64465ce9ac2e8ff99c"}, {0x90, 0xffff, 0x1, "8ff90db9102840d171c04a24edb71c78b7ca6669043d2029a796e5e2e68ffcd9433172f47cf288ad24b7700694d0de2317866b2c2216b9abb85b1e90706cf0b874fe467a0d136fc9487553cc87d6c44691e184004aa7e9cbaaebbcbf7138d8f0142a45a4ff6d76542ca0ca797dee8d05cb23d156d6a93eaa2a37dda0bc6a"}, {0xa0, 0x1, 0x7f, "4bbd16f0bf31a1a4e05b86411a980864ce387e8798125f51d7f7c98b7e9eb70852e6beb17c4a7663aba43738f0b4ec76e3d0838a449ea1142c28af68adc628c7d6c368f9ea0ed5bd7a50b3a0c3551161536b1ff0c0cee682780fbd1030b6dc452347f1025ad73fb91d78b20bb3c0ded05e747473de72a077488b8c6d0a7e49612d88892e349bf1cb2273bb8c59a71d"}, {0x108, 0xffff, 0x7ff, "172efda02c4ad7969f1592386eb0feb4c07d59e1cdc23ac96dbcffbf136c4bd52350db5c03172db66337dc7b3cc3130e0aaeff7ba6b308fe3e2508809a5f2cb7b995c6bd15f3fb5c0ec01a8aee7236932f78caa84d20be7ac450d7f7219e89be5f702f321ddfd982ae2f68af0078cbb96db58b95ae0d1b852128cecfe6225c334d582e1b66242396fb8db8c270604ee53cf05867a8bf94b68b52188e01a6b684be11acac7d52254963f38382d83cecb555acab301625903108dcaff913780be4e77016e43664dc321257ceefea45d9c1d6151e396c35374bb3ae15045375d461205c95f3012037f4f59b864a64eb6be6aa8e7b5ed2d5a050"}, {0x30, 0x1, 0x7, "9a8d37cb992c842963dc632da61bfe6f69a9fdbac40055ecd1ec35b92ed5"}, {0xc8, 0x1, 0x3, "f33920461bfd197a641cecbe2048ddd56943fd5a0b35d1cc1e32eed0ed67fe2debf642813865c595bcf6b5f064abd8de439ebcf4cd1fe42a0f210177cc0490c40f942ffb0ea809b5e0752adbea79fe6af31a1f2024ffbe45c6812554dd2361e70cf7ed1560c8a75d7ef542fac551e1e3073366a9d79aa6f3e5a966ac9448890e347ae01d5924780c5a684f56d6b52fc606cdf11bea0cee0038b17af1c061e3a722c80e509ef4d3912502091f48049d5ab9ab6a2e41c13c"}, {0x40, 0x1, 0x10001, "f88b68fe1a0c991011816ae5f1ba7f3a3a285f90131b4f5754a325a9990949e8a7bdaa93a96267e2f09f991e054c75"}, {0x98, 0xffff, 0x400, "42de0bf25746a82cefd7a687aec18272b2efe6c22ad1abc0bd6389a5e86f9a35204dd166049edfee252da88d5977d90cf1a966d51e9bfc1801985dddc4b996e23a3c4177f3d6d62aa5ccd4a5a86803ce3a06cdfe810f5343675a7e2d05bcd12ef2172f62a1cf965ce4370dc8f4c6fdcb08e521a00d157787748d8060f244b257edc1aeefa3"}, {0xc0, 0xffff, 0x0, "52b4cc52c34d5e0c7201bce2e2d77d8a9a6c36b037def66e7df193b5c65cb6c34628ffdce604d0f197f573fb2721e9541d6f436b9b98e8726dda8e8fa77994a4bd5c95d675a74814befa321e82d91d46bd8fd38f2f54ae02bc13644b4669c8fa886bc9b6dba2e6f8e2bb36b57890d27ec62703765017a443d81b08bf678cef2ed98cbb7a29bfa06d4bfca1c438c6e444b58493eae4dc5eb11c10ab284a333363cd6d0bc19dcf00ec8bf847d4f4c727"}], 0x508}, 0x40d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:13:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="6bda83331a73eb7e1b7ff1760bf233a7788b51eacc5bdb846389368c02000000fedd90fda5d17446b778844fa07acff224f03ebd74031e5065e079ff10bfd1cf97d12a7cd8a7871fa253f84bd774bea3179799aa2c21bec90e4f64a7abaa70c5a33c562387788fd666f6c14f30a1e2d6b5fb7e1dc11518935b0850988202b777a313590d5e50d761b295f70aeeb51a5351ad678fa515b1f0c4575f2580cd9b85057a", 0x34) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) close(r1) fchmod(r1, 0x198) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1042, 0x57) socket$inet(0x2, 0x2, 0x10000000000000) 09:13:01 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0), 0x0) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:13:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) r1 = semget(0x3, 0x0, 0x68) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x800}], 0x1) 09:13:02 executing program 0: getrlimit(0x5, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x3, 0x2}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x20}, {0xfffffffffffffffc, 0x9}}, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x108) r2 = open(&(0x7f0000000180)='./file0\x00', 0xacd66df767d4e694, 0x100) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="98c34ca86584e6351a2af8168fa1f152fb8cdedb18234c60c4f3fbbd06f7bd1b58a5172c4ee3c1244ea2cc4e1b447534838c23fb5152a51fe4aa222832181faa2bdd416c9d9444035535229f1ea61f534c7f1a42eb48ccac5efd6af44981b009469e92dc9d0e2ba0d00ac20e7119dd4562b4e2a3051b4bd77026ef99f9b4fbbcd0d2d7f5c51f6984a4631699d97ba1bf44998b8807f316a4cae7b8a8a9368cf0365ba9188649c3ab6aa4786abde3d074f6a76c66f2f92fb22ce974f20cfa6700021fa4e9aefd", 0xc6}], 0x1) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) renameat(r0, &(0x7f0000000400)='./file1\x00', r2, &(0x7f0000000440)='./file0\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000480)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0xac0f, 0x3f, 0x7fffffff, 0x7fff, "98e135d26edc28f39e7f1ed6589b1597bbf98e72", 0x2, 0x5}) mknod(&(0x7f0000000500)='./file0\x00', 0xc000, 0xe91b) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x7, 0x78, 0x7fff, 0x0, 0x8, 0xffffffff, 0x2, 0x2, 0x1, 0x40, 0x3}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x20, 0x0) r4 = accept$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000680)) ioctl$TIOCCDTR(r0, 0x20007478) renameat(r1, &(0x7f00000006c0)='./file0\x00', r3, &(0x7f0000000700)='./file1\x00') r5 = socket(0x1, 0xeec9ab63d2572846, 0x20) r6 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000740)={'./file1\x00', 0x0, 0x5, 0x8, 0x0, 0x66c6, 0x4, 0x5, 0x0, 0x1, 0x7f, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x42, 0x8, 0xb33, 0x101, "b10b3d90fb104d2788af3d5a2330032ade2b16d2", 0x800, 0x3f}) getsockname$inet(r3, &(0x7f0000000800), &(0x7f0000000840)=0xc) chdir(&(0x7f0000000880)='./file1\x00') ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000008c0)) close(r1) sendmsg$unix(r5, &(0x7f0000000ac0)={&(0x7f0000000900)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000940)="0457728fde5b85b84be9a7acebf5f9a7d7d57d425d42930e05c969050798745e352c10e1f1aaf2a4bad66ba2e26cc6b3d6fe5bd65ab629c99c05cefbf28479cc921366424e7f5cc07d09efb1a5281c13e932a414e6777d6b2a901f851d596b630c05ece489da603d85e37f61674f74ea6a8f729edc2879d7c58ccd1943742b95cd7f", 0x82}], 0x1, &(0x7f0000000a40)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r0, r0, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r4, r0, r0, r3, r5, r1, r4, r1, r1]}], 0x68, 0xa}, 0xfc376c2120e4aefc) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000b00)={0x1, 0x2c35}) 09:13:02 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1a4) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) 09:13:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(0xffffffffffffffff) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x20000000000, 0x20003, 0xffffffffffff07dd, "b08d9e7fed39000000000000975b6222e5000bb5", 0x4, 0xb1e3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:13:02 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001080)='/dev/speaker\x00', 0x20000, 0x0) pwrite(r0, &(0x7f00000010c0)="dc966d5ee06888", 0x7, 0x0, 0x0) r1 = socket(0x200000000000011, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 09:13:02 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/195, &(0x7f0000000200)=0xc3) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:13:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x4, 0x0) r2 = kqueue() kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000080)="811f46c56a867c8e264dbab02030707fe55320680ce27e377d1abb", 0x1b}, {&(0x7f0000000140)="d0c6023f1b4d57a0c7970d271a21370c5bc2b558a7c3b2348a6d457d50729b8337d6b14316a9a4ba6a81742e38deb38fe599eb156397c43258f83263499bb5075a15e7cbfc4584887552fe059dba0ffb7b4768007d8b3361c1286f9fdf33ecf0b3f37df58b4a9cd6f9be591ed7a46b4267e5104764fa1ac3575e52021e4ff204b12ec49d925cc7b6f61ac756a325a96a2d8cfcaa1e4a28650ad67da7e267896daa8494dc6f907e72ebf3", 0xaa}, {&(0x7f0000000240)="57ab40bd97c43ed883246656151e99187acbe6aeee4b902ae41effb1381b41ca4cfbfcc0cc3589ef84798b13b19c346b8f5429b71ca409e6c340fe754d8384dd74c399d7d2f9ac3519ae315fa4aba2e4da4f436125275f261488ee6a827cdebc0d09a4c00a50e34176b0ea0842544976eddf4ee210567a27f99111f493cceb57b2a6dc063b2d24d2f5052972b66a1bdb24d3ad36", 0x94}, {&(0x7f00000000c0)}, {&(0x7f0000000340)="57405ec19c69503429659041f8aceeef772d302969a77f26d6ae5145c3d7d8425c2b5d2d3e9ad2b866bc4506e438dac9f89677c849cf7dcd87565118b45c4a72982e81ef71873ca85e67bd33b0811b3727f37cfe47b70b751d55981b6e49fa72a23cd0634ac126dcb50278034a6651b892dac21af37c72dfa54b83f2e5e95b50c2a496248539976456724a9bd212ee2cc46d950eea2a45cbc858a3031c58e74d68a0b7e96a0ee42c9ea096321367077bd74e0aabfd6c9f5c3699153f367c21da1f8cd1a8f9c70e6288afdbf2b6d0e793162337c45407c4e9a0", 0xd9}, {&(0x7f0000000440)="b96c3e0c76a3f519a967fb910c42dfb989c01521b70cca34e68bc0864ef7875a74ea3c7b81b8990325cbfc54432c1b108ed263a2588fbe787ccaf8fb05f068d05c45048eb70e3b58448bdf8c829863aaed87890cccc970db7eb03555ef3d6e881d8ddc94337a0ba50027830cb22142667c4c217dca9061e5380d3c4303734f8830f506a4ad7af2819b01c606f064bd9899fa7c5c34cbac6f437eae178fa87f6d8f940328b25134e1f297e7b5468b5bca56df031ea721f69943d42c9c158436e82e2ed9a522df35ebb210d3b0f955544e2266814c583f1e5eccd29852d6223473a1a4e57967ca7db63f5417", 0xeb}, {&(0x7f0000000540)="5e5317b9a1873134aa6bc17493f51176fa6b1d9beee7444f3f798fa002c0a96c47a9da3de5ca1f28402a8538bc244928e7e99f4c001396048f4e115b4f5a5e20f134908d996edb26643ce8ff1b3fb569537b37a35a510dda0b9d358ad49dbc10404c11d2f6ee96fa6285ce316a2e6e93efddd1e7199a0160965c333157125b2a6a935a13930606eae4268124fb31426e8facbd3c2579bd2951fe4e894266a893b447351ee57dd2dda35b281a289cb441aa816f713cd98791f8ea0a153715d3d4af64a6695efbbf29197db16f646f", 0xce}, {&(0x7f0000000640)="0f27a1529b4d281068207f7d8a03d3b8e769496600999fdd7da3bd85f0059271c3981dd9248828a2681ff3ae4d544f267fd9f35d78532ae47033b233bc2b9cc0443d7309632bc85930a458d9e9685b12cc7e0cc7b354da5e2aa3d46cca194d706302c18a4e6ad611ab386a645ac4df5bfa50a7c8d862a0b08cbbb1b785f4736027b0b168b8faadcf5e03f662a3ee915c0a4b1f367175459f60a4fa7374afdbfbfab84f", 0xa3}, {&(0x7f0000000700)="8c130becc9c277704e4d789ee609d0a7cb947ce8f4b8a509e385df7d978f15bfa0ed09f17d783e5d5e7f1e7e21df7e087ca2cec9468447571163118c39ac9c8c0d35e8e708a6ab3517eb9808f87e09a3f86d779b406a2652425dcdf183fd9275cacf1aa5347b16904dfe1f5c481e1c2caf0e48765dc381fd525be8dc70ee137b8b20787e6ac37655c32a0abd15790def3498", 0x92}, {&(0x7f00000007c0)="0a3df5d4bcb514dc1b0fc9880bd6071a677a47876717244092b08422619d05d1f4ef6e9f4440fb57b1ea928ac6113a768566206e9c92ca830ee28d8835dd7dd0bc3b7df952fc9f35202fa2df57efe1d292d15352c778e151399aeda41890d296eb731ae9fd79a639067bc0b5be2e00a6bb1de1f685d6379d1aff95d3b69944a8ee0ca05737ecc59ffa9fd5361aa6d8374e16c6fb17156d16056b3b23dcd5090cbd2ea8b1d9b7c1d873ec591419d8589de44057985d75e483284396ee9204195136143e25f5bd7f21937f693954a0", 0xce}], 0xa, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r0, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r2, r0, r0]}], 0xe8, 0xa}, 0x2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:13:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x2d, 0x0, 0x0, &(0x7f0000000080)=[{0x0, 0xffff, 0x7fff, "72a3ecb78c7c6a99f9f2b1a6908e9061af584a4101be95c34460c8393ea8703e7e70363109f62f11bbca4722d6c2d246d7f4afb2bf4c328c54cafe55e8d1b72cc845333605b22ec5c6b4c0711691643554bd03ec1040341cec6a2e02062fd098b1e36b125e2d3995c5a4251bd9ca177a7109bfae55054ddf1addb20718f4d13df87aef17dce34460269dc9669900d786892ecebd260adb12cc338419d10a88b855c989f851da06fc551219ad66067e97c891c207"}, {0x0, 0xffff, 0xff, "e304b1d1e498ab91970b1133493fa1c1af75e6a4f1e4a44d77a53ce311ffd1cfeeec2bcdddcf045c2f139244f12cfa78974d0e220f89a2ca6c5212bb79c512e2068f3eccf6f335b6944874115bb7f626aab113de2c5f7f523deb08cf432da626477194455c40129db38b9d9ca3290d2e11b8f7e3530a3c29ab5ca4a4622b3b5544c21546ea94de97007cab39989403992ff7c009a1513a0375cbfd7facc5211d350805e85b8b1234644343d12077c6907fb9ca59c12e468181db300245daa794aed94c68594bea4e2957fa8569a993cc531ad05b21780625f3a681865d807ea02550aa96518a8e54"}], 0x28}, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f00000003c0)=""/4096, &(0x7f0000000000)=0x1000) 09:13:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x2, 0x10000000, 0x287, 0x2}, {0xe4f4, 0x7fff, 0x6, 0x9}, {0x4, 0xba, 0xf94, 0x200}, {0xffffffffffffffe0, 0x1, 0x200, 0x2}, {0x3f, 0x7, 0x5, 0x1}, {0x2, 0x1f, 0x1, 0x1}, {0x0, 0x4, 0x400, 0x6}, {0xffffffffffffffff, 0x80, 0x4, 0xffffffff7fffffff}, {0x10001, 0x1, 0x7, 0x800}, {0x1ff, 0x64f, 0x100, 0x9}]}) r4 = dup2(r0, r0) setsockopt$inet_opts(r4, 0x0, 0x208000000000b, 0x0, 0x0) 09:13:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x23, 0x0, "ea30c1e7b66fe6e23cff01000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf71c, 0x6, 0x6, 0xac, "f70c59a45cdbceec7f5f3fa1b63d77426f14691e", 0xc45a, 0xfc}) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 09:13:03 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) msgget(0x1, 0x3fffffffffffed) 09:13:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10001, 0x40000000003f, &(0x7f0000000300)="61afa61ff7f9027f9c53a87a9fc29bc07fd86fa7618f6f75124fca2888b78637ee285ffcf6c4b7f7e994fb95bbddad1a4a727db06cd8a87c9bca7b140d443f2a3adfb12e217d8425628a60e2273a0a90562f299cae9a498080678483e8e545cc55275ee1fcedd0f36e4fa2eb673baec5b9923866de722b8cbbbe3d0cd91286bca66392fe15ada3507d1031d8bad45eeeafad353c7cbfc7b08319f25649a9a7a33e99edede4c94927e19da4d95fb82f5d682e53e75df25643c23da619af2295ccce9e048b9fb62b1b3a1c10484514d25a60c43799864ce43a9f9395e505ed2d3d28ecbfcddcce6d85984e0d533cba889d8dcb897ff28d5d869b1af69cf9efa2559a5c4f16670d0c1b4d1e18c3c9ded7d3ee167263b7f8de1d9e6f379838000000000000000000", 0x2a9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="e97493063d7df34e2dede471d490b754a2ef589cd61b97e82812b8be0d1bbcfacbb023bac623ee84757eb72ad821974525473697ba22105c6f0290b3f9d0f4c414df423c288ede61ecbeac8ca26378cb1e905bae74759b27ff63c3c5aad74729d847b0fc20eb1135ae0728490deaff2e9da48ac6ca58f941dc2ed97b44302724f7", 0x81}, {&(0x7f0000000100)="d3a6dbf3cf20e8774f850dcdc4892687f65075d2c63b8d34bb9dbb08b4b1d2436b39728b23f608ab1d848f798836b91fcf1963ddd3eecdbbd985a0739a61c80c118fcf06f18034ce5e3e595efd29bf6fd8865ea927dc075b6df75f73ad4de068bf25d23d84a094611ae97d474b4dd43fa383462edd2d52af396a1ff4957a19ca893c401b403f9985dec281965da03c5e", 0x90}, {&(0x7f00000001c0)="d50e79364e29df639ccc390d1571d382148c384d0f41daa90f40b4cb44903fe8f90185", 0x23}], 0x3) 09:13:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x3, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[], 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r5, 0x85}], 0x1, 0x5) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r6, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r7}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r8 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000180)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r8, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 09:13:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10180, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 09:13:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82010400008a7fff"], 0x1) r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="16b42d14fc4ee448b3ebfb5287938d775d4085c3d5588fbc428ac7d5cf00180b81e0cc6bb0acbf04bc24d6f74ae931f975bdd2cb12931c539215c5c4f0bad0aafa7fcedcc9a7638b9d93a488", 0xa1}], 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x12) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x4, 0x100000000, 0x401, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 09:13:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) ioctl$TIOCSTART(r1, 0x2000746e) 09:13:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 09:13:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb5bcba96584906d6, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/4096) r2 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 09:13:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de9d3c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816c4b0c680a61c58a44f695db32649dae31f197d9496778ce098cc07acba65bddc0e2ce8b652976db2d236f80863914cb3909b299d190a11b20c84fcc0bfe580ad3ef7f1bdb4bc3a3c9774a4a7ea601095529f041a0170bca5309b5477b8dfca95bc7d625edc720a9ef02776638de9f389a129c9b3dfc4858e87433f28bce869ff9a7862329e28c77165a48e74e3785f57c1ed096955dbd66c81406def8ce58875f5bcff5152295adf71c0f7f569602b21200700000000000000277a6ccb4ead08ad352c97f2f52852af702282a9955a3c4c5780083bbacd677599b3d9863c44b0baa44b180be5ae15240c3866f2bcf47a2eda0aedbd92be17ea382a507feb4611f706b97bb81eab7801e2e5455a0221a4c32f7da0c1dc64e33122c1f7142a81e2eeee85fed94013cc22753c93c7b23db0aafe615527ded07023266be7ee6a2815a08c2117b936a8ce242c568aef00"/489, 0x1e9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) recvfrom$unix(r1, &(0x7f0000000080)=""/12, 0xc, 0x1, 0x0, 0x0) 09:13:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) flock(r0, 0x2) r1 = socket(0x18, 0x400000002, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="0d9f25d57e62e29b3a6d47d93b1729cadf7b8fe68b34cd6d0ffd451064cd02748fbd40037dc5c53ff33f07422f131c3a669c2a4d54e9afa2d05816e8e7710d94ad3b1add6532804d8dd10d2437d14dc5ffffa70d4bb7d599d1ad17bbbaab53715b6631ad89ba81c02d69f0f3c26e392cf69951f5162591956840e7df68d817f2324f98b772102a4c9a0f5b44", 0x8c}, {&(0x7f0000000240)="895dc1447d60bfe03f4deb9981d4fc7aa5103181e8641817a78075549b09b1e901e2c7d77de581a28f5f0762dd53a7684334e0ad44205aadd037021176cdf18b7c1fb8723b6035a0a1733556f58d97e82eb2e85c0e036a6ba68094201d32249c0e77c910bb7e3ee44773918e5c708aea737e3a3a8eaee5ff4888ac174efc294151bee55af9346c118fd176ea06a1ec9a42bd35c4388d2e73665afde10f598cafa018681cf932db2df492db9cf99972d65ae0804c4ce321b74da65cf8cc1302ab2aa5f5812faf", 0xc6}, {&(0x7f0000000340)="85275859087170e05ae504943b89e0c1589e8ae5294043a17eaf9aec3627484d4aad5b7e5049095322929341976cbfede57ea7f5eb8325350af519778e45fe41befdc753", 0x44}], 0x3, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x2, 0x1, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0x4686]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 09:13:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000001580)=0x1cd6, 0x4) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/146, 0x92}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/160, 0xa0}], 0x8, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 09:13:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da40300665d287f3dd3e312be", 0x1}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 09:13:03 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:13:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 09:13:08 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x22, 0x800, 0xe27a, 0x0, 0xffffffff, 0x8, 0x0, 0x2, 0x2, 0x9, 0x6}) 09:13:08 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 09:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = getuid() open(&(0x7f0000000080)='./file0/file0\x00', 0xb9070dc2529e4dc5, 0x30) r3 = getegid() fchown(r1, r2, r3) fchmod(r1, 0x0) 09:13:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) kqueue() 09:13:08 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10022, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x8, 0x2, 0x4}, 0x8001, 0x2, 0x101}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 09:13:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000140)=""/43, 0x2b, 0x803, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/183, 0xfffffffffffffec6) getuid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x8001, 0x74, 0x2, 0x1, 0x5, 0x3f, 0x1000, 0x0, 0x2, 0x200, 0xad4}) 09:13:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0xb173, 0x1, 0x6, "ca7983fecdd0447d8375c670a01274a37e78b66a", 0x100000000, 0x4}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:13:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x7) write(r1, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffd000 didn't change! 09:13:08 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 09:13:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000b71000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x101, 0x2, 0x3f, 0x5}) 09:13:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000440)=""/253, 0xfd}, {&(0x7f0000000540)=""/92, 0x5c}, {&(0x7f00000005c0)=""/187, 0xbb}], 0x8, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) r4 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)}, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00aae0 va 0x20ffe000 didn't change! 09:13:08 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES64=0x0, @ANYRESDEC=0x0, @ANYRES32=r0, @ANYRES32=r1], 0x3c}, 0x0) 09:13:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x9, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e", 0x0, 0x1}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) 09:13:08 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x144) 09:13:08 executing program 0: r0 = socket(0x17, 0x4, 0x800) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:13:09 executing program 1: socketpair(0x1, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x80}, {0x18, 0x1, 0x6, 0x10001}, 0x40, [0x4, 0x209af7fa, 0x401, 0x7, 0xfffffffffffffffd, 0x1, 0x8, 0x200]}, 0x3c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:13:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:13:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x100000000001000) fcntl$dupfd(r0, 0x402, 0xffffffffffffffff) lseek(r1, 0x0, 0x400000, 0x6) 09:13:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x5, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0x3e7) 09:13:09 executing program 0: socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="352b2c0f3c62a9e9f9da277cf1b6d148b9f97f0ab8e1ca8d63ddb8d229c71aa4478c8ec51728f0cd2909888eb400cd5a6772fd52fd3059df44cf14c44c62ffb7d932b6e348f3ac73083b52e2c6c7c7e01fb77f5783000d73bee04b5527ccdac515749f653f373d0730ad93cb35c3177053d7fcf6506b01e72dffc2db819dd8d9af7d713440d912a155ca59df64e0c8a463018861da1518277aaf2ba68c7ff8e3f8a2fb089cff998995c90c950735c455817f237976971e7f2f8fee21ede2f6930c5316f6000000"], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe0262", 0xfc7}, {&(0x7f0000000a80)="cc4e", 0x2}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4ef", 0x21}, {0x0}], 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) acct(&(0x7f0000000000)='./file0\x00') 09:13:09 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) 09:13:09 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0), 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) ioctl$TIOCSDTR(r0, 0x20007479) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000040), 0x10000000000003cc) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="daf1e7024f3ae4e9da95c9819a54d374d6d97a59b8eb730d946e124414a7baea66b72d2b6777b9e3bc9c9d27828493bd9fae6d642e743d0b4eb8e3e15331bd1a6d3c34b2ccb67d7366f573dfb80977df1bd7c684ebce66cfb019a5f9dd90865e5abb2cba7c19234d17b55fed22de94bb633d8b7a8ed354c95c357e7be189116726b3ab98935ab0c4bd4b1b08b3f59f779bca0047aa9955d8db1f598d4e6f57ef9812713d62dcc3240d11c3e1e44843bb0c33f120060c686d33a13e939e22e1e4c68a7f4dcf6cd26ff8ff0b88103f22745d93df3fd9c7f2735ae22296968f9af347d8a111efcb0c1431d7534668e29c495d9ec4c1bea2cc55e4a1", 0xfa}, {&(0x7f0000000200)="451b938dfc80418d21c35bfe7d483e095089ffec90c230bb49baeea1bb6056e4770ca59d9ef31ea1457a3924bc5edb9e7b75e3f3ee46e22b34", 0x39}, {&(0x7f0000000240)="b9ee9a57dc64d78cb372bac72d2c173d859b2cd400a5c655bf1efa7994969d2ae64cf7dfc67d35c0672ced50c5937b444f7ee4311a97b60bee86627e938a762514abaf5923c5c1ba25190c1767ac0447315b7eed16ca", 0x56}, {&(0x7f0000000480)="0876f273be918c61ae1d9014cfb48fc345af735025d4d1be17fc88560b578821a83b4928db253b47190c77eb7d08118eb214997da487ed63302db58c04d777d2dd964414b335f22e2adaa1027deb497864be5937428ef05cca08638e1d8f52e336f962645931394cb6773fee60bf667ebc94a020b0c6f9b4f631215a14cff5e63f308c9b8c2d92d784991ea1137f45e67aac38db4314fb3686dc497f4dc2f14bc121f7a3dec20ba73cc00fbe65cb289532a37ed1e3eff7d1bd72ad5e73145fdb0b685114ee46b6", 0xc7}], 0x4) 09:13:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10201, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000180)={0x5, 0x81, 0x104}) sendmsg(r0, &(0x7f00000014c0)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x8001, 0x7f}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)="b54537e2a491fc5d72fcfa8b6d8d8698ede27d2aed011c99293198d0ed23ab860a40345e5a21b32613bd3f12a0af884ae1556a0192a9511b6a7c0e98c261c9b829a7993493d30e54f0c583903f1f04b9489a0ef2d5a0f67c2a0561ec364a91403b33ea49b0e43835904dd93e8d5280e485c42b89cb2eecc1ce9dee21b23516", 0x7f}], 0x1, &(0x7f00000002c0)=[{0x1010, 0x1, 0x38, "6bc6d93abe3236fc9420c750c8e9879ae1aa79acf10ce59dc0594d8f540c28746f69134d945f8936ca4ca3b85781a2d1a56cce83268602b616207e0f3077e2ae356679b20429ce97e3fef739e0f052d2e12a00539c92c24c5a6919e368a15076c5fbfc40bd165880a9c71c3da023e57644c725e17f95f83c521157d292257d196e3c5e092a38f0777d0af956fa6cc5cef8652e3b0785ce124b7483f4f218913097547a1ea308c7d0a9add5dddbc269f68ede2fd90905143120dfa9649ce391cc11cdbbacfebb931e56a4964bcd32cf02a200e1ba903880352d005eedb03e81479d2f9c48190b391d2644a166f4e8a50323a0e11e5d38db8c300d69b42d0e1cc7b0925c5d7c5bdef4eb79d6f960c1a89f4563c32cba706a1b5d290190b965fcc5ec78566140d97529b9efc42e000d41de4fea4bec758841d712478ef425a2414fe97d5c2ad964515b46a48d5fada62f12f8dc24b1b8d134042c5936bcadb8a0be55a2c3b19329b20931550c2a3a37c21c644e8fef27d2b362878e7c1dd4fdcfcb23a694eea7c75b2c1ab4395352748da716685a94f9d121d6436a61ec4104eaff93b13db81bbe2a4aec66629332451fc43a838f513bce99dc81c122882d008e2fe2731ff58d2794ad7b25ba1c8b1917620ddc4d70f1369e37af53010948c7bd3c8f2998cf9c0e636e374a9a871e480e6e6a49b6a7884d69943eda6bb42433fa45b3aceac373c8396e368128d3313ba6de287a4a8605158f72c8f9cdc7bfe452e7bf491d0bc7c8623fbb53a52b951b5133107eb891952a23260ef124547cd94ccf31d0ced0b1a1120c05ff095d9113c4f384ff42ba2dcf2ea766158aaea6da979ad8d116e3e3eecec925f3aaffa534528268cf4fb5bd78c773637ee4603663ac3185779c244eb0097dae2a47d49e77cf7538f129bb75aa7e724c99c369ca3422c30e8f1a5fbec76804d53ba441dd94d6cb299304da4ade0a85b40549ca3583bce4c037c44c68944f43a49dffc2ac1277d3f708559f8b8663e7bfd2f84c420832869e6ce577a8e1ad1b42a9a9fc760e96b5a2be65a0546a20aee2ba3e8da0b079a5c3e56759af501e134114b746778d298923e285f4c988f9594ddfe6c5b7c208b7ace42649419834e5165f449af98ee6f5e8a103ae4347fd90401a41566a1762ef62acc6d19ccf474a6baf58183d21dd706f13ee2c088d2e42196eb3366caddb7586e15dbe160cc319203d0feb704e79ddfe9bfed0544e092cf226846364a2fa3ffabf318f8f33a2816227ade56e7842fb1cd06411ad8f881cc53d1e6c76e0c6b8f2951c0320c606c416daf8710ffa461b9f3240d330f2cc945e0bf752fa7d522c6eed449804fde83cdac12f8401f79f21335026eb1f1cf6d6d120bbd4bf7bde9a798cf6fc66e6b27e9cf8264ac1cfb049eef901de48cab8f186a396ea00600d2967df76815f7fb50d14444e71d2bf75b4295237a228482c9fd5639de54706bd0cfd42d8131b5d36747f08fc71decf251693f9551880e0d0e43818688d62b7cb761e8170a0bca6b635dbdaa1609f7885cd3819544f1f06638624d6647d4c3766911c59d662f441fb64c44242e572138c04efd16862d4a57e8c13ee04ced0c23639261ca6c598b68ec57f98521a7eb5d60abdb250c6b9b259b072867c2abfba4773cbeaa116b3bf9c8d1bce9baf803bd44bb8345049d24e6e6cdaa1899f4ca7951fecb61624c1ffbbf288080a9d864c00bbfcbda20211cc714bbbbf2166e8ad292598cf74759c2999a50119f55a4b8ff1168ca2476ca7e459ff176062f17fe492bed80958bfa6b0cf8d2c2ae5737ed72c36bc6cbac15f69046a125e0f83f58fa436ebee9fa036778bd03dd42649f7bed9b51452e1639a7f45f64778553e7a1155c4827970fdf92efb128ee214de9bf96d6d348321c50bdd5498f01a674110191e49b2a072039f3e19a59adc1ddb0b76c18974a24e9febed9b4844aa07faa87aca38e8161baafa088b94eb5889fe5cb6b71eda2acaea0d9647cedfc1eebd31e1a438b78384ed9501fdc55fcb9fb94b9c2ab787ba16a9a3e101b6fccf05075d5bb05b2d15f3665595688eaae98cf9eec58493baea876a72cb2bae190c6c6e3f818bfa7a2d4d3136b34dd37369a490df2aa846f6fde1210425455fe21f856b3a1147e4aba8a66732ada86fda10d272ebc5ff32f118dc89b272442e99237cdff1d1049b230104bebf47a6df2b42e3107b95b0d78612dabebc2d4e5df1f8a8e5c5d55953420b4f484a4cfee2ef6dc2160e2a5a44bd8457b9c8b21f82b624cc143fa822d44daa048144c0ea69dd3e8b3a0186cd489bea439b4cccdeee0938c165e2c982becc4cb669fd22621b50401ce6c9cd905e323d2f9b8acbedc4ad54e5ecb5272dd6a04bca8790c3cc22a881218e36b7aedd520bd3a3f3f988229bc448ecf1b22e47115d1c0bea9e45c5f93fb4771be95fa02d9577c70cd3227b7dafb75cbb24feabb061b020210090ab466c26eb24158b49accbf306e49063c05aef93644a269d7330971394e1a1b2602e7ecf05a60e5c0019fcf278b6a01a831163b01e1a80e5ebe9073c9d886e65cc37a3c1032cf18c0058c604158a3093629e4da9cbbea5bb49a7fb8777e756d24f76e652f375b6ebe5f68977f62ca34c1542515f41faa1e8324d1643fe69983f4cad9b984bec6bdfdf40076b64eb492afdc8ecc281c9a6bcb9373a8a7913d79d1bc32f81b923bb7f9710aeb050e94318aa93a67f97f71e9113d7a33b29c986dd7ba6c13380e52295615ac210d564e55cbc3c10c332a75500607dc50e72e20d9f23feb9a05462b23ca2ea5ffd08f986e68a7000395df1e52248b7483f72d098680dd306ad14137343d9d57a4cbdb769cf6f6c352958ccc94e42cd31b88908e155c38bfaa8df0175de242d4740b676e258af3033862c61576a89150c62470e1e2fc56c9e5c9ee49e14a0d67072af69b41c7ed8a3120085b8ec072ea6f73ac9d70306cb43dd88f566ebb246881d8c9c2db5b46ffc528d05bc9a978e9cf1aaa4d513262614c44a07fad3d94b2aa0f670aec6d96f2a7b8a1cf10603e145c52bab91285640abfd3d17797e43cb11f946a661358e146b15468e7d0fc1a25ff6fa9de725071855bc8dc152624f972f5c04dbe908939f73d6722808f7e20c5f4355964f4f3afbc84ac4b8759d9c4bc0605a3fc0fca95bc01e821de57008eea0c8fb2a5ca137cb8ce7022a82445486e6e4c93dbd5d1661b9f2633c404ae4249f01dd81838b78f18dc35f107aa6a14ea0d5ac839003f188d4e69a922fbdef824a522b54bca751efe5aaa115c1f7971f8dd36f1b3099ad7424fb18c3e349c401869094b0f95f63eaff8f3716100198d222addccb2d975ef55fa728af93da1b495a1dfe2d4f8de3333e02f99c61bcb3938014a74bbe58258ad633decaece5bde188c72964d57afd7c302ea87ba8f15fc9e65b505b3ef3c6a3ea76bbe2d2c3253e5288e19c78b1ac75675f8afd7a62054a1956229eeafc68597797b72ea985b066db2dc69c1b35b62f38bec2de08e837ea78c32e9ec14d1727bd4a146b752ed4d7d53a7332dcdbbfd8dc79423e9c7d80b69ff1b13f420634dd4a23de21bc961cf8c10fae4f1b3804d79439d785d2a2a4a6357566c2dd40c888b4bf6ab411db24665c13b7ba22b402aa2828494cced1a74e80534cb23b46175229429c873809afdf5effa407843d6db322390e8c07bc1f3f4e4347fd7f69cb9813585b006553ceca8babb5bd20f123589e3fa89d8eb808638a1193e086ffbd17b96a635006ebd2bff6c722c57a83c5c3e775177ddf8cbc2d533730dd815453a18f31b36068b02005c12124275e44bf0a80726c22cd8409ae5bdf250e522d21a8c7f464479712f0a23cc4faf8b211237d1dc29eb10283d0da06d19e7462f4a5e0abc2dab3e50bc97dafa36fc0c6178dc224fa618ee9b9fae6d01ce1d5676bf02bee2308bf4d5d1fe0ac998e9964491f8a9ad7e531840c2e4c55c6eb9758afd877ad0762e07cb5ae03ea8a0cb611173c90d37878e052ad27e5c7b75277b6cc0fc3c8aa462fbcd7c048177c7da8537311a4392c6c1ecb8c9095c4283d61649a9f27a585764fd7ece1be412bc5cb88f75a585b7368d6a707a16e9f372f46c11179f73e38d1d75a7d3b53b6b6664f88d7eea2c15a8025489d0a5f9365e3525f28f8eabeff39fac7a38e42bee7e82a3ce53e5330c648c461018242b39dec52bfbc3a1fb1a82200fce9ce64cc5a0c749b36605fabc191c6044ba671b6e40fb850d79bf9b0fb8d8b97bf6459a22f3674ef6071d60f533e83a544d5b0d8fffeadb48dbb7739dfdd33510ff74d6fb1b95a8714e1578a7820822253a83936cf387896cda3972151068fb7347209791b6206cd0fdf103670e56ac8b49f26c71828ce03293ff9dbe7e4ed0e2784fc1f3ae92f5375a4ec3c0be9e2ac3d8e5f39c9bbc0af88515bc8184d29b5e88551a57278599a687134607d0b48f17b921634a7eda20b517f0e18c62879b2cc6dfe8256f252fac4bca2208784a0a902ccbca60268a1959f2a17e55ee1b82ef77d695f386d6790cddb1a23cd8c40b6e6e3dc8606e46793077d52ab8cc7ae1830cb0dee685b0c43e215d95e5a46b0b9054c59755f3a9373594d1aca0e1297b1d60b9c38d9aa8a3c169b826fc7796c1853edb891d30cb8c842020008c2b4a633c54a96d1fd275df273983beaa602aab85bbe532c94bf0b88a8bca94ceebfb89513f5e5fd30c7eb8ab94ac059c0030912880f79db1890c5fa72ef8bd31124ca7692314fc936d8efe591ec63f43c75cda6090d55190110519b43a0920f44cb3640cb1d3bf9c862200ace12eb33ad49d235e334da17900ad00872e01f3bc35e88fda07f7ca0405effba47e2538790a77a27d9b134b5d4cea81e0a87854c66b741786a4ae43823aabc14a7446344527dad45be8d41919c99d20230f4819f991d632c98a524074bd16d5eee60d9c613636fb5ba9f6a451daf1c1ebdda53113031a12ef458020fdbafc26b62fc0f744a335a35bc359e021c2c09b234005a82a8c14110a696aca079fd489d079533c7518716a7b608fd33bd50e6192d9349e40da6fe9386bf8aad39095b42e908686addb5c3033b84abc90ce918c325b3fabce64b9bc977e1b1a8128c7f266b49fede1194c90f4b420a4fc8e48d7da0082543d170c7dd9e567d07d25b98657c9b2a0b30c7ee8ae804530a3141f8edad65333d3a3d0007a8ecaef67a97d7dfe882168f212e263c9dc64795c90f6129f941bd3a6b7eb6a2abd6d16f9f04211dc3f6c3903648637e06c983adf4e3594466020c7b927b3295ca1032b409f6333b746455ffaae20fdfbfaed9ccf5eeddbedefc78a0ee8c163c23b821c0386faae0da5ffadb96d0dba3fab1fe05787d4562957ae16d56036252b22595d77084bcd78d4e23270ee97827f3831cb285e091501b5940bf8eff9f4672c4f6668eca94c92e06f1a32bbd5f03e0df35eae7cc7cb58f03d2767c74679a0ed8bd857397252e5ea722c2355263efb6307285b5ca55c2286c51c193b8c88f5ae113077725d70115dcf3cc457c28229bf18212c7dee3402226e719cbe85d017fcd0284d21ccbb2386dbef341434f891621c8c6873f914acf735628b3eba4b86eec907d6eb9f4f2155d36f9b03925bfb001efd280f1a065be5506085c6c892e9c41c34c1015ed28565136bac564b115caa528c3bedaffa61b939f195d32dfaf5e3c4f1a2af5a825a13184094769b3efed586ef68fe08eb4675fac6192d74845eede"}, {0xd0, 0x1, 0x1, "33ea044821dff4b732704286edcc0fedbd44711611cd178b6884f23f80b1f5205423feb559e6dd0a1316abe851a3821821d5ccec545ce2ef1199aa37dfb29f781daad7aa23d0addbd9b17d49592fb82acb8476630a8562d0eb82fe685c585b33a348a9607f975815d0585d3f04945fc10073440fafe2259fbc1b2220cc498a90c5ce8eec98862b970f6debdff0653329a53fdc0cc76ac8c9da520766fd93ce5267bc7dfbf0fa783c5861fb3795fb3ba0076a7716c3162d08c22e18561d01"}, {0x20, 0x1, 0xdbf4, "039b8d8a8f70f7c66b"}, {0xf8, 0xffff, 0x0, "293222c047846f7c76a6d119298c1fa2675e6cf087fe0b5fc6bfc80efbb0fe51ab2bf0e2aaf5564f0f728cde060979f8efb37450af1d9a133212a8c028a47dfa51210e989f5350d5c0a6e3815661b11e7d29950ee1393ad912089e4283c08cc3b19e5eaef2b170e6055be8678fdf0dcc59940ccf210d2a5d4965844b5d6e54d7a852e038b5fd9e568da21555cc144e84b6991bc1a2e8f0d3438dbfa49bec276d0a8503ecbed348f08f1810878898d7afd01b010d393529fa7044b00aa693193e9888f65ff8a2ccc3f7dd4d7fa5a7c98e69e590e520850c55d10d80b37d39fc4c72ef07e684939a"}], 0x11f8}, 0x0) dup2(r2, r2) 09:13:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x1) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x1) 09:13:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 09:13:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x8) 09:13:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f810000003000ea0ba7e0469c0841e8ee4601bc6cde12b6c6f32b8b226a71f0f5d870800e36ddcf417a19b549c00e57af0f1ead4ae91877bb7db5a2c42198d525886742dc2e9bc083aa6cf258949a935d9fc3a1088de46737489554023eda5974340f9c5f0b842d9d5f94d840157112252553742a4f"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:13:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:13:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x142) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) close(r0) 09:13:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x1047f, 0x49) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() shmget$private(0x0, 0x2000, 0x12, &(0x7f0000001000/0x2000)=nil) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = dup(r0) r3 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000200)="e70f7a6d7db7ef4c1f2c924b4b5e5858d8f20359622b53fef7e34933320e01cff8ebb51b4422ab59cd01015c920a99c36d18e1e35174ad6caf805857e7b0557186f746a7f469c30d110bd3f7202da43db553b84498f5", 0x56, 0x0, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 09:13:11 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x882, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0xffffffffffffffff, 0x49, 0x4, "ec49f7c2537ad65bad5126c8c9d07d0e0422ea9c", 0x1, 0x1}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:13:11 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:13:11 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0xffffffff, 0x7, 0x101, 0x1, 0x101, 0x7, 0x100000000, 0x1, 0x2, 0x1000, 0x1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x9, './file1\x00', './file0\x00'}) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) unlink(&(0x7f0000000100)='./file0\x00') 09:13:11 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x1) 09:13:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x2) write(r0, &(0x7f0000000140)='W', 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x30000000000) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x6, 0x8001}, 0x10) ftruncate(r0, 0x0, 0x0) 09:13:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 09:13:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r1, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x2) fcntl$setstatus(r2, 0x4, 0x0) 09:13:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x11, 0x3, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 09:13:11 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7f) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10d) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000242b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3265fe397f4b12e1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d299e8100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005796bbd300"/4104], &(0x7f00000000c0)=0x1002) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}, {r1, 0x100}, {r2, 0x104}, {r3}, {r4, 0x10}, {r5, 0x9b09247475d9ff2c}], 0x6, 0x5) kqueue() r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r6) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 09:13:11 executing program 1: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f00000001c0)=""/202, 0xca) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001440)) r2 = msgget$private(0x0, 0x1000102d6) msgget$private(0x0, 0x0) msgget$private(0x0, 0x304) msgrcv(r2, 0x0, 0x0, 0x0, 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x10) clock_settime(0x2, &(0x7f00000002c0)={0x3fe8, 0x2}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x2, 0x1f, 0x1, 0x2, 0x81, 0xfffffffffffffff8, 0x0, 0x1, 0x94}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/139) msgget$private(0x0, 0x200) close(r3) getrlimit(0x8, &(0x7f0000000100)) 09:13:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0xe58e60a8515df8b5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000002480)=""/4096, 0x1000}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/150, 0x96}, {0xfffffffffffffffe}], 0x7, &(0x7f0000003480)=""/4096, 0x1000}, 0x41) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000", 0x1000000}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 09:13:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffd70) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:13:12 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/103) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x189, 0x10) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 09:13:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) dup2(r0, r1) shutdown(r1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="360cd06b4d693f58d58188571d7d5383db56f252e9e653ebc4e91992a4f721265f2afeae2bacfda5d486e11f5300d566a17acb0b90a9431e8302550496d242dbfd02031b6bbe89d95875175751be920d9d6c54bff8f8b1c7cc61deae8334b26adc616d27a5fddf68450eccabcf606941593d16c1efe0c12187a203ab9624af6999fcc8035b59f3b1bd99aaca7bc1842dd9b25dd3d0ae7bef15f9b55ebcd33908caee83a1cafd97590cbc0aee7aa7ada22a05", 0xb2}, {&(0x7f0000001a40)="da3eda064c646e0bdeff5e05bf943a4231cc6d5cd86d29c11e3aa4e54f0c8312bc5af7d78263b2f99edc95b80892413f793b753e927eaf8cbb225db0f658721e500151352af6ff9707c0faa60471ff360517c9e25a900b5e63d85ad3992def7f8e1326355f8759a9eb01f49af512598c515d6959424a358d65b7bb323ed741a35a5b769f7555f371ed62d161cc8cf51b7679bb19b655345326f7d9b745f16d693d591303e9a3171238771c4c2a3d721b10526bd70d043edb1bb08247a3f709ffa00658def648c0e7edf64e0decf7d1c64d0c82a0dbea3518229d74a2c344dfb27b074124426b3fb3579e78f749611cd9b39683d41b30ccaf9ec0ae2cfad12c065ce6f8d391c3a2873ef2e6960258a81eaae1dc3a04fba94563bbbd965ce6feb2c95a229b4fffd952fc360d5fb54b0d2d47c58dda9467f10af67781f7eaa09e1beac5e9c5e1c87fcb049d3e3a8f604b99a5af717f4d907578ba03ca1371a7fd090f217e6222b13685a1f26f4fb1a30044e01ef032057b5ee998ac7ac8805bf42f006e36b12c7a0827eec29e9fd8ac75bf04548af3492934c8d1fdc454af469f5208d3dd5c3c1a2a12cfd92ee588b03fd6a9952e958b40c09565bc52723e7d26596ffb1754f0a0a935fc4110ad455222b5fc46dadfbf159cc0bd5497c9d8f8887b0a6c9084f6df81085afe9b76a5deb09e3c555fb73c99bdfd45653ce44c095a148a7a63e5b2cab30162099c109a21762ae6c52b069f3d9202f07f4c24acc34789dfcc697e3eaf91cef5cd54ba5e5f4157a67a18bb461a7b9bd7290fbfbd891cbba936da8690f223c543fe41707a8b6a9bb344d2a5d0cf422679a7c74389c57725d880b6bde3bc9b5477190889a8abe92fd67c7e57cf4b7254c046d8be5b35b6bd9ed8f67295b874fdc52e65825ac29a6e6b75adc830dc06c34a4c7394f74bcac5c05689b5e949c03b88cba4c9c6ae7ca569d1b638ec47788deb2aadc7137730cdead0cb8e1ce5eaab975a564884980978b6d8545a9f262d0eecb8734e8486f57c1173e65034b38689238eb56455ce13fef4c68546da2a32a70034b6e0681248edf75058495a54acf67561b16622bf246a67f65270eaf1a5ceb1e4504007a42117313ea3224f5f257ff83f8c391c7e8a9595616d446973c7b46b696f18fe3e11bd5fe79f5a2785cdd33950215921d962cf522d0bf6b75ca1c285f12b3b41a792c682ac17646973578119603dca9c31e32206b4babab98d02ff0f35af6470a65eb389f818ce56a99e6e8acea68d0a6863fd822bb28ada87c26b7447264f22f8de8533543b8e91b0a80b61888602f443e4707531d6d7465fc27b3e52df1570c4b88bc7e834d8e922cc1a805a795f6b14bc10ecda02d1097bcf83581123d7a379c80ae7ec8a81d4a74e1cd08a574cfbfa46fad19c67307a687b5887e8e365aaf5201bd2d222c160043d02812e193e91a7e9f28326e5e48a1ae912b2c8d3f0e3491894657e4a43119326a210c19296922a5a1e5e0c1d6338ec20e2d490096531a4fa950225e66324ea7b22b207e015f7aedc4e12bf9edcf4e483133876356e627beeed4ab512bec16b5e03cb2202c65db8d2788caeb3b6a1fb7548006684e98de4bbc3ee7033f8694b5bf7cc63ef0ec3b2fe042ea2b45ee9d14476989a8e631727240c345db2427cfe4d0669b6b7a1db8c9392c906fa0c5ed3d721b229cc10c76c68bdf02befb993e1b3399447dc87c15af38e08453f03245b768c605819d59421d15be8e24d988a7e7995b2bd937d993ee8338094b5bb5ddb6b9869431f4f97c5c006515a5151793ba403232cb1aa13279b8aed880a0e08d892282c2ff52cb6c175d3c34eb401ca74c5806d09105888edc1cf6cbad9e9693fa2135a8410171d87a66b92445c5216bf7544718af55e3445a2ee5b876bc08e57927b5668e74927409cd39e6a08f830a0dbf974eadd572d86e555e49d26fdaf663a0fe81c62096a7fd003b630d00316c67b6e888d9fa067187a50245cb59c6b31ffc7613c7cee4dd56f5deccdfcdce4b6a47ec6b9f3af3d7af677393f53699f1dc0d3f895f1f8496d53163ee16a647fb554f181eff36842aa8f6e72abe5a84795e1c36f44ac4c2e200e7d87201495adc2ca015a07e5243df81e54869b6c271f4de9eddcd80cb67678c41b88bb22466b05e6cc21ef4514927c363538273197b03bb7e2560241226eccb362722160f331d5f31283a58e604072d161aec520be7d99f81d9290e0b4d150f7a8bcf73bae91b85b729db2d00b1163827707fa74d7bb9217fd2c55ef9f54556175c17d49ccc4cb5914aa70a778f111321ffa834f931319b28dc148dac1a0461b4bd32ee03790d5094ad17bb2f533c49d2e0fd49309ef37a94fff91f3d04561ae7c760abfd987e753b2ce4251739d2923821d8baaf1c167caddf5fc28562b2b67412d4cfd15d5fd218cf5fa5b4fb11be5dfc4f1970b60f5fe555706d9814dfd6d7edfa5a34ef3a38dad275e536fff2c253c1f3b7efd67f238629ce86bfd4b620453b139dee8266d5353a3937ae8430a0a8e2183c8811a432799f5ed000d81fb3a276027e1c57964754b2a328a037d625abba8b225844fa862536a9d7a238112cdba44fc5daa3df62faadb250d7af2b984773d71b39989fc50c4b6bd0168d1d169d3d2594bed125f953a29ddff03c7efdf4efdcc8c52a457f485439f9d5d3967e5f56eaf851908d99a1f96d1a063ae62168705ad184a7632e863cee192cf7cda302f726c27aac8657b1ad9f4f02715e8500903e1cb4d301963aa1ab68c79b339fdc2ed2584da919c613ec7d25355dc11804bde5349ad7b0f0d0aa85804c6ce811f9c0f94f4add2db6486e2f6a7419ac74e92da94410f80f36aeeeaa34da0456f8a110a1c1763b30c71ff1c8f98a87742d93e9205a37e06e7404be8958cc3559620496f8ce748376f34a888e95642b8106aacd245d0285a5a28e490d67fb9238bdfe1dcbc48d3471aa9bd5a50c1b81ba0665455b0247df726e40b82e8dc84f2b7d50d3360b81f9f70c972b4fcd194e50706a2fb04f1fc29c942eb3d6b006dcf7a51526f5ebfbe279869772bd100ded00bc894bb8f6d02b200f72cb0778572b3a60bd27f415baa02d2a586159feda332ff52372ae743e23cdf62a76fc994447c775d12874dad8f188a2d0d1ac22e7d8be559f7453cb997f444292287a293f49cf75c547abf8bda828559de855b4d388b6baf2e71a39de4e47b2b6317d5c7eca24844c49d996dc8f7d3a539313b16eac969f1a79db40dd9cb7ee966fb44e5c4d4de84068b901a787b2873364644e43ddf3b76e43a0797473d35c48caf626aa340268e49517594c4cbe8084f43e3467ee549c7ff1d5bb9afc5807d45a6c54d0c1a20f3178d33994aea4a79879ffdd01f8ffd46f790fce1d362c609bf5fb50a538f1f2e67cadcc96a619e156c1ec86e7dd02936fa0495e30f668aebd415a5f581f09dc50c901839aaf8e1aad252bef1782c381d484432dbe4a753975c441708be759cd3259175d55642d11a8c856ecc5b335cc55bde149f52e60d1070adb81f68e470dbc7a6cb55c1708f64c0f327054157b27f62029309020d6be828c0172aca13bb9b229b984d66496095055807fdddd5f35247a568e79ee25b7ec0efbdb5c923c72bdecd218e9f752cbcb1384f9ac2d5552a625ad53d968789321c8e4b0ab3befed786792fb56923a2bca78256a3046b8eb869dd938414b836d6f2f390838bee705ad21b35be6dbc367f9ad53f6ec44ff35f861d31b1a0312b96621d2bc025b6af46b58378441942976e92a8b5f8c263f9cc00ad9b0524c58982a6429e819209af0b12b64c682a2910474624d65e102256f21abdb49630d1dced2dba2f42e430024551a9fd517a5570c54c5916acedc67b3ece298272fe2084bd58f785dc9bd585ae35b99ed2c6ea50853b42ad96ef74ad05965614ce08c267bb1437799ab8e76285ffa45d3d0bd4b3f2fec7adbb5dc965f3c509de7a8a46ab0705cfec4c7a543305da9553f700280f6999821e3b40af7cbf711b86b883e39f4e4453cc4437ba32aaa522e5b0c01be168b877dc84951f6e2d482917139ae44f06d37d4a43464caf5255034b5c7ce85d6f082e0a7a4df5df17f786290e89eba69d7bdebb0343a3d3faea1637a92dc8a561dda602689f602c9481bd1bbf824e07231df4125938e8f2421e76415fd00ccdd9c68a891d67dbd1ae286d6ffc2daaa756ed0c72e37831166e804e57fe817b4a648c2a8b4ed1e176fad54d8ad0b4405e30240163693c0df4e309aaf3edd39c36f1dc216603adc50b7fb3ca9cad3950d6249ae1382f868d39ba95af90bfc7ea6c3a0ed228f2c6f105aac9327f42e45f6c103616d06b31fa9d8b843bde35bd5c61388c749b487fd61a8ee3ee34a6de0d39801651a18720b18b44653d70482912475f426b580d9bea3a95ac382be8bd2b040a28d0a2a79751ba90c8e1777e5dfa7a555edb7b2718399ff7f8bdeae93ed7661d5ec5e4d49d1421bee51915c883b6a857d6cb797ed998ce3654bf53cd31b7fac2f029b1b5279e38b30eb17285e3240aafa6749717c5c7a05b20b1fb561707e3c0cd560d140bd836a3ca5d2cddb8642a412c2c7b36326c909c8bb100f730ac12ac82b7ebb10581272c7d4d92a4134baff1d8dafa25cd36daf590a4af18b25d1fdc347aa3f90c5cd01e350032c7d749981d49713f4951dd7f54784946c190a4d79af43d140d22c8365753c684fa975424b8694cc2be31ac386bb507addc564119ba301150371d05854f4882c1fa912f9274c3c3e891fbcdb6229b7a0b790a90ce5c97bb0611f5fd6f3a3a097537bc711e02d2d58b0071fd44809aa65c01c409017f244b27f57c4c3f798c4cb5ea124e4000a07c0125841ad392da6cd198ac2204ecaba20fb1390c4273583a6f13e9121fb23acdad47d495cb81dd25c50c69332bde2df0b7dd64741af65e6b0e773e7576ebefd7d05b0aebef2e2af46bb6c95e02a620e830beda06677ab2c35a2dbfd50ef05384208a113215a9e9990d15f31b6fcce5eb34330dbf78f86cd10380257f36e566bd970bd5dd0bf88ca5fc60717ea08629bb54b87a674cffa3cf48c73ddb0864c5808ce6ee99c20ba5de96393af58449bacdb6ffcb26904116a9f480798c33f6db9715fdfc2984391ae52ffb4b68532d55fbf36e1e35884cd22c39d26377cadc2ec0aecc02fba8386dba4b599629815418a241bcfa0e88c8bc79dc195d25418df3bf93a7cb96da2368c0f394f84bcf5651420321d60f5f39cf4bb4faabf482465803b0aa9b74a1eeac83222d3fed1c4782dc7444988f26936255a32206e48889baa818d017036b13b349554d4ea593d5b1d3ab6e702baad54740bcef6c71b6d87199670956a83cbc3a06908ce5ba98ff19043a48294ae5235a5b1ef039fdca15417d02f9faae1b99aa67281b870840033b74d2a2e30b81d655b883b5c59cbfccb3a5f287250a04d8b0a3c7797450888b1cb031916716c540593783aa85e9e65d24b4f28335a51c20e5c5c1a6de986967707f90215acd48ba394cac0745e3859c9e9544454c9d8a009618edca763b12bf1a43cdd1953852fcfef1b4e2aebbe1eba1db60736933793ecf6956325b77e0719f44f7b1ac51e523a52abb84c38bc0921a39d3ffef8d32fab4dbc4bf8b79501a025e15a5a80aafdbf822bbdf9f5defee1d0edde642dc10c13abf56682b0863acd5e29d941c577cf8606934679b8fa63351b2f92f8944be844119d96911705e617a814aa015991c95f6", 0x1000}], 0x2) dup2(r0, r1) shutdown(r0, 0x1) 09:13:12 executing program 0: pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) 09:13:12 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x0, r1}) 09:13:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$KDSETRAD(r0, 0x20004b43) 09:13:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3f, 0x0, 0xffffffffffffffff, 0x23, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 09:13:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x14c) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)) 09:13:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f0000000180)=""/225, 0xe1}], 0x2, 0x0, 0x0) 09:13:12 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) 09:13:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/156, 0x9c}, {&(0x7f0000001300)=""/55, 0x37}, {&(0x7f0000001340)=""/126, 0x7e}, {&(0x7f00000013c0)=""/166, 0xa6}], 0x6, 0x0, 0x54) r1 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="dd3aa4bc218861e379deb380cbf748e33cbfd30d2833bbd1aaada970f7a47d90253202228ee91b137965d2f3d39d748176f971758daaf460934439af28e6381c4cdca1dde5b9b37bb22cd2554821ff3015618805291330625cd5f73073d33bf86b02331c29698f1a2310bcc23ef2d744552a669582fe9d3e4fc6172575c75bb4d021a573685288e993bc8c537b65eb04b9856a407b578caf76ff3db9", 0x9c}, {&(0x7f00000000c0)="667a5d66da2195f45d49b2a97306fa6cca670d150ff0eb8cd81402b903f3419430606ecbd59068d0e75b1442e589c4b677649e749a7bd286645e3d9231dd83b59d9a2a43adc8ae363c9ce66cc4c63dc561f75068a2487fce", 0x58}, {&(0x7f0000000140)="73f56b23c514a469d39fb3babe1ae3519b9f072df1578cf1d7c11aeac2a1a033de9b56e018", 0x25}], 0x3, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 09:13:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt(r0, 0x6, 0x6, &(0x7f0000000040)="9d2dd0dee02aa57f9fd73fa629bc6a5844f8db952aeed833049cb958da2c99f9748fe7c4eacfbf8e6dbc08b542f3db308aff08d52506ed17b8158e0da8f23477d90426edad273756567edbb02b18a050421c96447b510821b208915ecbd7f4cba5cc3a16d8b48d6d96566c6989692bf77ae4b853fd2cb36be6f87655d4cf3fe87e8ecff614845d94b7b6652a2ce615b788c81819d75966bb4c", 0x99) 09:13:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0], 0xe8, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r12 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000180)=0x1000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000001, 0x3}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 09:13:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 09:13:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3f80, 0x112, 0x100, 0x7f}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x8, 0x463f9bac, {[0x3, 0xff, 0x8, 0x4f06, 0x101, 0x6, 0x7, 0x7fffffff, 0x9, 0x7f, 0x2, 0x6, 0x8, 0xffffffffffffffff, 0xffff, 0x405ab55e, 0x8, 0x73191f16], [0x8, 0xfff, 0x0, 0x693, 0xffffffff80000000, 0x7, 0x7, 0x1, 0x6, 0x3], [0xff, 0x3, 0x0, 0x4, 0x3, 0xffff, 0x1], [0x20, 0x0, 0x8, 0x1, 0x7, 0x8], [{0xfcd, 0x80000001, 0x40, 0x6}, {0x1b9, 0x0, 0x100000001, 0x1}, {0x6, 0xa94, 0xfffffffffffffff8, 0x8}, {0x11d, 0x3, 0xffff, 0x9}, {0x1, 0x1, 0x10000, 0x1}, {0x3, 0x3a51, 0x7fff, 0x8}, {0xfffffffffffffffd, 0x3, 0xb048, 0x8}, {0x0, 0x401, 0x7, 0x17411c45}], {0x3, 0x918a, 0x0, 0x67f2}, {0x0, 0xffff, 0x9, 0x3}}}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x2, 0x2, 0x6, 0x3afc06b5, r1}) r2 = semget(0x0, 0x0, 0x10) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000300)=0x6) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000340)) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x4, './file0\x00', './file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x83e242882a0cfb3e, 0x24) fcntl$setown(r3, 0x6, r1) semget(0x3, 0x6, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r5, r5) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/101, 0x65) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000580)) renameat(r0, &(0x7f00000005c0)='.\x00', r4, &(0x7f0000000600)='./file0\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000640)) lseek(r0, 0x0, 0x0, 0x1) poll(&(0x7f0000000680)=[{r3, 0x91135ab31a0f7689}, {r0, 0x10}, {r3, 0x4}, {r4, 0x10}, {r0, 0x2}, {r0, 0x4}, {r3, 0x80}], 0x7, 0x7) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000006c0)) r6 = open(&(0x7f0000000700)='./file0\x00', 0xc0, 0x10) dup2(r4, r0) open(&(0x7f0000000740)='./file0\x00', 0x40, 0x49) semget(0x3, 0x0, 0x4c3) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000780)) semget$private(0x0, 0x3, 0x30) fcntl$getown(r0, 0x5) 09:13:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3f, 0x8, 0xfff, 0x1, 0x3ff, 0x0, 0x5, 0x2, 0x3, 0x80, 0x9}) 09:13:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000180)="6ed261037ebfb34b38fc5e6887373d5c7aa7e1a20228ef7477962b40a5", 0x1d) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8112, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:13:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="c9b76a7b4b8cc9f8263a985b1b8ba14bc9bd101fa68c5f61551fef2935c7b02bd15e2c80997da0109d0457ab33efb95a97112ef16160f935fbf5915d35de215863dbdb98d81c79509b4b26adecf044726a6a024a052eef881415d3f12abbe97ba2309f823d9fa8001c5a0d787a594c7197b2b953582b61dbda55d4da84459b2890282a9e875cce787722ac72515050c2d83968", 0x93, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 09:13:13 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)={0x2, "7ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"}, 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0xca) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) fchflags(r2, 0x10000) msgrcv(r1, &(0x7f0000002500)={0x0, ""/4096}, 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) ftruncate(r2, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r6}) getpeername$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000c80)=0x8) msgrcv(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180006000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r7 = semget$private(0x0, 0x8698ebfc68b2ce50, 0x80) msgsnd(r1, &(0x7f0000000b40)={0x1, "2aee0e58d36a70671965f06c72735e571784e5d9dd1cf92272087f55930aa0a75f9e8323261eabadb0b9589a3366959be9906648ad99f1740504c853265fb0764ea358b66e4c06ddb760888623"}, 0x55, 0x800) semctl$GETZCNT(r7, 0x6, 0x7, &(0x7f0000000a80)=""/110) sendto(r2, &(0x7f0000003540)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576c070063dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e0200100ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1a8ed8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca80a83b73c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e7199983f5b0f8635abe96dcdf0f3470715f3bdd02ca8045ec3092f230325df3f5c2f93899d8ee2964a8abbf3a5e489ed40c564cac833f6cee5fa0f6a2b4bb3e47c6bd5ddb848a7c2f3591bd", 0xfffffffffffffe60, 0x503, &(0x7f0000000bc0)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xfffffffffffffe5d) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt(r8, 0x1, 0x6, &(0x7f00000003c0)=""/223, &(0x7f00000004c0)=0xdf) kevent(r5, &(0x7f0000000900)=[{{r8}, 0x1e4404823ff65178, 0x40, 0x2, 0x4, 0x2}, {{r5}, 0xfffffffffffffffd, 0x10, 0x40000010, 0x9, 0x2}, {{r8}, 0xfffffffffffffffe, 0x2, 0x80, 0x7ff, 0x1}], 0x4, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x41, 0x20, 0x3f, 0x100}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8001, 0x1}, {{r8}, 0xfffffffffffffff8, 0x52, 0x1, 0x8, 0x3}, {{r8}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x7ff}], 0x10000, &(0x7f0000000a40)={0x2, 0x7}) shutdown(r3, 0x974adb1b6ee71369) ioctl$KDENABIO(r4, 0x20004b3c) execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='{^\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='+\x00', &(0x7f0000000700)='/dev/zero\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='+%\x00', &(0x7f0000000800)=',)\')\'/\x00', &(0x7f0000000840)='*\x00', &(0x7f0000000880)=')\x00']) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) msgrcv(r1, &(0x7f0000000c00), 0x8, 0x1, 0x800) 09:13:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x213c51ca0e2e3eb0, 0x10) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 09:13:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 09:13:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4000000000000) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) 09:13:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 09:13:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x400, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x6b1e763cd2b6a291, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000000, 0x9, 0x2c178000000}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3ff, 0xce}, {{r0}, 0xac2b9ce567da72e0, 0x8, 0x2, 0x1ee6, 0x1f}], 0xfffffffffffff001, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000006, 0x400, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x9}], 0xff, &(0x7f0000000100)={0xf8, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x1b, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0x5bfcb36f}, {0x18, 0x0, 0x5, 0x2}, 0x3, [0x236b89d3, 0x40, 0x0, 0xffffffffffffff66, 0x20, 0x9, 0x2, 0xffffffff]}, 0x3c) 09:13:13 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x401}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6e, 0xffffffffffffff01, 0x8, 0xffffffffffff06b8, "d5baed827e3ae291067b62a1149b9998aabc8365", 0x39e0000000, 0x10001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:13:13 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="97865ee06afae50d616a85f4335413d7cd6b777af006134dfd9f4e47bcb36ab6101435c59218d084ccfc6567220fcb8a81a1212dd3881998cf8777bbefb3194a5125811c42bbf326af6d947d537efa5aa07ada3990c3dc69fa6f35884b8fcbb49be46f2279fa15e2674b2ce117aaaa8def9b59a80e69fa3d6ad98a000d82c478e5686b2364b2bd43cf6190a82bcb0d8610604b65edf5db50c7106b0a0cf7d6d59795ac895d6d0701201cb2c7afba895c31a911bfba7118949a1cc72a22496064150b080d88a92a3e4ade293ec226678898a8d9fae50f3582", 0xd8) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 09:13:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x6) 09:13:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:13:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x120b, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffe6c) 09:13:13 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) dup(r0) 09:13:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8c01808f33cabcff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 09:13:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 09:13:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 09:13:14 executing program 0: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000100)="618449ccbff0bf2680dc7de962350aa45aef773c354ae8585c788663c5154b87a293057424917a6cfd2878f6e48ade25cb82872f171784aa30a83b391c342f199a79f1aad37a1b70e373b9da081cbbc0fd70399a874fac9e259e97c9f16815ae8a600788dd36402ce174d57c80af47d158c92269b16f3dfdf7f07f3619b07ec2e1cd76df3740cce3471463ede8bae3221f92b59c2cf12b8374536a4a614f66949b9c4a194dce1a802721eb2a8fea6e41a8bbcb4871cf9ac625b98bfba5fad3116533b55a20f4231642f1a77b522302eca54b", 0xd2) execve(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a58d8cb8607871f368db947d71d10e3648daf78a8c19ef"], &(0x7f0000001140)=0x1002) 09:13:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x945b1dbecfe3b4, 0x2, 0x43e, 0x9, r3}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r4 = accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/69}, &(0x7f0000000000)=0x47) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) 09:13:14 executing program 0: select(0xfffffffffffffd77, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 09:13:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0xffffffffffffffe1, 0x7}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x25d}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x1, 0x1000, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x57, 0x100000001}], 0x7ff, &(0x7f00000001c0)={0x9, 0xeeb}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) 09:13:15 executing program 0: r0 = syz_open_pts() r1 = kqueue() mprotect(&(0x7f00000fd000/0x3000)=nil, 0x3000, 0x5) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) lseek(r1, 0x0, 0x0, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_open_pts() 09:13:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x1, 0xad5, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x98, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x170) getdents(r1, 0x0, 0x0) 09:13:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x403) 09:13:17 executing program 1: r0 = getppid() wait4(r0, 0x0, 0x21, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pread(r1, &(0x7f0000000040)="64695854f96f73bf01d7655b7480fe600ba6ea55d4c344450dfada1c7c41b19eb10b8f8acb39601e9582d57c215986b491dfeeab0497a986bd9ac15c60f78fe44d8de1e0383e518a2ff5e2fcf7caa195afa80440bfa180af64d71244f612650b587898d39378a193d1407678364d33d902f9f7269c4fae3d153b18623d8453c355243585f3cd291ce85123292682686243b7cc639787c448828097de2167a8042955659a260f58b9db5a985a365eca0440d8d9b8ac8073032bc9c34de81e633445eea7c74389adb04e3f9ea4087f8a94d56b6eae6ea354f2f85e4995556b5fca190653bb8b7a1d", 0xe7, 0x0, 0x0) 09:13:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) 09:13:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = geteuid() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x35, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x2, 0x1c}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x8001}, {{r4}, 0xfffffffffffffffe, 0x2, 0x300914058362ffc1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0x6, 0xffff}], 0x7, 0x0) 09:13:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x8, 0x1, 0x91c, "d252675aadefbf0fcda17d8be0cf98c65fd238d7", 0x10000, 0x5}) 09:13:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x110) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 09:13:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:13:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x100000001}], 0x7ff, 0x0, 0x80000000, 0x0) dup2(r1, r4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x56) 09:13:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x2, 0x8, {0x7fff, 0x80000001}}) ioctl$TIOCSETAW(r1, 0x40047463, 0x0) 09:13:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x6, 0x800, 0x51, 0x7}, {0x101, 0x101, 0x2, 0x7}, {0x6, 0x6, 0xc00, 0x1}, {0x8, 0x3ff, 0x101}, {0x0, 0x3, 0x3, 0x100000001}, {0x2, 0x1000, 0xfffffffffffff801, 0x7ff}, {0x400, 0x9, 0x1, 0x1ff}, {0x7, 0x3, 0x9, 0x737f}, {0x5, 0x7f, 0xfa6, 0x7}]}) 09:13:18 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000700), 0x2d4) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0x9) writev(r1, &(0x7f0000000180)=[{&(0x7f00000004c0)="f34760b94e13ce76bbcb0ec015157e298ffe0946c018f23a3d3b40122e3c4ea17c9bc7ae92f2e4fb88edbbb2715f50bd948e6fdf1d3e5b06afe1c62bf72f33650257c0185066b6cc344f4b46c4d567d132331fe34df33cd5282838dafcd234bd66533c073a3381f6cd89e3d99d365bc0e551702086ae3e29a172a9ed950c6aa1378928ec7b7d041b2df69762774fb9fc17276e3943b32fe47acb97", 0x9b}, {&(0x7f0000000580)="69b628208e4c0e4c91d1b6aa8c8f40874e41397ee6b0969263aeb561fdbd9e19287db98aad6bd7875bec2af74e98b5b4c8c9c1fc97df7a3c965aa1a8d9c33bc71eeb87902d57aa6db5f00221bae1113b561bfcd8c77f8d6265afabd85ed3d6222b426d6455a8514d786ee33715c8edb7781ac774e63ec621ca0c6567cf8e47b8e2eb94bbcdfba83f551690ae4d652acc3194fe3a5cecf92769817a6de4f6d05777b7b35b979e4bee0612a34dcf06c2fe80fd4f57d747ff3c0fa56ac77c70b21a92cd47e1783c890a78117097bbabac05def77d2c85fd3d5e9eba010fc4780204a7e87fe331bc2f5d6e9f51895481b65a509845c9b9ffbafddbb3be253252ef", 0xff}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x40, 0x7c, 0x100000001, 0x1, 0x839d, 0x401, 0x3, 0x2, 0x1, 0xffff, 0x2b}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x2, 0x400, 0x8, 0x8000, &(0x7f0000000240)={{0x800, 0x1f, 0x18, 0xfffffffffffffffb, 0x6, 0x3, 0x200}, {[0x7, 0x6, 0x2, 0x400, 0x220a1f1e, 0x100000000, 0xdc1, 0x2, 0xd554, 0xffffffffffffff9f, 0x87b2, 0x800, 0x6, 0x3ff, 0x5, 0x0, 0x7, 0x10001], [0x6, 0xffffffffffff8001, 0x80000001, 0x45, 0xffffffff80000000, 0x70f, 0x1, 0xffffffffffffffff, 0x4f0a, 0x3], [0xfffffffffffff001, 0x1, 0x80000000, 0x7fffffff, 0x1, 0xd2, 0x4], [0x0, 0x100000000, 0x2, 0x401, 0x5, 0x8], [{0x0, 0x0, 0xfff, 0x9}, {0x8999, 0x2, 0xfffffffffffffffe, 0xd8b}, {0x4, 0xffffffff80000000, 0x1, 0x2}, {0xae, 0x0, 0x5, 0x1}, {0x4, 0x7fff, 0x6, 0x5}, {0x900, 0x6, 0x2, 0x2}, {0x2, 0x40, 0x9, 0x9}, {0xc7, 0x3ff, 0x3, 0xffff}], {0x9, 0x9, 0x1, 0x3}, {0x43c, 0x400, 0xc8ad, 0x20}}}, 0x1, 0x1}) close(r2) 09:13:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x64e309bdc4d3798c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x772, 0x1, 0x7, 0x1, "eb883c26205d9399c234a129c71a67e6dc92e9cc", 0x0, 0x1}) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0xc2, 0x0, &(0x7f00000001c0)=""/194}) 09:13:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x7fff) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000003c0)="dc", 0x0) 09:13:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x43}], 0x2, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) readv(r2, &(0x7f0000001580)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/25, 0x19}, {&(0x7f0000001300)=""/232, 0xe8}, {&(0x7f0000001400)=""/241, 0xf1}, {&(0x7f0000001500)=""/105, 0x69}], 0x7) 09:13:18 executing program 1: getrusage(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x1, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7ff, 0xffff}, 0xc) 09:13:18 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 09:13:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x64a0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x34d) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x50, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 09:13:18 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x101}, {0x25c, 0x10}}) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000001d40)="0d7f03fc633b5bbe4359177f9bc29e70fb6f7569684627622c3f5e4d3653cf5bfe8cc902839c4eafc60683ce1c6a4b9521447d1bc059f6d103e9bee0e7104cb2a24aedb3cdc98b6ba919384ca461b887eb5be3e7b8eed3b0270ba47888d6360158f5c3210d5537a8323cb75c8c0682afe9386d02cba8ea71cf2313e2f6cc3a44712ea32dd6885bf12fe2ad30029cc2b3e9fde9ce91fbdfeac7f931a1124bf67ccdbf8916cecde0649659a2608863b41331bdc1b90d2b3432ef096f928a129753072dda9056fe4e2b195aee586c4b9e4e7f99248622782057a822a019df568211a46450d66868fe7cb31627f5ee146aefef8997613c745f5e9a99dcef170b8a219800f10318158ae3dba0ea997e7583eb6d8097204c55da9bf7b848050535c5a0c12a8f0b7dbd48fc81f9b1a73c4c82cda0c22678a695c6aedcc381c82f832aad5fae836f0528d1c20c29a5210a70ceb563ad1e0f76bb263eb2ea85f793d4c32f7ac7365d7354621727c19bb04d66b23ce574b338c5f9758860086dd366ca489715eec9c3f5c3a732374305948c0cd298bd096038c9d02f2e3f11e00a542cc192400f5cde5e46732b46428d087cf34e7823e79866847ed04b71466f2048e9f8f63cca72369285507826ad8758b0412c64c08246f14a52e27ee6caf960bcdc9d5bdc8a2bd27c347b1a99130c1fb07723f647f39a4f26063a83f621d2d2d663b8f6", 0x200}, {&(0x7f0000000900)='J', 0x1}], 0x2) fcntl$setstatus(r0, 0x4, 0x80) 09:13:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x6, 0x6a9bdc87c3ca73dd, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x4, 0xa000000000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x4, 0xff16}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x21b, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x4, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x4f4, 0x100000000}], 0x7ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x88, 0xa1e1ebd026f896f2, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x4, 0xf5}, {{r2}, 0xfffffffffffffff9, 0x2c, 0x1, 0x40, 0xccf9}, {{r0}, 0xfffffffffffffffd, 0x9a020b19980318a, 0x40000000, 0x200, 0x12}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x40000010, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x81, 0x39ac}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x9, 0x170400}], 0x80000000, &(0x7f0000000040)={0x3, 0x7}) 09:13:19 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x3, 0x4) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) rmdir(&(0x7f0000000180)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x245ffbe8f3bc45c2, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000200)=0x1) flock(r1, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) 09:13:19 executing program 1: r0 = kqueue() socketpair(0xa280125cefa2c7d6, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x800, 0x313c}, {0x18, 0x2, 0x1, 0x6}, 0x2, [0x6, 0x16, 0xffffffffffffff24, 0x9, 0x8, 0x31b, 0x200, 0x101]}, 0x3c) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x5) 09:13:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="90853856a63efcf2dafd59dbb3ccfeb6611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe7ec94ac670d881303650a2a9c8dfef9cee2dcd728c7861da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09bcef7314bf0ea465482650888d0f5b09f817f6b345ddfa440b3250ec4ade2b9eff015d58f4da4cdfbef685", 0xa9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x1, 0xfffffffffffffffd, "85491702876f5309bfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 09:13:19 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 09:13:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = msgget$private(0x0, 0x4) semget(0x2, 0x2, 0x20) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYRES16=0x0], 0x1, 0x2e41ea34ed57acb4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='*}\x7f\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/null\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)=':]+*,\x00']) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x0, "66707be988a099c2dfece4eb954d47496176bd822b269daa6205c360377fcf18df27daa6f2d96489ef0af5054ba6dfe59a182f14f9b37175c34b7eca023b5dd75dcafdc4f83ccea9adeef231"}, 0x54, 0x800) 09:13:19 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x9e) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) 09:13:19 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000080), 0x4) 09:13:19 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x400000000000000) r2 = dup(r0) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r2, 0x0, 0x6a9d59d8b68ffb0f, &(0x7f0000000000)=""/126, &(0x7f0000000080)=0x7e) 09:13:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x40) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x9) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000001c0)) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/27}, &(0x7f0000000080)=0x1d) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000e9142f0f31e9f0c636a798a037e9fb6745d6c20b09afa6cc3a969b1dc47d69030c94138786182419c21a163edeff90dd0b5f1c608f4ec839bfd388b8bf97a7656795519692663a754fb0a6453500e76ff22759e8072c8e9003cbabae1207e098f9671e7111449c9a9d6f16db2df5782ae24c5616e25932067944776c0c5c98e4c1437923fd4100"/190], 0x38}, 0x0) fcntl$dupfd(r3, 0x0, r3) 09:13:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0xffffffffffffff81) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:13:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8001, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000340)=ANY=[@ANYBLOB="000200002ffa"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) 09:13:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x800, 0x4800000000000000, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000007c0)) write(r5, &(0x7f0000000880)="49a0c691d154e84cf1a22767862586a9a0e51d70a8ff8cb21253fdc663659339dc0ac8a8c3080ec61e3d355e6c51ab1a64817a4ea7ccfa97f459fa6ffd0b7aef5f08bd335d17996becbcc1f6676412d0711a79272f3577559bb779322edba500dbc0e643f6089642834023fb5e61f91d3b7889951970a2e0007c37a4abe74b60c0c97232769f57f2ee8fa2420e8aa8a747a50e9a0e505a0c6f210ef78f7ec54624cdd3c3c885c299ff68cc33705174f62f9b7fce95d14bbb93c5b1aea3a0f4320f0a580345fafb8388bcea2b73e0565059a8a8b9ee6b36551f", 0xd9) socket(0x6, 0x4000, 0xa66) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x6, 0x7, 0x3, 0x9, 0x1fd, 0xe0, 0x1000, 0x10, [{0x76, 0x0, 0xbaf3, 0x5}, {0x8, 0x401, 0xffffffffffffff32, 0x3}, {0x6, 0x81, 0xfff, 0x1}, {0x200, 0x100, 0x90f, 0x9}, {0x1, 0x9, 0x8, 0x2}, {0x3, 0x1, 0xeba, 0x9}, {0x7ff, 0x81, 0x5}, {0x3, 0x3, 0x1000, 0x8}, {0x81, 0x1f, 0x8, 0x3cc}, {0x2, 0x100000001, 0x1, 0x6}, {0x5, 0x8, 0xc1, 0x10001}, {0x2, 0x1, 0x3, 0xfff}, {0x1000, 0x3, 0x10001, 0x100}, {0x7, 0x2, 0x1000200000000, 0x2}, {0x3, 0x9, 0x3, 0x2}, {0x8, 0x401, 0x9, 0x10003}]}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0x6, 0x4, 0x1, [{&(0x7f000007f000/0x3000)=nil, &(0x7f000031b000/0x2000)=nil, 0x8}, {&(0x7f00002e8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xb2a}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000206000/0x1000)=nil, 0x8}, {&(0x7f0000211000/0x2000)=nil, &(0x7f0000377000/0x4000)=nil, 0x9}, {&(0x7f0000072000/0x13000)=nil, &(0x7f0000400000/0x3000)=nil, 0x6}, {&(0x7f0000030000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f000037e000/0x4000)=nil, &(0x7f000006a000/0x1000)=nil, 0xffffffffffff24c6}, {&(0x7f000022d000/0x3000)=nil, &(0x7f000004c000/0x2000)=nil, 0x7}, {&(0x7f00002b0000/0x1000)=nil, &(0x7f0000375000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000097000/0x1000)=nil, &(0x7f0000179000/0x4000)=nil, 0xffffffff}, {&(0x7f00002a5000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f000003d000/0x2000)=nil, &(0x7f0000360000/0x3000)=nil, 0xde46}, {&(0x7f0000193000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf2}, {&(0x7f0000407000/0x4000)=nil, &(0x7f00002ad000/0x4000)=nil, 0xeb}, {&(0x7f00001f9000/0x3000)=nil, &(0x7f00002ed000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 09:13:20 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() pipe2(&(0x7f0000000080), 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:13:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x9, 0x6, 0x80000000, "8310297754d7b54ac6d68528b19908f5f46e5d7e", 0x6d7, 0x1}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 09:13:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) shutdown(r0, 0x1) setsockopt(r0, 0x27, 0x3, &(0x7f0000000080)="794abaa24c493a4a2ecb0b8a78566c82ad112f707826091c9fb210cc4fcea565081ae9c4fc215af7aff265c25506a9053fba4fccd3ab1dd3b171e6d3952397d1ab175a0dd1d66fe8929d5032717bd84538dc76f040d6e24de63d5c05037f277ce564d4628eed33bbeec1c90e37", 0x6d) 09:13:20 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0]) 09:13:20 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0xe6, './file0\x00', 0xfff, 0xfffffffffffffffd, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 09:13:21 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0xfff) 09:13:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x101, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0xff6f9bc4210a4009, 0xa0, 0x30b, 0x1}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x1, 0x1ff, 0x100}, {{r1}, 0xfffffffffffffff9, 0x4e, 0x1, 0x0, 0x602600000}, {{r2}, 0xfffffffffffffffc, 0xc4, 0x1, 0x4, 0x7}], 0x1ff, &(0x7f0000000200), 0x9, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x2}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 09:13:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x80000000, 0x100}, 0xc) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7f62cea76327671ea15c261ea5dcc025475be65f62c44ab8958e8170c8fe56c63190725d061ff78622ef0a52a96888ec487ab59886ec77c0f374a2ee5d3455fb92067bd096c7c07973d4fae306a0a4893fa6f5378723f4d6813bc4578e6bb97e98c1bb0f53ca4b296dbbbe969ea30e5410eb9a77482d8902369befc24b4d95447446b46c3957b851e8b17ec234c3908d145a6fcf9344c57cbfc1828077a7e7f6c5fdb6dc08489412012609eb18faf9f97150f8462ea76bf564c403991863a145845061762c1bc9c048536eb63b5a90e52442bdf552c53df1bb530e24ed47558dbf91ae334d5111ed86692ce7268434fff0d0", 0xf2) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0xffff, 0xee43, 0x8000000}, 0xc) dup2(r1, r2) 09:13:21 executing program 1: r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getegid() r13 = fcntl$getown(r0, 0x5) r14 = geteuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x1faf84a15ef4fc2, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="24dace016a4d1023d975f6df9f323ddbd5432e3d40b46e7e372273b01b5dfcd339754cdbe40005faa26a1e1ef1178791cf2e47e8cf190c2d5313e92ce724ee125096f6b7f0e531e54a1c7aca4d452b628c2b3df89105bfd0336c4ca23aef4eb21d787015e40017ce74843f0791c0cc2b52959049dcf877413a0d8cbfae5d758c4551a3af50006290901091137d89dc31c8b75a16131441767ea4551376c3eb2ca5fa7e36aa62cd", 0xa7}, {&(0x7f0000000180)="d9e8d9b9c3eb34252e229de25139ee8fe043f134e20eaebd4a297d1ea1a1cd207988ab30dc8621ef5178b8488192973f9f273942a559c54b5f4d1230ea89f25eecff80c16b7adf62990204b62858f99c82b6f95cbc7bf297a34d560f2b151dca593e90930706e7ebfebfc115ec0ff58290e2918dd30c9a4c0f7a6f9102cc4abcf949046e5718704388447eb931c54b974df39bc3691fb091c0332ab949e042b74374bbc24e32ecf706d3ca0945b77c22ff79aa118003a40daafbffab2b11d3c90e816fd8b16e6341e33fed03fd8110d38f13981afab7effb40aef7a8536ef0ee6b1a94500b2b81810ae3344dff1f4b91eba3c840bf168031a61dc759a0067b7bd0aa53d886572d9ad087befa110c69fcb2d6ec7f49be7c1636f3298da7689612be6f24ac2f771e995b9ce96dba7f23d645ff1fe2fe0f577b193b464e70d58e020da924fab14ab8becac52a13f7304280af47960ff41a6a1d89cf1a609a47f6cc2cbb43d24164a2bd9a76fb8b77c64eb2ccf7063b06e45e34c4abd336b2c7e811ca705e14cf5c284a66022d2807d7d3b726ed9000c1dde71ea0980384f4f5be7897f971db9cca7ded91887dd7f425cebc9ded4df06a730dbbf87121da2c1e2d73019fabe7ed5546d24bebb06e2a6233467a2ade6bacebe4af1dc73ff2fea0eb2ff2812a20accae536e410c703d5a781da1b533f83635bc27739fac966334a3cc65b39e8f3a24b42bd2a3822862ad372c71e0b99a18aa4d09eb0b488d6c88690a8034397b8aa9c530d5f12eca1cee17522d26dcc993874c8c148ac9d4bfe4b90b4e9c389fc13c6c6b2912d4f88c5ee79e416836d1027564537f47527f862ba241b68880159fa293f993f26b26b9a89d6d6101ef025e1f022ece718949d2c44e6c73a7727e3c227d4b0ad7df354c94906883904b3046d95a88797793217b1fa35c0b6a7affb7ba0408021a44e2bddee92402f90562d568f62203be898a9ed11ef28fa2d8055f6525e0b7bb9860dea22a1bd55922d7ef487a2554cbb7cb23a741f2c907e9835831c2e6cf49b8070b8493839228d45943f5c5ca56a0ec911e4175fc54ed6168db55052c84b03030e1eaf6d3b40054a69f64659ecb92ae34d97fd9d81498de44b10eee6b3dd9db88557d95920bb9b5d92709a9794bb56bb3f0fbed0e13c66bdd8c5baf6d2a57df99d6a49dc7c58b203481293f86dcf5987f08e406a4a8f695bf46854f115beb26f3804cbb6d6f254084b18773f768c69b359d4309c954634cb1f9dff897e89d0864e1d501b2cc65a5926f21aa2edebf3cb6329574c13325eff644f2653724cc28c2948f37ae4074db6a315e5bec9503c04e973d4babffc72639892f94cfd9637730f6f3bc4bb2001698739558723b74ef038d4d3346b2eb4a7fddb1dd109577ae383890e2b4519207f5a136b3bcf05f820756676c2cf339469e15ebc4aed2ee7e6be36b2d4fcb29cc68001c20b4b396cdd302d4b236edbebed37bf3d18a4d769980db0cb4418ab28f99037f49d037a1c8fb62543084ca2e6bc0a5c55d17ca5835a90e69199eb347bea213387312fcd6ee32ce8a71038b541a5a693545123a5f2dfb1c400088855280ae69838f3a1ca478838be9573b91a8a0db2e76c849e89780b823b49526e0213ce039465c1d22a261c849aae0505ef4f566dedb9cc341a3b7b9152a23c62979f6e26bb945d48e874baefe36d0ee36d09a7b1cc557efeef02a89e7249abcbdeec984488b5e533152bd4a0545603fe3348e42cae0e0534a0aaa2b982db5b6e6fe1b9159283a468828a92947ebecee2ecc91bfafb53eb5c735324fd63f9b6f16089c2c070c0dd85d5c691d3d026dbce2a33f1bdd360ce8605bf7ac853ce097901086ae2bf6292655f531bd282cff8d496445d7cac6661929efb8d48005e7d2bdae77afb66b8fb3b8a6e953ea84657e8c14a099f7186507d32d17c02dc55e2503e00ab9becec410a4d894077ae628151163a741ad47febd03e82cce01218b52f55771c7d4c7f0140f544b81b410c2a8fd4c0eb94be8a38664f24c487ce762a5eb7f3986801e5269b8da12b0ad1bcedcbccf293d67bacaa1cfa58adbeba9a4401387554bf280bcb0a68a35c7ccf0edef100a90b354412336f049b7af2f06f83ca588d6ed64650fbf0286c0dcc10cfee8ecd6f46083be6f6f12a0fb4da87f8a3d630a36c31dfb91c3b98773c97d21eb9b363c32155b9bdbd74bc49d6000f94e2fbcf94ba2b125a8385d5f5f84f9b883a382da90545ff906beadf42d7a5e0ae1412f5159e71e7e735668abe70f4bec22db0c043c9d9b8b1a52923702dccf17d43098488cb0b627dd189e91001aa4d00c4bd3b2b386bd805911873e696f043f27a2d790fcaac0f728265edce38f2241b645816118178d31dfba6c44fd59faddaf75f0bbfe11e1cefb906d43351ac2edeafe09f5c992bbc5209cc8e6d52ef0ada4543f4d7d92c0e6e4d746383906c532d535e8b45283c2cadaa5483732697c5217de104cfada09b05e45e96202014a0f575721aaefa5b901385162ba3fd606e4c32852d3b95029d992ede66e5fe974896dc11dfd75439865db70c3e4116afe17eea979ffc08aa0a9ff1d39f91e92a5713931543b4c0683a178e242f77ae7b2af7f7aa19e6be98c9a3f9ee7571d65564af9001db111099c5d344a8baafbcd4ee75b38d3a82043a9a95367bf0b444fdf2cd4b6d3d76459e6b3004d74964d855785779c6c6a60ef7cd6b6bf06c8fb919c03bc71071d78c7712710421607b163850a1463f3f900de831ce598515598e7ee504c2b9a9155e53a46c6decd751352e02112eede14bf88518fd5c5755cee401518c2c5b7d68f1adabfa3f8bf63064a284095da9d6a8c375bb2dee9f983c8f67a3f0b152a1ef636b2ad46b33825aa7ef8acb532c65b217fb41b7af12b857aecf1c5c18fe78c11211ae47b6293613a3b8328c97148634977d4551681fb09abde5bebf70ea41ab314dbc3e0ef56f1983da9adaddeca3b18b07b93508b6903d43bf4a1885c41960effa7ebf9524fe294c5d4e0785c1a44742ef53e10fdd20f6468ff3a72817515cd8bef75709f3c4c6b55491d5c81b02f8a258f9efb6d9cd42b374deb28fa66fcbec0d8839564a32443499c7d54dbc260f49735e47d78fdfd16fd4fb7e510782086ac599d7f87cf642267ffb280e47427420c0d076f657fcd9fb832ec6ce6a1919b6d18ba916cf3decbe27f3cbb9a56a4714011f2e5f2c5a2f2388bee96173ba58209692b6d4b3ef6edb3d429b50bc11820e805be4da4066d406d6ce3aacf389feded34d4a833d7f0b46b8a9629f0cd551ee217ffcbb19acc77ff7e685ea2259ae70c42befa6ec93d63183073ba074b9ee4bcd52a09ca4158f2d24d00f4df89a9d0c1b1a3e4c335a8e9eb20c7c9eb3ffae628c93ac9efb09fcc194f32a196499f981c94d0aee4d1e36a6270ddd3fc8145a06e25de82aa884aef10c6725ea0ccfc360dc708814e6507bbddd6cd55ca98d2d63b5b18127cbbc0999984858d628cd36a90e47a3f0913e9ca65e4aae0c8c8a8642045bd052e9303b40184c47964cbd88138cf1d44d3fbbd52e74daa78c95112711833df69a825ff6057f63badc2a7df6be2772244fc0a8706874290528a003c7405265eb3ce90c7decc1420555f9d16fd6b2ecc8d0b1919c0208e7fd278d3f8184f7d1aaa1d90b640c9845d5bd1c74c7ff9a1bbf88b24a106a0400432ec1ca1d242cf1198f3f28233ed574b98d42641d5a76a1bed41fffbd7fb8ef243cb3aab2994dd3c951048b085dba0e247b177512bf11d349d5d50eadb5f3218a3e9f993076c61ab62a9fe7dc1c64e77dc7807346a7c3216cdd99c208888be745118dbe5bcb1a12783fa424943b07f6f29976097c27e27547a625f40866e7a0ce197b701026fcf056811088842b990672c65ee86244395b65c316b0e590d1ed1563984460e00c7ca8ad1b816e4a0c27694efb61fe359abc9341cdc79390cd54b077033ac66a1d6e4ab32f92184463f27b0caba96e8dda295e68332c32fde7e9514c976ef230a629e21fcc8a8d1f30cfb66840a7f55310a0e77adfc5ca8c0064fe7b276389c91fc87bebe2e16d9928ee62b6e919ebb3b6e3c6cd7ead03618171c4759ec5739db65a7bff3af305934df29c17c5b28986e7985707d00fd1c1071cae30506963333f0e8e63829c8ea49b780bad984e09f5a1b6c1a2be76195f249f88f2816fbf13fa63be11f329ef2c599a353eab2bcb76e5595eac9932c247488495a598246c09bb8f1342b022b59d5a12b932b274f1d97407dea3a0472eac3977453bdab8ef45a222860d48c5a1f2f8f6d822335ca53c5094908ffe973f4cb6e18312dc29c5b4e71ce45efdd6602cd9252bd8443ae4d4b1c15edcf1cb38768e12ff079632eb72e8aa7b47986f6c4b4a2f809d0a20827e227b7722dba1b901f9d75b4b7968b97990063b6ad9d6cb49efbb4029f91e22b03b43183b93524ae1c22d1602bab1593d19a21fafd9fb99c5a386c7be470e9b258a7f2a2d90d6f50e7a4b192a5747368057913a3012341c6a06dddacaa51868fd4ffe9641ad930692a5dfa7cc78b57236e6bb4500cbe2b4efd3dd2cca579fca35b4b937dd10b0a9a71c7dd7e8e95ec5194aafaa6337a2907d566c00ac1babe47ddc0464e8515dd8a8bee55159cce3ebb7f42a327d8b7c639293b63ec6ae2060b2660fff20d0504e2cda3e0866e08e27bf4ec9d335b393d24743a97af91c5950a7292ec20a52053d48cca73fa6485560e1c508426f6475f7d27c01d95df0f97725ce4e6d92f87eff3e395f9219e26a008ffbcb2892a449ebc628632657ac789e5336234708316c67989d9f324464bf883f1f86f647ceab97add43e39c2ac283e3467770b53db0cf881aef5d35f2d3a3e414f6c9ef6b81ef626dd30b35ad24c9a46213f0b1af6dcc01cce0558012e2fe188c5caea79231a2c2f80079590e664692919ac88c3adcf4336609752ca8fca3d808f30b872d11644f79ab9959c9a72e4acb1a1b67a730964979a049d50167edf248b6b68e785df027321ca93e9a8d6d88d6db5cdf0f4a4db87321ba9c0356d345a152420f34abf7da7c70f7cb492ab050d19ad756d6875da1acbd84f131e89620c363d70722c08a3985b86daf21b3a2ed4e8a3abe2b693213149c23cb415df3e1948555cb5579971f7351281c57587a751248b5a2729e396a2a8ac760280712c856f1a8245df929941bec978777e48943a017e62e713072226bfd345d0f4989b27dee2bfa4c2485842b02f92de7fafb961bcc68f7998721feffe397c2dc38bc62b4d5ca9e5f0c126b0d80f2e511f50df1dcbdd067ecb6dfcef5c970a504240a282cc395c62bf4794e6bd27559ad92af0c7ffb95d4949c725bf42b3e3ece3d1f23b3eecd1c9af8f736b7474ce42697f7b2e2222ac157b8c72a753c9960c9f1b0cbf49b3b598d2a993af645ee50060ffa3e9144d0231a4f46799259ef7651257c44fbcc310ad10f8f33087cb856abf03073e109b26c1d004b1617dace0a6d506f122ff1a21365e1926b5e78888ebd47591a52948762c06a5c64b363d7862549c47f61bf8c00dbafc2ad94b23a6925bd11956b33224d54a1ddb65e8fd6fc1ccde29594243edc75d0bd99e28993035c96bbd69754c75b722c28691a243487449803fb42ce55933c384384752249028a561dffc4f9565db51585ac44f0a539311a890ffa3c125d42a631ad02d9659b679807409fad78c386fb7c843db908682d4186b3f349eb016673fed03eff60eb539", 0x1000}, {&(0x7f0000001180)="7a4a06c8a670ac4270cd76fd724b0741f90c9b", 0x13}, {&(0x7f00000011c0)="bbf2afe9597d700944256cd276636815dff346b72974ca9e803219ccbfd448e8eb0253ba3b92d7f60476f0733e83b675908d34241c9be89e2793a97983aba1d278d22b1196887cae945fd8cd0b15db3aa158d09149bd5909d0a7c94a3bc0ec834c8d5ab2f10b0d59a960a3916628839516f6b29a37c41bbedd4f9324a551ddeeb536ecc3ef8bfbfbb312fdee26a35a7f3c2360654d4615078505bfd102cc5093babca42409bdfcf0", 0xa8}, {&(0x7f0000001280)="870c82165a27e1f4c827119ad2e64f17d1da446eea99188dc882d1dba6e2917d05a939dc4c89daa473674e4e14a852ecba7b4f80c8fa79726e6e05328d7928", 0x3f}, {&(0x7f00000012c0)="4988872feb3d6c23d141ffa96570242ff789cc2084519f1f", 0x18}], 0x7, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x108, 0x7}, 0x40e) 09:13:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffff7ffffffffe0, 0x0, 0x2, "01000000000002000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/90, &(0x7f00000000c0)=0x5a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x8, 0x100000000, 0x80000000, 0x8}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:13:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x54c) syz_extract_tcp_res(0x0, 0x7ff, 0x4d7) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x7b69443c26a60635, 0x2) 09:13:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7ff, 0x0, 0x200000, 0x0) 09:13:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x100000001, 0x0, 0x2, "21a5c6565126bfa7f3062ab5f53f8d3ee8aedaaf", 0x7d6f, 0xff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:13:21 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 09:13:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffea3) r1 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getegid() sendto$unix(r0, &(0x7f0000000180)="a19aa676fe9435907143c6e611921f17db89f9a7a450a7cb1b6f1e4e8da090cb768efe05937b8da887238af860727432b5934dfd7efca895863ef198b666a187db12e87a2b2d4aef460e72013de774b8fb34b16fbe10c7543b5d67e6872c1ff9260eb4cf3456d40bb91ed211e8e38065a1ce71b5c86dfc223cb1da0f6f69e4786d17965a3e5c518cba5eed50b93e79e3d8215df6b0f9089516c8098730259bca8bec51e6ac28ebf5ab8347a6460eec8813b0253e5bca8757c04b7a7ac7e9", 0xbe, 0xd, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x40, r2, r3, r4, r5, 0x41}, 0x80, 0x50d0, r6, r7, 0x22f, 0x200, 0x20}) 09:13:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) setsockopt$sock_int(r2, 0xffff, 0x5d7f08847bab6264, &(0x7f00000000c0)=0xf6, 0x4) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 09:13:21 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) 09:13:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$inet(r0, &(0x7f0000000000)="08949d65f42a361eed0ac8a4928ef98d2e02c2c458d20d2b205a48e228fb9bb306dfef49ba3120a7c81d5898f7089d56cc35d5dd0d2e4f379860a3b6f009b674dc4c313effc4e00ff219e4ba8fada7bef75142b597159b62af291244dc873ef1b98c337e097f1dbabe59628afc31f43a7ce0593c49f99e82db1c6c74472dae617b5ee461b41b950feb9803be9bfcbd405041b2610a704f69f2876d621ecf3126e541efba33091daa4ee4b49a9137", 0xae, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x12, 0x4, 0x3cb9) chdir(&(0x7f0000000180)='./file0\x00') 09:13:22 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x1, 0x8, &(0x7f0000001140)="015dbd2cb648eaac8a9ff23216a62b6324f2869ccc56b6daaabee4e878cca81f6911a30400ac6faff89a02c93adb12f966ac0195fb0f581f65ce71ebdef8f4115af6716a844e4a814bf8bdbb2692d28b1fd1d0c02388e6dfd6977783cae729da8aeb060c93d042f5f4347fbab78652d720fa23d366c1cfd6d8cb0b220e83e1239ed5ac59a4e3ab979e57f08bb16e1bccd7e50edfb0cc163198d82493e07e5f373741ae9a87cfd341684818000ff1c490ac6d08e2573f85f8a33c47827da98bc5e5fe6f6edf47eac2221aea53773e460bb757bbc79e33735177eb26ab5a8d3dff8439d7dc20be3d89e225de810b2a932fb5352b24b025eba2b7f7", 0xfa) setsockopt(r0, 0xfffffffffffffffe, 0xfffffffffffffffe, &(0x7f00000012c0)="9ec4e2444a94d90de9343a21a26562a64ac149be4b2f6618baef1f499192406f880f44a6df56882a00b2b7c4801354757d916225d005a149c704afb5edf94ba6d8951404ba2910b90f8676fcd1b815cc9e3d10450e7e4ae494d38ca995462074590b78a408806d3336", 0x69) r1 = socket(0x800000018, 0x2, 0x0) dup2(r1, r1) r2 = socket(0x38, 0x4005, 0x8) r3 = dup2(r2, r1) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) pwritev(r3, &(0x7f0000001100)=[{&(0x7f0000000000)="2d1be20d36f4a2c34a37df2f9b186f13cad51a6e6be9fc1e3811760ed72070ce113e7eb0015432a2391632bec7c5840941643b826ce8edb1479ba752b49433005e36e516057774ad0348952de047e14dd1bb6014b07f44bef0f10d4f2c3af4c4c6e1b863ec3f0b90e3ef91fca1cbfa0da2e5bf9ccaf03a7dcd0fe3c917aebe1b83", 0x81}, {&(0x7f00000000c0)="316fce0ca7d38747ba2ca9ab5c17514b1fcdb505fe2b65ec5062396bfdf66d9d9ac39bfd3d61adf970e1045f84e615f46ea86590bb479f64a71d7141", 0x3c}, {&(0x7f0000000100)="ab3ea930d18bbbee8a675f69c83ebc38498e2233f91d1132279a3eafef75a39ce413624a610ab0ca1a726816451d3780cca8bba5853568e3d764e5ee6072eeaaa0d910bdbd1b4724d1238f453081c2e2614e6a67a75da5bbc2e3c4b2f14f70fa7bb8bc6b121bc2602614d745463ade46c366ed06a577e247eccb45e4236bb2024d8ac785aa6c2b532dc4f63b41605512b3d7d4f9847b9811c84ddc40dc23d23cb0f841efd46323224b2e7d4689099b9783bae904ba7454a2ae2dbd51e3f9a48aad100ac8671fed37fed51149dcb7114506c5a206f2d092b425c398d93514e7faaf0b8c1e887cff05370ef6298fbc23b51490a0ed51f37cefece21fbbb4e975b50992d1d92371e6a3e8a3d62922f6e438304b941a5c396fabe9f1b0f9432b76b225fa921cf7d9effec71650e4175ddb2ae5b375dd8eda60983d41be5e977d53373f2c81c15b7adc120e64b25ce8e969d9365e7e4960a943dcdbd5c819c3f2aadb3ff6855074e3bc1dfc83e6807018dcf50e9237f9b117a347aa8a2cd557414905cd443f391e6692a17f2cdd83d4c5997534194ec54671e40bfb869978695d426249a8799743bc5bc7ade1bdef0ab13d41a79af55f28e5d932f96c9e4c57c7874c99d8ec8b3ed1a6126a74b2c793473426f796fdbc1003c73feb930812a8139d274a7e3a4f093a66bf956da4e6aaf175fbab2f4f4b0f798a4e317103baef717586a1539c30d140857990b7dc2d5e99a91180f9cd4ea63355b0ba9761f2ade9b321699f19a1c130c0b765159a5c555a7dc1d2f2b0971b223edc4f2a4fbbe10dca78c4a84f731bef8859081f451ee27e9347a6e891127ca21a41ba2bd6f4a05c521417df8e4fd51b98cd433a3e9157802bf46a612a7f6d8515e3b73a33d5f614b5c10870dd990462e2beb912a171f38fc115ad89eac56e86496a06651a3df6c36f394f45d70ce08d95b62e8bcbc9fa2c3fa4b0b30f20f4e9771daa7293af3e7bacb9f96405077aeb460046d1b1e486360e4ab386df9202211892deb058d532454a81b0be1ba8283b56f503e2cf4a72fd2551ff1e77bfcba14c2e0d71ad80097c2d26f4ec1f24ae339cd67caeb88cc48b08f9408b5857a425e333a74e09bf26022357218ac2356e936a5485cce13eaabe2fb9e70ba60c7154e5e67bfeeed0703c552dcc5e1139141a2776eb4553df7805c3df096595a06698df743c28dafa0858339cda77c1b584634603e49155f8ea8595835facf9eb8945c781bff33382bdce3250effc7e21585d84ddfa071f4a33d13f9b747e4e6b7364fa1f00787038ef46c701422f4a45404b9958cfb8c102275f9ca597cd8e37b52369708bf7a48fbca4077f9b35048303b10774a191f204c81b71ba4b315db71f1e32f18b73a60926cf3bdb8ff3bffdf995c298bebb332d9bcbbb7f9bfe83611a0d46527b9c5b38a8b5606ff979b5bb7c2669f90fcb61b83246bed5c0e94b480a886596421bfb10544bd7a1d22d1796284b384da759169c075a281aed1f47d23835d356e88ede895147e67937225bb046d7147a531fe498c1e637005c1ca921b29f6958e8ee004250ee8b6532a59566e1eb11702c18553893b16ab396a8c668e8da13019a458302e29ea6fe23794dba1c49fc2d965a4f89dd3a8f0443a09499449639d40749c30158fe4a0343c3f16a5bfbbe033e469753b6828e6de9d342c7e85a8c5383a5ac625f7a73b485261d63534df1acabca88fc0fe79871e1c5b571091995beafd467e8187edc7a2a29cb611a01ddec032ce59a99e8e5e96479b82e8343ffc8fdd9f92af10a050bc4720a63efafc375dd46665564e85a11220899aaa5f444146ca37aa034deffb739c6f1c6335088ac67f400814662968b28b1bf1ab740de16fd002f48e251dbd9d809c8700d8f2ad739b7d951877798e598afe12752920621eb01a0ed15ef0c2cec7b4058544f75e606a07ac4ce59e7ccf08afc3a8cc41fb9be36d87b3ab7098c3d58dd34fc522f98cd7b832dc011588e0ac985bf0e012f772b842bc0c532675b6355d9a9b46b0d24195a283c061bdd5369d96457023b70fa2b19409fabea1f68e5ab88c72a2e5e70e4d89d97e7f4fdd3617f12a6a81aceb1a0df4c45ca4238886e5fe70dce8df78fc6ce1e9bba571951f879943ec61521dd647465d4e060e92719aebff87a1d9bcf80bfdc21898eb09dd952aabf8759204f6c82d522f96b67f547268b9d5bac68e5a55ea742bca6984be9977e10e46641141f0efd2650813d257ee8aeb9af7ad89dd1312eca149ed077d75c6ae27d54e2a57494f08107e7e6915e4e6a5d4ebb8c15ec4db9d234d3c5cd1638c34ae0b9e5b80201b0cf10a6fbbaf907212586c412c712d4d3dfd663d1f7ab842a1669cfa81826ab05d574a78b90b0657acc97227b83970f1deda7fd33c3780d768b491ec3f5121a9d792a91800ff9fe40454314ab9d138151d451159db510ab1371a23d2ff8b667db80358df3214daf392ff0a547640bef6829805a477c2803f92ca40861ffd98acf7699045b5c15eae3ef3a84185f24fcc81c576eced2fb5c76a75306701f742d213c9bfd4335c4f6b6fd0c7906cc19f57fe50a92dd48bbfc9895b7f06b17b90d46c0c09820c374b4f99812c252454004a8970e366ba19e361632fcaf42d677cb5b1fd41aa995e9e2c05a9241c9c0ecdbe9556961f8099af8f8105292cff8b967edeeb0348bff9308fef79b69654cac0283f631a631236bb922d96564db10c7411db631b23caa0073f438a694a7e2d0fffc8c4c0d8d233f928ccc5e9d44678437fd33dcb429203fb865cadbbe05ca958ddf6cd3125e719af639cc0962cd6ad4ebfd8c8b5aa1db0deedf0fc3d2d6fd7439959b918d1cfdebd26f4830201d72e836b02d5ce7b5aad101acae97b12d7b5902c6d6927657c4357941e62aab7e4479659b730676d7b37d8423a0d6b17755f812c4083199d1a5b4d69d5f17da2aa6ab663a4928431a4ba8a3096722af7f32e6d8a80018d9ea193c09f3bfad33a0b7baa6d988f7f85d84505d2f914f987ec39553ece5ad84b782e793a247b3b2903643c2fde3c0d0563f2f269653bcba78755761aaa994488074961118e35ddc7d855baa29d4786fcbaf0b1a73d1533e01ad41f60b3254022914066b56728c883a1b76c0810474329fec71aaf0da88ebb331b43e093207a281405903034583c07607cc455def12cecc5879bb1bbf911b2ae03fa7cbd3ef5d524d60380449df6ceafda8790f09431d1dcd63659f066baca3b5820623572b8fab2db7478df5cd5ba63f96f77bf168138650c376be85fad64991c6ca39ed89a32be85f91f5c6dd06aa2dbdd392fa9624ba1e54ee068e055e3f3696148fbba370bf434ea2cfad6f84ae58bcb64f42057436ff0320f92e43c693c4b382c230f7c6ca58e0c6058297c0b7f2f0b69087e2f0ba7b799e90aec1b97faa2bc2a808769e19113cc8bb4e4428d232839e216a42b50bf52890aa2ba5af22be8a0341380ae3116ae6224d6f81951478789d15e04cfe9713f6c7c5e8b3564926f66015ea656d3c39e56aba426d57e46c98a22cba6692a1144857fa9eafe90d230a503c8f9643f238129b9581236c2bf2225c5dfc862c0852c15470aade864fbafda5065b17d0415d5fef31fda3b01327ec8039000b55b0ebe61d1168b4d2253ccd75634e04c6842146fc42c7e8c8401d7dc357c5482a7e38d63fa0b998b4031e67526f2488b222a5f1c43736af23d1286c4641eba2591a9044fb51665f9cff075a838ce1b95c396c78450624d9c20b0c294ff6c9a7cf7948dc0467db330e16af04b5bec121b3966f5217fea889eb602a10660cd04b91e9c2b4452fdefdc45ab80a2b9f3a442cce48fe1b4f585e4567dc65638c3930686762c815b39d08ff58a9cc6582c36503807fa7980e789b448c8ce8f444d6bbbbad6b5f7bbe77fde5cd3bcd424bc102e7073726613a577b2c6e68cd3324b4fe62f3fe52856ce8c0251a6de82d8eb2feaf410fbd17c7fd3318a1c57a7ea97b8eb6bcb30750cab9e956e1c865f6b240a28c9509eeea6395282bd9f2822a64751dd11efddc62bbd4e312a87fc5489747239a78de70db887f2682b1ac98765cb241a57f850b90caa3e252d8532e909d6d7b4e87d2d8d1f11ec105dc95ffd675f5f43fadfde237ca01fa2354d1d7633c7f6dd2b7d9d9d2ca45e1de3bd48397af54e6dcd1ea5e58a60406c921f63e9f21b0400ad4386483f29e62ab1d176f596ea4af7b2cd269f749931ff1091a5e289484fffbc14829cd974b5ebff249605dec65b4207ffa1e3847d0321aeeb84e90fcba74d4cde9341bca029fcf1850d9efad8e770edc2fc7d18ce0079debf96b0f6c2f9710ccd9209ff5ee7ed49e920bfe0edbb096c337d683007b537c3e982590680fe9caf0a11dc2923811cdc37a6a92b019d243a1de61e988127f364ee342beb9fab91009319871e3df410f05cadc22451d732ced3933e1866706753dae519fd174828302df753c8e6d53f67ac4d36790a8c22c396ef0ea3aa6f0e742aa0b632579bb7960f4f925feb3c93a41d2952e2884aaeb0b8e187a8b62f9e5fca326f2bb37070882c2ae968f5527d7f18e3c808bc4095b9b1834b6ea523b62b3789bfc3b2701e8e7a517701b23562afd336954f13b5379439d4c90a8cb59746ff7ff1e1e0e194a8fd1121ce0d1bb9245fe1e5a61484c5e96812f63f9c7c6fa88227c782af2bb4657da4b1729ea256f7a505cf8489c97ff7294eed43dfdedd67e6bf88ec173de31156ad0e5fc9cbfe009278c6a6723ca9636501ddb398f1edf0990bdb654b300da7bc83f9b41043fed9e1c176672b85dac0e5cb6055aa3055b7dedf86bd443cdb43baa51fbdeb97fa83ab82cfb1a602b3f360a2f40f677c435bee0bb86a8333457352758537f62d1cad9c4d46fd8434bda763d57b5f9e2c572ba061a2c754c1e22ca7c69a1fab1e5aa91951983a4fddd878d8d53793972a8002b201ed9ed0712912e73ea26d4ac5818f8b24e11f13066aee6cadce2721647abfbd596a6d45e0e0b521d7017d58aa99548f28eaf7304eaeb35ed2ab821e79add88849e400aa1532097fb0522025b73e312f77cea1cd96de718c0d295ab49dc2f8ad978f17c479758489c62861f9bbde020dec8e5f375935e2b33a218b52eb7ad9857b88925dbf898806a6be7ded95f3630e2806a44cbc1dd094399cc7c48a12ae60a2b83960ac829852efbabf3d878a4ee89eb064684da91ec112e51763236be406048950a042b1be054ccc178074587b029736ba07b77d6359610e165fe9920ad1b838e6a9253540b0faf3a953bf2ca3d96295f4ae9780b5bfe5def0800262258e334ebf72780e06603cae1e78d6823c4ff87af82af334b001e5e24ccc5939ac20315748aaca9c7a3e0efdb953c51887d9003bf2a7e4a19996a97fb79ce70a6396fe449e77b0d6daee483ba0d48be8c6bc5052a0414fdef39ccb1f0743ebe275badf3b8111dc2558c2f31eeb90173da62f32e6a2cd0c0dbf6952c0a51790f2cd71ffde7f30dbf23303e5083e970c1fcacb7b219d2713a8f1aafce64afa4d4e759ac5baa5dff1119b7555bc3b6a1b81c7b430273202d0a3bbe730338a9e1aff70fe617ac7a25b6effbbdf72aed35123fe6cdcbafb9d59b616bfd2f065196e64e186de0c71ea155f39e753251e5a4ec373cc582f546c73e61b0c2140ade9b966fb83501fda3189eb3b6acf93ca988a961da85df4f4b2266b7ea9643c058abc32703808530e3b70769735871dd879d8f6d5f9773eeb7d5872005fa", 0x1000}], 0x3, 0x0, 0x0) 09:13:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c216c1cb3e298a36256e0a4dbe2d1010c411c89263fa6b29ab902befff6b2429218a602e466bfcdb265362ece79b89023807145c5667e69a763f89286d6b56df716521b4f1b4230e9735b589d02a66a4bf699c1d4bdf5fb9c0a6eeeaee01618f2045e061ac40094b118c6751fa61636eeea3527a7a3aa04e4a0222b9ebaee6ffa2b55e8b4c0376798fb1d2845b6ed7fc591c99ed854e5c4054364be8be0918e0a4078e230e51fb59cbf", 0x175) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b87ffffffffff9c11fe4dbfa600"}) dup(r2) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:13:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x6, 0x2, 0x1, 0x7, 0x100, 0x3ff, 0x1, 0x2, 0x1ff, 0x50}) socket(0x1, 0x2, 0x20) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 09:13:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) msgget$private(0x0, 0x8) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="df", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:13:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xbc4, 0xfffffffffffffff7, 0x3, 0x5, "9d10d7420e16e58c436b6522db5b077350f398cc", 0x2, 0x1}) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x7}) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0xbba5e84bf780580d) 09:13:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getegid() setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:13:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x102) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000000) fsync(r0) 09:13:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 09:13:23 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0xb) connect$unix(r0, &(0x7f0000000000)=@file={0xa74010980e23b926, './file0\x00'}, 0xa) 09:13:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x61529f3c, 0x10001, 0x0, "d730c1e7bb6fc60000000000000007000800", 0x9, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:13:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xfffffffffffffffc, &(0x7f0000000080)="064019825deb3818ca8dfdf0a87c9e7ce426f87e72ae12014b5d8947579d4cd923810d5479950f7866e7ce5b38937bf11a1826a8d60c60e14aace3fba04a1eb2277903ceb9c58f47631e3cdd6b9db6e3061bec4cd9a53dbd1f59320a897a9dd69410fdf07ed01b0d761e2f", 0x6b) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:13:24 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xff5a, 0xffffffffffffffff, 0xfde4, &(0x7f0000000000)=""/230, 0x5f9d1d1d9cfab64d}, 0x801) pipe(&(0x7f0000000140)) 09:13:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 09:13:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x37fd, 0x4, 0x0, [{&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000cab000/0x4000)=nil, 0xeba6}, {&(0x7f0000c22000/0x3000)=nil, &(0x7f0000cd5000/0x2000)=nil, 0x5}, {&(0x7f0000c77000/0x3000)=nil, &(0x7f0000f01000/0x4000)=nil, 0x3}, {&(0x7f0000e9e000/0x1000)=nil, &(0x7f0000fc8000/0x1000)=nil, 0x5}, {&(0x7f0000e42000/0x1000)=nil, &(0x7f0000e51000/0x1000)=nil, 0x367}, {&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000d83000/0x3000)=nil, 0x80000000}, {&(0x7f0000dd2000/0x4000)=nil, &(0x7f0000cef000/0x4000)=nil, 0x3}, {&(0x7f0000c12000/0x2000)=nil, &(0x7f0000ec1000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000dd6000/0x2000)=nil, 0x6}, {&(0x7f0000f54000/0x3000)=nil, &(0x7f0000efc000/0x2000)=nil, 0x80}, {&(0x7f0000ed6000/0x3000)=nil, &(0x7f0000cfd000/0x1000)=nil, 0x200}, {&(0x7f0000f0d000/0x1000)=nil, &(0x7f0000efc000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d48000/0x2000)=nil, 0xff}, {&(0x7f0000c8c000/0x2000)=nil, &(0x7f0000d47000/0x200000)=nil, 0x6}, {&(0x7f0000dad000/0x4000)=nil, &(0x7f0000dee000/0x1000)=nil, 0x4}, {&(0x7f0000fbc000/0x1000)=nil, &(0x7f0000fa2000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x21}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14e6ffffff00000007000000010000000a800a260000004f"], 0x18}, 0x0) 09:13:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) semget(0x3, 0x1, 0x200) 09:13:24 executing program 1: geteuid() clock_gettime(0x3, 0xffffffffffffffff) 09:13:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8fac570be49143e5, 0x0, 0x0) 09:13:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpgrp() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = fcntl$dupfd(r1, 0xa, r1) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x500, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) mlockall(0x1) 09:13:24 executing program 0: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x500, 0x20) 09:13:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x1, &(0x7f0000000480)="622fe8530c3c0700", 0xfffffffffffffee9) 09:13:24 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) 09:13:24 executing program 1: r0 = socket(0x18, 0x2, 0x4000000000000000) setsockopt(r0, 0x0, 0x200016, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:13:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000200)='./file0/../file0\x00', 0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b8a0 failed: hole in range 09:13:28 executing program 0: mprotect(&(0x7f000054d000/0x1000)=nil, 0x1000, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 09:13:28 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x1a) 09:13:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 09:13:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) r1 = dup2(r0, r0) clock_gettime(0x0, &(0x7f0000000080)) fchdir(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10080, 0x2) socket$inet6(0x18, 0x1, 0x7) 09:13:28 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r1 = semget$private(0x0, 0x2, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x2) semop(r1, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) 09:13:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001040)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket$inet6(0x18, 0x2, 0x1f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x10000, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x100, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x82}, {r1, 0x8}, {r2, 0x4}, {r3, 0x133}, {r4, 0x8}, {r5, 0x4}], 0x6, 0x7) socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r7 = dup(r6) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000000)=0x2d8) sendto$inet6(r7, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) 09:13:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000008f1f9502575f5796"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_open_pts() 09:13:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="774454315e3e0cdf3000"], 0x10b) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000002580)={0x3, 0x2}) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000000c0)="ecacaed0a15dae27dfaecbc731ef6461c4eae85b651bbc548f20f466788d65655679", 0x22}, {&(0x7f0000000100)="2be706aa83065075fcbaf09994f45aba2cc749df66ae5831fe80f73b57078f1b8a12954b0de6922fd1403f5668ad26f9ce2046161464f6ee597a4613da971d2a355430aad6831514d039809a816878c00da6477e517642c34722f6cea2061e75cfae1884b6fafedb0e2220126605d2320b83a82738ff4f1620e54da84eb491fbdcad84ee507b8fdef4eddabd667179b3af21b7179c53873ea494e3c1f198078a8a88691ba13ee21b00ae49d975e42abe441036bc75b4e74bd585ac2e55d21ff9ef2d30cced4d8287ddd4ffb0bc1ba969f61c812b81c0d493e5a489ecde6ec049ccb5633134f81c4609066a55cb96b6098a014fdc53d678f0311f7ffc141413e9133bab377da76b193647d907584361384aedfcb77d5f9ab3331d5b9c4a0250417ca5590c235f371304db162379c1f9235f2d1de70cdac07c57f0b4edda3b2e08f5d60cf0526d21993f6d838988d1381f4571e3bdefcdf016e7725595fac1b63ee8784eef04388aeb78df3eda8d92f2f1555124ec6f5ef09deec84130bee0090ada0f98402df76d4b93005424e752cc0964b6f4905bff7812e44c23978167fb05d97156e8cc2f4d65ea8743a710bfcd7fa68126ac9ab813c3549aec69fc249cb239a29e1f7eed91c7c280faa9e4606463890fc332234ca518ee6f293a928783c37bb34c0c6c128afa5d9636de5de7eb331f792144a79cf79e984c15bd02ed02f727578c03d9d1c9f115bbf26646dd7912dde6754c0ac3ab477582f7c8dbaef7ffde78e903f00bf3569954282cbada61c4ca8c966bbbf1c0645b27c7c2d14a6356d1860dccb2d30bafe1b9b59fd636a14ac44a652ce4b8e5aefea5c3fdfecc0063074c1b67c34043ecd0d70be98a547ce2053157b59e5c6a886c6f1a96e21dad7c04ea9d31d3018ec1dd2d1faadee5d9d72a2026aca423e5c6c5d9142ebb057d015d9561ca137014484b64e6a4fff92809ac20efa85f0ff29488e055e5ad2e349c2ebe06dda6989322e574ad526fcf56a735e2cad71fce04b2ac1028485d765b40110efd14adb32a9906c92d90ab0b3a32e432cbe960f3512e8f41582777657176bc8894c28289b7f74de2268ba12cab46085d1401b7c11c9e76c2e9483965d769400db2639a8d4b891b7433b4e38417ee1b5fa36ac4c59fd8fa2240069a7b242e7a2dbdcb63d738ca6bc67c92598853ed58216360a32bc43dce61b6c9b4e920b4866f81e3d44fd21cf5d8ad1c4060054b50030499c65ef376092c7455ebdb96f9885f3e7a14d6706e6382929358db400daa21d2a90c937ee6b2921bf9e50cedcfad3710781ac5bc253349629cfff424c373415251980387fbbaa0fae166b6381082fa10f3e0e9fa6b73c7bbe3779f208aee53ab753c973582eb26a46c3278d930b7ce22f7ce8c1997b30135109a2a7fc0f7069e581426c50fe62960aef8a71114a33b1b9818ad593bb6d2e868e744e517f7e2342f7b964c0c92394b22b03edfe5e9a77d93ee4989df1f716bcea89dc96178043fd6af40a63af845aec63b674792a1686c107d4ebffc6e31009dee86ae43a79b7265675a76d11680837f805b7f7a45e4243d326c1cdaf8c1c7fca62dfcfd9bfcbc8ca67f97479feda088ca385fe3c33906f4a4b9b58ccb32582e304d9f60851ecaf96cd43bcc952b4564ddbb321193b7ee857d1842609f6732f12f8657b1191364f4300074bbcbf746616800582b108ea91691dbf058d3c68a8436e2983e42daafaf504b7267da8d5d9d00251c24758b847e77ca5813af0ad082510c500451dd7ac61bb452df71c72ff115172cdd5559d0b2c8286f1173cdce60a820b0bd3493e37aa70b41e11c0bb895971ce113d6febfdbc70fb83180408cbaf206e615c7b37e9c61f2fb36f047b9c84404deda6f7518ed89dad9ac0325d55ad176992cc56d51cc04ce7d4e3dc65978025ffc6acc3c5ef5ee1f52c3b33c0c25ac2ca188d85ae5dbff4f0b939ce20900617e973c0a4e5f571af108b3bcd2a1840ce1267a4367a4cbba4492b0ae0b39f3aa557b1a8e43e92ed1a59fa69212be9eec31a98a32f61891b0415511c15531e6db4f3bdd219bf63844031c6994781387c16e4ca82f142870748452fa84471c755fcddb209e8155c385c0bad6e96d21b5784032c64647349111f5b10aa5cb03b68f3edbfe3c6156958cd8da8529d3632fe53ada9f1fa7aa69b650242ab26dae3416e03133b74486c464a276b5a8d7ee2f35b7a6cf678273fb72fd91a35725acbe33cc379ee3e9ab4d287b8aae37255854f3c4c4d5e00ecd2d134fe9c0d563d4ce02e28a3d67e00569795d0a3320262f40bde877f34c006bda8b3a2be4fdff5fbc638b118a2f55edd424882f2a0407b0b29e2adf0f414a240f97c02c01f96a99dceb5474c8e3af772219794100e1afa92879589823b601a851884876b52715913ef96cabef6e56344afdcc1b4ed38952d714d74cd7d9de279db8dc4abb573401debf21520fe23609cd2a29111d2ddd764dc3ff2d613f687ac198c18c50022ed1fe71aa52c67e34ccb2a954565072d7bd333de7f0f512a15587950094a67c6f35cc303d66ea2ec8be3b45a7a8f7f13cf2e517af1f740d67f3d70fd60950420674ef5551dc1b5beb00eac6cb1041ae28a8fdcb83d1887c5eb0c6017a5bfb7666166e6c1fa2192eb1c1965583615d8da3c47deeb3a0bed04b5bac75bb3f263fd8bbc65c9efc4ef20cdc33ea446bac2489ba52c349a0d93eadf24fc720be1f72bdd0f5b67c054f845937aee9716d2f27cfc56a5284803935357c7bf097c77fc73a28ac8875c2646015f69771da0c29f2343b3d6b9af4844954323399085fb830dd8ab356ab1357253935418fc08f068ef8b80dbfe69b95778701c311bcd9c02967d020a23f19bca528974c6737671f62c0cdbe301a3585bd96c57df4fe6617a6a3bd988378c5129009da9a8ab16a281e90f7f73a7ce695ff563833c097a12c3e0db252b2f3d0bdf5622a7997caacf2be64bbed3087172263907d12e077d6b50db1de383ca6810de9d2f33d9fdc0084cfd996fca846bec1c1d91a77e679ad13cb3cd8da5e20e65703570fbf4eeb70e8fd2e08f07e036e63d065084f307ce8c3d1d048ed1ffbe884c3e9fa1aca51cff544ca12c3ba7a52e55d52864bfed3314292fb9dc74dddc2e81a3b9ef5d9facae8a5f67be59400690f65ccef82d19dbf092952f19ec97c2523da372857bbc83264bfe08f28dd35ba54a14a48cd02bbc2897127d4a36233ae7f45eea91b3c53bdbb70d28f49793b62d0bd4e7a1f94dded8f35f4ffc62adb09a4dcf1e1c2490f4d39a1f87bd16fcf509ef0b8a69276d56dc15c1f6eb6188c8cc8cb0823625cd2b5cf0ab55b7651e0550f267024c33a241aae2190632c97824d95563042266736c8488ccae51b1f2c9b93ae3f5a883e33827df304a6c63a0f31ec897f145f1e8e709e50bd21f0897d94f3bff62e1f95573cb3ee721d5e415a1fca4ed150cf1a40bd96eb79ce1371f08364e274b0fc95254c455c5b387ee25c9481971fe8dcce5f31bee657788c7aee9b923375e714b119200ac161bdd784904e5b1c4200d9c73d49e493e3a5b4e8695663d1cc86f07779e8a42290d645a5e2843faed9f9323e6febe95836922728e26de4b4c26a9ab204d284f6987f17bf3ba0c3e5b4e5ebfaa007e0c370316a611f6053f80e247acba9c87d172bacd17d832775d826fa365306dbfbba142d2e9cb4220350cccb341e3692de36dad5feb56b9cfa38bdbc8bfaa2437c6fee4e9347cd070b2c1cad3625cd4e6fec4a636894e43e2c9c88dae43aa95ba10debfce14220a43042c2b2d5f7c0bbafac020fd4e35a3a8956e970c6e9424afa17aa5f4de5597d825acbe43147f0f6cb48c9b20abaf2fd6d36d6b14fd996aa1b1ff258e1c5a01d555ab296cf567c72fcfabf31d6ac60469fea423436ff21011e38ca513bdbf3f31fc125913055af011ab5dbd0c4b0d0ee194dcbe75141466f2d6f345390c0f7c8e2913524f7056fb27ee4f6fee004eacb871f53b744947ded787b717e1417294b068fd436b788baaa3033b40efae786423a8a2165e043fd0d875da653890637d8c8c020f3fcf2158f4c238fb88f624b3368f2fae70888dcf203b1c6244e3a173b5a49b2dd5169e73178706eb5796f5171e3fc0ddff6467207f068671cd238e4832ee4431b50b9a76bb7c07ca1146dcfe9703965240fa7ac8fc564087861b5386961f97bacaaeb03f16c8b7ad7f7d033efd3b29df24b680f3983962de5d1375686acad905ff0825c139e20c5b992f0f68ca7d56f12b55ec71ac2b91cafbb54405405961962ca8e3cd4f09055289396fabe42f112f4ab711346ec9483ee41b43334d08efdc87d778d8ccb88a7b236ec54795f017912f356362e98d55d8278cea07dfefc0767695eb587afd9384903a46684684890aefdf4d19e3d13d869f7643dea13071111dd5a2ba2301734ecf96c8b7686a1b952326bddfee883b6b7e072cf30e72a5c949a0c5a60e89c31dee48adbdb200e2e9ed7f270c8f4e8a2d91698cfa46af22188aaa00fef1e1b143899555f595b55de7a6e5695a325cceeab3ec890d2393d049a43463a8bc6a03a062dcd5233a21eb606a74d2e80605bd90d1ec4d83e1bf05fd41719b77f25cef99579b67582233587759999defd21891ca6fcb29527cf69874409761977c7c5c9f192158ec9abee06df4b0dd936ec9af0a30eed137c180ed5433b9c68df8eb6468ea834b2a16ba7404da21321a9abbee08977d60aa9d3129849686fc833295706342ed9143f6841313e678a5fd4bf7a2b7424f69886468dd9c004adf5ec5319e49d19c7535737dfee635324c95811646bc4acf0346d07bcc6b058a11d5be3de8196bccb3d574f3ae2a12917fad2dc591a45f50dd6e16bf545e626929ca0fba9f79dc09ddb0a2e8b5801cba7ae964dc56f9e3fd12d281a7c48db6c84e6e1c7b4857e0d8afcf9c433250c221f383d3d8cc489414508ac7c55fb07708f7ea7f0cf10537c6f36bb3b29cf561b8a20a7e78deacbce5d39a4676651d82f410495be9d2b3114cb9b0560348d97ecb606dfdccf3e2ba6ca7ff0c3269bb1ca4ffe45c16671e77442dce72eb60021ac4bd6eb75bc9b18c5febb5f4ffc0630cffe27bfc9707772796e63b17e43244ea7308a8bec4506c2886e2e19d581a3fbcda35f506515a2bf0a1eb5da775881853218f3e281d60826514dfc23e535a86cdae1b194e1b916a1b10069946f81ceba068fd0b6304160fa655c493c5457a24bffde9ea9ac15a21dea5c913e29fba443daf830dab4d312ee01fd87ef11409d365bf74adeae81b1680aca48b4c9d3cf7a474982ce657d6b66f1ddbae42321c8bf197d8021d96f6aa8131c2129bbabf3d3f9e057739093a827ec4c13a0ae5cb179f72a793fc2fbc684212db795f945e1bf2ec4e52962ac4869faa59dd54265ced0de2642cc7f16d56cf8f8fd220e792d42fef9cf5fa09b7490ac4c81f8d78e8b183a63cafbb96e5214ce3a81de95d7719fc9adfb4849e61773250e95321a06872ec4c0a75151b63799d81738da08dc60ef08a6d94beb55b9b1ac1d9acee94d9bbd219af78298c864b05b04ef68cb26824a7ffc8a5c52c2428e78bbaa3da607ca3629cfc2f90e37758ed4799cb27e859609d65fb35e23d78ac71482e2d7cb03bca8f1d0e583f399702cb65455bfcf00a3f05a254f5b4219465e593f3850709083271c65a566ace61327312f340a1f06c2f1d613505c7af4b460b5eafd8c1f01911a659581521c873068c4c856422c", 0x1000}, {&(0x7f0000001100)="21a5c1c704329a05554f55d11242214d4415a6acdee72a56f4f69e61096771f1f016638059449f16b201a57a770a809dd17ca0c02eb1eff1ffe208bd22a6e4a6a25b0ab188a43a207208dfe845e6afa0e1ce43b9e674172b3ec113f667a89e73e5caa083208fe1dd645707fb00a38d2b3e07eb9bb25d3c2df48904c984ea6e4808f7866c3e34e12aaf16633e64d1565248a6bc54cdca34bcfcdb6d2980cb567166b45baf3f15f9fdfc03937233218163ac35b01873c69694e5ca5d5a2f4c88eec0e4b2675afbbfc279b3783bf4776c7ed10bba301559baf85ec3d3a7d13e4a8ab6ec1bd5a70de179847b6b8961c151c2d075bdfc721d129ebd47282687c3446c13967035262f7632664cb76782c93cba746b846f48b59ba4d09e041fa4e1bc6897c7e30b294a4d1b34aedac183d1278b6e70373defc4edb333d32a61256bdd797d28ef3053d6d8db3d1382b619d320dcd11c9acdad4e295c4d299ed92e26a6de65c6f8a5662fde11d0db96565b36787c9a27972099f6fbdad6617915742de68b240d668c3727ede8797682dc580f03a9abd2f340da9149b06531f5f916d670200044ef053ae43d5aca920e873008f91a320d06ac6576aed11434dd9c4e9410890986819b6d2c7843b2809846a7cb09aa89b8674b30bfac1ac7681b436176c2ec7a5c680df258e833b409007aaf9c75745a79e6290d1c9bb5f3212de90ef7ca272283d4e0d4fce426209f1ff32a446c353cf91a64ce975b2d87bb0b866826ba97dfc3c7c6898f14f4e308ee74af2808d9cd3c2d90f23d727f4a69b8f9c745c2fe9ebecdb231a325a39d305f4962b785430fff7b0cb8833f9da39356aebc7851418192e39f0047547faba3fab01b4f74eaf30b72d78d9185d2076f3da0becd276993fda8f164390daddb7cdcf11ff4cbb708c5cd943d2618edcb8133a4823db6a505b6847ce415b1bbb944193bdfc57751ef43fed579510f7b1bde89752fcf7cdee5d391263b475412291b30dd40dcbf4f90f52234f8aa596dccb74a1c31161312a21024a68012ea5c312ba77f15b7c80b9337b035d72714e50e21338145050edc28b528253f071998b98693600b8f5b765dd29b47a76b90c9f17df94f40b2322d1aef61745f8e5ad4e000f600fed4a48ca399f4dc20448772b8b7b0c0b3f9b3bfc6e912d59dd3b6f6fab6f21aba190892745bbb3fd04342e2eac657e70da72399d98035a23b2fb6a6e95bfbd978f932c5ac05022b559bec251db0c29f92d8b80cb1d7179c21daadba80e230c072e55895d9cb3b97b552ed408106dd015cfd6e49e0f8f5206b160155014d374d78a21988c1a08431cb0d71ffe4581e476186a4dc18e7e964045762e057b235e5aba84b16067df32b1d37222a74a331a40b2667e45cf782595be593d3e34f93a22c34bfbfe49550ff37c9c24f8d2624bd5585d8c94f833cea191482df771da963893f2041ea2e618e9cedd82ecd9623e2f51c1964fddf6d097420ae434a89c4a01a4a5cbce5823b91340ca9213dfc445877c0c11fe80ba6e73409773b7cb931605c296e0d39ad1320f13989a91828a0001285412a16483c8f3bb46a63810ab9812c79dc6093f3e4043a965c3d61f5e163ff3290118974cc8bbb6990cf2e0b2572c89ab28648df6809da9359f82338dcf80634e3f754a77d6c3bdaf58b70e14f3fb8e2407e485c04aea4abb3a5e957fbf4c5c9e49a1aa53f8479208c1da2df083a97d67097e88abe76f58a2a6a4f9452f3b2d312df14ae6e57652ae4fda650945199d7de70a9298cbf8073d35e5416f416dfe3d9c57568123415e8857b93a7610483ccd7c70c4d58b63c29909dbd0092d932061e05147b559dd6f0ff0249fd7463beb46baa591f1366b4ce8d7bfa94a5f5b72e5cfecc0a28bba31e69da4ce57c590f40cc545698407e0f49ee865caf3a77656b0596c361d252270bd14230ab89ab906dfc9efdb290e4facc7e5be17b59fa335fa6f750f4684492946b3d3d58f5e038a4be33ab7e50edcf42dc4886decbd86c7b5a786f5bb406dd918a54ae155397120ec757530fe64eaf7ebce051c8c85ce6dc7c19fe7dff3fdd5a519c00e43173edf78f91a01cd195206545aacd657f9a1250e2226fff27df51a245aa4d8055c5d80b68ebaa4f4624a9526b65038351f14e0820bf689f4af7d682c9d4ab8c636cb9f86b9b65f99ade4286e86ad3b2efc38a27a9efaef6b25d0e9f0ae850f2e63e817e1c258307a673d5f81b73a57ba2808a2698c8a1db786f4b47a270cb8e36d22977ee41941c096085666df60070a3d1dee8091bd792835a93912865a30613c4b785acf0c525f06f3fff399fd9548e7ec8a9d1f97e6bbb0405a910c8e4a51c7444901b8b798b869d503bb6a93981b06ca1f9c3a63f516585f6477d5801b83e2802da899325837ba63f673ba27d4f16651c5339de9f909e220219e13eea0b49f5d6c33c0f0ce28139d63a98b392e24831a67d0818056ca88cfeb03573b5f2d84835c5d62b01d7090173ab9b68e329795bfabc03bd9228bb82fe9fdedc4653c30ad48e86691c6c4defa38927b32ca78028369d938640a57e13fecfa48b4adcec8699fbbf917a6d6da7e8380a597da3e69811935d30d4f15f0b9db9f5c1c43acc3b57699741f22d9bf8e31fa6f686bfa416b5033c63aaa7511f490ae2019d6274279eb6af16693049c083232fe56635df46cad58bc16c1bc2c65f3f02839d4db84d3333532b1892d16fd392250b5c8a9bd3a3a18fe895a2472abbb915028eb6dac0ac6d4e193f7fcf75cee4cdda083c30a49408714cf5f8d5a3b111aa6b4e06faa6d218f237902f7599ef8174c2ba44057d547cbb8c03752614ce4177d50b87c280d564b1b396565a78cedbf9bc5281cb44c4903e4587b6dde792fd00497e36c18b6ac11457cc79766a00bb7f30a40fb0aae650a884e61cac2b4af42628975d1b6d1fc52e34a3113a9e79437971f0c977ffd67c1d2f90a14dbe4a2de357dad268bea47a7f087f1a15095e091ff945162c1a447729ffe13c25727bacf35282ea2b5d0f219ea25d448594a53175b6b38c25ff4e48a65e0c1b8e575f8d0c7fd84d7461c5e7fb0fc9138e97bf7ab3a8fe3fcd4274cbfbf50791011cb77502f099935cc54a91e224059f02cd9029b016733287b9a9b58826acc3da6306f64a70e01c00e72a41f83771e56815a2ebb083bfdc85c250a31270a24b347a43ff4a5868d6b84a0e6f0735188a12774f84ebb157bcf46479980bf005fcdb50bf4c34fa7491aacd1f4d2463c8025c1d4ecda07d99959bdddfa4a0b4e76b9b7984e1fa6a3bee05866e235fb56768558265e2a7b80ae08ec2eb28de34a04b9e394eaeb72f64c812adc4ada71f079aa2c06ae696c681532e627ba83712313b9d14a83de5664c092000a9cae0466b2e2cc8fba25f20fa031262fba2a7df47db58836449bcbf93a013bffa0ed920cb7ac376906ae78922bee585f52317cf00281f2c51b53c77e3cb7b24ac0b0ded22a38ae43b5d6c89af3ea912c887f48ccb56be4cd8732b4e79e859267058cbf256f5845d8635dcb1a6bf63cbbdb502645234acc854a56f4ed1772ab8f6a3cf2a0273bb080c680aa6e203aa5bec9d579dd75fb4ce3165867a67327da0d1c8b14b70d571aa358d273c36a4353ed5909a1a5c9ea50e2ef939ee84933c6df6d2db30e45d048afaf8a4b4ae416c590229af632a8d7c23c4ddb8b340cd6064269cdc748afbc36c14476a09b02f0dd63e02f32ed5e48135be6a2f15fd42df99248fff038ba7a69dd0286d8a76fdb30751514fc762185a76bd22caf77d167132272ad74af18279d1c7ddbbad890a9fea3c173d6ac218390ea473c1c25c8a7d8aff742b97ea16327d3571ae828d0fe5bf9cd50aee2a471505912fb0ef73db9bb833672952d150eb647d4d29dfdb9ee7a86e16b6d80de54de4eb92b4b5fe1b2028b2b8c5cb78e0cc6b43084d6e8d9eba9e84f298d6bb0490737d0f59a33a3fc8f4eccec15c3dda2c45f8e27cfaacefec26565aee5e0f4a3877a17ffe0759378c5f7fcec80bffc4b348f9df7df9cb09568c1108427d7c18d7488944510c8a668c7ac80a5ec7ed3c05cba8af8e0f703431dafc328de270664b83b94842df9a5afd2c236366bc313102d0025ee7c8ab9820bf3dc444e76e27212a7fca92a8787b83222ab007b62fb79abf5864dad5d80cd85c5b055e77968fbbc8807f0c20759bb86397e336440465d9a3f43b3a43168aecf93336875cd2872bdbba1ad8fb8bae108f8a7d1c761d561010a7f14faaf2863d975bdb47702d29d44fae390cbc80ee5ee2b648378252d05cdd4ed31cd773e4a0154bca87c6f4970c1d207f7f303909c367aa91dfbb7945e8ccd1e99909e1e351917ce15b8db3fb2604b82330f5e206165c7f224c455393a8bfad7e31a4c7bc03491582331a3fac8c08ee692d4e71f5c24d30e03345f03721e4b094eb341035c2781820a73627a10a36312f2af642eed502a2ae7dfeb7e2118110e0857983d099d3bdbd7dc35ad73f30c93b4d6b5ce706169118f4284573b21c23247e41eae4d4854bda133144acdb5e9c10181aa23870fef9377ae9735afcd010ea89bd4f8371f7668a120b29869a980d24513785f5231189323a13047824fb0427a44ff83fb661e1d9447e8e77cccd3272e9cdc063b965c1322638f3a7fa9c2c69e696c71fd99afaf4b3f99a8cdf00510f957861f16fa08a766171dc2714428fcf020d401ec85f3cb4800a038e4b7afb81d80de47d9c85f8a5332cdd9f60a452e1030b94caae857336fb5a2aa1779352623330c0e8e4b501da4eabfb0b17cf103bd7bbec2b94463fc9b6ef4980aa9ef40a382674d92aaf47d97de51054e60219ad29d6e52f152b5c910d8c48f05ab2010ee8deb10f2f18a185c97d880e20391046351875b374171fd49670411cbb3c61753109a8765f9d90a9a2016d4978830e2b20894ed3136d318719eb4fbfddb51852c923174db0945acd47443d2b569df7f5edfccfa5b560d5cd1aa93b25a3a4c697d01dcb7c61e012e88f7436293725320d47c1da98c0146b20aabcc8af6f7b1b398a5c318083717e3039b75e742fd33c8b52ab024eeaa2d712d334f80803cf5c67ca8dbb50ae52dd582b9e61139ff36b4b2ccb942215f86140166156b2ee0edd5f9e83faf2ac65cdabb84e2a867fc5676e39a71460fe2f7f89a043420729384f906c10c4af923ed81f842f35324c7c888d131a0ac66aa690a36631e037599f2649a20cdcfb8b944ea9d66020f1b0073032b3af9ab459459bd5a0092914170ea23e94a60e3701a4f7531a87a862016cd04daa413f6aef77be38e0c9a27880a9b23821637824d5b61cae85d1cd6040ee959dcc4df4b0206e52d790a11c7c5c1fd9446149e3d6bc4779c9f55f1ced41c6c845d8bb02a002adbb2619d4201187d3364b28e9fa4b97ba4ce6091d16c47f7f65a5f6dae0a277eafc913c633ef90c3df78dc2d8a1265f73d41125d8ad1d0407f701b7c3cd71b28f2c21d7ba152ee0d2655518ec2f4d88d62a87780908514f1b78c4f566a3d48da65980a453da0a87d0d5fce79b98830189a6e1fb7d6a574ab807519dac2f8d0fcff3582a88be80ad48fd619af897a64b634bc4cf44d041dbab802a5536d68a81ffcb4903000197850269646273987f695b1fe9809b1541e4274a7afa81d2a27e406eae4263085301f57608731e1b691936513c1df01d897a9956dc0f06928d4f3247293bcdc2271341fd7e7c7d5d24c9c2f31b5418b03db66d650e5dd6fd58eddc1b103a36", 0x1000}, {&(0x7f0000002100)="a33bfa4f8031613d92575d27871e999596fe56d476bd0db8c84166d159dcf37997d22fc90e279037d1", 0x29}, {&(0x7f0000002140)="7a8f94960433e489927d56873540efbb60fe50c2ca9ec81f823f2f52c478bb960de34d5313dfad16f285ef62f4f7d54340b877cc6b54022126e626450cd7933803c70addc35c28a7eae98325d89b7a15f4856d27a720d2df59fddddfec281ff68b9b5d731893292c2e1bad9eaca3622526f7bf4fb90a1fae502983f04eaa83972e87805cec71a20b77d496afe9e4c02cc3a33e7934b8b78abe3065e15660f3de779655cf89828a227de4850faad9b86efe287628a1e3f9e8ec021e229edb1e8a5bbe722f4374b02d1732b669649794257d2dc74c59", 0xd5}, {&(0x7f0000002240)="6b0efefce52f3597e2997d44faf0e53b8eea20d9fcca3727caff9f4248cf1fb94c9a93c4d576c6379fb91de20f359f7dbdbf48fe8aa847e4f2f6ecb36f48942e6d683a9d01fe364ed84e40178b107683212241dc0eeb9290b71f6b20895e0797103d1ca9aeda00f25a0537f732104bdc02c85d10419d14f676fdd447d5511f00481049f6faeac152c2128a741ea8d795adcab06d0b0e00d90cb97c2fd96eac165c7ba484c9331c6b2e7746dac77eff855124b72a", 0xb4}, {&(0x7f0000002300)="d671380e5132e8593ea3fbd51f55cadf3d971aedf780865564ba4b4035d4af8a7b9cf8439dcdea1d82ba2430e95a6ea9fc3e3f0322a9cb3830bf77831dede7df1f8cf2437599a8d724c6969b11894e", 0x4f}, {&(0x7f0000002380)="be12ef96d3a67b860e8d3f6b9372999f359a73bb03630457f704572a39e72845537a389924de264bdaeac50bffb294f9c7cc5edf8db21cdbe189", 0x3a}, {&(0x7f00000023c0)="fd5f942fad59197da56b2cc55617b911386dcab077e352855ff7b58360d4336b1219ae50b4021fe0337e541ef6e5eb14ac59cf4e7ecfca61d95a0393002fc884738e860a93d87ab9dbb17e9f987f37e9a5215013d45413e7c85ad5dc1d75e5c7a40dbd590d8f0f87849f9b4bdd987b9e775d24a643b12fcaa0266b7769c302dd08539e7c16d2ad5a9043282620aebbd0dfd4c3044194185266ae61972b2c5ef3a61616fa6c5c", 0xa6}, {&(0x7f0000002480)="4c9e67c2dc8cbd94cff4fd8ebc2cc87989594367d2c871", 0x17}], 0xa) 09:13:29 executing program 1: setrlimit(0x5df5986efae1b8bd, &(0x7f0000000040)={0x8, 0x8}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x100, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0xe43, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 09:13:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)) 09:13:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) close(r0) 09:13:29 executing program 0: r0 = open(&(0x7f0000001040)='./file0\x00', 0x0, 0x4) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001140)={&(0x7f0000001080)='./file0\x00', r1, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) open(&(0x7f0000001180)='./file0\x00', 0x80, 0x40) 09:13:29 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0xffff, 0x9, 0x0, 0x1, 0x2, 0x3f, 0x0, 0x24ccdfe44177dffc, 0x9, 0x401}) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 09:13:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x9) 09:13:29 executing program 1: r0 = socket(0x20, 0x1f1d8fdbc27c0282, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000140)="41aa3f31e096af581c6d75afe9c68c6ceb53a7ad6c1fcf17d69dbcd780c9adcb73cddb523356859f03e42e8b2bf0f5c5c7baab8abf2edfdcb0c8310a08faa5b63abc5bd613df0cd4526616f941a0ccd1245475889abe976e966eac59c33b3b432c73838184213fb03133cd44bc6a7b4902e5a1039dbacc0e43f67064022729e3a8658426c2823cf7f587c9b35f40d2329d9b2b6bf218f570bcc809a018050def9cd8afb6ca5a59b1b79027b1516aed0140e0b8922d3d68f896250e5a3b15bcef64c329ca93638bedfb7e70a950243ff58e23baeaab5aa1e535b80ad3e659ca2a9019730ee69de2f86a28be6c1e97a00dae", 0xf1}, {&(0x7f0000000240)="ab75be0d01e62797d28f7da9ec792a558328c005261700d9d43cb9b0095b97c72973521c083ae9d41fae71118a04668992cc3d34168862b38832a54c59a06ea16b35bb9aaeb090d6e1ab44f28cca5a", 0x4f}, {&(0x7f00000002c0)="8246e4bf68d5e6e9627cf0d0f56e30856afbdb3907cf7d749806165f1088f4fe40f97b14dae641240376aee03a846a795f4692a073e52fd447bcb75e86dd5ebd07d797116921e5a645b1faddcc688bf30c3e33d5342829f14458e19477a55e748c2bedb7a61a77858fb762b438aefb0f3b7ca14b84c5c8a78e217b96fb6f5d158563079d95a7ce3567ab5e0ae9c93f401972757f0482bebdc1025cb608934d87d23db5237f26edb603b88352f7c6700d82b68bbe087da0a8a1945b00e1dacab5859c63206c8ced4aa2e6f0df0deb0b9debfe8bb778ddf372e9498b7723ac2235607f10272e1e352495", 0xe9}, {&(0x7f00000003c0)="fcffbcbe9a5b730cdbecb03ad47db255304ef90894307550f63eb08d3bdd3969e82cfad4c6f5fb11cf303377daa3272f01d504dfdd866850e8f0950ae0835abe0d7da7c316179738eb5bafeff0764389326ddaef19632bc02c9fd6259a0e7762e8460c3e99b89fc91b711b8a5c7f6e55b4df4898c85ea44acf76c8f6c268ac561d1263f6e2229a9a116955b2c9bb2ae536bccf3abf6cb06f90402f43f091071c9999292924c959770298cef7190f11e331ab4c7b380ffa3e3363", 0xba}, {&(0x7f0000000480)="5f9e8822fbac43f78f05bec4982bfba59f903208c220cabf3a46b3705ae88da9e27514930f1833ae1bc1727aa8a1a93907a91aa9a14f978ae67cfb61c9023267776d4561ce07c41b96371bfa1578ff4e2556a5c8e29d9eb605843178f98450478216fda5dbc4b81696179de8c8cd2e37275663be6b54bbdaec0dfceaa36ded28e4ffbef72b4957fce6c05125079e071c6b88c147a049e4f82c9ffaeb738d553c4917b22b9da29589c713bc970d4a1b1826d8d1f576308e847e77089f025a7e074c5063c4e465b293a398ab1a4cea60fdd9c8bcdf1210a4f05e377480528e5828779b646aa0362f81520c2454c01577", 0xef}, {&(0x7f0000000580)="8ef9f8563101bcdac298e73e13a813eddd4cbd9f58ba6ce52e665d5506e9d1f4152d806f386ee547acd83b1ebbb20853c8e103d15c466185cb78380176af24797183f0249e96b6b9571948dd0854981292e3e9e2690a0066807d1f86c335c42e75d9af56d901d1b9b742e8cb7bb7d2774e6c39f0205442c38caf18a225e5a283f8d8709149547ab68429d5136f142707644fca0940b965a386d9de165636b45b226b1a60aad60d0def705a2b34454e2584c1035ee4406b397be69cae61d3ee9e470025a637c6ff1809fa489a86f85190c0fdef4bf683808f4738d27935222e7c5239c8c44339fcf4809cb057cae45897", 0xf0}], 0x6, 0x0, 0x0, 0x403}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xd3, './file0\x00', './file0\x00'}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:13:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/../file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') 09:13:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) getitimer(0x1, &(0x7f00000000c0)) poll(&(0x7f0000000000), 0x0, 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xe899) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) 09:13:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x2b) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:13:29 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8500, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x80000000}) 09:13:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r5 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x7, 0x4, 0x4, 0x5, "49cf7c9b4fd68711f5bf70b8cdfcb218b0ec20c4", 0x6, 0x307}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) r7 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) pmap_unwire: wiring for pmap 0xfffffd807f00a658 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a658 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a658 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a658 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a658 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a658 va 0x20ffd000 didn't change! 09:13:29 executing program 0: nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xc20b2d9060fb309f, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) 09:13:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 09:13:30 executing program 1: r0 = shmget(0x0, 0x1000, 0x103a6, &(0x7f0000ff0000/0x1000)=nil) shmget(0x0, 0x3000, 0x200, &(0x7f0000fee000/0x3000)=nil) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x4000000000000000, 0x91, 0x1, 0x81}) r2 = getuid() r3 = getgid() shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfe77) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x8b41ca4157f6ec1f) r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x9, r2, r3, r4, r6, 0x8, 0x7}, 0x9e, 0x7ff, r7, r8, 0xf359, 0x5, 0x9}) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) r9 = dup2(r1, r1) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000100)) shmget$private(0x0, 0x3000, 0x580, &(0x7f0000ffd000/0x3000)=nil) socket(0x20, 0x3, 0x8) shmget$private(0x0, 0x1000, 0xd5a1ccd0409970f9, &(0x7f0000ff0000/0x1000)=nil) setregid(r6, r5) 09:13:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000240)=""/13, 0xd}], 0x5, &(0x7f0000002400)=""/216, 0xd8}, 0x2) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 09:13:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/143, 0x8f, 0x42, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 09:13:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000040)=""/204, 0xcc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x400, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x4, 0x8001, 0x6, 0x2, "b3d49de0a020d5601fe12c68d79bd5aa35eff850", 0x2, 0x401}) ioctl$TIOCEXCL(r1, 0x2000740d) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_flags}) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x1]) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000380)=0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000003c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0xbb25, 0x0, './file0/file0/fi', 0x8, 0x8, 0x6, 0xffffffffffff5024}) link(&(0x7f0000000480)='./file0/file0/fi\x00', &(0x7f00000004c0)='./file0/file0/fi\x00') msgget(0x1, 0x1) sendto$inet6(r0, &(0x7f0000000500)="3ba40feb0a8b40a4b83e54c5b2f69b1725", 0x11, 0x400, &(0x7f0000000540)={0x18, 0x1, 0x7, 0x5}, 0xc) fchmodat(r1, &(0x7f0000000580)='./file0\x00', 0x2, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom(r1, &(0x7f00000005c0)=""/244, 0xf4, 0x1, &(0x7f00000006c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000700)='./file0/file0/fi\x00', 0x80, 0x2) r4 = accept$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) msgget(0x2, 0x20) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0xeb2, 0x1d, 0xffffffffffffff00, 0x800}) getpeername(r4, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000880)=0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0/file0/fi\x00', 0x0, 0x1, 0xffffffffffffffc1, 0x1, 0x5, 0x2, 0x400, 0x0, 0x2, 0x8, 0x7fffffff}) dup2(r0, r3) 09:13:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x100000000) select(0x2aa, &(0x7f0000000100), &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x8, 0x1, 0x0, 0x3f}, 0x0, 0x0) 09:13:31 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10000) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000140)=""/37, 0x180000) 09:13:31 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) sendto$unix(r1, &(0x7f0000000080)="d8b337160d907b321958e238cd90e1c4678411f9c7b24b71c94caab66bec3ca28d4c8976d62219d5a154ed96b9a8043ca5201fd5fec02a66b02f75ae8db27378a22f23a63f528f890e1567659b44ef85754d483faee3ade7b3b46d1ebeb5b2b6bf2452788157875c07cc943664750e52eda03ac63d7938dbea7c8ceba10cf17b2bcd6dde1f8ae1a3791dd4657192da02061d6b19c0", 0x95, 0x408, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="b74c99", 0x3) mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:13:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x96, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x6, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) 09:13:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:13:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x89b1da5a72abf78f, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7}, 0x6, 0x401, 0xdae}) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) 09:13:32 executing program 1: r0 = socket(0x2, 0x4001, 0xa) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 09:13:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:13:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x118, 0x1000, 0x1, 0x7}, {0x2, 0x20, 0xb34a, 0x800}, {0x6, 0x6, 0x0, 0x1}, {0x5, 0x5, 0x7, 0x2}, {0x80000000, 0x2, 0x7, 0x4}, {0x8, 0xfff, 0x8, 0x1}, {0x4, 0x4, 0x400000000, 0x5}, {0x3, 0xab8, 0x1000, 0x66}, {0x7fff, 0x3, 0x7ff000000000, 0x4}, {0x100000000, 0x2, 0x3, 0x3}]}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) 09:13:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0/file0\x00') 09:13:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x100000101}], 0xfffffffffffffffb, 0x0) 09:13:33 executing program 0: r0 = syz_open_pts() dup2(r0, r0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 09:13:33 executing program 1: r0 = socket(0x11, 0x4000, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000240)=""/153, 0x99}], 0x1, &(0x7f0000000300)=""/123, 0x7b}, 0x803) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001440)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000013c0)) sendto$unix(r0, &(0x7f0000000180)="b100050490002a00000008000101000000000000357ae26caa0416fa4f3763364991f7ac655f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/158, 0xb1, 0x0, 0x0, 0xffffff91) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001400)=0xffffffff) setsockopt(r1, 0x6495c2b9, 0x1, &(0x7f00000003c0)="7d069ab9940d8ee0fb0679c4fd0f228d0cd4b9fb66a92bb46f125f99113ee85efbab4d4ce59737f027403b164d46ba87f1bbd2ecd212d40853985a3c1ace47342bdbcd42cb16d77d6dadf5cb0f5131ffbca60e2eaf97a9844a64fee8c5620bc6711b307cf996f43769cf5eb4197acaef5d63af871ba4566cb813c83c51bc09358124fc0f597b0ff4afde9a0c7db0e4a3df53d2b68004c4f0ea29ed400ee194c0ff8d04e14cb960b49f36141d09ef1822c9a0306305ad27d70be2b4036b0b2976515b501382e1113125d0fb998d5697e10c534915a61012037bff089b731626734e0f37e7037495f7e7a1058ba543dea7d296951f300ffcaa8abe4cf91a70cb5430a897c0df36cccb12634174bb7aa306bb59de0fd44e06492e1ef74097170cac1421194ae5f85f55e4087789b249d8495f9e5736aa2be601a16312ead613f9df2770d41e9439dd383a11a439b7b35160a5dd964884cad9fa85cf12d69d1c755060c3996f35ad78288cb1c6f394bda41398f3472ec85e56020900530c1e6e35b955efc8bc64e30947f9c566fecc3c8fa97eda9ea110989de9dd4049a9e4d01aa5833d88eaa7d3cdfd851fabc1481d051655bba8f11c0b8ea85c40701752209945bb442a5886580c586779a38f4938083c7999037fb1ad444515c7616fdba3e9613decb13403f5a54e5a0365e4f38df594a2319bc6e108e5575d77f8802b26dd5b31f649b3bdf80577f9f2e6699d1c74dd659546cbea5ca72ea9ec3ce455de62a4d74fa967c5d0fd711b641bff141dc5e11dbeab5505f364746fcda1c9eb2d4e02016043868fdb99d1e828eaa8b32426365d2685a351191abd7641113071859ccf663f972a5512abd400ff940fe5c0a9822419bf00186062e83aeb4ad8317c1c9fbee6402cc6004e7e434416a052d9f5277528db9acf38eb5ce0540180cd1371bb854c1d69b7e7160b97d30b58fb16d0d74c916c3881505717618307702454e477328537a1881042f778bbf489911c0ff7a96acc45fdddc4c56c2fb5f44b536d8a6175a85dfbc0a2f424afd4df20bf47c8b50fa23139c7e58f78474473c5874df521a613e88042bc858d729501704449a7fb62594f61e5cf105aadf65174c692c639b5a9c8adfc8dcdffa586ca3aedc06ef820655077d7d4797123008e153b9014f155a6aeca9beb4b157458470dcad52198978074968b86248f352105187e7856def5e664da1de42c20b7b6ccaa158c5728444e6b785b5bd9f3f73f2c26f26cbea43e64a5f978b646f0b275fd220ac67c3d161ceb58ad01f0e1562fedb44cb81d97494770d4ac70256e858db9341f7316981b94a13390e19bdaa9a9a9747066309be600a1e5fa79e4c828769c2ec8677d6a79b400ffdf134cf8cbc712f7c7d665e6722730280625bd8bd22e8131dafdec65ff17b8f699aa7f346e59b9b03b65ca063efa4a0506c56baf23098c91cb9ea3b1c9982ff30eeb19c5fe89e7210a8904eb26bbe0a76e3d378afd3c3f8a7d020c5f3d355a76f242a3956115616e234efd5aa95569451d262f7dd708f31c0bcf32468d1c88b7aff249c30df5846dea260618e24b3d6c9b037f17769ebf218c5cddec25c1d1c1814c8e195d9c0cab0db964a7d2ac133c76cd763e0ef75449ecd4897d4f946a995dec2614927c612b700cc7dc819cabc6f27eea18ccfee211db8216441ded9989ee69e7677fb6ff3fd1eeda552f45eab4de65e29b6fb88f691ef38b495be6190148e2b4d01301a8184b682663aba67a004e5d57910f6c1aebedee4b8ec20df668146306128d53fb95a29682388368cea00ca5415240c654cf8012b15c72767b9b5c1e26eeb7942de07642d029e86b2040360664d4b9881b043101336fb76bb8be6c33a96740f28893f8086482079a311b18e6675269403520b5ec040dfddb8e302bad9e77c14ace7a6a01f0d959759cca743580bb580f66c8b69121697232ac223cab5d2c0dc71385b452969395ee6fce4f4f4b339f27d6f96b7bb2840d2223eb11f03e9a3e9d0d8fda01c5df23fe5e0584a8029a6cd9892b0092a55e5cf532374c160e1f3ad117608932610c2b82c7b66e1b8a9e1d4c6015cc28171fa49abe4510b858d9db9bdf81d5dc97c9ae00df91b88ed367451023b2dec7a63c8096fe27023e3eaec0fc2066a40b8695d532e2a3d939d18ca047881a09b82e9dcd259c5f82a87febfcea3bc536b1ae985d135c761440e64f6553c3f648f4ad49dde96aff5482ff2f9ccc7fe2da96e8a597e794bee42abf7c95c2236390e46d6399bf91cac5981bd5ac22f1718680f2420747e095f6965cc2814edc99190db2ba718869abb68dfa7e453f307052bb7d472452da1a6073355b694d529088c1b2d3c8f0646110f2e4ac490195fa4869d65cda76674112406d15a231ba195e0d4753fbabb50ef8ce6c1090f147745207aa88aa9a62cd3bcb2d84bef9f3a4bd671e86cefd434803fc35e83a29f86dcf30d0e9cbb8d7351287f667d12fe4cc555f5ae75d189a3d7edea266e4a63b94bfa6a327d82c5df0a5ec570aaca20dfbe9ba50a3826fbcd10cc0a15142a0865909e30e5ee3b7d97ac56443eea48b545ab8c1fb097e7615a459c911fa500e6b0e5e6e5759f057eab95cab130f9cb6b76dd02624aab28d50a822ea3c4ccf9157c5f9131df0cb685f9d6f07eb5c9c00f2718438dd64b983e33db31d851456ae2f53dce9369b2591c99fb21a62b30660446171852b34b3dc11464e0ada764ef1e14a98ec43b96ef90c7c4878454ded7f214be64c76d33868a793eeb1b72f6070ac241a4fe6a0c9987629437889c41ff6b9fe0674701dba56bc9f7999f83b4bd27fa7f753fbb4743dcb93974e30d40f112363e981b5dd0befa4e82651213505debfbfcd1b3e7de5bc1e1ee681790f3f6dd23c266405001d0a63aa07b30c92dbc403972e4ac67b2549252aec975fbf9ea3b552812003b3f8a2fde9321e3e1f8a830d2a374f8aa90a5e08cd332d31560a73c04ad604aad7efee7fecf89a59d40bbc1d5b7956bcfadd94312ae2f476dc9357ab617e28b1eb1668c8e246eff2e746d8c5282332d03a7815f9f87e9a6ceb6719a577478a3314858f901d22b24afe7f86421ef8592bc21c489bf5700d8670387154712e0650dd78ffc4d214644df170def0a8ccd98f7e1b19fd9d2a4b73387d3c0ac532cd09572932442cb73df6ce0450660cba83bb946f95701d12aff462899d630768a927c3a4d89fdc867bfb79d5a50b6bcdbfde8f537330b6289466c366bff71ecc146f39299bcb16ed5291090087e22443d1edaf9a80d79e753437cb8ccf68c0ff4cd0947869922827217f9ae9961084835209cf6bd0d80f7029850f4e6e4f63899136e8c2a49c87acd59315fc460880f17a2c82044cdf25d94fa4067619b80716c9fa3e699a653deb8345b87c1ab0b5458c8694a2efe28d4689de96739a327de91e3c4eb18eb953c18f94bdf9d32803e69ee3236b6f49ecc936c1e6b537f413451c04de506df0bddfac59560190374e854cf71c45d89d34d900c0eaf1625074e0a93e4801fe56b1bab05fcae7ac8fe7af69692ee8f2d2f74719f1fd2f48b1d891e5b86f7081dbbe27ed2543536ae8fcf4ac6295bdb055e854cbc9e9f8f7f1f2b7439216f8fa071f68e0c3c73413e4126db2b538d29fc40e8f7617b000ba86e998b3eea805571f51376e70839d0b765f14fa0045d244fc2a7757f68fab0cfafa06383015be10b8fe60925e8aee0e2d1c7fc80e1ca5e0c3820825e5d382cf832fe5f67a4a8d67f6e6d8e5e280ca7ab0e651dc451f888fc552d54a43e45b316c32d548407f379fd915ab84a9681a80c469cd74c747adba5bec80f2e59f31ba1dfe089076d312eb5c4186220bcda3d3936d6a0117e2738197d3b15689edaeadf1b67636370d840dbae324cbe707c2b78b73a6b0e4b65dfbf6d44b279bc7e48d24d771e27eeebe7910f5a9911771837167aa32bda7d5b70b764ccbad5e5db4a8db16024489db9582826a4ca1bd39c8e8a0bdcb46c1ad2ff698316bdb1941043fd917e07709de6b16cc7c4c85451c0067c6406c54485e3d767431002cd0f9210013df083bbda51e712083a573d1cc34b777c7b9e4c88489efc7e193c756c54ae62cfa31ee0238b770f7b0d4992fe55a65f3c700d2a514ca65066c1b10b16e4f333baf332271bd891ab8ec7455e42c7a6cb6f085df17ac4f0faf4a3f3194f7d769e34efa035d89eb494108c21307e2e6393b0e7834137a20f21036902b2982e65cdaa9366440807cd9bf8257f70e05075e623643fccbdafd669b016d03625aa1f4357491e3ff9644174eb864dfe4959a0d900a765506e95e0765da2c6b78cda87785adc6379cf842a8c956f9250360edecf76063fa60cfb332b75c6a0d8caf9c185c8067098ec3ac85a752e1caa601ee9326888049a5f2d13e0d13953e837464b240582525c4b9df19349b1f256f246309fc078c6ad07b567359744e6f5ccac425aa2f0b4cfac07e910e2fc2578f8ad82ef899ace627d4d77c7f8627ec4a2fa0e04e8c7bef7bab6ce9b63edb8b944e7ac6924faa3467430186442f446ae590387566bc28b5f5d6bc080e10dc9dbb820605866316091f026aafcc4a2ea7e68ab269682004f37ea0e217d8e91c73acf4fc96432b867b84c80f412b95cd9adb6a377491387e837b027ad67c4685166c7cdb665e02e9592aad50a004ceaa4a7f154fb70b989bec2918d5bb48ecfc37381ba03ce4efaede190f79d97c7aac8212b10ddea26d979a07e4dd6e16db2852144e66278c03304cc0ecbea25af2797d928a8e126b986afe38646ce233b7a5adb006e6cc5c7215cdfa7cc5566600497d8324cd3f20ff4c164665fed8dea6160ca925b364e37575cdfa29b617c27a0bdc9893cab245d810b6c492eba4f8cc0c6c084b976621bbe0c34eb821e01ab66aac84b64f8da69b8b68d985b52209eaa316371a48af3c20a0f0397fc683e9a2d83263056832ffb7511841d773615fa0e45d8d41efa53069f3aa074805e884f4f9cde1fb273846764ef7390de3c72ea0eab2c756d6ee641718962fcb122920bb771a0e43e5bfb4590547e315f692a9c7e2b22c654e8ac684cdae67490ae5f1d91826b91e777ae51b53ef5e96e9395cd371bb881a107015e56a6274044b786f83df8aadb6439b9c1ee62fe205040d5abed25e122c971f1de1ed70e8966cd2bc60221d7a597d6b7923a9b2c63c258eac5f264dde7110c4a083f9ace5fa98b53549b3a2bb453e10e44a7f0490a6af5d69a445b1de8727f03ac622b6a996d1f8b88d0a8fe16dfed7bf47e0a57c2ed2567c3adcdad0e8c04c9532065be32ff90f96585900e0fb40f2de476d9ab1b810d5b2acf967bd3c3461cbac9d78ed1953f2e7868c2e8d2e223d31ab596e557431bb265f808e1c5bc2ba87f0aab63b3b9327f7720acf42ffcb3daa8dcd0d6debd3213afd59339d14496c22ca6325494dc4c2dcd76ec83cdecfb7abcb774b4f4a60e3ce0d4dc41ab6b5bba66b97d7b76ed815ce296e4d25bf8ea2a99368e665eedac8bff59a4b06881ca29e867810dc32a608dc0508527362e3a3b8b9cd1689be52b4beb9985a391a95625b2801c3c13f16a10859e139feeb50b331371e0091c368ae915d9bc8f0226dca13159640f14f490950e321d73c6d999288a5c55a1b157804b05d3aba95c8395a49d514db2141843857c5b860fe9e27e14be2484cc1e108d8b5ac640325945f2368541467c467d0d34fbd8892fa87ee7a3adc62620bd8be4cbef3f3947a249443f9126fa726", 0x1000) 09:13:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) sendto(r3, &(0x7f00000000c0)="e60a62fddc3313473cbfac8a6f5a2ff02a2fbe4cb6af942112a687d9896c9637c6944ecefa383b0bb3d5d12dc15296b8fd2562cc8bbedd9041cd33f4123eda64afd9048192c9effb5d4ed4936e263687949e51ddd5db65e9f00afd52ac9d1c808be7b25771ce8f", 0x67, 0x9, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 09:13:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) lseek(r0, 0x0, 0x16, 0x2) socketpair(0x0, 0x4, 0x9467, &(0x7f0000000000)) 09:13:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x180, 0x2) 09:13:33 executing program 1: nanosleep(&(0x7f00000002c0)={0x40000000000000, 0x800}, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x9, 0xe14cb36, 0x5, 0x49ec, 0x9, 0x3, 0x7, 0x10, [{0xab3d, 0x0, 0x6, 0x4}, {0x1e, 0x7, 0x9, 0x9}, {0x8, 0x2, 0xb1b7, 0xf064}, {0x1, 0x0, 0x2, 0x80}, {0x0, 0x100000001, 0x5, 0xffffffff}, {0xffffffffffffff47, 0x2, 0x7, 0xfffffffffffffffa}, {0x9, 0x7e1f, 0xc3f1, 0x8}, {0x8, 0x973a, 0x4, 0x2}, {0x400, 0x1, 0x3, 0x7fff}, {0xba4, 0x1728, 0xd58, 0x5}, {0x7, 0xfffffffffffff800, 0x6, 0x1}, {0x7, 0x9, 0x7fff, 0x1}, {0x1, 0x20, 0xf9, 0x10001}, {0x81, 0x8000, 0x1, 0xfffffffffffffffc}, {0x9, 0x10001, 0x6f1e}, {0x8, 0x7, 0x80000001, 0x7a}]}) pipe2(&(0x7f0000000180), 0x4) 09:13:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="1aa880689800acea888605b68c26314bff221a0395e3203e06681445ef7bad59dd8728dc8b965b853bf5d044c1b23c0102f15e6c032946f499ff25dcb7c756f34c2413b7231ef146831d47fb085a799a510bfd5881c5680fcc66e52d457ad6f0f4c45a5ba2a44eec9eab66aae2a5d341395763b5174f53f39d6758fef7565842a208a93387ed6581bff9042502cdbf699a3f46f8c58c3ac7b3db6879fa56c0c96a22a17580f3ce805747ee1c5296b7cb0e49b14c28847ebe43f49306ce79a6a965cb1b6420a1ed63f0981ab17d2576dd174f2d9630e65c1e21ba9fee1e1a671d5f4561d44e418d16a6b1ac968b803af19a283656548cbd7f4c", 0xf9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) close(r0) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) r2 = dup(r0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 09:13:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r3 = msgget$private(0x0, 0x288) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/4096) r4 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001340)={0x8001, 0x5, './file0\x00', 0x10001, 0x3ff, 0x7f, 0x6}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = dup(r4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r5, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x21, 0x1, 0x9, 0x2}, {{r4}, 0xfffffffffffffffc, 0x11, 0x4, 0xb01, 0x1ff}], 0xffffffffffff8001, &(0x7f0000000240)=[{{r2}, 0x0, 0x86, 0xf0000000, 0xc9, 0x401}], 0x8001, &(0x7f0000000280)={0x6, 0x3}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000001300)=0xaf24) kevent(r4, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x99, 0xf0000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x63, 0x81}, {{r4}, 0xfffffffffffffffa, 0xc2, 0xfffff, 0x2, 0x9}, {{r1}, 0xfffffffffffffff9, 0xd2, 0x20, 0xffffffffffffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x66, 0x8}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000000)=0xffffffffffffffff) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000002c0)=0x1) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 09:13:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0xbc) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() pwrite(r2, &(0x7f0000000340)="1fabd52ef0c980df79a20d208ab7e749e1c26d011a1002db4191752647b6ddd1847d48c556b51529e294c2879a003720099bb2b6c4ade02dfdb9aba70de711d1957954c974c7188c34346ba7c6cc804bed94a888c827264cc7b47d0ca2ef665049182fa1e21bc566dabb0e6525c44a91fa482b35884279c8cd727898c5a3f907f1e3bb9e282c278a62b65902ac5e7ca69c655c9fde0e65d09b9910d23e87929a3778b87e7c27a987ae38b5e840ab4e3d3e111e6174d9dc2ada6ef757ae15eb4b6bf6ad2a7eff3fd9d136ba3a8751208ae65892c6ebbc7f76ec1f1d010fa0a4c66b203c0cb80ed1cbbdf7d4dea2e9e8c798ef12bc24aa067dd55d86d4a2587239a0cfe76ce075f5f3f12a6693ce45cf90101d3d217da05454fe97393192c471bdf70016380bdc9daee67eb4f93f96b502485a6a70807f5f76f09f27c585bafe2138208d0145efba336cfd285c2af9e5a2a32e85fd0b4dd8a5556543753531261add63185d056973e77d2c49f7e87181852c0a449ec272fe344cab8eb9aaf9a9d28c8defe7cf3221eb786c25e70f452d750439921ba7e8fa76c8c3014f930487b6f2838934d98c29b3a3c5972df755794714c00a8051469b0d971d0721f02f9ded35ecacfb597cae4a7d7066dbe81bc8870f44929f8a55868db8d98d58eec3cbe5710542d2ab64112b6a6cc7ecc99b8e6b32c018e5f7fcc9767ad7bdd9837a5dde81d9c1fd365fec5ac3afe625e2d7743b4f9a668a8d998c8cbf0d974f96f9e7c64e88c76c8a4ddbc7da74279ee3bd075ba3b02d678a894c593cfdd96bb87fe2e46765aa81fcbbfcc726a609c2bc7cf6a58cbad080fdbfa24d8c628abd3ef9e3054e785d76c78b2d52476286ce2d1d7b07dd4a65326e0744b578f35291aec642050275d09b54d79ce0c80e3329bae119b26d3e44b495b0601ea5241333cf2017c3ee580206e3bf752eab336ac71c1450744b9a0c525cffd9f16821d1391c5ea5c25f4461ed9c16ad75c8a6832ce63ac098356122353dd2457bbdf6092b7fe223b96acbe2bbcbb1e0e84311db39b66a69684acea521e01134acc47b3e05735b36c5e4ea3f950ca18477ae2fc0fe84d2b89cf0a03a36d71389c7c9bb07943bce22df31fdc4e489cd725dc379481fa0b684cd1ee04eb32909c3c7e7f775373f8884727cdfbce5765b550a5010dc7c55a0467bd37a21cf2b0338d225ac7bac1a2fb597747326b1f5f2b39478f3f559030d8af3238b99db161cdf2bea819318939fdb7208f383700e0cb52b332dec922863c88b606ce5501ab34e8c80efd3b8e4b80352d2fb3f8aa34fe3cc1cce803d2cb5c3baf274560e54bc65ca94eea9a0f9432f2dd763f811bbcfe6561db119baab9ee3d1cda4e323609a4bf921575f2d25900c4c252549f2685fbdbde8e2dd1870ad5827f3fce68aa4c528a9ab45616f3e3e215cebd4027ead0ac4d8715ca8365aeca34b86ef6b91dba8ae1c95b651b02d22bfee899c9c94b2855e06382f97efb003553224c49c4f3a0f5b2b3650d137e26c9bf6d361b3fa173a352e33aee43ed2cdf4b73394c4b4e23fd1cfe10eea60f6b37ec8549578582e175dfc820bd25e838f6a0531dbfdb34a817f72a210428b52ead3d87cebf82328f1e3baa0111f77d59bfb7e23355b0dfa5b65f2290d99a4120b4730f00aede20b167b74338ab19034da5e8f0ca37b3d49469d702ea68bbf3710ba12324feb1e99820ead2d1abdd7bd744b0c783c95661800855f497042c780eda4e6479d3f37fbfc7b130854811a0f3e43798b6ad9dea2c87e63e1fb15ad3988704680f603ca491af4d3dc160c7e838eb26cf6f7265e7d86fb2dfa4395c594ffaf028fe8dc07a8881d77c218e238eaeebaf54facd2da66f8011bfd415a16d2d3bdc0fd068068011af79e3d128a88a24cd4e6c47882930b4ce6faa971b3589a0993d8a27329d15566b680fea10c6f32ae506e688fcb4f6bb7df26b7899f0d2ca66f9c02f6c08681bcdf42ebeb2fe342d7b8f2b9ca9e212debb8cbb115485eff5a0e775de01bd1694f65b5020689ee4558861baa12d919e544e9a020af36ccc0e971d20332547130fcdb156324ff8fcdc104de9dcc2a013a79adf82ec132517698e75400fcaca473ce2cb88c35026b2a497904532ded59eb4989fb03dc0c66d212901674caf47d2e86959a3162394262fc4262bbd7045886afe488c286b605c2b2bc89d0ee08e12e63dd18de13fe406478d17ca6730c3ca1f3823ecf224608c8f73be01a989e3a3924b5e9fddb5acbc42afbb0bde490242d29c3a3e49e81c8c6c3a8bfbac7f6309ed024585652a80d453d5419c70d04057904834c3750523a91f19dd90b04247ed5c9be17564f79501182d993619e45fa96dce81593bd221250decd8b536cc5b55b6319ec7996541b2cf411420b2294fd113b1e46c4ed6780a2c421dbb0226a073143406bacf20eba5b2beea3ad00e69ef2af6e7e25a6b0527aa19a80c996f053f31e344d0a4e3808ec71160a8a5c0aa7ffd8c056c625da1476727a690f410ff87066bdbc85b46d414031a29db9f0083ec4cbf7c340bd2170531c0f75b1a6f59eda945c12a27f5d747a0dbf35c6665520e2b3c3278921da7f2e085f181ae6aa07381d068b93503c55470b71c64af4774102b88897e41388935334717ca7c0aeda3e21fca0baf01d055778309fb6e02674b799fd1e9bec183d0df440e402a314ac8e977b456419883d284ce7ec85dddf8a76d6e4bc59b0664b23ce42d69ae10747158d7b25281e46c45e24c49204d600d102415dc35e2deeef24bfccb3b535f3ea64c7bc1de8d05c992ff232896a7b72d5bf1069f8f54c003b61cbc7f1996d87685bd1f25a69548af22a3293544b67b71e3eace9e66352ad3862fae974eaa52d73f6658ec35c4f141f6dfc8d247ce85af43d5907de6cbc812d2ab203a5d00d61383aa0e05ae8404def3257faad41dca82f18888d8ad3d4d0d30c6161bf31730bc8ef0e6c4f5d8b8c05c8a70db245073f9551c11909689fb60f68d722e6913f71a5c79752b9fa1e56ea9095972d53ac19348923aabe2670f6dfb81402018dbfc254d895b2dc319a2c7cb6de71e6570ee0b69f11d64a68aa225134642c0184241719af2cc0e297b37b2a761f7f00bb2a053470d9315fc4aae70c8806e47e59fb069ea1269ab316063b332d79d994c0ba3a6deee714f36e3b0bed8bcccb3e8e8efa479f7e28c0486e9c11bd3a5e2990df681d4443e786188c66dad0f8bee7c1101d12815898637cb86ed92c733cf4977fa33faf15ac52b0c3d0b6e38ed73e47e7f08b377ec5b3d17a77dd581956b1a6b6ab54e8a91e05019893c790cdd8c443322f9c4d4dd697d90cdcbd45236bec1b3b1a0aa1af64337437a0037842111cf35400b0fc0f7e9ebed5e0f7410b75dbd6997d3570bf5b93771b8ea9079f0b48d3494af3c9e6354c3e84e570ed7749c867e3e0a4089bbc3bfe0c195b8515f78bcd021619d3a69c699ba500695da52a77f5fc651ad137c4a5f51f47cf5fe79b26c1690544566c79eb4fe1af3e85b9a69b5f7f6fbe389f45369f2e4348276d5edb37d566c9046a2d780df678333972b8511c6d19701e833a8170aebac0df0011f80a97267dabbf6810a45e51c5ff958ac3bdc2e11f54de1cf6906aa89399f927f22a8b6a08076b3295230c5dffa8161842bababcaf9ca176baffd1b6d8a8200bef1f2d1e0625db04885a8c8bbdfa2321232cfa506e4837333aea86453fb82e98569149ae10703072c18388570eff06678e054d493d0a04eeeb5b3f030baa44b045e837d1b7d5501944d4c40ac100024c4d257c79637b567009200e58f2d14f367a3b72accfb275ea19c78a12e20393c73d920d9868dbecaf040952b568417f8bbbb667a12db224f1bec34b0ad765f614efd2da9e8e68002ba05c45c1675288ba345a22d44853ea7b77d0ccabf9279854b6ea188b06dadab596232f48ac9866743d763486c99cde65d135ecd831df5f00cc2310cc9756dd1e2cba8b6bd9cce313e3bec4618346ee9132fccb9dd50c738de7ac65f859f01b5ea0d02efae9cb7455a6d1b4015c2ec461bf299ce2731307499bcf874b63490d611c14c1665cb5b80be3344a0cd1c7e19aaff2586072b3f42330d535885d251c832384533f3b9cd744af75f6d980bbcfb7bf66d21d5c2500f657fc948bba61f4561bdd678b9b8ed8c78f7f5518c7b051ed4a15fdcc9d153d3b52b5567d4d7f17a85f51678e8a2515b0ba9293bd95775a8b6edae94af674b65a6254349d11ec0db768d952f41277703ee8391dcd67749d4d692441b6aedf9c5121173ac6dde30f257983ea28310e1f2421b900315fad7644503c2498a552c2de6a39dc4e580060845bf17cbc37187b86c13628552204d0c86e0e6acaf192727e73632e8399228b2431614014c5426b4ec5bd132efdc31e936c974862335c84c67114eb2420df6846d26de45cc27424005432f604f622b21e067b658665f1407bc9a5156960afe3d72a1a9bebf96bdae74dbb3f3d8fc958b1a62fe252e852b51afe6932a67522328ab7901caac57c30f015841b9bb195657cb1a7682586bfb0fcf38acfc361fee38bd8d05a3d84ccae93cd9c6467ed7df2d82be8a9758e908da3b608dbd0c7996645e6adddf5f43b25fb439a26ec736206518c2de413f515c4bd6465b28149bee5a76e787c3387fd16168d94c30a7953ce29ec0495cc2bc4d65db62e51680d4c5c7b4da3f18dd924de7d94d1da0a017cf21f47a6fb54212d2d6a589cd5b7bd232f7024b4cfd21d794da6d9953876d6839e03f5fd0c3a3c5e972139de491a08d878b4b79bdff5fa9ad0c13da69bb4c1ff45397bbf45153b2174f02364fe8d5ad341dfd991e63f524905243a8e0699b04f4116d4f6b870f86cf9c294b3b4982eaa28f981d529cb1e5da75bebb26a8ed43a83f1b3537290bdcdc6ccbf9ccf7ee5bff78290720ec5da3fca94303d96a08b4298937e3030ccf079efdf680225c28d0901155d7f28e41265d43c18ace15c8c975025acb8ca391bf5317cf8d825e04d67b8222ff3b980a2cedc543cb97d79319bac2fbc6b441a49c43968cce311118991fc2e7b549220f2417591ef4aece7e067d8ca5537ede801907f40d2c86eecf70e345bf8999b0ecb916c15a376693c2c5b709895666a7eb1b9cb6fbd145c165ae6a91886df253e485c82b8da390fa9c77e1cc9f0db348447bd783afb19f5f3b52283a02af87b7d2eb6a736274cb921912b9cb0ed435cd8d2c5c778876811a0bb3c737277140b7db364bbbe80a7e1b15c4c3e9490ca385d27a2241970d6d78b6d3c80565e98af3504e1cd1afeb6a0c6a197ddfefdf6f974b61abb933946a7f7506e19c3ad191c2938cb603d9aa840b48be5baa7443fd21036c77fd3a54a52567fbf2108b5c86390b54be546001373d776b3e369ca97193f3f53cad0de0b7ddf781527840017a9c8e6f8570605314aff8f7b69281724c921b07fe42b99cb1ab38046adbf78322ce223268cc3daf8b5e14efe60c088ddad9123904fd07b56f7b3fa1202de11119af27cc7d05803811ed6692910951d1cac51031fb939e72ca21cf624f9696ce2690ea9253a0d0cd623f66fa741cb47264c9cab5b2100d2fc047745c09bc065bd1679511f6ba00ec0dfe7245a3f6870844e47dc4a85f49cc9c2e98ad400f63070bf33f7f86461bf0b8a988ab376fc15a4adea5679d2f17ffd43fb99e376b78fe3354cbdbb3ef52240df57469284eeba668a1596318ef4f14f406e5fb4df3c7d6e0bf06ede236b85", 0x1000, 0x0, 0x0) close(r1) write(r1, &(0x7f0000000280)="b09eb36e7780897bfc47ae5f08c0cd4e3d614bf69057283a4ce623d839ae1b4ed329fd1c2516f2b47a8992c7d2c97363106ece6c07eef19ef8ae9adcf708d46d5295f7e4906db29cc3d99cf160d7864ddf07569eb33b7ac4e61eea40e57854abf47fa7cfc78ceec76c55f8a8eb44baa4af19", 0x72) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xffffffffffff8001, 0x1ff}, {0x9, 0xfffffffc}}, 0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001340)=0x80000000) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 09:13:34 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) kqueue() r2 = kqueue() bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20080, 0x0) 09:13:34 executing program 0: socket(0x18, 0x1, 0x0) 09:13:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f0000000000)="30848eb6fcc88cbc2511c2b5273c98f25a35535e36afda82c1a760871f54685827a0d02d43ff65ae266addea0c56299534c5dd682af39d69538c79fbbc066c61c4fa3fb5f2785a6fba02262ded194f3776fa5a3fa1f83a052d8809ca8ef55edbc37660fb00feb738fb40335008d45582f1870ff96d52fca1443e3842b1638634914bbd2e8673bc481276b33d8c53f25d029caa53fbbc06b175054e0170cf54f3312cb67d2adbb45b8610e6c340aba4f6e60e3207cd", 0xb5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7) 09:13:36 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 09:13:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:13:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0701f0fffffffe"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) socket(0x2, 0xd908526f59ca883, 0x100000000) 09:13:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x2) 09:13:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)='E', 0x1) 09:13:36 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x2010, 0x80) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 09:13:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0xa41, 0x9ebccfd1db9b91e8) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0xfff) sendto$unix(r1, &(0x7f0000000140)="d60679503fa3065860482ad2a7666dd92121dbd42193bd9ba3970fd850b52c70ea27cd819da32ad0c39707d8483e752b42d6f31e12db0ebc", 0x38, 0x8, &(0x7f0000001580)=ANY=[@ANYBLOB="0100eec778f76c703000fb05007d4dd7dff68bcf49a8d0a0433de4672d41aa40479ee43598808f6324f474ef89855d423fc7d7d293ad6dd2d1934df552510b8ebf4134036c26f6e8c8407de8707cc0cf1ca6e56da3bd3d1ea79e631ef7e177bc8f2607e5beca2a848a54401760b26a9880fd637db18eb26b2946b068361224ea3a00ba87ed78b9c0fef3b2f509e9c1ece8"], 0xa) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40010000, r3) semget$private(0x0, 0x3, 0x18) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000240)="9e2d2b7d3f369eaa6fe8fcd89ac7402dcd37c2fe82f642b06595c2f6f82111650d277d2542863e1b05f5d3237580520ec088ff478dd75fbb8b71bb9478e0c5eac32bf8f3b79eccf525fada0d6fb41bf6b4d6d51c17149f803015662cfc16a02109ce4d2fc062200cb38ffb298fbd49e7f14e", 0x72}, {&(0x7f00000002c0)="c1a9b83e33", 0x5}, {&(0x7f0000000300)="44116abe1ec671dd71215163aa1743354a7afc319eab637e7328686fbfeba04dc284c100a78b25dd384410f959e71be073ba8d60e9b3cec55fc15e1db3b59836aeb98f5771d9747ac59b45d365378a05abec15144333af8841df8ea51839f519cd7663d3598d0973e5eb983eda8594e0c16fa5786dc09fb1a73e7ba9a6bb6a4d401f93793e67051abfa1554d379db1b1659ea511c8933853baf9b9af13eb373d7dfc595ce5a88776be3073831beff31ec85cd9982ab6", 0xb6}, {&(0x7f00000003c0)="5d78e9d268996b0b43e9b21e8c6075394ae9243110ad67ddd5ccdb345e586e6b9e0cb0334d7b0200d6f797b286d05a503474a766a9ca27e8d2a7338e02148df343bba06e94f72c55a18761433e0234d7c24673dd7c0c066c1045fd50155ab23a0c68b5740326b140a8d7ff5c35c1bf020a5b58e42b1e0b220f97d03945ad6692a54187352e3edbb2ced7f303fe25370e3e411ce1ec8b9fb0fff9335ec93abca59743ab403f58ace17f0ea8d2ded64697193043d189241ce74f1306fd2951a17bbe33d6b405c76ad3df81808629f66d37bc61a07b352b1a01110bb1f0e1b179b846351f7fc505327ea28c363db4d43edf160ad21578764f50f15501dace95a2e5ae64b658b15a36df89146a9ba04852adef9ddcc836f87c60f209a10fb577ee4702b39786421b81a24f73fa06b19e8f0d160df4ad0ce842422ea42e59b108c79c01990a695ca1eb394de0cfb0b4459bcb0f49b1749109787e646110608acbd993934db82e71f4edcc57d470f543ccf97f303262908273dbcc375caed5794cd65f833a70be112835ab4419661e68050f879f59d1835fbefb2599bf25e79b03e6e0c77d75b9e1a2d0b01abd17f9cfa7abdef6faedc28374a326ddb1ac53355d4a6f0088ef2f72d6e7a1a94fba92230789e58bb88cbed0e53b2561406b3455ee562f96da1555136bdad491697d8a645c7715fe199b5609cbb01e93b7cf6aec3d151e6dbb230c0b9244c5b3c5ae8fe3417a8d7dec3e3bec911ba58402822a3b51f091299944983383389bf36b470814d0368f9c50ea3437f3811f48613c8d3f055888c6c620dfe449653f9b8a89d7e127c7f70f84b5fa5d7b694813e60b85578ef3f944f91b1a0dfd14bb68167f9cc10005247cb77fc8dbd9d1c2993208cf4eb238978be166af0b8473b2c4ce0f34a5d39c0ad42aa01a893811075377a76933f6f8534340c7657b8c149cadfa0364e9cfdba8273a5af1c6e70fe0f6180d2d5382e2b846ac6ff1e934b54bfedd0ee115f56054ca586d1b4d7df9f6397a88003f899a2f2712edbbfcab9809fd544469598dfd9571b2bc01e1b21bd9cdc4c747c521010e58a95adaafb6ac302d3c89ae4133d52f4fb18dad31277993d9bac3d7e084bc38c154a144035765fb270588ac21a888acf2c91479c34d8449a6a45b28ba8e897dc4bccfaf39697123ac7f9ef1627ee46e9399dc9856349a57949d64576c830c765bc6dc6654935af35d7d81abcda93ce29620c15112895e06c409253514af4708d7143ec1e45c7c21369339b96dddbf4fa4808e72984ec7a156f328c03d6c6f9da4de93fdbb75715ee822275cafcec2089cf4b4596ff30a78febd5b8e2fc3636ff6df68cce5b3b466b4660d51fa4c0112eba93cf264c401eca8adb2872eeb54e38f3b177e4482293d0f9f99f1054f113988f8964c79f8d131c8223cdf6d3f6ec412e66b9da3b1633596e4be96ef70fff809466cdd4f53dc8ae1d98fbf0c8ca3d5b73ee0ff8318c923e2944ce6df6a6a47f04e12712a3e7dc63c9239de9a77d81f87071f27e49e2115b2242fc08431a387976013d97bea8805da7cea8b2e789d5229b7a6e72a9bf94d1c422d4898e7118a639a01c9f77038dff5e0a8bcfcbd3a657bdbb9f4d54b2451720b123a064a3ee358c14875b4657cc583722078bfc5658616c46073bbfe8d632ce0ca09e805647f225ad8f07825be8544f4a77eeaa2c70601b80ec25784af738e7e591c8e34e7e02776a744a5b7754d98bc355c0332e48df351594877d776c5bbb7e1575acbf6290d2f55a0b6558a7cb4b709cce8fea35479505e11d88d957e2ccc8625af49e895fe6dd73185b292594ea4121218d12946a578375612049edb67f0bba4b46ce06e2d255a2d7d7c0f029d6b948c707999925ade090f1dc2487a1b81fc936c980c49d1430800da0077efda7a6bf4e28640fc30f13ac38f271bb541642a2bbf04a7ec03b764d70fa42ed307df1a0dcd5520d3de04de05205d6c5fe57e8cc965856a2d2e90547c425a95cbf6ce34cdc88fc803a0287182de26892844226383f7a433f91ff35db7a7555521009137368df57bbf45fec02d83d3191b02c6a0742826855e27c20a214bb58b737db4b36dccd53dbef465378ba122d9abe0d176a239c382880e82c3f1963e79cdb8e3771fc4ca699a07a12c111628b4739edb13b89aaa063f482daacd05e305933b885ab6e813b9df746739bde5391947c05cf50c5e1ae314efe26b9b1a13f146881977e99009506faa45a39fb0a6ba1fa1365d9adb81b2228af02a8207eef4119d57606ad3da5c1f2f3de1acb23d360ed398105a65e27e49429dcf89166cb2fd8ed02337b762d95f2be3b6e8f0d8c7116754c6f978379d1121f07508449e23a9f21e5d27413da4f2344db7391b647048ef258eb9ff6c165f63b301ec6d662c64a52fad91fb94f65db0c6da8852a1a372642dd9d01d9f7fde5947c7b89ebcb20ffcaa829d32628c0039e0b7df6c7007fd7f8feeb9b80ab995803ddaecf11de75c1e014a35679e49994c6ef57eef24a2a5ad83ed602528498bf4e092a437d4aef967455afe5a62b007f857f00152b457941195a4e8ebd0f4e0551cacdf745a87b103f5b8f93f43a8d765482ae27391d9acfe6a71d1b587325e9f00e65af43a226ed6ab0245987ed52c72e902030f9d6c20dd237d10b4bb6f5b8c066f665e449784b2e5aa292c8e2823c27af3e18eb54819ed4a75d7a498d0078486113464ffdb657dfce0367311c9f8ef2aff93ca8c183f2aeeb2c9bf4e8776353d4e923a92534ac25b1a703f3f6947509e769014881c6dc8d05a6c96a281f914149dea2d8174ab517e3ba7263e725ee3384ce8150b1b978e8873e7229d8fba918e5dfa3a023cfdcbb45db749800e59bef2bfb9137a462c7f818442d99b97698caa269dd44446a337e5b97b56a0e88f8ab50e167750f0b0bf07ba8224dfc0d8ca02793cb7dd28d448c50370be288fe9468da84d014e0667837a98f1bcc1cbb659283ac121ec5f928f768a369b1e223a00cb11fc83a8adc14aea639df09fbe1e5a1cb607e71530a8a837da65246d9be4c3c6c454a0778b57e0a7f209440fa218062d150ef57ffcd033643306e1f4087a4d2725c2da1e1f7d9cdb96bcb7263454e81aad0781be9db5968b5985a31c6db7b317e900d070a027e3d3b67f52be89ace420278dfdc785ab3eeb0712cf7002acddcbfc8ec3f592dcff1778b3dec34f944e5940918639b40db6ebafb425c78fc40849c8785eaa4a2c235a6d5c245fdf720dbfde2d203fdeeb5b2d137fd7d0f9482f6732783f77b6aad111b6d71ad67f42d7516eadd22a60ec5a42a4ede5b0e0fab882e2e6acbedaa864367fbb7b78be0f2621799a6be8aa2468cdb00090065b17254fa729e5c3920c157dd6af5ee5a9171b927049d031a21506a5e8bdffa1a7b6754a1e08bb3ea9423d4d20c636184ef0016fa538af27298f4d98a1314cece70761301088a0cf2bfa3ba536e88d1353a77a338119fcfd8df5289e202f3b8d52a73deb1dbda4eedf7ad9149c0d411377fabe237d484567f4520d8dfce20d7be24b26d801b54245e172f5b4c3abab9f778633efff618e9e5a10d8e04eecc5a8bb3ebf4eec0b1d9f78dffc68b56e02ac3ec50257db020bb1f50c883dcbad9b8ea730108450f3b53dada7bcb69aa92258c90d5ccd515ff9b42308290cb8dc158d34637a243a84b8edc2ee74ce29c78a756b7189157c1ce8e9bca65cc1eec83c8ad27c01e6da8d14b2142aa5ed0f8a9b286fe7c24bed7b6e2b67c9f2cff82d50477533cc29a8e89ac1e1611cc1270d9dc07971b9ee86d5e6e412f10840bedeefc501947daabda686b58fac09e5895ef317a2412f9bf13275ff61bb70c6dbd107af4e53738c2f05c2aabed7e08b3c11cefaabadc3f4f204d2d59688b2b479c07bdcf83bc082781ec0d1bed5faff9741f2af93e8793be6f7343f1614d629bba4a0b41ac4ad58b1d980ad1bf6eb6f9d0612fafda4586c566dcabb540f6a56ed598a7064f2dcec57ab72abd9d8df3ebd1e6c243a8c5037114ebb3ae8eb92c3c969192405a7d8595b14548c902220a2c0969f652183bcbab5c1bd6dfb78d924834f8f1a3974ba518ddbc73215e000ca1d13281cfcdf3ce013fbccf39e7057b86ce75a95709f4ff5c32cf325d638daa8a71303d0894c853bd77b12faad3ca3c1ae0dbe7ebb31f49bd43394c08c772888fc3957add428b6f744298f31d9f77abae519644e2fc790d6c5d7f6070c763847753ab7b1c669e5e4d5003664bfc57dc9493cb276b020f7e2fdae437b18d3d5d27aafd9c9ccfaaa66ba2746e9600b6d9c30e32dd9b7f51989c486c6603a51ba0c1248b8f35c95f82f72add70da343950c9ed89364a13b8f7629fa5baa352d2306632e6d026a22155a349d1267fee666dc21cb994f70606452ed54939cacdea0556f740991aa3896d8baeab2af9c69036f8e863f5ba3e0d1a9c6d260364cf8e18f9286fccddf3ccb9653998dbd3f9d1dcb78b9a1d04c0c638dd4c838799a5a26f1628f3f24a2cc6da055bde0162e00459284bda137330371c0bf8f69d4e8220bcd8939822aef444770b8bd1c5067e838175038c4292ad60e918459dba35b7fe48a448141d436f1137e5233025dd1fe463174c5812de593938ecc6fc118c6dc86a4d6e6fc2be76a0f7eb8e393556d201393b16975db5e4aa4680c41dcd5966af1f7fa24fbd01ae6900bbc3985271bab1795de19f80646cf222735345895e583cfd11d6dd23e12652f827bfbd0f232e8e29dc7df0b653e2ba48d78f56ed13cf9e5fd1d137a2d38e99c4b492193a9b183075bfa0f282456589147b23b97cea588d9a075a0803dfffc4d2716908eb446b74ecfe81df660bfbb282341c64466951fdcdbe9e4dedb5c9d4374db8f0320652d1eef5a7cb445cb7b26c9b5aa4a71394ea206292422c3baefbe26817dfd644dc2468e1c1853bc9eaa96d54b80ef313067b2562a7954c00867b7218c514d7a14b33851719e17b27485e6d7aa4659d995aca6ed4577950b7a6ace6a09de696f55699e35b19565b85ddb05e4b24ca41fcd95a80fcd08174a031441e9919c73b6cd1024d7115f722b98abbd55e2b240919e54f28dcf96cbbf702cb3f8286b98185a624c180dd0e3835f09472d31bf77e8c507bb5c4da0a8d760e8915fb5bfdeceddaa9516e14bed3222517361d10f81cefb6b901aa3b20284b94e8803f489483a123b947878080521788f737622723ac4e269bdb2fe55206182d5155dc0542e434cfcfbfda683344e3cc0ef30c96f2bb0ff05838d64640d5f7e6153e0b36759e7db3cbd318c6980c5a38c9884f9e1b3495d2e51d91418e633f86a40ea6ed83d2ecf4e332b10cb49a0cc6cf58beac4cae7d43aa49ae1b1c2b97ee1263c958b5c87d9da3f2baae6afc90eeb2b8efa72b352916037276f34bf54fda44cbea1ce9d0b0706acf9489132412011a5c5426d40cf35b29b68595334a91dab2a1089e50f1290e586675351c3b05303ba8067e9845ff4e10723ff0afccbed6f88ff11c415e409d99b6dc6c27b072105519ea191947538cfa2903add1b0819b25c2f9a57379d7913006f349cb94954dc76be374d1e2ebee10cb2e54b471787a812ef72f2646dacc407859109bb5e8d27638e522e266b3c32fa191121b06c38d90b39525c19dc3307607d9c8d8863b80fa8051b4a36ff6fb4dc33d10da680c2f1b4af158796f900abfe3af70b79a6ee208d82b1b33ed34dab2a1d0feea7a63e10e1d11bede53015f32aff1695f68d35a5", 0x1000}], 0x4, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r2, r0, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x130, 0x8}, 0x2) 09:13:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0xad41d5cf24d15864) r2 = open$dir(&(0x7f0000000540)='./file0\x00', 0x10201, 0x0) r3 = dup2(r0, r1) r4 = getppid() r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="668d34fd5018575551e2b10860ec12c07932e028d859b0033b853cd367447946b256c95e62ede0664a0cbea6d99332d65221a7501642f6d2e87a8924ba89cf7f9975332d2a84cef69de539262b9a562fa30b73da75506750cfa4fc503d", 0x5d}, {&(0x7f00000001c0)="e105bf06406323789867a7166b5e83d0e95a23a48831133357595057ee2fd6f6a9cfabea70c4d9aed0000271a196a96f2fbab73da24e2b465540ba19ebab3ce81658eb3260644aaa6081171934415f139d1f1fdbd4fcbeb4c08177bb4c28299c0e41adf719055c35947e05edd60d44d5a064b34ce34628ebfe3c9d71a1637f6443a203d8a645923751b11ca9f4550b7b03b2587adacb87cf49eb1c83e3cb996abf06dc3af65e5cb41c733561d66b470449d73cc842d21df097f3427bdb4fe6a7bc8009f86c321409a578f617a1f4557be447345d4db21b9dd59d66f967d01b316fee958fd16e3d24ed316a67536fb953", 0xf0}, {&(0x7f00000002c0)="fbbae6aae0b9530c76bf1df48b82014223b4f7110eb056c350b8961581c00e49be6cef898d558274fe3f019248ae51851641f2859fad531556c350f4d0355fc12444e07fdcd5fdee1bc0d80da3c96f5cb077a77bb4501fceb078c66eb2481158e9e998608bdeb189eb6eb732e722978d72", 0x71}, {&(0x7f0000000340)="fced0232db4280ba745a3dc721b46217d2e9d20b58df3410e17ff45f705294bc2e3900ac6dc59494ab1bc1ccdf8c01cca21d15f2c84dea3b1aad0b7fb5ad5a69d4", 0x41}, {&(0x7f00000003c0)="7a351abc4e0555", 0x7}], 0x5, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r3]}], 0x70, 0x8}, 0x8) 09:13:38 executing program 0: ktrace(0x0, 0x1, 0x40001202, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 09:13:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100000014) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 09:13:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x766f, 0x200}, 0x8) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 09:13:38 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000200), 0x170) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000980)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13129b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efcab5a55bd8f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cbad84978fa1a8793e378cafc67f7a7951553ea901669225b941e02da1a80fe5cce50955c22f9baf4f01812e5ff55c4a637b2e886f7e0cdc128dafb9261e7bb4585f29342f26f75d4940146066b44b5af76b373af3bb600e1339c22953fa4addd6b953788bf18709b734a645fe1fce4de3c805c5f43fc137ce65ea182ecd710dcd8529e1b33d75e397abb18e43b1dc7f07cad09cb069e41a9ceca54997ed794cc424215e650f7bf73cf144", 0x17c, 0x0, 0x2000000) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x8) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semget$private(0x0, 0x0, 0x84) 09:13:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="30bf7ce148e987a39a0e923b1f5723463f2e2f66696c65300042702947e8af927265be351bd3c1ce3885dea7edbd8846827aa14343a0732cc02040c69ff9d161fc6d47d8d4db8cb3a1dd0b6b8b6769e3eb2139f45d8cf2fdec979b9257da69f913f0df7b17a9140cf43f8eea301181042afa32cbc1f8a7fa405e19a8d630635eed045dd88e70441e74f4e352b2208e40cb72206e594d597b747688e691982a217faf9e9712dce3bb3c0205ac418df82e4ed74baa83bd7b"], 0xa) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\f\x00\x00', 0xfffffffffffffef4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:13:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5102139b0600"/16], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:13:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) 09:13:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='[]:', &(0x7f0000000200)='-\x97\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'$+\x00', &(0x7f0000000340)='-\x00']) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x2}, 0xfffffffffffffd6f) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x10004) execve(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='^%%,\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='[]:', &(0x7f00000004c0)='+(!^\x00', &(0x7f0000000500)='\x00']) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0xa2) 09:13:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0xe2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) 09:13:40 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='X', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dce", 0x4b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) close(r0) execve(0x0, 0x0, 0x0) 09:13:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="a4409c373202be7edb116ef4199718017dab0306f32c43d7ac2d24352e2609adfdd939cce653b26b0f2a553abb53a35eb7cb90b34d2c669d48d168a2f1e2b4598aff64e808f7b051c1f9c38c6f2b44b7f49376d3318b7a43cce8a25d7704ed9700d0160383f276fb14fca87889eb3f6c11f4ea5d3ec6a033d5502de8d5773d723a15f81d098f933102", 0x89, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 09:13:40 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='w\x00') chdir(&(0x7f0000000040)='./file1\x00') 09:13:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kqueue() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) 09:13:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x40, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffff6, "03002c245e1a00070000000000000012885d8878"}) setrlimit(0x6, &(0x7f0000000200)={0x27, 0x8d}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1b4c0000000000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xfffffffffffffffd) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="7e6f31a373fbd116c53a0af3c4585b8c6c7ffaf970f934c0d9620f5542b2bd8d46e6eafd9425c4ef29b1addc95b8314ce0d0d7fbaff2bf06fbbb1749fdbf7fd8dd1d7153388fea2c9b7270d20c8733658eb9f1d178e61dc50c1c49f2d3fc0c2ce382ae6ed6239050ec4e57cb27b85bff118546317973e1375391254ca142bc943e500f263f55c8000bb9c71f2c78", 0x8e}, {&(0x7f0000000300)="4eb7fbcb3ae8b6161760eddc0cdc63", 0xf}, {&(0x7f0000000340)="95cb47325a7f7ab300cbad72d1deaa3479a3b5167ad0c0a48b0f63b6b4cd96a58d633a73b0418d2f1651f1d380f0832af40adbbd1a8eadddaafacae989a2858b78a14942ea14d76ccdd5f53ce9d59b5510a6a36a8f6557d566abdce2ab718cbe3a87a822154ac116183091bb8e9f66421de721ea5aba05d64226c617d9677eeeef", 0x81}, {&(0x7f0000000400)="363d846516486ff69539740a1f2bbb2f71ed", 0x12}, {&(0x7f0000000440)="c2e96b9c5c0a2512b603961ebdc64bcb962a261c21af8514451b4344b79ad758da03378427877d7d40a32bd4b99f921c245e764ff8cb240be5da112850bd645b4f192e57140d2dbebb64b24d48477b838a68e2ef698f7df8fcb7923a3b21b2e429bc0cab5ce23dbce101f7312fb005284872596dd164260c9a97", 0x7a}], 0x5) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x6, 0x3ff, 0x401, 0x1, "a28ab2f25ffec912eda8a11c9d28a2b2da775e01", 0x180000000000000, 0x1}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 09:13:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) 09:13:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 09:13:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000140)='./file0/../file0\x00', r1, r2) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 09:13:42 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r1, r0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 09:13:42 executing program 0: setrlimit(0x0, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setrlimit(0x8, &(0x7f00000002c0)={0x0, 0x1}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) poll(&(0x7f0000000280)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x84}], 0x3, 0x9) execve(0x0, 0x0, 0x0) kqueue() stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)) 09:13:42 executing program 0: syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) 09:13:42 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) r7 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x20, 0x80) r8 = syz_open_pts() r9 = getppid() r10 = geteuid() getgroups(0x4, &(0x7f0000000800)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chflags(&(0x7f0000000900)='./file0\x00', 0x10001) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="f5c58c366e945a7d12843a16bc94ad9a46ca9ac59cc328e50b37c77729cea51a22fff7851c439daa22f8854c0425eba7e78728b6cf2bd070510c93af2b94a56599eb0341c106253499f7c353b73fc9996b060d72b2b982b25e055837ad28b3d7f3f1cfcfa4a098b9a48c5353f90f1631097fc28e9bb1368fa4042281ee7775630436c9f5d5cfe1ecbd35e2c8b931aaca3adafe99fa1380660f28eb08ddb17a6aad09609178420940c00ddbe3b688e7e42dadabf3be6c5c219b654db4b5a3fec7034e78a3d924559f3def7fd3fc2f2be7536b600cb17844861dbf013b95a7696a2654436435e62c18ac9e21", 0xeb}, {&(0x7f0000000200)="f42e84c75d3e985ff4f2d3752b7dbf3362a4297f1d063bdce65c595cf8e0f2ef47246b70788c021b062b5cbdb8b4ba71aa276b066e26d5ff79ddb2a2dd54db6442555caf2e0dd60d161d9ba5227a57e0e306359565d3b09a145912d6970b5074d68f7a7158d116b7420f09354dd4f95baa58ffc2db731e8f9c2e23eac493be", 0x7f}, {&(0x7f0000000280)="22b508e700355b26590bce703b1af970ec0e5604b461c80ff723f31194f589aca1899cdf3d45c57725314001f475601cb73cc5795ce47f1cc2194dfdbfe047992874542b28a36825627093ef28d1cc2b9cc88403cec1a4e14923e3cbf558ced381a3e195c7389aa49708148bb9d740533811d0bb5bcaa79c9a2aecc0f6f95ab7b26ed0c6ee9dc91c823c1c19a32d112e69a5794267546ba04fb5b2e85fc12b93d4da85454fae35532dbe82047b8a56642dacfa3875882740e766d9ec3ced446d45839a1396586dc7ee", 0xc9}, {&(0x7f0000000380)="8008dd50ec7c1b", 0x7}, {&(0x7f00000003c0)="d13d921d991bf445f44bc34ef434dda92f10d05dfd3f201a60cc5506a7c66570345593434c0968a7f6f0239a8878374774a865eb62ee6163706cc81a3a242b9de07d1ede58d39626c2e1f815c5253085d1191c8ad21ea5395b2397a4ca5ee563795f6fe984f741bd0ecb22c5af7832", 0x6f}, {&(0x7f0000000440)="221b50fb2672b73b8af744f9cbc05c0db1b5c38cfe3e03d5ab5e5620b5045148e66ba4d1436abcd30a4a99b664a92457da79d1cdbc63a17b2d37aacbcfdb30b6c48533c972706408c012ff4909f7de8a295e1fd3a28a113fdc149838aec47606069c6a688b5e882fe14c7d5e6aa44d7343ad917f34a771a9cf8db9abb0b90e44ffe8a16e94a5576bc289e8cff9c2701a6510d94e867436611749bab4737d62a4b3be9b584f57ea1ecae0543010c406886dc93eef2f683fcb3cce93a9e16b9c91134cf8067b12ce61f791c05d78b024274a42403e52a4b8cd1cf627113242", 0xde}, {&(0x7f0000000580)="4159afb4792df7765de875c044dfe4efb39623927cc9d694ef76e11528738294bcbd7d", 0x23}], 0x7, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000300ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x1}, 0xeb5d14a5078d3e73) r12 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r13) kevent(r12, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r14}, 0xfffffffffffffffe, 0x5}, {{r14}, 0xffffffffffffffff}], 0x9, 0x0) socketpair(0x16, 0x5, 0x80000000, &(0x7f0000000000)) 09:13:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) r1 = kqueue() syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0xace4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)) 09:13:42 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x16, r9, 0x0, 0x800000000000002) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 09:13:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x101) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) 09:13:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000500)="00c8cbec8b47c59fbdf93abe3adee0cd06c38d8c3d100db724908d89ac7c8fedbb4696921134b31b22c6765c96ea3c4246571019e9bd981530c4bc375504d6eda5cf61f819575e4db0ec67d81d999e7a27f45d4d940399b32e2f27909ebfdff73e7ae9a259beb4463a57a7ece937bcf47a18a1f372d27e8bf3da01b908906570be29d5984dfce4fea7b058a9d0d93205ccbdedcceb2385a43c15b0f942a7bc98b43ed72e207a74d722a07de75cd6c052535b64b7b4beff1215b0af84d3078d18c84aef2965a721d7cda121f7a43010e06ee94bd5d59209a2d7e25b1fdd9fd08a03fb57e3b069455cc97ba3688edeb1e78e7deafa9e37f4519694bafcd27110887552619304a8fe3a5af9c3caa7de354064e9104aba81050eec43a27d1f463c619b720f281768dec862ee0ebbc500e80834a901f3b67081d911d1bf6785774fa75936fe1e3317604f303991b25572ddb147731aaf006acdb319b7783e57d13967b50e734371e3c868e687d2d05ca9368e8887a7a2fd3b9524489c42d789e2699eac3e59ef9fde6bda59ce252cfca55ec70fd750d675713055cedc2deab6bede1f83fba096fff8579b51e1f577881341583b3e634ff199fb51fa411d3c6c4a48a6ea9b493f48077de6544da45a589e6f0107e98492eb1a8e8bff82ccb1f19f4c4dcabb87d69e1c8029ab0c34bc70e48def72db6c906a94d4a7e667b89dec2b56ba01c72be219eb2780b73e2e1a7373ca45fb2845628806652d99749affb0cf423c7d95b80fe3099dc2ff31793ca583b6a765e6f2a4307c0fe649dbceea45a87e2b7da5b806daf54a93412500120fa109bcc1c02098fc60c8f5b0064beb2687cede791260a6f6c50a8aac5475b31d389e402b439ab0537f9aedf873107e4deb97f1d51e19b8d7b156b8eabef8d8c1c524aff6bc5742ad38f39b9e15067b31d293039671cf6a2dd3bfe04235b44a8454390514e148359999ab86cb78729337670b80d224e0bd0da5e036a8a12e0674283fc3bf8b8ebb12c79271c15606aceabe0f2d2bdc82d18ed019363b582c9c8b24a5190ab88773f924c1bc3f5b0677632c7c412d49098c0ade6cf647644e1473ad7eaa15657edfa018fd3c3167c30122008b938fea52ab09aade33cebb6b3f30c1b0b026c96b8da2ecac74a45b5157dc760eb9a2bcc9a20d75d8d861ed435dc8f78f0da9689f573ece47e028fc21d2831f2a7f0e22532441fa9a22ee73d0f3c95cc833c78a5d1a28fcd3f6ce4fd195fa599a3ab23a6cb2183247fddb072fd67f36f4cb9bd611d028588a6889aa267d50116c7ee6f4db8b5a0d8724d42fc85bed0e84da77b120cfd5fa87d897ba740c1cbebcef138724ba186202910d9d49ce3d6df6930779c6def8a3c928d2eb78b8e9ddc6eb01187b2d9a7da1eb3fe783035249851e057cb2f743bf26e7126943e35b69442815ab4e876b51bf129e34d38e8ba584b8809199fb26062f663865a0bb5fbc5369455fa5c7e61eff528ad6c11ba09102927c147c3dc69835deb69a6d5ddf7d0e7b6cae9f0aaa22155781d917c13b696681950e4c3437e11dbf3f1a8a30881fb290d4d44ab942654fff1f561794454e6525a75485dc2ba7273496897280c30c9945c8809a4024c5bfd327478b7719b001ff20a4df9c2f281991d8aaf1747efe61727054ddebc672eccc8d89bc351f59cd2e3f068dd8eb2202372a201befe2bcedfeedd7571795df85332d0d6e9144bbfee732ae38783ab24ffb051e1c96bad55fcbb121329e8f4f5bb4e7cbc43a7d0e8cbca8585b28658d1940014562b4d5e64c1c90d4e6e0cb029f681dc7b4c737956f58095ee1e82117d78a8a10c80bf6962557dc604ea6a1063dd808666b15e39e7f13f4d41ab88e798fc1a89182acd9afbf2e6ffee50b0edfce7136e237f88284971933f322992e6bdf54b387507beeb7ab94cb9f9b5712a3d865238e2efedd07cac7f653b4ebd240a28066e2573995d0e1f410f9008f8609daf6f002c9a24273bcc00f340e3c2dd139632e789e68ed276aa3bcea47ec1207007a7e1c07ba6c0d0b0bda10ac1cb90d5314c8af5c40554ad9dc51922bcfd28645f1aafb13e54baaefb4894af27f1369d55383ffa368ebdef5b1229f6151aa82af2a0234f49cccaea0fba2c2f25bf719b7e55f0d49144bea8d73b184e3b636edb2ee70c9a050c35ac0c4cdb0a4bcda52da372391d3d086f48583e02e18f94b23a8e528d3df0678ed292dd1a33e46496a2e0fc3811e55f2aa8a802c7002b4363065cea82b94d5f55fcec4aa22f628ca35c6e1db79c69262c6adacc5827b8eeaed7d7e898716db2073702b25649ac15e420910cac4498dba317010269c1a9b09d1922d5627fdf7ca98635d098c37c627bce891905d5fa82050ee286fae3eb85f4228bb3d463ad9d253a8ffb2091f7ece2fc74095094c90da1e9ee0e024c9ee82090c726adf44a18eba6f8031d66e5676fabbdc7a1d7bd6f1e5f0b835238b1744d33dfd9a0f76bc18ecdd1656013b9079c31388d4f4a9739a2e20114f7faeb8cee3e5456f1c43696e1819cc793f5ccfd93824dc0f8bb8830cb058ad9b25c83a9b608608459122178b84dbb83218a653ac9a1ead03446a99dbd8b8db4e0341cd95a51f15db87bb9c647f6633d988996842507066140ae06abb427b5e999102c12b699ee4a88f41fe28d11eb70aa66b9ca5c278088f51920d7245ca4c8c730a3bc79b1b127736d92d2c394465e44155a91498923bbed9d3d6a78ac7d35cee9745a5f52e1e74c755e22cb76a221c91476c233f97dc438dc128917de8739e4d613221a795eacfc3072998a4e6953394109b2f24897254c218da726faf7f793165f56051f0abde43c0bd4aaea5ffec435fb8e87e366c75387764e4838f9a009dee4d987a3e92a4dcae1581a63afb21fb9c68c521f7aef5cb5c98b347f56b5fa50e2f551e29cfd82270042dfb65e1f88ea5dca371b30907e8fa0ef58036fd57936a51d55bc521e1f8e137487cd35b9d405f38e74d8a7e23249c0687f1f218b7bc3ecf55f43ee030b45aa3c47c06490f3e4edd1405a1c1757b5fc7f2ad55ffe523a0b6c04da7a1dc6e580bfa9c739befcaba53a6f6abde93968bccd7b6ba70d5e7f68bd97a673b6652aec936754f72f55317627b6cd709973a5ab7a8d9632fa49820315aa1bd21635a69e29b01a90dd7390fbf742bb75faf1951c25a08b50d314e2f196dc252df9a51bae372d6cdb80cb0f78db248e281083eece00e39d715ae2bfbbffb113a73b2b01149b88c8242a3201bbc7d5fbad39cf06c893420871a20eaea1e71d293628e396deb5223c72641cdfc842910fba4ec53f962ea1eb39a0583a5eaafe06e4d197da413fad3968cfe9324e314e9e39a158a6c7b65698d23db4bf92d1ccc93f99a668d0a1fa0be6c57138b170779d14d6ce93766541c29a26ed878e93d9a0de6539893ea4cce6587178c764c50defbabe6460833e3b377c19f319850f9c50c86664e32ef4b3ee993f86e4f39db4ae07b4546bc6a0cb1d4e903f81542cc19507f99d9388389c7906ed50f34c5f4d3a94d73f567dc27664d3681e274d75a903d2e9589467dfc9f6e9a4e86f744b200fd10b96e28616e39a92aa7a4f69d83e06756495e201997785bf3a6f5981efe93ed7d0174d8a3c7a000218f04523d63124a8997a319042d1ab5bbae30861a43fa45e824a713df5b02a24157a7c35dd51abcdae8ac114410901ea0de653c8d68e64ce48591e188968a6e9729ece0bc5d537b8876c3a0ed229f64ae1e77b3bf4e147b88c4f7ff4152150b1d116642e1353148a970dced6562bafe223013b41b5af0a415ce4ea6896b82cbbd1b82dd4ca815ffdca3c77d51afb70f1502fe6a7f9e834430ab0255b9e13e57a04f363ea42e1a2a1130a0ea81e612fbe42751d529486ddac6fbf8a02a30dfc6769275c5f4139b7485bbcb0162789a023d003b351bce066ed1c421551e33b60f43814512d1be1a3b636368375ed6bdab9e7dbf0671095aeaff90a316c9f3faa8008bc627f3c0bbb450d76b5674a471add75a9fc4c7691b72faa2e966740de327e709de4af4dc95dadf3ade8a86b528baaef14f3575a6b89bc418d58c207de7a5cccbd924379ea35aff9497da991519cc11b745a95e1c18261778e34cd40da9ba849909952591e27609c231e351641a3b4dea0eea6cf230d634fd6a3fd884165503a6d5fd64fcc93ebe927361a15c010eca503f65f2358bb014670f43e3ba3cdaea61fc2b864c317cdf96380d755aa0aaaeb4db4e451eff6896fa68063f9d10b56abca03b13c456542e5f8ee3ecf89666de0309c216d30e465accc4fee416ef5ca16f998b2fe1da8cd520f711a05c1d4908b2d07eed1b9f9581aa20d24310aba6af969302d38b5ad983d8c9279f9084697e10c08c1bc6690828463f477edaf2a72eb9cf761f57a74a0883e96662137b7d766e0122fdf4d9a5934d6240f8c05f536153e8ecb8550d0ee42239ee2399d9db4cc264f822cb8c205c736c3ba239153a5c1609830d7166a2bebb92e87aefc26569b41f24d81fd7ca9bb0d6113e54065b93f5ad6bc086ae0abee10fae4f68a2b73368e263664a49adc44f74fcf82bcb9838b731fbc346b11426d807fd65831eebf86114bb7a9ac7ba41d7957a5f8a65bdbc15f6bd837766a9d873e8ce69f99c33e57e71bc9604696b227c06174e6fc4538160e0556a2cd3eaea224a15ae9b25045fa0da182ab2250a37d775b1f3dfb4bd993ff074ac0845b0c62194a1b9560c8fce016cbd4b416620d57c78f4587f56fafbf4d6b59fb73befc4f347a2bf19dc30a86aefea4425c5780e29d8079a1823bfffbc80d2e117303d08fb85c117b66cfed1205a5af513400c9f883802e11e41d96713e957b8de80ddf8c7c9e1e013e7ed94fcdad0ec29e36144a72106f55e17aa6e47ff13006dfab6047a3b5cc7660eb54de22a231179217223946d302b360d6f830c8c1a0109a548415c2a0d1111f8dc507e618f17dc6cc98c0925db0a0f3da38402f63a4d5c11d07c73bae7de79c5b3a8caff63afb44d9ba742b2c0527f4e9fd9bb7cd5b85f4228fe96dea774507e8fa4c0c5d38bf6dce851fa652ed0ea750f655ccc61645b2f05a170e4ea0b938a6272758d3693ac70dcab2e28d33fc90b764c6e3d8082a195947f636065edeee534fd04b6ec89adfe96bb89f22cb8af767ea041f51ecb1fb19a98063b7964b8622b72cf3a6eed80acb1e829cec9d2c25c1c9564232de54fedc4e569afd8936587c0e9279f051d21e7a823380e48bbd2bb15a76472f9279373ebe42e0e841a71dc8e186f6afc08da138e0467ba341c26b9700935cee3781e8806955d8290c905115931e705afe68d2a01bcad97cc47274b55f359016f007e7e2b851ff2a0cbcd74a658a426cf592426ac815285f83be5d558a85636c0e95dbf0c7db7f10228f5368208bc1ee21f020c07777292d6d33fe8b647d5bc89193c0a03c159f8cab2efd66e717a1746fc2b1671dc36ea447571504677693211aefa56485093fc91cddbfcf1f4bd2ad385eb0db811857aafd4b2426794de5a20195c98e9b8069fa0c8deb4d51f7a5a20d1f12ae9720eb82e581876fc6b6344e776333172d27dca8720de522a1d01216e6e4b70c2405e5d0757e96082b4c0dd3ebd5911ab9b6bdace6198036380974eb71eed0b8215bd36a89c3d30db4a99424b1338181b898a29d1ea89248a916390c3f6b82b278fcd6063ae0bde786d1b3ebd8d666a23c8868e77e02f14e051cd2aed98e3e0c3d2a725e7ffe278e3ee", 0x1000}, {&(0x7f0000000080)="3c54db2b26bcaf4c5f4a9b223ad379473a0bd0e3a0eae71d383664b98e95d620ecc44b4d63a180", 0x27}, {&(0x7f00000003c0)="1c3935a964d4658606970de73503daef935a7167b465a30dfc93e5971ec9be3a24f91177cce1c6fb95fe8b03544f111c7bd6ac7092e232c7140c4eef2defff5241e6285ab2e516f644eae31d34708b3eee1931ebdbbe7b00f7cb5a57f8c4c2e27be871f899d794e610dca1fb5109512b549e995a82a30f03dff025a1c34af63d1e5e876aad66ecbbefcc358d98937dd717a3a575b61ad6d088a38850369b60ff69a3ab85082fccc0e900445853fb9447a5b9efb4907513e47c10913fa6f3c936ccc8a00c205cdf740e8e5cd6", 0xcc}, {&(0x7f0000001500)="9b44bb44c4c752800bcfc4f1e02b4059db7191535954c0014fe2e092e1f0cc7319baa45809b7f166c2126541237bb1224a9096a19444bcae17c507fbfb6ec7cb32210f9336186553e3b1", 0x4a}, {&(0x7f0000001740)="8800d14f96ebfe97370e8ac9b97de56a8f5aae9393cd4f4738b53f860813b57d057d45489e8492ca53b2e53fcf8b7ee1c5002ee80989bbe5e4cc2121f90543dce8e65f61ac5f944932d7ea9272d402449b6e351229f351a30a47d1eb2f606f9e8c1ee54e1d485bc32e078f1dbcf176a05098fc39a4b23ce18bc6c384a4a8d2d42e617231ad361eff96870c01b9fab2417f8fb4d7fbd406f06d7e62fd33bc7d0fdf74dae672c3bb1022fec184a6bd6eee47fddc29b980887e4bddb5f120aafa37a530e24effc553937be63f8c8de4822889c77d89b7bb2a95a567f9196b6b6abbb3db5598a34c07e8cdaeaa91eaa133a1862abd01c3fdb1df52d123193b8e8e", 0xff}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="a4de46183446f0cdba7a85cc6c783607093209ac83f7ec3834f3c08014e591a556b5e6771359", 0xffffffec}, {&(0x7f0000000100)="4630f4a549380ab080037f4d99bc5d4ef5a8c4f0456b92c51fef55af42edf3b73ef3481fdd3cb5db524a7e06c6e1c6252549dc39a7167670157b7772a62bd51072c2dd04f42bb80ae20ea505947053bc2569daa805a9279391549730d43ef7227322efad022704103a75898f320d12bc8251e8a21f676be3e6462c1b0e200da96462f59484c10e09e8487fcef5be494c86a943610c5e81cd6b4b9b8b2acebaabc97e2d3b546c7946eebb5d245e4c25f6aef8f028e1656a17f0a60e1a2ea2b61b", 0xc0}, {&(0x7f0000000240)="1d1dd8db59ce4b4d08517554cc078cd67fb49fc93ae67ee6244ec5ce3258a2a9cc0b76af90482cb95be1d7700161eb2f9cf931e2b7c3404eac6c985bcdda4b2b439dcd619e192600dc233370cf347d920cee04ec7e2ee3a8330c3415aca5dfc68fd19a9ba28a2577c37880dc221f7dbf85ed71e69747eedb9152bee74138f3abd3cb6774ef2039a3c1b5e66928b52b90fafa1c3cea4c9e8ac847ed20083552615006ee1ee7d8703887e46a628a9e3df9849d78081a38adf71e4cef8b65a8995f77a1583573b2f301f502bd2e5f19a03ce52863073c30cffe984e1bbcf145359927636f6a034b7f950764a7088178e0db8ae27e437571", 0x94}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x0, &(0x7f0000000380)) 09:13:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f00005f9000/0x3000)=nil, 0x3000, 0x7) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:13:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:13:42 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) write(r0, &(0x7f00000004c0)="bdcaaef24f9ba857feacd8a181b55bd39ec2b77e7355177e5e89f0c5b368833c395eb2c80e90646012dca9a54d8db26d8b9cac1b70c52294afa79db357b99cb5a3ef8d1fe88f4d021c338f532dd48cc05beb4c0d42cef8bbc5ec34b67b84296bdcdfd9f1f2af2c2d8e0f25a356ad97a8024deb8cd03239a2a3f45751edbfc45e22d6eae1d206bd3a7cec065289231ee356eaeb8a92feebf1d70377ed07ee", 0x9e) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() r3 = dup(r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xffffffff]}}) r4 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r5, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffff801, 0x2}, 0xc) kevent(r4, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 09:13:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 09:13:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x100000000000, 0xb, &(0x7f0000000000), 0xfec7) 09:13:43 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xf3aabde4b371807e) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r4, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:13:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x70) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x41, 0x0, &(0x7f0000000100)=""/65}) 09:13:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x5, "cd0defc6a2bc076f88c50744b99f604bde22f9bd", 0x7, 0x101}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x2f0) bind$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2e66696c653000c3e1c6e62d4155efa0e19227a27be0d9b4754b850c2d04d23c804532a797655dd4bde93b9b57370000000000000000000000000000003c285b83a4d3c5574c7a9f38694032e6d9e5b6940ca08b9f9e2fa8eca6a4bee8c3b50db364aeeda41b4cc0df2854d0a8a4fad7ce59ed183b549c231010d7e89aed94d3497244edfe7ebd77e1ce4c454350bf92ea6c00003677dfaec42276fca8bc3e4d903d53b43010a3d190ba5370c2e257b54877c1c2ba3353aeb1276f5b9f97bfa332912eff0f0ea323970c6538e5106a27d67179190a52e241b0f12365dca2ce0a8db70be800efebb38a4f314afd7ac0ee2599c91a10041c83ff70da2fb0b0437405b7c4acabf5f6a40665871f75a84c53a20cbe4d42f183132e49b292cbc611a0e9bc30f36137729afcce40d488e64aecfc5df945f221717572ba9e947e9ea079ea2006a20bc923121795d5c1f5783dd3a8f4dce806fe1f7f4b17bb2cd15da6715371095933fafb6b3b0e107bbcfa2c4371c497d76a8729d629b58ec95243ef6747c19560d78f2e96a72b02d750370d60e22860a28631cf75ac00000000000000e319be2084138d5cf6bba7802f87d31cb1169a49305666d9d3d2c1b49fdc4c585599c0da044442a365116c015af588c88d4997e1ba1535992c94b1fd8d3bf89a0541176261333283d8ec80f77e5137e1f52753f4df746efbbc28b2163fac8d5585"], 0xa) 09:13:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000240)='^', 0xbfc09b1c6567198d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:13:44 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0ea94581786812c4e9c16fa5f3833175912085810fc955f3d4143f6b2334febdbb5b33005bfe787d7788a14e92c90145591b3d6f004cb31762b61932b937aa3c725eac6fd1dc6ebddf2bc185133bdf5e7fbba7da09871496cb913f5ebcb69fab6e93a29b53d8528f38956e28929ca55952c570f40dd9dcf01ac57c6c84704a87e472e57c2ad68049e20d300c895559b2d944b8e87bfb9aae3b2ad200e8080982f28c9f17a18deabc7025e3d02474ebd0723a047d58521d1ca0da94a274b069d958fdf73bb09d69bcf9bb364c67d17103e4ac2ddb6900f57ac2"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c650000000100000000"], 0x10) fcntl$dupfd(r1, 0x5160ca1923968b28, r0) 09:13:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x10) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65300032d774566cf24e623ce4892496a2bc53cb35e36553581a53bf7dc025cf0ba61fb3af69b29920c8a64306803fff033d91eabee1"], 0xa) close(r0) 09:13:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x3, 0x90) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000180)=""/137) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="6ecae77de2572ab70b6e324aaa134ae5a892d18f985066dadf4447682dab2f5bbfd606e7b976fba5a1027d7c38f5166a64e3d5a7831f22", 0x37) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:13:44 executing program 0: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r6 = getgid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) r7 = dup(r0) getdents(r7, &(0x7f0000000300)=""/77, 0x4d) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r2, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, r8, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 09:13:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x8007, 0x80000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x7fa) 09:13:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r4, 0x101}], 0x1, 0x0) close(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:13:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100000000) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xe8, 0x8}, {0x7, 0x3}}, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 09:13:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/236, 0xec}], 0x3, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x10, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='/dev/diskmap\x00', &(0x7f0000000400)='/dev/diskmap\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/diskmap\x00', &(0x7f00000004c0)='/dev/diskmap\x00', &(0x7f0000000500)='&\\%\x00'], &(0x7f0000000640)=[&(0x7f0000000680)=')\x00', &(0x7f00000005c0)='/dev/diskmap\x00', &(0x7f0000000600)='\x00']) r3 = dup2(r0, r2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) dup2(r1, r4) chroot(&(0x7f0000000100)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x9) 09:13:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x0) pipe2(&(0x7f0000000180), 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, 0x0, 0x6) pipe2(&(0x7f0000000140), 0x4) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) 09:13:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 09:13:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0xd7deab0538abacdd, &(0x7f0000000000)=0x4, 0x4) 09:13:44 executing program 1: r0 = msgget(0x3, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001000), &(0x7f0000001040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080), 0x0) shutdown(r1, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000010c0)=""/80) recvfrom(r1, &(0x7f0000001140)=""/215, 0xd7, 0x840, &(0x7f0000001240)=@in={0x2, 0x2}, 0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=@file={0x0, ""/108}, &(0x7f0000001300)=0x6e) sendto$unix(r2, &(0x7f0000001340)="5ac2171dff60ac4e04bd17ca14f8d2b0629f91e43ba4e85cb3dda4c1a89c71f99043f20ab2cdedd7b3cfb1c56a467f8bd96223568b8e4866721b7ca7a7ded4f4fe1aa2d663599bcf4577997d4b0746dd91eb27dac928329abb37083074d0010601de6ee5457ada3afaf7994dab2b4c7f61f96af222505fddc5c5c120cbbd3ffb8d2a52759992b44f7e9fb6a801626650f7b61d9b0842d69253707246f9d95963c5cd2ca3df913204f884c2", 0xab, 0x4, &(0x7f0000001400)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000001440)='./file0\x00', 0x80, 0x120) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001480)=0x3) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000014c0)=0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001500)={0x19a, 0x9}, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001540)=""/246) semget$private(0x0, 0x2, 0x400) getsockopt(r3, 0x3, 0x8, &(0x7f0000001640)=""/176, &(0x7f0000001700)=0xb0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001740)="15e9845c271837fb102a17fcce5ba6bf65fa6fb29537adf52b6514219a03c7d66ed056e7f3d397cdbc503078f886bec86331878717af1dbb3e8ca94796e7f3e2d60f2b353a1f9f1a990f802d8290d2bf0713e37fff1109112abe6b1bcd2a56a6", 0x60) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000017c0)=""/54, &(0x7f0000001800)=0x36) accept$inet6(r1, &(0x7f0000001840), &(0x7f0000001880)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/diskmap\x00', 0x800, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) mknod(&(0x7f0000001900)='./file0\x00', 0x2000, 0x5) sendmsg(r3, &(0x7f0000002d00)={&(0x7f0000001940)=@in6={0x18, 0x1, 0xffffffffffffff04, 0x5}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001980)="3191532371cd4865c0ed999d92c2b247c63c48592e262e0295b52afed3eeaa4007824b986c946c07f52d132a66d6ccbb5c1af1344690e9d0c9480ddd573660b8afa703427da8a997e38ea69e61e10925c01500a2d0", 0x55}, {&(0x7f0000001a00)="87a26bcecbad651bbe30db9f1cd39a732d4baba7fa34549187d91f68fcee1549f493e8bbb34fdc61c84236926e9da4e181e08131e83365b4dad309a1a219474a9374ba4bd01e97d37cbf5bb81c9e7b2115b211c5b16dd6c4d9c3ef28b19a5804b9c917d4d6e786799c1adec616f843b68f8f0c169bab42a3e2aa92e00ddbaa218c0a4b93a045d51b18b90bd2ea057671384dd7438dbe0607a52984ff8ed201be2dbc", 0xa2}], 0x2, &(0x7f0000001b00)=[{0x58, 0x0, 0xffffffffffff8001, "20126f5c4dc89a1ff5e8395486d71d401bdd88a1e0685505b738824133878af3cfc1590a8f06f3a2c4c94918c8c63507e70538147590bf8a061f6fb69faca9a3a65eabf5c831484c"}, {0xc8, 0x0, 0x8, "68d6ffd441bcdfe38a81f4cb73bcdf483e86c4318e379834afc88ae9c82e86ad792a5b4748058787393778f020db07dd195ab642ce2be4cc2ecd42c44ed7c97331c9b5108084ce975ae9c2679a8fa75f7df91773e85593e3a7d6578677453a871022c35ae91accf03ed811c3b5622f72891fffc8a97e5335ed4b57bf9db60b1ac117932d4bc8fee26e54d977f4cf8df89c3681cec0e4efb5283938547ad735794c3157429fc7183264949fccb928a77f770459a6d4"}, {0x1010, 0x3efe6512d92880eb, 0x10000000, "7fcfab33ab348bedcf22167800b2e6559bdc404a06e0155286b1a3e069e5ccd53dd69cb583d9182ccf9925fa86cf4b8278ff60bdcee8d95fb4bf5aa1699d6919bf3f69877addf38b5ffb39639d5e4e0669c18688821b2ce4af1bfa755295733d59b2dbce3e1b7f48341e56d024b3c1a49032140362a1796d7d09daf1a550ebf7b2eca286da8cd0714beb6de5ba5819cf2b961aa544e497fdba217f3c174aca4bc4c5d80314c3be47f22b21eb728532b71cf8af7ba2a60fa6d4ffd8fe56c35a44d24ea40b46966b7fb9f5647f37eb9cf2ffc793ffa2d1eb0ff7f3be3e6201b2e706a0669361af10e056d7d09bede78b11e3c41864a0dc218d463a24bde170974bda402d4dbd82c6d91f9a2f6c897f8be8ef2a124e1556c66cfbabcd38050bfe7af5e0b25b62c0ece83d8c271519b6bc1062fbdca35aad5d17baa29ae327428bd25017c810b09f67775c39c2a3c17c0dc66787da897d621747113719797f7ae7f0e7d2168c40ba9e6e1737a6ee4413ee7dcd60a57e9307659711fa545db72aecd51a20f29f0a8211300c29b27d9803fbe0bfe334ef27427afe6249c8de9b232e18a46d52f989cf668cc92dde5e8555d08f7d53fc7138c48c4931bb5aa798ecb08eff65fd3703dbdd8897f5dae0dc701d1187a07988d77564ae4308cc2ef268b551037f4c6297fdbaae779182669ee0fac95beef6f97608856867ce1d0b23fe094f6ccddee454dfb53350fb9c542f6b8f961383bf8082aacd1d99bd503a874a961f163bf3103083aaa0e3ef7a5a30a2417f48b6c4a2108bf9253db8635d8e65e8135202c3f5d5bf42fde474ca42629f47e57824382ff7c3a809631233b22294d08d9612ba85bd0950e76a27b0192c65d083cd271c1c6c560d251fba180fd311e82b5369152958ac34343136f5da2d03ad64d57adec088e4e1c6ef67cb1c1b011dba20296bafcd1acddafa9bac653de92998da2af6d514b5b416a8c3a230f3f8932a4159223a8cb70cc168878b7e5b5a9041c014685fd97c495b9171e67f30c767d0fd2a275414a7e6af99b1ed87860b38e0e71d2591462efa74cff6cd99b0692cbf8e33f20abd3550779389b98f9155b626471b48818a63868a3328faf3178aaf62e5b88e0617ee2a8712fe3d8826233d95e7a93a96e11c92a193a22edd5be28a4720ae492551216c50fd0d5451441977cbd86b6664d2f74c88380931acb2faea2126a572f5b1be9dc8a3927ebc32ae7dc0b7a861cfdb84754b92375fb6242adfc6647f837fdd593e4bb147d031c690224b26300d70d6b6c4eed6cc191d1db8d5fd7c9d8a8f5fef5b3dffb10b8d9828c88542fab2e911e562de1213152be025d9116bf0b63690b324cb4d4eb2e743e175608ae7d8b642f14f1ebcbce543a84730ab62b2b373e1eaac558544ee7e832ba827b432194e968fa649f8628f88aab524dc4e3a16af60acbbc4a2ad5553ef81f8a9138ba52ace497f8132ed30527b42e3b58b44534b5c68eb1d7f0e08d664359b37035f40667c7b9d6d8fdf2c2ff0db744115340cd1939ccb0a321608cdbd56ace53616a8c02ed689d41e1a19774f4e69e398b650ba43872a9d83d55d61174290fea5e526f5a07fdb3785f3cd0506c8ce93fbabb892538624593b0c918f5865aa287c2922940bd67e7b0315a55e97aea4744de925e32f18b3a862a10e7cbc649e4e22b4cc825207f8be4f33642e2169b55e98fd8070f261cccc06c22c4291b0a8a739880d238d9ed84386655d86f92c0cc8caa010306276268154b197124655ab052540733b57c2b19bbd51610980a1e6c8501fe1e768646aa0e5a4c7cd72d44efe07440f2b6415c2648845de484b83ab3a0335c531e2db0ae809be6c8bac0c83a4caf4a32cc7a5c47d8e668d399ecb0599612ab3550e622a371f7d66b33b28bc5c5e3ac552008e119b0100afb936e9153a18282065f57e4e1d5dd8a9aacc0675b0ffe137db1dca115ec57dc974ebc7a475b734ec3de3ca06ee35c37bf328435eb63d36419aafe627b7fc6aeaed72e2adcad7c54f73b577277b895866ea780e7a7ce0b34ef7da7ca0ecb1944ec176a786c4f394aa7e41f0d09b50ceef97dd9e296d06f9cd5cf468ad5e036678516c71770c26bc08ea7dcbe9898b579723161b7833f9d810e7e62764fd4d6eceb5cb1b5328a3b0d0d32bb200b14dc9def932492628c30308f3cccb427cb3fbd0a8f24ce5b9efbe7ba0de88e010b23a2c212ac1e43621dbeb072331f9c7a5ee0115d3ddb7e5567d67851673fb49c27de5116546f2b9cb7a794ae5b5ac2299ae0611685f050a9775e926ffbc52b34956549f3a2f9328c6bd52efaf7500810b8d2a25ecafbc00f4522c944409e8916cce532da987fea8d5f89a68b8803895ce61f26ccf9d8473ea4908d4367af05acd0537a7431ec7e3e07f867d4a3e4b4595a2cfb639e1f21333306e917f051924c10ff5660407a52ba91a894afd1d27568f1dd3f55fab312519bf8b20e219c1e86a95f6d0b71799f336495013c1fb47ed9f31b62ed2bb90c61d1ebb3f009ad0c79f5ceb8a1a696975dd703322db247050e4b2f7ff63e8a7be254374fb559897493ee03d62599bf31f41fde1083eb7cc677610c0264e368aafd6320b4e7d4ab24e783c00476a7ee2dd26cab9bf47c80fb99a238766b24b0e43d9ad61e1ae4f5591c7617c78e6b65e0c4fa7a14e3bc220daf8279f9f22e569965e8bef34cbba5d093f7719d732705386f4987ef339088777f8f907f1f8af205fd2884da9cbe3b7571334142e958cf9e3aeaf9b09624715f15b7dbe6d915959e00b01e57cfc995ca91e3f4c9cbcae92f1f46a0b8b5c9063dfa18a83e12da97d5c5f95586d15030b5c190b11fc39be616e5c5a593a060ad0be52548268b265e270b985bd068be877d045051b2f3d4c37707a6b1696bca086815ced1e6231a02d5d0a87ee7412abc0c11ed349d59e8d56aeb8f3a0696302f79bb0b632aad3d0a81adb49e85ed4274158bf0d34d742c66a8387e71af276e24800bc46f2cc63bea7868ef69de57148795c82781dbaafd973d247e1a12eadf1cb098d98096ec4cb6f4dcaca4780d71cd2d3152549c961071c8b714a931366c58102f7408cecb4e955aa045c1d9567355249f4de0b6d37eb68ecda4bd3335e7705500619467d8d9a96915998d69bc5b5fa5e47b01cf89d24821f9e5ef195f1fc1b67374865394c79ae864320ff4f954422cfaef5b72d692c515255fafd11ed4d99d9be0b77e09abe324cb8642f90b5f7659ec38afcc6877a48c3f03f020745d62e0d7315bc54112f606aa0e8fd959cd5c5489052532269d7ccd77793d2eb913a0150dff2c9a980cfb26f6d4313828224eb6131a687eac16cc3de632c5ca95a1c14e08a753c0792d28d87a243261a8c46aae75da8d10d36cd3384f6c1197909e2985d0f7a7880a356979916bbddf6c6453b0aeacafa630ab7eab04aacd28537a48448e4d54b9700ebb6f3bd7d98105d1913fa3ff888f76b97c77c75bd1c655d76eeec6c7c44beb8462e429a3c2d8282b409cdb282912c33eba6e638fae7115de68ff385e6503fde06bbe1ab8d93bd4f4e055adf501f97a99fffa31fc21438581cbc1bc9b6e7b0dd898c23dba2a4c9f4a5a4ac0ed3390d6d94a2e0fc546d92d7cae8c11b81f88d20e05a54c4d5bbffa1a1804c4cc0b17902a32154d5ac735926ffb566d2143381cbe7342b6dd000e7ef9d961a5bf1ef0267e23e0ecac77e1a8d52e23eb6b40f3a4fa4dc7d632033e792d1ed5ae6a5a47a54c94207f2b8d9e3bb13c806d57b0a03ae632a3d0ce4352c24c9a4b7305850160ef9054f8db62440f9bde1ebc11d75cd33b2d2c6fa320ba7ac78fd435619ac8d5e6a6e3edad86f0ef3a619d04131c4ebb5131d557213a28eaed6d371658a36f3972c1875233b6ada734ebe9665bbf156f8a33970b07f7abf2d30baa518cfb0b146fa912d2b3ea0f982d151fd9b6c3dd480ff4a03003c587b6eaa65b1f9d5231f9c4576676fafd60340faf6aac65451c7a70425fb79d2ef3347d2293071387995b2a300f8b3b66aadfbbc09b795b1f9fdf2b1296475d4fc099e49cf635b8a429cae1c3a89266be1ee3488775526d3d289c1992ff773f9573311f2f1a6c8b37b96b49767ccbc662878bec1df606fa2fab5a9b434e3efef4e75b9805c5958299d73da7a3ba2d1ded0c766261984a9f901d0e6c1697393a039a665e51f129148073639f79035f356dc65c3c15987b892203e5febf1108101f2fc559d8d7778123ffab9e99713168b8cac714634e2ecde0ad94a2fc62f3100313020ae59a8605f1efb0ee354841c8304b264b1789f7a6366b09cfded4faac44ffe1396cb90f52364a96b487bc0c11ca2b5f25c97d22d3d93db65ca8810a39d3159b749c7a82d578185b34eea5df661e34d19d7c5af17c178579b6d84ab864673bafc0117e807b549a29df2544927890d54255a649919433b1f263b40152cca34d594d935852960e03f1d637a2b4be08b2ffef9b30c27c1419b770fec2ba27865c91a3e0e2c20211cfc58ca090a90634974756ee72f6d8cab695b0fa6a872d2c6bf64fd41757598fc69b325d0343a12bbc6f94823d6c6a08256da1674f456263e6f37b01b3f2d5c0d7408a2f3e4c95be4ad101da463f28215ed5ee427a4f84cb8b17615fd643a3cf418d3507f53e555412aee01991ac5d52d52ade0a94eb7272ab12b61f4ceb827f1c51b0b3bc82719d343a42d670cc2ba0f19bc899dedd364aa508cc5cefc5c63312a077e40ab4b0d78a4a775df2d641eae7928edbe9adc7120117dd47cdd7ec772be522d9aafea2740f58b4dfeb2544589c9a2e8f655867f047bfe8b0b5d6e3c62d7659ca2b0c402cd74cf8a84fbda7a288843425ff3fe3a13d301272a2544a156f33e78079fe20d26618623f5a3dd191e0fad822f7ede8c6ce7bd44d242b9b02959869599cc1353c1fb48db5267484721bd02e21c432d9246ccb8eaeeec89413737ee42e3315a7e9ffc3016108be22711b6293d86e2d317d19d2e6c76fc8d90f6f0679a86f982c8131ed88f99a75e3c0ddbda3cc313f41efca60f0e132b63cd0c66493e169da5938dee7284e9ac61d96550b10c1bbcc91a1628e032a4e01e01b5c903539db47960101b97c0a7badb673d7c5acead71ac7c3e9853011e408c8219bd5c7c71db1ee12384c2f673f641e5780fbc407d45733925538c57ddf3d6b8eef5121da8b7712835f6d8965e399a0118c8a2edad454df65b85be9633b1535bffdbd62d9f5555e2872daac7d641e6bdf8f261c2238ee655c822639d0cfd5926bcbc0102cb5707ece1924222deeb86f5cf4f95c7aac597482955d47e617bc729863e207c0e6723b9c144c66cf715adcbddaf46da6d85aac048b93b3f4231acff236a81324716461d8c460c159be48938f952000d42f9cb4988781b19050f3f5aa5c000aa70fd25afe4f6ee33e4dacbe623e77cbe326cc3e302c59e8ec416096e4e6ef3a4f1e517adc826468596966334ee13ad2bf79501321186319525e2f7cf8010ccda2193c7eda72c99ec1be416b9d5c79e05cb280348934fe6b7c52c1d32aa931af708a45e467cca80f363a0aee6d2aa7faf0b7b1b1c79c2bca692ba9ccc2c2047e299f852c59a03fb9ec397cf02d527c995c87cc676f3040226a45508587c4b1ffc720eb5264b546f61506143e2f05ea4f75751d60b67e01d4e7f4c28e8cc35ec37776fc865bdf8e058793cf5efb1ca807f700ca1378cc36cf0913cb603be1c274e7a4f93d022cedd31e2204acb0ed1ecb1b026"}, {0xa8, 0xffff, 0x7, "b29280e799da564d8c44d1546e804d566017a8a31ded9e906b7b9de0dc1f6e1c031d112960ef8dea62e033dbaf1aa73d1a2577ac7987c5fce84bf692bc822327592556ad34247a5e1550e916cb3c831f04ab5a4d8fed15b1c394b73bad177fb122201f05b4a370bc913606d4cf64260683835b9f36b3d2be756f5dfd24d382a163afd6fe1c6484db2c38108364606d22da4887ee"}], 0x11d8}, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000002d40)=0x80000001) r4 = dup2(r1, r2) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000002d80)=0x29e) socket$inet(0x2, 0x1, 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000002dc0)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000002e00)=0x9) socket$inet(0x2, 0x3, 0x3) 09:13:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 09:13:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwrite(r0, &(0x7f0000000080)="e2184fb5ea4876dd9f3825b184115852b04209d8f2cd39f9b264ec97e59a4d321c1c721ee0c7a76184a7a9f38fcde2882f570b2ea10b5c20ab2564f02eefc4e68d6c021bda7bdec5c5ac04bd8d12c496ba82eb1f87e365d40a9ddd38206654bf56d59599e56d9554f27600911bcb80879bb5e293bb36b7", 0x77, 0x0, 0x0) 09:13:44 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 09:13:45 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 09:13:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) utimensat(r0, &(0x7f0000000080)='\x00', &(0x7f0000000100)={{0x6, 0x7c9}, {0x572f, 0x4}}, 0x7170f151748e54e0) 09:13:45 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) socketpair(0x6, 0x0, 0x6b2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0xfffffffffffffff9, 0x0, &(0x7f0000000100)="117a83dca35befe516aff7542c09de277dcebbbb3508eeea0b22b1095dee5389c0f6447e2d88f2cba5c5a84f210e18070460efa18384362413f89b914f0635cf12489a9afce81bd9b7e80c69e41a6101a6ee90b2fee310279f789f9b55055987d403aa78260d72d1ad43c58fd806ddd6b09eeb73509e1ee22df09153a31209a85ce595d8cbe568c881d37775c6f5163c58a79b6b836a9b27bcb6fe856d931e17563c26850f213c9b9e1a10bc5c49", 0xae) 09:13:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000001c0), 0x1) syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/217, 0xd9}], 0x1) 09:13:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xe654, 0x3}, {0x0, 0x2}}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/28, 0x1c) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 09:13:45 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = msgget(0x2, 0x200) msgctl$IPC_RMID(r1, 0x0) 09:13:45 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 09:13:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x6, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:13:46 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/4096) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe9e1c4356a3fc80f) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001100)=[0x401, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9]) pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) accept(r1, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x2}) 09:13:46 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000020606, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000180)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x108, r2) 09:13:46 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="978ad504af9f418d5cac50af1ba05f64120e58c719f42490c78cd35df56de37c91863219c6072961112db7c52e3f25ff42cd9abf17e8251db1e6f25f210797c5ccdf0e7c2e92194e03b46f2e833d7351d8c89e99e8d3cce367133ee55165506476e8840d6375927f5538a1e423895c137014033c034b15bf1635", 0x7a}, {&(0x7f0000000240)="d9e40e5d0a2b219502f53161e9d0994ac0192dd5058421c9ecee324035de5c3a8ca797407cfdb2114144d4afe687b1510537dbd54920de19c5d1257dc390aa87aafb699fb4fce844625f74c136241ee1c94dfdecafb471ecd5313201d5edc01906e982b72db7cebbdd1bf3ff636514fc92699c41", 0x74}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x40b}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r7, r8) 09:13:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) 09:13:46 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) lseek(r1, 0x0, 0x0, 0x2) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) 09:13:46 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000400)=""/63, 0x3f}, {&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/8, 0x8}, {&(0x7f0000000540)=""/127, 0x7f}], 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:13:46 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x3, 0x0, {[0x1, 0x8000, 0x1000, 0x7fff, 0x2, 0x5, 0x100, 0x3, 0x5, 0x3, 0x7, 0x8000, 0xffffffffffffff7c, 0x7f, 0xffffffff80000000, 0x7, 0x6, 0x83aa], [0x10000, 0x1, 0x3, 0x2, 0x4, 0xffffffff, 0x2, 0x8, 0x401], [0x9, 0xfff, 0x1, 0x6, 0x1ff, 0x4, 0xffff], [0xffffffffffffff81, 0x9, 0x20, 0x5, 0x1, 0x400], [{0x400, 0x9, 0x400, 0x3}, {0x80000000, 0x6, 0x1887, 0x2}, {0x3, 0x7f, 0x4, 0x8}, {0x2, 0x2, 0x2, 0x3}, {0x100, 0x2, 0x80000001, 0x7fffffff}, {0x81, 0x1000, 0x3, 0x7fff}, {0x9, 0x40, 0x9}, {0xffffffffffffffff, 0x7, 0x5, 0x100000000}], {0x157, 0x4, 0x10000, 0x656}, {0x6, 0x1, 0xd280}}}) ioctl$TIOCNXCL(r1, 0x2000740e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) accept(r1, 0x0, &(0x7f00000000c0)) 09:13:46 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100010104) chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') 09:13:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/56, &(0x7f0000000100)=0x38) 09:13:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x10001, 0x9}, {0x18, 0x0, 0x7fffffff, 0x400000000000}, 0x50, [0xfffffffffffffffb, 0x7fffffff, 0x1f, 0x100000001, 0x1, 0x9, 0xcb, 0x5]}, 0x3c) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xff) 09:13:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249d7212cbd82c6cc8ddb"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x1a8) 09:13:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x1e55}], 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) 09:13:47 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0xffffffff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 09:13:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) 09:13:48 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, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r2) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x2, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "3fbcc06d00000000000035d8ca831e215dc600", 0x9}) 09:13:48 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:13:48 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00007bc000/0x3000)=nil, 0x3000, 0x3) kqueue() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) 09:13:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 09:13:50 executing program 1: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b8a0 failed: hole in range 09:13:52 executing program 0: 09:13:52 executing program 1: mlock(&(0x7f00003cd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000182000/0x600000)=nil, 0x600000) 09:13:52 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}) 09:13:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) 09:13:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x54a, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 09:13:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) madvise(&(0x7f0000a5a000/0x2000)=nil, 0x2000, 0x6) 09:13:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edda396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac2a1aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) syz_open_pts() 09:13:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) mlockall(0x1) 09:13:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munlockall() ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) munlockall() 09:13:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x23731f10e92143f5, 0x400000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) 09:13:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x2, 0x0, 0xffff, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:13:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)="e7bf2798b09c194d12b8729c9891939e232ff697f735d39a301fa01f5d66fc709940c97e3002ad82dbf8bc00f2702fdf4d040cba034b77f4dc48f95adc66edd2f42d58437b596f5569b139e1cbcd2b75a1f6e86822adcb799e2cfa2b37da4aeee438d2db3b0665d417d5c695c29aea6f24d715ebed861e2ec167486fbe559a19bb46369806554049ff81727730302e855e80562413e8a66578f4bd19c9229313b71f89a24073fb8b0e000122f411fee6868de154dcda64d875314e941e877e531d954b5c5113fbaaca9ad7d2a2a5826389dd1e2d868c4c38d82701a3bdf0757378f0a426e71d850d9e6fc2751eb51adbf6da605f62d3117c5ee9e4c4d6dd510157687833581d525740683d7f4f82e724fd98132af41fc674c2c54c1654a976abcbbd28ba2a116d635e4749190898d134908b351f73b8d20809d9d8f7d0a5e5407786350dc4ec28e698a4cd460589a5418d44e600083718344dfc28f52483b98063ca3452bf01a3c6f8eb84bba82e363443712d306fbf59b102e97727a6d542210ea630bace6889ab374441084ea4c966223893c8ad0b31f123c66e195712d4db3f147a6c427e6d96d055105aeca97a81d975c2bdc11a01e828e5952fdab118af875a822862984a589c928d159dbfd4a8398d5633d6c92749159e5a2501fde52280e24be25aafdcb0c9d022e127bf195d6669ba8c2794e5ffc64e85a8307f6383ea44844f71aa389e3e2a764a45f7cb9d70d37dd73450b2ddf76086ff7cfa71e28dfa7500ccc3f47961dccfc460e7345d58e47fea8a029b2a0d2f9d6b8c8b8c3749692b65e6bc9102742d9285773ea4db1e933bd60b842e9d310e4aaea082c68c01b5dc969c21842bedc098c087b722ddaf59612b88929bd3e5980be122a59fcf750cef5e331d4135a9beea6a97d5b590251b603306465c66f4319f1d6f3c77be937b7b0f221c609ba35ca739e7838875d2287d9d1a0df70cc2ca80483436975fb9ac51fdc327ef18bdee7a57c9c4203c879c4570af80c60cbfe4024b6b38d98fee6f265d89171326cb87168b552f8244a3d7075fcb011454a487eaeb03bbd2d17cef0bfbff2220f400c8717aba2f66ea11cc99602ad582aed08dbf94d1c44ae832bc30ceea2ffa7c78ce3329a4ff5dfbbfac27fc8d19fbcda0627f8cb5d65bac4dfc0b67081010399acfa4bb20a7678311a9c88d39f839efec58f26963c940fb4497c794f45ddb6e056e8e993187a7c32515dfd1b5629647f03ad6ec6afe63ed9bd8148b3df5f6f91b2fb2137af3d92f5baa2c621606254b0e82b5bb107d162d175b2824202f2df50ac177a5a6147e0402797c83463a51ae97cc52ccbda103eb3f077b3c9ebed4eff8478529776b6bdad0e7ddc0bc1dd8f2023515212c0ce52fe2b85714d8392cfe5000ed51ef349efbc88238d368bb0836ed39a16e9d290bc2591e4349dd3998e5a9b5e2d6947e3cac473eaccd16000a49d995f74b2bd2dfee4494f5fcf9752e1e415da35d54a66c837689f006981279101bd3f434268a22dddd0b8f82ab69c9c59dc244a74cce33c115088932fcee10d7882078d53a842b52c896f939377196781a63a338602e66b0cfc26ffce4a63ad2cf8c6d0a93a36a35be9b15ac94a9dcf723bfff37d49e5bbcd21bc39e8ed8200328b89b3f9e062a2298870f121fa7089a79a1082df9b45835c1533233a84fcc5e03547017276ca17fbadf0f19a4cb663f6e308dda83df7eb345a03203cf3a91b9880328a8cf163ae1e7bf4510defe5382b1ec9fadf6e29c0b4a43ec5e5b359f2030f01d5c8d67f3317743925af0c956ac93957389f1259fdeebd6bb5e56d5465aaf2afe170d2cddf659983c70f50619c73854ecc00f4c0e678a8a04a47cc082ed0343a90e952d365bf39ce7791dab394497325e4964a9cfc6b5e46a5a84c0bd6d4c87ae48631f9fb0b1210488541ce2109ff99b3204a06e3d1e62f6240fba206606daf774fcaa17996cff90592bdf23b3a102b5120af19e2ae2e697a3c690767c5aa34cb40d2f4ba9b9dd82ccae9e12bbd3cd73bce7068a3ccc6015480a5997f5f36b0a6bf73ab09dcc89e7269183bdd2cd92eda29fcf30c7949ab0c57c3b125679441cf8d8e7cd1a8b592c70f9c534ade93b17a39ba846968c13225b160449620567a7b02a0c0fb46772680c8d882aa9e2a795c4710b6bf6abf3c7d9954278ee79e561302af411dee566135a1d2ac53ea2355476827906addd3659f88ecef91bfd4d7519cdf57bf11fe29fdddda9bed3eef09499433329fedd2b704f3426e1267e38a0fb736f6b28e4f92d48941ca567232e5e43c6a0cbe7ef5eee1b895f66bca69745c604e48eb3d1135ef09a3dd861c4a9374c1a682e8e235c06296ca4ef3e869537dc9c2ccf7b357168430d8f55143f9f4a988241f160b242107ebabe759adc4ba2ae40135852d2c69a4dbaa1d2b25996a36a9a5dea7f5f3b85cccccc568c5f3b9d81450a04ee62aa46456e58323616787cf19634a3a0354ff8ba4819c95c66857bb6aac6cbde1e9c2642031f9ec3030d94a1658341d00799a6105b5ae72dfe52bfbc31138a25d5bb0c6ca4fb82e61e07c0e510a9a7567f186ae295aee44d42cbdd238cbd5aee6d234737f7e150aa079cfb6cfb6900c5350c40fa127ccaeec30c4d22003665a0426f8561198bd375bcf1c19121134d56ffa057841dda77559121466b6fa496247f2bcee321a3279e1192585513134b193dd6b8dbb01c2adba56db7cc7950c3212a0ad623d5a5e98770e4df9b856bf284609fcced03cafda29beee7aeb722f2a281b6cb649b9dcf1594777ea74faf5077b4c9eaa907da08d88c500aa015b1f7577fef95b0abef7ff88f144da772e334e6d4fa4e0cd5e5d48dd9622d8920e1dd5c7db71ba7595bd59c2ad94162bc3402983f33e5309c9a15912f0e788cdb15200e59eebf3794192cb4c0ebf45f8b61da1fbf868088a7b752fc2b3bff98ccddc333b0ac8863a8c95cce89596e79cbd353e601907e5e3c41435511af4c25790b1e67389d19cd823c26ac9658d0be2d6c2c109309491ba491794c5a1d21ec8532f133bd13fa74afe219198be697c8e47552745bd9245db11abe24eb86ac254a8e046bfcddb396846eef19cc3a07fb00a24fa14d9b5a0b4ab7cc67c011e0530af194d67d8ee7600aa93220d1f931ad4e8309e10170d154c4015a75acd93d828cde62218b12b985e7e03ccc82c39d250843401ab4851901559b2e068ec6f1ead3415f69583d3d5b9c2bfa142c24fbafcb12428f9f8d35d665cef5b1e8cd8882751486d45eda809fd26e4d6e27d37812e9c6957f49deba8b04eba68bf05d6d3a6a90503dca06cbefe0daed6874a72c95cd707df883a866d17d7126c253040f183f97b1718227d2827eda044762a651b1a9badb2500dfad7427696a24fe561501d1b89202cba075ed16267897531b0332952d89714b27f58f2393305be4680924853f64bf97a2111b3e02c5c6c1e7f3a88f4a543a773cd7c5124e5db325195c073165439111d2fc73961d2c885881a2026658479477d512043a82fec4421765a052e5a7890dd053f3f8eb9f6b08042e5096d7f8a0f743ee69a111bce23a3a901676cb656b248ba9eea73e239fea6d617656c6c6c009242b412699cd950213d2b2d2bdb5c4466af2d07435e48a286675d731c68c3b9e4984887ada46d9bf32738ec4e11e156fdf8f667b83e335a03d04df1e9e7725371813a1d5b567c7caa1314d77abcdfbb09e4fbf2c520e509c9567cc4d422ff1a567586e1d936b3455db322dc7cac93513c016428e541e2a10f3b5a163acd851884c281da56822a3d352b3d00f59613a1ed48b9e598061b9b553e2d5f7d926655016004d5d8258d7760e0d6cb3adb28cd7900a5a0139faf30bf5d88a745e76d69a5aeea0050f6a87a67a6e2835588b05a7714ac1e7539b89aadadf4a16a4590263322d050eb6108af2b42979df9b42f47daad972d8912b881c423590b9c56db2067e96f4a573a6e3b0cbc16c68eb9d434ef08535ea58ba9e8f34c12035dc9fb63417bfb7d1ceab906466e901b594e7174e57ce6b68b7a7c99d5c577bd204fbd39a88e0e502aa8971fc9128d7217e08cf627473b0cccfca94ebc651fc5fba3a6c89e674b58e2204f61d2417dde1d4178ecc25072bdd6a029307ceed1cf45d4a1314ce4c1b2d35df0e877d2e1f31b4e9a258533b09f793d1974bffe881408d52e4e284a509107f42b5bec56c226ca94ba88d22987e2861c9ba7dc7c0b6278fd2b36b840531c46b5ef94920f7aa4206604277104804c77da7bea2a9ac0455becad62c9c016e5517af80f2b3ff648a7a64f1a5754d6c07d37dd171e65db9c333d5ba305570ecc1364450a2794966f6fc567e8503f22c11d1fbff6552ce28c4b07f141961f5bfb7e91dfdb6f5d41305dd65ac86880ab7a3713ab39593b77fd8ad34df5b3cc1707d2499e1032e73cd47376f205e44778824254974df5d087e9ee73e11f38db599499965cda8be7823ba147e81d67bb7e8eb72ad2c5c92fc49a36d0fb5d850ae82052443c1c57a5cb2fe1272b9f2a434c79e106b804c8b5d4cbea8d920ba6cf410bf5f5a9c397d4c602c0d8903823244d25b1ecfde4b2592b9649c9bf010e691b51293961f96b0f58780f0c5e67382c69486e3956fedffc25b561a58e88ea02ded6de9217b115679bc5eb7f8e8aab83b5beeb7d165d4d489f73db0e0b408a5c2abee5faaf3df7e52106676bfac4a3aaf7126bc2a50467a03bec46dd3f1d873a3f73c7c58a279d37b03804fb526866323dd135373c7d79540eab75fe0c9deb38d186db3fb2d68bf0c961a1ba2b28a35af9901a8acb52338bf2d92b4ea769ff4381cfbca08fa40a0ca70693b2b8c0279c2a0f20438f5016adeaeff59cbb398963389b7960311924693b2dd8b855d0ca6bb1639acede11e1cf62eb7f9e60d42d38937722881671274637ecac6783b952e1cc1df89f346628b7aac1a677a12e9f7e8d3f55f14ed036202738d7c2b671618116f2014269ded84cde9e4ca03d9b4bf9df4c966f11dec1b1ff30f40bcb03cc9a925813e816d7af9d7ba4ab09bdb6d50c14bda306d8f2b40f6f6a089596dd7a123ea0db81a28ba9f3579a038292b31506c74dc84b673713d2446c424af4a0120786b75e43afa4b26d8d0c14b26e2c387d178f4c3d4667bd6faca651c51853e2c2095ecea856d13c578d0c9efd6d207fa2270cf46f84f2f6d9fb52ae932707991214aeef7c96e4d0ec88e20e94f44eef8397a890f01eeead67de48c6506513ba34dd6faf14a98a549c56c5f126be09ace17383ad28ef00f92ea3d66271a4451b95bad5cbb9d60c51bf3016508d76cc94bc7665a44579c04dbaf34c199e8518ea0e0d345a28c7180ffaca6e09d3103b7c49a169364d6eb174936cbfc5784f57de9863c0434e63ea84967dd9ce961771d31da6884dbdbbaeac75a03c8d3b31e0eb2221d69aa0fb8b4bdf95b923c7969546957357ea3d7b0d9b027b66a651f9cadf8e4f25772f3a37333997b601c0d3eea2f0ee554975f4b51c5e23688ba33d09afee3bf30c628a83b04ce387a45d0592b01d70ef496de65ec65d6de46899b200db66b482dfa963fc9322b6422feda0be31d895ec647994341c81149ddd60fd5a711d54ccdfdd6d9842ac035436d2ee405c9bcbb89f61fb257b1dfdf8802c4f515496719e0e788b129cfbf7df2519db93989d6567765b6dd018f8b5d3d9095dae58cebb96a93395806e38aaf8d8c4c81e7c129986a49b41eb714b18a3165fb3e", 0x1000}, {&(0x7f0000001100)="d3c38045f4080e78edc5e264c7c90720f964869cf9b20cc832a41425f7a539f2baf278223d456474746a42e59d16f785187d7e97131bb73087d7bea48f8265d8774aa540c534a6990c816e3fd45b4becad58488fe0be9327a9bc1dcd490794548f24d604da4428802de62396a0215b49bdf09d5553e832fb6fc1d3b3a7fa4febe4c70ebf990422df77176fb5cc70792a48cce36d077cee78f089d248dc2b5c88ff430041e5691a99d39404b8d25d788aca0fa16352b07ff5255194f36c11255ea9a60e633278cf82a9cf5ed4cbf037b9375fd936b71fc885e966", 0xda}, {&(0x7f0000000040)="4b5bd4c54e41d303ecc91dac468cd484d21e0675c96c", 0x16}, {&(0x7f0000000080)="83c7161493de88253597238ab4e159687c80119c9d46950cc1ab15a551715586f24cdf14df27b58124b47db501e6", 0x2e}, {&(0x7f0000001200)="0e2e3a7b80ee426da04dff49142618f499350e5394743df7cbcbba09ef1812c75d112409c15c541c7c6bdb2091580f6b7295630564bdbde287f0e23f86382a2670c3921e95ea7ae2fdd96bff90efa29f2c48009a42a5524479b36700550a11e18d8dab3b3d071051856a889fbf98492cd84add360c62c4556c81bbc086e13a166ad90c9610330b3941dd96a34b92ab4c50218ec7d553d04038ba9038499e577eb7706b22ee1e", 0xa6}], 0x5, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) shutdown(r1, 0x0) listen(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) 09:13:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) listen(r0, 0x4) 09:13:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x800000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x2, './file0\x00', './file0\x00'}) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r1) connect(r2, &(0x7f0000001480)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) r3 = dup(r2) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) r4 = syz_open_pts() ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:13:52 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 09:13:52 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x80, 0x101c5) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) unveil(&(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', &(0x7f00000000c0)='c\x00') 09:13:52 executing program 0: socket(0x20, 0x7, 0x2) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xffffffffffffff80, &(0x7f0000000040)='\x00#\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) fchmodat(r1, &(0x7f00000000c0)='\x00', 0x0, 0x2) 09:13:53 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000480)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x8c64, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x2a40000000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x0, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0x1}], 0x400, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000000, 0x4, 0x8}], 0x2, &(0x7f0000000340)={0xffffffffffff336f, 0x800}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:13:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() sendto(r0, &(0x7f0000000200)="1e723f03ca1ca3ce7330b6562596e7c9b0de147fde2f7e33cf6d905118179597fdba77ad29b2f2cd3ac9c40bcfa0390feacfef561790be6aadc058dc3dfb338635dba3eda4c2512ed3d97fb6e950bf1893c9060740c394f89be2fcf1981fb001bca5cda53ffccd45d1ece49edf64e6bf2186d0cf9bd4dc81bef86e140f7cbe9c90dcdf9db78528c743e98aafc9aeb6787b4dcc2a40", 0x95, 0x2, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) r2 = getgid() r3 = open(&(0x7f0000000300)='./file0\x00', 0x6699d4c75f5f60ac, 0x110) mknodat(r3, &(0x7f0000000340)='./file0\x00', 0x1, 0x3) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) close(r0) pread(r0, &(0x7f0000000040)="2fe7747ad187cabb3b28ce6529aeef9d145ee099b48225da3af2c4569b219667", 0x20, 0x0, 0x63) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setregid(r2, r2) socket(0x949bb2c5df212b81, 0x0, 0x814) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13f9fd81bff520717a76d6f2f78645152caa4e713048e69931999648890ab08b982f7ddbe0088df22b68e82d829398ac396533e52263a930d664f2c9e4bc131cc96eb76ecbb10f4c4ad79354288482a4f077635dd19ed1b9b8baa1e3f9b1cc8a19eaf5c89023add5ee2cbcb4542c7a4395915d769c8cb2676d169f7d4e51795c90ee5de04cdf5220939059a657a8c4ba9b3a66b455cbed4c21ea205a744f67a316ff201725381f528e6e0dab1fdcea54a3f0a021735fb0789c601cdac84a36a1e4045184cb6ce5", 0xcb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x340) 09:13:53 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f0000000340)='./file0\x00', r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) write(r3, &(0x7f00000000c0)="a5739553a97fd100d66e4df98a9bbce11afd91b6350c728d40cb53b4fda80c08a6349261c0d6677e81d2eded3ec15a73613c4ab688edd9d767cdde67b09eb7bd21c221c0756fe560e8132fda2ba83c6d1fe199a6b701ada78060bd28a6dc6b0bee2cf7112e53845fa538d3e0ee0e1ebb738ac8d3e8111d4081843e55d34405a7d8d5a6ec245150964cd5e65a1a8fb22685f1db3f62990816", 0x98) sendto$unix(r0, &(0x7f0000000240)="2568d3b9950fc19971457556c7cd96cf818ceb804e9abc4a1f7b8fd38f8308f51eb6bfce12320232c0c792b5d5c913fa7419488e2c177df1d614da9a07c3f09a2e42bb8432b6f0fc60d3e54fa999dd3ff6786d4f6793a5d46fac8a28019395a70f008a6edf25f6c968ea0c2aead9e82ac1e657e3199ed285611d5aa7190145206b6c34ce9b75756bb6c9f3fa4e90ebccf7589ca3543cd783c8c8e746", 0x9c, 0x1ee6e1e58573bd24, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000180)="6e5aa9de48e5797b196cfd51741a", 0xe) r5 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4}, {r5, 0x4}, {r5, 0x49f06bead0e9c836}, {r5, 0x4a03be73b5ad6761}, {r5}], 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x2, 0x0) fchmod(r4, 0x80) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) shutdown(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) writev(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) 09:13:53 executing program 1: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r3, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) write(r5, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r6, 0x2) flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r7, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x6813, r3, 0x0, 0x10000) 09:13:54 executing program 1: r0 = msgget(0x2, 0x40) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/81}, 0x59, 0x0, 0x800) r1 = msgget(0x0, 0x1) msgsnd(r1, &(0x7f0000000000)={0x2, "1b5da06ac9cd5a5c5934b9f39f205df135b6ff1baf55ef9f3c6d0a3de96fff0773ab0df7df4720d869e6dd6fa7f0d42bd5d18e7a57e73cbcb399dd7b27ff8c7e86e14e02715df456b050d55d016bd283db688a81e52bd766b6050455d7a57248928f7f781fd95ceb8efd2468c3bd3f0c5bbd4d34e8d57cc2e7390361b6ef1c47"}, 0x88, 0x800) msgsnd(r1, &(0x7f0000000140)={0x3, "796dc0c97848541b6f4366f1bf24edc02413a9cc364a8ebed90217af3282c1274bdcdec7cc36137fe83053340d0ff94438f56a0f05fecd2fbd8934d6b204c8d0e33104d4551bf91789af198623713c1c797f362189ad01223e37cf11f2fec7d291c0b30b13d132697ec34273a5e760d07191f771cccfbec30c4984315bc1a0c12ee6cfd2ecc254a6d51f3e9945b94d70157c5f81b6fdd22110fef73d4722790272f167768bb0cc27ea9b1edbad9369732f87ccf0de83828cc70596439b85a179ca425b3c3c8dde0f63ecd0b58831516140468508f4a282d4b0cd21971f917314af731b8a336bc8e62ffb35b2205374d2eb8d3803a734714f25d116f70ef7bcc8c7be764ebe537ca1e260f0061fc2d1e073aa5d732980391868dfa7404fe807fcee5d9a90976e141a0f7aa828fb78ee7fac444be4d3bb696cac8a96d1e5b848bf5606ff39fa51999d7e9e3ce9ab2b8630377f2e37630c5c2f0e21c45f2afe1cd3acd9b92f3b2d092491329d26960b2d075f4b13a63103a63cf6aeafc66eda466e5fff1673277f31abd27a28ce631ce33855bdc5940435b5343ecf572f87c7768287ba763af2553214d26b3126f2e7b106f5b67183d42b1b95f544f87710668709948c7802a7de9f32e2b6a5d3b1a6c28ae8c949cee84985be5784c43a9b65a1f95114715bd9821cd9bced8ad431fc0d9b143bf2a16c826d39432451e503f5b0763ebe11146c32b5567afd38ccfc124c936e390709dd3dcb9c7a3f4b7e04432a949eb2b7b93176b521eee5a28f795249bdec0ba44032d731a779492c6b7aca4197930582c192b77f43b1fd7c4be6e23867df8364bb2f698e0fad301af6b5f705009ef849a780b827cc727512848418be40e755a5ef7acaece327a8e1cfa9583378e33e13e0dd44828f6c4ae2bdd6681f7f64ca0f1c72f5afee350650dad22cedc76959911bb0fe4c3fe357557aa0c3e4ef02bedbffe7f477704ca17c2324b9b943c6a8c285540794995937b89d5f7137f89a8bfe45d265a1ab7b66e700955168f070b89b36913cf05bdd951e0af3e8d6b676b1952858aba42dd8b32ad1f7aaff7f8c7bb27d5238a958d56200ff786c69e0fd0baff097efbf7c5c1141d3519e8b16d6ca764396bc4d2e884bf4d3b055a46ada23baab5bb34b65ef0f7cc120ed67f8310796d8abfabe60a3aefc4cbeef9d2d25cc092af50306a514c8f48b43a2ab002556d2230eac0a716f9e3739b886d879aafb6b7228b9d090ab1ab5616c8b15ad9e81e53d5e8fe4fb5ecfd1dd4897d8e0bd2f22e69b46b02e1a021bc7761e2775856304096d0b932e8d71effc05585d24479891f4280d2d5b60a8b68078bd9790c9bbee162df11809a3e9c8132e52c0198eda4ff388fb438a4709fd2778a6e097f7b1ff26c503117425a3344b1d7989bdad364da06b46712e2a34c4a5d2696b5d71eceb887e8bc0769809da1cb8a8b1f536fefe86a96ece9f9cceda1066ff76fe6d760d57ce3621a13201e5f279142974df20995e8d1c7aa5b34d859038514ff67f4c7e932e788d085279e4aebe2d887b3324a9025a19340185f594ff426f65dbec36e0755dab5a80a24d94f19d8f35193a2d5fb061da4885b1bb1c3b7de31a762b61b59ce9dddabf764ea92eb4b64901b843c217158f365d458a3b4ba8892e6ce540f0b49d1b89622c964e01aaaf8507f9ea1f3472fc1b415fa767a5f40b59fb1d913f11ad50d9a0d0732d3a9837fd7ee56eab69e119d53fb285b9716b62caa357a2bb2c380a8ab0d52ac6d48f9725446107cd711b74f2467a767e07770a41f3173f52fe9eb88655857faf6568b6596d1c4cecd37df6fb0c18152cffd572eb779df983538e3d0727d6556c39819ef810896bbbe0bc6fe29d0719027b43e2059a2d7b562a9b7d77573ad15779780e08c5a71574d73fd2a565bb7c4adb58bead15f7e5a2fc3b04710a6485f40c6bac4f63e69b2778651c27b692e420e69029a60ce4b071f66cae08d0d0a58ecd91224df49ae60d10503543cacef20fca1c1bae7b084f1c6e12d3f0da0c41d7fa3a45b75438ee6ae5b8a4c19e2b212292a455afab5dcb0d2ee07d6d8adf96e11f2bcd8403f7880468cb7de185ba86d499c6ade59c00caac09f8c515330f83630109434288d27a885672e939a4b3f0f13cf2b70daba766103a7dafa380b76a728460d52f888ba8347b0bcb14e7fd3c002722004622290b6319c495ff9ff6e0285b51958b7a52eced0b4ed1c84f30d47ce4e06135f0c1889280e4cee407403c651ff4cd9fb3d07a1bc2710daca28cff762ae3e46c79b2939ef262ff493e6f969902840ab3e414f66c4b6a09a30ed83e955a0ce1aabdd9f4f2f5ae86bd5ab777d69afab99e862c7d0ffe12e654bc1d5635c71fe018cd40197a3b89dd3d9543b2a1cdf7a496e29fb151768747d575cfa0401969a020a38a1864c790122464ebbf13bf22da6fe9d9bd7b6f0828021e46fbd25e034544b065ac25ed45a63d57d363b5894f10ae9edfc2e2c1992f235abe4acf0b8b38b027c8c32f2672fc4c663b02f29beb78be0696c79a823698f002271f0f678fb9d14c1acbbae1cbe56be45a2a77985f207e2c91d47444339ad5b124b05294bd1c39e31c0d192616d9829d79f7a80b7c05a697f78efaaef5d6145f7dbf43dd2936c0b6f22378ba7af86232223b64dfe13c5289c69f661be85e0c61539c966e75708150de9749fa8971317a63447817f805f2332895d4af659123c574baf31a7cff53cb0183a7aa7c8a3e8e8d75cfaed627a6c0e3b5f1b90e2f43f8128d8efa8ba5ba8dc841ad8d7bf85139fbc3adacc6b904073fb190c9e4b8c8b7480ca5a3e9c8e6539a4ab3e81e11f8d3c4d4c96381513ade9773bd752288700b4ae32dd1a4fe8bb7edfb30f5958a092f9b95440a50428ce81633a9e7ca349b77875e9497f09b241cd1a4f57a00a423cf98093f3b3414bcc8d51e33855fac6b266b2fc43e4644bc7ff73ddd6c0a48cde53587b15bd7ffa50c5da5648b0f507e358e6a349bc389b14efd07c9775d9856ccc9f043a3b259bf4c5f269e84868fdf606f226386e0285f7b942ab92ab1e8fd03417cf7e80401ead43dcba397cc51c1624fdf2958792ef5b4bcba16b87d49986402d9d9e7e71cb224461d4519b7292dca8d049fb39343a1595381a853b9586db28fab9012043e8ace83348c18961f072a77901eb98e7076ddfc32a73f50a112802f1ea6a05d874f13d0a948c6ce72cd1629fa9ce844991e7bf811af46535f1eb3beebb025763be02a693e72b83c6a00d8cfdcafaeaa71e617007afb3afaef9887379b1db6716084fdda4d13fda302c369cb6b67428178c42275fb0c792b9c033f8920b8144ef4e29b42d9ff779b2da28c2f04933c9487276dd08dcbd7885cb6ba378106201482904715978a000f4d9a7eebd957d25c83a6d9171a076a69f273398be6bac2a65f54f14f096fecc4879922b39410b5043ee407e156f1b9704eef3a59f7eba65e1fc5ec42b6690b8f92a8162345b6031ea8d3a447bed8c0111a5b4f05f2e480f0e5cc68f9b99c91b1c5b9c14e251a0583868f6866cd2f158ac89a6a6fefa817be81a49f73d1e10cd07367863a2239239fb05251967853c5510d005b8bf9a97210eb590131e9cbbd75965831414de53ccb30c8a86c17cbedb18ea3fb9b7c897567ae7926c99144dff2c3a6e093dd3f077e57b31e478e35310e9cd5873e94cee893bc575c9532712e019ca74e22b7f15c12daabcf9772cf9401a45d3e21740ee37f20703ea17975960b24d33e18cb18f7bb389f61ec0a128aa4331d33872b158be7194c7bf74aa06616d518de695024000662de4b2e2d757934926cceaa64f0e8b5aa4b42ac46e2010aef847da58e93ae300f6dc2f40c2ec6a4e65e720667e9685cddf432cae6435e4ff07aca726878c4a84f616192b2e44e79afc8fb3d460d1f076e5acd340964fb674b2ae94a99482245b435615a8a8a5f5569d8695f140a213f52d5996edc920bee7ed78e602bac3cb5b244ad83d93d8415e348e8ddd160e97a56ff4cddf82f620cb8b81b8cba3617e6de8c755870d094810543d6ff3a7d9c8ecd6b84c7905404a3dcb2ff81da7d1382b2374f6d4579c48e204f6639d3dd6797f305140e092b0bff017c2d1bd122b955663870b99db36f85a3ab0bda36818957403679afff08b58d679ce89eef6d9604ac3cc17703c3cc021a14a2ff216473f5e9fe20252ea411a7d71e9bd33da18470dc181bcf781d6b5dc0a9bcffacaea731c05783597e0c3e143f644a4c5d3946ec02b60c4dd250ad50c32a06b12d2b1e23fd40b06a019fa9d513d27c8f4efb125eeb753c2326c3d54a568684e13640a6410aa07718c39619f1fe7ffcaf151728c912f71c58479da32649cedd8044ac9c22821a3d66206bee4acfa5960ef7d7e36f0abe651a0c0eb92ba622280a35d1f5988a7d0046397da108e98b7ef8385d1d4de11e01fd1b56a612a4373ef82b4c8dfedcb469393902ef5ae75191b31e0fa898609b712bdaf7dc9aa2fd18a9a4478968ce8c0102fd7ca6322c843fe8193d00e10a5e7e07e530175263efda7d6dd801525b08d2f4e832c568aa683659f07e774da1b99593f4c3a6b604164010e12121a5e01bb994440e288f31ffc18718a369e0d022438d6c09b1713173ec7561e92060387eae56ed38678269a29456d52e328102496fdde07bd33b41e27ce07f36b0bca92e22820628cdc4ced42c1274e570b6afcc958446893a004f718563987e7406be45c2029ba5ed94a1144146f90954ec83e4acf04b6ee59e13cbe2dc1b17df51cad7f36e7e07750556906dc1535716a9ceebd78ad198d20ae152eb9302599d70227a8dde8f274425e9339869a567023f4289374376bd18d3a2d02e6213088afe97ad796a5b3d049453bd89d3e0bc2d67f444e472d292feab7602837a65b5cbce4c8f260f5bead4f3046271b4fa805ab38aab75176dacc1e6b810a2093757166a52b6c79fbe00c2a733313112329a7787dd51d45648b494cc3b3cd9f709a2faa91649d143962296190d1a12dbe3f7eecd9cf9f6b21ab93b81960ba1b5ba49231b7f226e9d82f222ab5addb5ba8203a68dd4c4fe9ba071858e6e8ad4d8c01c16310e32261490849e7a649abde39ddf6a76bcca92945348f6b0bea7c56e71172d522c344fae8ff443f8708f5a31d82e75cac706fb19325451cc8bdb71a301f999214a46039a20eb8ad18ade0201aa2b23af673fd2d57b324d8ef3c7b4dc154289855a80f057ae6508e87839de263af77794bdfcc785791468abb77bc8bea4d555b7e5f58b1eef749be737f5fabcd88302aded4e8c426502fc782b435b9c01877e3667f3e5ae1a5d06a93849c4c019e0ef7706c3e2a1969b9a64a54cdbd659bc024514df53d1d3eee6c0507b24f2340a8305089450b773ad74fa08e8977fb4e44a4ad56feddee5e021e5eacd6592343296c5d515b5636128a827c19bed96dca3a986a88e5943a9c901b78d2f12ec7b2afce65352c0931d41f5d0ed510f1ecdbe3fa3f56b217fcdbacb5f5353fe9b9ca4992f9b9c122f29633084daed70da6789eb1ef9e9890241001920a1b8ede68872b048eddfca49245bebda4210419a7f1e31e2f429426e7b69c7eea3340dade56a2e0d6a06703bc593041cb35b16fa3d1948416cb06b468dee19be3b243d1b16bb7f23a3bc7f5cb7c27f7c3a2388fd1675f325287b2d1b69aa27e6abc4ac010404c7c1c09f365b6c3330a97966acd8c9a3df87247f2e3ddf9a2fed222f1fbc928724f78af952"}, 0x1008, 0x800) r2 = msgget(0x1, 0x0) msgsnd(r2, 0x0, 0x0, 0x800) 09:13:54 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) mkdir(&(0x7f0000000140)='./file0\x00', 0x100000100) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3ff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:13:54 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001800)=[{&(0x7f00000005c0)=""/138, 0x8a}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/38, 0x26}, {&(0x7f00000016c0)=""/135, 0x87}, {&(0x7f0000001780)=""/123, 0x7b}], 0x10000000000000f2, &(0x7f0000001880)=""/46, 0x2e}, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x64) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x7}) getpgrp() utimes(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)={{0x7c, 0x4}, {0x8001, 0x647}}) r2 = openat(r1, &(0x7f0000001900)='./file\x00', 0x40, 0x1) sendto$unix(r2, &(0x7f0000001940)="5e4258f753e9de63608d66621ce8f37714d2ddf9d1690c9eb4ff5c5d879250b2c5f8caaa", 0x24, 0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000fde000/0x14000)=nil, &(0x7f0000fe6000/0x2000)=nil, 0x6}, {&(0x7f0000fe3000/0x3000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x4a0a}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fde000/0x1000)=nil, 0x100000000}, {&(0x7f0000fe4000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fde000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fe5000/0x2000)=nil, 0x800}, {&(0x7f0000fe4000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000fde000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil, 0x3fffffff80}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) semget$private(0x0, 0x2, 0x2) 09:13:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x0) setsockopt(r0, 0x3, 0x80000000000000a, &(0x7f0000000000), 0x0) listen(r0, 0x46d77f7) 09:13:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 09:13:54 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r1 = kqueue() accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 09:13:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) msgget(0x1, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 09:13:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x13) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 09:13:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = socket(0x2, 0x4000, 0x9) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 09:13:54 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x9}) 09:13:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 09:13:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da02bbbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a523a2ac15124c05f2a3cf6ba05ae9d95c7821492bc086b08c95ebbabdc7fdcacfcd57f4c3c0e038409729b55ea629ef63e6fa2c357cc1baf47444b48e9a4fff38c1d6fbfe21655a28016deffb936b917e10d5452e37df0af4ba7c406", 0xff1c) write(r0, &(0x7f0000000380), 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000000), 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) dup(0xffffffffffffffff) 09:13:55 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) 09:13:56 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) 09:13:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x452a93ea4f851289, 0x4003, 0x9) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800", 0x4}) r2 = getpgid(0x0) getpgid(r2) close(r0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x401, 0x4) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = semget(0x3, 0xf02f53fa0053acdf, 0x108) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000100)=""/29) 09:13:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffede}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) clock_getres(0x0, &(0x7f0000000380)) 09:13:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843bdbc7217d238407e1c07cc7334f154e093e127bc4b5a0f6cee3446e7c04ce280fbb9e8b10fececa7576bb7afc76f2c6db3df33e039781d536690ced6f938c7d6bfc81e86d14e34aa4d54b3ac7177ea", 0x1c0) r2 = dup2(r1, r0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffffffffff4d, 0x3b}, 0xc) 09:13:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee, 0x8}, 0x1) setsockopt(r0, 0x665, 0x5, &(0x7f00000000c0)="e685a10237a6f39fce34f180b2acd8d6f5891a2b5d80a9698ee6a1f5897f4c43710c4dfb93dd32fc596a45ff0fdebf8ca421f4d19d00c8aacb3463741eddbba0deaac662c9e7c145fd27f71498a788ae209cc82fd5bb59d244dce7a3cfbfc87afb2c682d590a12815d15c67a47dd4b2149ea6a45cf07f11b989681872d434f6ee3ffd23b1e78b2f6af7d2f3075815b766301c61a3a7a93c3a37baf4441df0aa8c008f39b81ffd2b10b5b5c811cf355057e4f63f4a7597601d3516c45c0ae7b517cd464dcd45741141620611779d0f67fd0689a3fc9ac913dfb4f693b490f63855d4da20245", 0xe5) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) dup2(r0, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) syz_open_pts() 09:13:56 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='.\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x4) 09:13:56 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 09:13:56 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x13) dup2(r3, r2) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/176, 0xb0}], 0x2, &(0x7f0000000300)=""/211, 0xd3}, 0x800) write(r3, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) 09:13:56 executing program 0: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 09:13:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x6, 0x400000002, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:13:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 09:13:56 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001600)="bda6d0eca71d96ee61508f05766fd5f1dad55eba2f0358eb1fe78954df1fb5bb531f6bc9160494eb876ce76d60da0334f5ac377f6386378d6abe0df1d1e721dc69254d2bbf932f6ab9307c9c5913048372c20384c2997582cd"}, {&(0x7f0000001c80)="c2db663dc73f47ba6f487fdaa49bdb575e20ae2fcfe41dd9e3da3abbbfd6757ecdeb686939a18f5179162a17ca5260d37ad5fb5b87642319d1f1f6eccba72fcb10b4261391cdaacd9fd795742b8ca9f352e8df099d07755175d08a519fe164c40f768c541793c02c3993a590fd94a80a8640a295466a281b228eddc5235120ec524dcdf2f3d9dbe294aebc7306a7eed2dc2c1b0e854fb688831786ddf86b790acb89709dc1bba3835a537c5145622dc6f0c6f325b6e6ffbd30af416f5e2abf82707d15aa018ee7fcec77995e143ba6e7768e3788620477dfe712caacd64a64bc77f4f3f84fd525231efe1a2b1bc3965dfc6a52b816eb2545534df54d069627bc7d65718488b0872d235f44f4739e8666426d9b31ef10ee78f2db9b094084a214bd67867761c73a123d77cc3646f1dbb3199df661a39272206977a42e04f0462b33e66460bd6536032e76714eb2ffcc8cb49118ad5c850f805a337fc0f1925cf9530bad9af90dc95cbadea3f255f4063778eb6a636740877ef69851929f327b1370747ba12688a3dd719664ed64c186bed4aed876bdd99f25cf10534b08f1bcb00f0a03cda1150af93b2d5c9620a0e5b3f204fe3aa5a3d4ed8cebab4f040d4f9a45bd8a952a64667827c2edaa5433edd331400c424d2171f67b2205e0bc2a0abc2b20d525d964abb9e284e2672664a173a834bfdb2c73c729776172f56f70a28480d0c30f5fe7d8cd63e93c569e969b9e2b52574c5ae76bb7307b4a63dcfcf36586f829ee515ada047d87c6227528f103efc09b7c2398469e99740537f454e2ad9b3a795f86f0be31b498e25d5e818c9f3f376ad623c1eaf99ca4f83f389d148f671bcfe0eca4407ec8d90d245ccdeabb1a013b7d7f17e6ac36f49963c9cb72d422e155a404f792009420af1be5ff05f5e86cd002064aa174ce67822f95948d9773fbc16a4368a73efd65847fd8b2e40f98ef13a0d4176680cac67efc788564f4297f5915ce66d00d81317ca9e4ac17d6dae853d000537f8807058810fb75204020fe33ff1b280405a438960b87abfde7e9472e5b7490ec2fd06961dbd39f6f6cfc19d28196d0f6217df3b3b7579c36934b73f679f55ea5087ca4599a815d180c1c41fd58da41e3582ecada5f9f82e369f4bd808cf3c939c11747339c6dd9e469f7e2b9eb5148bb659cb3a020fa8bb2df18edf3904bac36117faae6e8f4863d0a05b0bcf287aaee0d58e0996bdebe0457fd024cbef1db1c325963e24ea8ffe2a722a1789c44b9292424032be054a57e8b721942f8367718fb77394fb40b2b2b39dc4ccc8e683d4dd0ea40b6342e622041298ba81ef052e801717c26761135ab381a46890dad9e73215e6eb9d4f07fbcdde094e2c15655e4c6a6d3c41bdb5fbf884b568a7958a330f01e6bf2ecd28233f4eef974f1d9bb4ed416f8849efc445c0cf1ec15cf707f8a285c2d00827bb8526171fa5477256abe820d2943b7c5a7377b50d50921de5bd7cccb6a4fadce6f30494d28834a7a4c375f7b33ab978aa93f0f89cae25af09f821c45faaf59010e4c8d9db7bde65e197232c70ea910909d0f32b0dcfc5277237999fbbb01857e9025695d5cfc17d9f3621f89a3447568d1248a4f27f19d19cbdf99b9208657769a02d168be1d9b348b57c398293a2034375319c5ec79c9e8f5a8cc945997ae3598cb6a714723f04f5337ea75e27feed243f2885cf86c95c230d0b1da7fa08244fbf1c53955c30824944aaa15f7d1839f6254dfbe3539e7b8e85679e656eea91be155a7f41b5891c4f917fe58a19b88815f19a7f0b063b75a80fa4b399a775d51e153f5fb048ce9e7d7ff54efdb2a7908e0ad7ce1ca1022ddf57840b489d22764dd7e1264a3a609745de4ded1537a4b23eeaf514880289f737e52dc97113e334287902956b82557eaddcf5386a7d582f9707b49a66f3853b7543aef267ac601acc6305ba6a655f2b11d2cf63e545682e2979c41ab5ab4d759bd4c90e96403e4f84b3b1948d0b4e567538cf6e1edbdf4315a03fab421aa6fe4f0f0f477394a34abe7176b06b97cc4751f0628767b428b3473a3d01b2d39aa9b3e618fcb0e4e5dadd79af08aa9b75d70df632a15bdcd498126a31466b2f107c24eb86fad41d726281eedc6f9002d705ed1e4cdb3360afad5461a31f4c1aac1cf12ca013e0ed6caeaa1a1433298ce540a42826bc85f118993fc196d3b85123a885bf85ec3a8b01af8c5bd8d10c48b6677c2bb1f1379a5ae862365c968ee1dffaca54e0249c4404dcd56e39e4abd71015bc15268d41bb03b779f9481156b8896d774052b81862a513b4bd2ed44fae75dbe75d7471869328ba8e4428030afc8334e88eaf8608d0225f213e1e96a2ea52f23911cc7c495fb8d8d385bc5e32b2ba585e970d2f19047be037ee8a1b2710808885723b8022049dad1bb19c747030cf4e8efb802e47700c11c5add002c1745139efd5dea321083b62fd262ea177c47d1284f791d4b9c1443e384f80bd2844e26931a125199e7610c5d7c37b3b372ca1665079e78274ae44093a0b18b7917b1f91406fc3fe4befda80ddd29fe3c9e2e9084daf45ceb69e2558484c253c3fe8e36cfd2050e55942c507d4da57cc249ac444fce3ca2750223c08fdbcb59e4c17fe1f8c3a3a7a4e54dc1ace7fdd34eae75cc82550d8c024b78011dcb949086a2556f6dd7c9f407abff3231e8c8b4b8541cc55237b68cd1eb90966826f6a624d7b83c913267bc4bdbd82513a264296a92ce18ad756db3d903c83e151e61b27d08831682543df67ac713402f7ec78e10ebc5bf5dc3464a32c821f6a10216c06e9df5bd1114e6f6563afae359b89c885be0ef9ed1ea8d474f36f47b026aebaabbcc62ae24b5465a0a0890469ee77eac2c7cf33317840e898ae31c0cf475e73e6d2f373f356b2f15f46ad619b43670ccb9b2c24c387595c84d321cab80a7cdb4a7f3fc9e70e7050919b9b2637c27982806b50650858742b34f2dbb546e6a139e7df0b90a16339befd880fdf807aa0dbf1a8f824ef3c3c5e2b57aaf38634e2a306c1c027f0e04c1d5ec14d40bfe3638cf1598ddddca66358c9db7c5f8f8ef75d87944bb94880e56c905769a17bacef05f9541d664e1df35b1808c29a67cf740afe7dc9429da00dd42cf8a3f40dda9a0761e059e5a8a8880be7ca4184e8c026c0c89f8488435350b5fb46553cadae482476f36d14346fb0c4784595fedf73aa206b7010f122fedb252dc4ac382b35d2fced6e671e798948738eb52c793c58688311e35857c8a3a3c10a9d4beeec80d3c2e4179241f2fee6e138df52bf27392379ce4fec660499560c8d8d0e94b7de292e531efc524eee90550a52efc96e874336bad54db996a97d9db9bb13919d1a61ec61147071f12b4acc33abcc19099b83586d7cc889755f002aaa1b323bc158d4c66cf9bad87590361ac3ecf695990c08afccda3cfacb0d0758a21c90742459d6b382225880a62c4b0cbcb293729f38528d5201522cf288586d996ce4ed58d7acb8f5e5ca8177ee78de08d488b5c0b7139261873750c31547d886a7cd7493754b62461a5be9bbbebc2dc4b45fcbcf1d18ba61e27736276adb758225c7e738f5c640d98861abd889da18b55a488d8a0150facd759fcf33cd58a02fffe92f7128c15991ce3f5e33fd0856fd9cbca60f0dfceaacc3736363416e4c44e88d884ab0f1b937dd39d984ad7dcaffecc4cebb6698c4db1949de9da35440f5936759b7d662160e8a188f21d792163bfb8be2d8eb8e58bf648873d8a41c9a02e11d675c70985ef399918c00ceab84fddbe5ea364e342f45acb391d6f5f0c7a65f032e68128e991b1d3f45434f384c5b8dd1e76ad593be829dc2f9e3efeb3884cc8213ed401454364a3641692ed683c544506b224b8aa38ab61dbb71b3fbc7af56254899344414fbff651407367e11b3f3074cf39ad2d2f681c3a46aa12b5c753e55cb68be13020e8f58c5442ab5f38e54b03fa6bd00b4be92daff4be66df701594e46682418b2db276b4877cbd9407a6174d1ff97e999e9165672b184a3039d42d95a54473263de19d7b7c32415d691eae75d0bf4e16d3948de6cd85fc29b9fac24e0049e5386234227c357e626d306120ca3a2205983f956e1d122d5a8aca387da7863bcbe726041b68b62bf955579659034908fea66aed00f962566db39020c60adc85f6c974e31ff0280774afb2a962871a5bb49496e68d6d5fec0dce1f76f1f6ef1ccc204d3031fb4253eac2ee450d59baf709881d0fec3ab90694970af077021c40701e7ad359e835ba7cecfb495fbce44a1d400ef38ea20211e9f203e44773b96da4e55054f1279d0a5add81f18a0f503cb3b650350ac4b4dac985f60633219074365f69a792442edc4c476db8a1f0efd8bc67a4a12782e6dcf945fe837e618473afa3fa444f002316da277c7ed1ea8676cf1a456454fff12ae99a80c69c21042c235baf59ae4b6e6a26887e5e839aef1559920fbc3016b80b08646c2ef417dcc7379eb4238a515de3b2c9639603dd98650976b35e3b519ccd10bea4df6fdeaf592392243d8b984439331cb25c6db2c04612437a088109ca5d4c8408e91efe04817c147c376e7f8bd80d718dd8341f84a801571695b76e86831d8bf0ff1b8320c47df9c2b628ad47a3bee375c84f1b66ff836579460d775794c7f751ec7c453e0d33aff1e2e7e3d7f595aeaae003bd2113a88d0f2c8490659bbee32a4a12c9e35182f71af4992156a24305d93b0de645481f6f0bcb824a5f6e99c63cd00c2b8334190b279af368f64dbd14842ff84e9a31a0de0b167e95aa35cca27a61db877567a6ef023bf1a9429d8a227fcbc9978dd5376e45dc09a30ad54a979e1342e91d30a187458570b892769f100b847c13115b60d530198bb56aa813eb9d902ba8220b8c475750d9b883de2a79dc52543f9dfe6ff627b223581e4063ec1774ab6dfba67e75789d85b6872dcb7ce629b358200a19bcaaea5580ade562d8a90b7fbb5b4f8f285c32fe6e9a7fd974214a03658b1f6be7e7c3b08b04b5574f043bd22ca05cc8f7489837367fcc437aa1b47396a0f2a1c9957f5046d0e4c4b5259cd6f2d9ed33f5be4028c6e3505dac2837a3cdc1edda9f06072f5227eb3a4df6513d2926b6679a4364b3b704dc5a940f9b8cf175a17427ffb53df579df3fc0f9cba2b2bb3f17f133fd3e1ba005134d9305712bc4291ef7250dffa5840b238029b2ed590cc334a115d820377f561cb84f3f0432c1d99845286d0856948cbb9e9489e60187c0ff5a1a7f1aaecc45d090696e7bb21ff126d2acab50cbe36d78aa3f7874596bc15a1f4fd5fe92c344c9e14a9a0f9a8354388d31a9b43ec1909138abda41902057a8cee0353cb2635faec66eace9172165c5428697839b3bab3d7d549029b2bfafb29024725cf4c437d109ac71ed9372b3a04300c9a10293cb504c63bfb278181d071e0003fedb1fdd55528d59bb5b9ada454a8b75aeaf4a01db4eab44bac4923ee69c562fb576f6e6cfaf16456ca429a91be0e050db0b4bccd4ac808be1cafea851660ae79914ea0e8ee9a0fc88c3c564cd271db88da3b75ee83d97a6cf547d462038ecbe2e5647c711fcbc379833a22b333f6c982280a5181c58885c6b8866dae5bfe01bd5fea351a040ce8cd78133289f0b719815c5e399e84bf145f6f01ac6e1290d9d5592696d90f7760910012ea32f9ffb597908670ddb67f58d832cca24db7d13a16147b461a09cbc28ee52ec802dd8e76beba65b774b4c579a550b22aeac1d93"}], 0x100000000000000c, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 09:13:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 09:13:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xbed) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) close(r0) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x8, 0x40, 0x7, 0xf319, "8ed6ae0fc4e55438f1eb6c0d0eb6232c48a3e43a", 0x8, 0x7}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r5 = dup2(r0, r2) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/103, 0x67}], 0x1) pwritev(r5, &(0x7f0000001600)=[{&(0x7f0000000300)="96cb79f6cd48df05f03778d48a4f77866b51c39b21c4fe8df90ab68e703fdb10efe4f892bebc7092223ef4ce516499ac526124a119afc1c504ec3dbace89b3fe614b1c96dcf99cae62d1735c78b48388319544b09017d63c0b746e1b8ff87038dd60a4b12917075067c5697d4d66abd502a32dc06ef756b4f2f61216389f4a65b3712fb23211c0c009d896d9cde5863bc8812a39d42887dcec2ce816356e70435070285cfa1dd78924ef511f2e6cd56b3410ea6d9645bb7c9976d0ae56c35f27ccb4e3e1fca6bc4adf7d", 0xca}, {&(0x7f0000000400)="535589c2", 0x4}, {&(0x7f0000000440)="07aae146c14162cdd27270023c2a7ce5e703e8bcb87596386e6576e98ff619dff86e79adbe8f8e96a8bb1d1883476a3c0af72feacee71c09972baedd4a6733143597f57143eb86e20fd35fdb0cc89e669d67e256e8ea9a5070ebcab8e59b3f6018b308804ed15a2f8b49b6113018f32e74da48f696c5d6fc1bc8d149ce0ac4b2ca7171e8261ccd30a148f936c7ebee4dad93535c8af1ffc1384953a0795e688885864da6100fba4d96a640a6811b2cbe503efa16f70bb3dacf5b1baefda84bf1a8edd4c3", 0xc4}, {&(0x7f0000000540)="99b07d4125f65de5e48f66cb6d6466c7570622095fdcb39dac86188843895b3da8ec44e2d47700ad44c3838de65a4c39511b01d7f2acb8832cbafc6a96b9c1365addb86cb61734118b908bc4ca52f1d4017e4e48e4fe2ff740b15ea579f8112abb308e783de992468e9382ec57e7eb5e24b17f1aedfd9308f280a2e0fd7a9dbbfaddc677b7144853a37be8959457617ab7730767c84ffe131f4f876e4c92c3d6e3d303754282619e06814f70c5bd7834549e277a80a7074617051e9319f23e4689d902936815480091faa97761209ef1578018cf64888a861011ab204d6741807001135a428571f02644f5196fe505de0cb12f529208a5bd466e1104fe0235c58163825a7df91a3e27ea449c379472d1494e340573bb3a0d76fc65a3d7e2d2825650775ae7c08064c7c48d68ef09f3d88b0e9719e478a4c11b3b1a3780dd6d6272f165678a63db6bb63d7bbd736e509a044063f43438426ee5b31767b1f63b070970ee929854268cf15e88e8c9684a31592806faac4ed300ddd44eff85cdb89ab5e810a6e6a1e17404983cedbf7b879cc04d334f3a244b0c5b4e5d2f57d5b92e4d29e30aa4f3cbe3fb22374327c228fb44484aed05389b409675fafc2f544c0fdd0fbb40fec71244510e350862000f47deb488e0decf495c3628f01aba4da681012adff4db2c26f02378f40209380192f05bcbcc3fdec5d209da4d7668413f346955684182abfcd43120b6079bc4d931e14a35cc2987becc09985b2dc25361a37391476bcc5eaa87ba0950c22ec8e294baa0a317d4452909ea4e113379ffc4406f314e3e9a00a463125a35302f8b904832ce0c146433afcc14a4113ebce93fea4b818189ea921e27fd4c7f85cb18bd930e2b794e6e4cf2d31209e6cc7125a6f21d9d0bda71adfc18c460623459d2070ab5b6bf02529f250d2f0002d3a681b1e27978b9ea676e35d69ce613278148aabaad9b71c808d4ea0b955ac8b13c38ece42cd3c187d6987e2ad4196152e41ab371c15c2aa93d91cf04c4f3ee3382ffbb0924a42c40f42623edd71fbd84721cc75df40992a743da40463fabe64194cc0ee466f4d10d4ea07ccc53584b1234e17694d291d0e8e98af213da4fb4d0fad90a620ae4dd9de271874fc7b210bd4d6145b8238b61acf357e4ba99662a9e296f495296cefae59d4635504ee06781187fddd0f29e84e14640bdebd2245e3433645111acb429890e7e72d7b7584048d22fbb88388086f44525a0942463ef56689e9a14e38586600eefb0ba979f72d6d665fe3101b5b6f052166f1853de98e212c7347afb1b1d4a662e0bdc4aaabd7642f71cb622dd6dee22a9dc1a8ab44ec41dbd4fb32b9b2d0a1d2f60dc6a1e429219866a450d32ce6dd6aa985cff2318e7209cb56859d203104a1e06d49d01e0aeae0a9c7c5658f4666440337e3c354e145a2b4b1486d813369b0fbd3c6977ee0d03bcc8532db0e2d646eae113414e557a6780f053a48ed1ceb0fbcf43210f5816d00920e91793c5bb6c2ccdbe78b7cdca0af4e247e302803dd91a4708328d6833d62b023aae629a3ac462193f2a9b57cfc258b347265ae0078c4214ef0b892cf9f90d95325ce1815211cc4a7b701386039c33d22e1a80eb5352efad5b9e74261d1f4a3355b4869d5ba637f89a08a9d3ecd69aa56d6350f351f0f77a8172890fc76da20f67480730827e15fa1f805ce87a5f81e16737a467588140d0da660a3a1adddb505ddfa4ea9c56100272e550ebb4b8bf7987e3180c3f1bd3c25cbc615772b927a66a1f19d556b0702b35d5a0d4873060ec15f510425bd59917d0654f5cd05c04e6f8b0f8a11c0b851b539632282a46efa1f427ee38b86fc415b52da3a139951af1b1b0ce370f5f800094371042da168c12458d43d3b9e28f1aa5dd363c40e7d251d75076aac3171a6187b319cffc00e510682f8070e9da402e6d9776ae8bb139ec86d8f643c9927e56ee3ec05926d3046fa017397e64c3991c112e80d0d364e2ecf6b97c2ddfaa37a946c1c813508d689dc923af6c3aa1dc87467a702bec6bb46b970ce7313a91aee34ca6d1be422cbeb4bb1c71913e00f0ecb178c1a5baa91a0a19e8be99ac7d22d4f43e5660a2b878ef33e36604f98c07ca9a125827c119b7f17b3d9a085f568aeb163b54436a39eea1a1863d643b84bc4c76e09217167e4c160ff362ff6405b1b4a284b3147a8dacb81194de02be4c6b618571d9c542b1b135ae26f55c0e63072014d8458ac1d64a834b84b3de822d65549e9518bff0e5b208699d81aa37fa150e56da2b4b966c32e7d8b064ac45d3d556cafea227d2b9c8393d191156b6d4bc546fbbecf1150ca18d9015a9c4f3c561c177fe97d62930f4ed8634dcf5eb90915794c9fb4adbc84729cff93ab906f9f23fdcd429fcea7b90a24b2bbee9309cba1bb2e2d140ee441ffb92f2edefbd7da69defd5d2cab750c2f1109d9dc4a30b4b6b5cc4fec441ee7c49249ad311ec9b2a7d726964737fececcda4ba80c1ab3184a1d344e544fd5cbf2554cb31ebf956d00c5da04a1cb10c4956eaa9b6bfe2517fdccdd3c90d779760b44db35aba81a5d68c1bacbfcdf155dd0a98b67e7a58ce4fdd47d65c8d7d022b3819c7333577e12664dd7530b844e87db5a365590a8ff3599b2a3e699fef51d1c8fd7adfdd7fd111e574a637fba79b532a97d05181b8cbee29edfc27cd6ec25abd602c51c9c67ae97281125c258630fe533d5e4db82474c6f5f8884171edb643397aca0796d77baa3635cb053c31ae191e7a46a3fed1215a79f2f5a326fccf8bf8d1cc9ba8c371cb27b229905df12731a6d38835b7813cd394dcaf2ef89ebcbf63094a1b02883c275c99dc95d22924da7303a1c7b3bc2344713f3b7db401e889b6f15326bb6387b9cb1c436fd1b0b1c857313cfd6b7da7391cb22f5f8d486fc005725b3bf5bfd23e30548f7884b692a2799c0b4d0638a379cbcb710c61866a4511edffbb77075f99e9efa0fd1ea734f3a676b3cf928b02cd3da032b99bf2338a1f3ce0c9958e4b40d07cbd55801e3c67e1bb607944e33186b46a27bab189545364be75d310cd232d739ac6c2697e1ff708e35688602dce9bfd4bc79d1dfcd1b34ad7f13dd0e68ac9648b104831579fbeacd7fc743e90ed8a011160169ba86495f2cedff2e9d1a6782578941d75dfc508c911e322527c80c63be39f1aa66a93b4c1bb7d4d297ce2fd4b937386582892a94697e53f07921994bc259527719a704eaa6c3d5acdacae62214569376730918bd5e2b03c57581ea26baeee845e16cfad5a491e2bbbe8234429f284fa17dd0b61d1a21020de000a3e9bf55354ba7233dbc714701d39a26221ec352fe58c4d7237e9cb6dc066a98b016c2ed5e4fb7a66594872a79ec9e95c0f2bddea4e6aa73b8974c8f29fabe70d280da345cacd187ef0b495161bfae9babda16029f5ac07665eec1b3df02cde1c01754af7543f6baa5810d0168c0041533279737c80e106798757af31fbcdc34026f3a3f5b037822967bc26b7daf310a2d2fea7485cbd37fb8e2cc32060aab5bfcf6522a0618b373a8269f563ade9cc65f3474e40c5a1d668e7f2200936729d42d8f6d4d4e5730e6ccb24109e7b17823d50c9872bd1591fb48fc8f00f3b2bef07285517e98f3436bb8a5ca17e5800c9234555953e4c7585477580e27ed6acf7bcb820d8207d98d39d6e6a1bbe12a81b2867d8788b267dde4da6de68db23da5ce7d36028b2e4e674d729293df22924ed62571eb09ea694ad42be8b856f121c702378c25a3c7797d96841fbd003e85f7e253e7c9d1bc9815fbaf88cc0e21c539e638588126d8a7c164c774bebd6b5f78c7806f1154716fb745f50cec49fa918030f90d3ab2c1772149098c33778c689190310a2b0f875cf74ea0a231da0fbbe2596573d2661fae5128b604da296302dcee3336a2be409e0aa2f4366c07ec3dab768633e0feb5ec1728ab3bee35dd91cfc66a763071c063c12cd18a32084dd0c040c3f622a9dc77abdb4a65da8e3f90cd2672da1ea345e6ffa3f859c40c4d0d5808f5e29f4afe5b6083a0831fe30a7528ff5084b945e79a62a7ce305505bc5a5c2afe48d6ea0fcc1ed2cf8121bc2a9d088bf0819ca5f1a1478ffad0bda794981428fce050d34fcbc645a9d07aab02afb3fb54c6a47545455a23b3ae30cf0e2e86abdc034d0f1d53bb43a810cfcde1bbeb6bf4fbbb8f7fad8ef4e3643b9ac3c5e838de434c6fa429162cea7c37562689274133a6ebdfa96bfae9e0460b6d724ad974111b4e77ac58d4d649ea039389be578e337b7661b0e014c70777b8b92c20f49cf587d627f24758a0240137d4c7e052deae2d6ba8fcd643af9e162f0df2a9c5d23594a59b85489657a8a3f5afb78eeafd60ae6ab865bfe754ce1697e088eaecca2cc4f414cbf96aa7da97affedad9d3a73d7ac69b951bb1fef2d283b34a2449568ecdc2079d18812f6a0f3a4cc7248e313796cb83ff91b757cf5e92256ee98d7b0151f025a9451d0025c4f89327a12a488e563445aaa8204dadb8085805d22b8f8d6248bc4ec27f210a655a21e98fd10d29539bff66eb4895b18e9e720b878a68920776e9cde6fb018777435e2d02ac0dbac95d36d8ef0d4205a2c33887fd9b5edd594ab35917027ef99d4649e36a3d3d5bdaed0b0fb254846f15f82568b3948fe6c4a25f197244ec4bb6251418a4e874fc16ec5797b98d4dbd104b326648214bebd8d03d202e2f5d2bd19dab76843a06ec50a43ce87c873709ea7df56b99d8406143148a56c6d89d59a8300ae355d92000df8344a2d6ac6ede369f8c2c764059eb2e698c77bc346d2ae108614519fab3cccf3f926b6e4552b99c17882d876542275a30a7fbab7d01cda9dcd1c63c1ff0552ff5361c98e90559f9c145907fba103b2d9122a11b3bd0c0cd9b02dd3ed17c0436a82056b17a3d516f6b167c45badf55f03d9bcb75ce1826e33ac91f04137aea3ead788b1576f5d2351ed7f6313ba8ee1bac9cf2af34a712804dd5d84be8e01581ce9ff8b33ac61d3a5c54787a16094098e9fa5ecb05fc953ee3d9e1542f998b924421fc987728508740f8e9f0ddc6c848868080ade677b9f47671cb8d9954e2c7a879991b180f93373f0ff650084b122ad84095cd52d1210d7e07b3c3180bcbe7a4d56a7b9dd00512515c2be7f2dea7e6f7858bfb86d070061b577c7f44fe8756d76652cb5bd28359fefb0b1afc2058725ac4daf1b5ee06af4bcf170884d5f09212a657e2f04b18659a55bcb2f63cc54934c13f8730b39cf9e89c2f6426e78b01b9363e530a3ea35470e53726956039d64e3548d7e0d43c9bbc224b0a76e26621843d3d82dd9d66b918a9b29c8f14dcda5446cd98159cbadac846791089c9ff2251474522ecd26f1ae853b803cb66426e4e1d5267d4452b775c45d459873f6cdc9840e5a760b77b33b0ef616bbcb191027c1208e7a9fe9f93d57dfb860e8890157f5f7f8deffc1a8d2cfe6f56ec66ae3d7b0190ab8a11ace981227a238d54260f25e802ea51b1e71932e6cb48430ec06e46ce47bf67d9963a2669f1145ceee5843e9f3f094943e0cb3871af9dbb30c75783f794721887b41105658f4511d880fcaf43316238cfc884a4a758ef58f619151c696d307059f348607dbb95d2f70c588de797dbf61efa3c8615127fce1215f48e30e272c0352fbbc5c5ff31da522f7968a9938e3a9a604413e9b9a05c9e4c96c98fd8ba849b47438aded5c29cd444c21070efb6ad6f968c1058c62330b4e79054f2527103bd9ffa1db", 0x1000}, {&(0x7f0000001540)="fdfacea9e94decc9535b4969dd88b8f28ed3faa7853c6b3bf87aab60ccfe374e696f04e8b07277fed7c23be7bcbaf373efc943cb271fea434f27c6863054a5836f1f87ccd63b4cb61a74c093e099c903ccdfd000984b318d6f6e0caf3144aeae1de9114903356bed7b860e723106adedb25376c14bf3d2580f338574cf40f48e2adf87fd11d02ac71bbcee310fbb5979033f3594d35109", 0x97}], 0x5, 0x0, 0x0) 09:13:57 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 09:13:57 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/53, 0x35}, {&(0x7f0000001240)=""/198, 0xc6}, {&(0x7f0000001340)=""/55, 0x37}, {&(0x7f0000001380)=""/84, 0x54}, {&(0x7f0000001400)=""/209, 0xd1}], 0x9, 0x0, 0x0) 09:13:57 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x5) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000180)="7918865ad88f467560f42281bd9f72e6e55a2e69f9aec4b38577ef62b0f85a8b67467f70f3150a11743b74904257e6273f1b1156428115074df960bfea0ac676a42050275dffad2bf4154de129db02e4751e114edee312990b703e93c04a19d308afb4b5", 0x64}, {&(0x7f0000000200)="7c506270bb1a38be06370d42d99d8cedb9aa63631cc5634445781c90f95e84c52ba7f9c04406626a04ea1bf7f6d36f003426a2297513ebdb47580119b8eb2b07b5bbd24c75fc498058c9e32b3374f110649244023b880a4ef5af40db8dbffe096e838df1623d727f59c196c342b8c097f311b7a7382a2a00bae74408e70b6f4824ab4623367c716c893aff241ff46da2ca8dc16169f5968d4b40bbfb7ff0fd57e245d87be4bfa135a12e1a1a1a2628dbaa35136c3b9fc5bd72e9e4354d474e01510d41d38a3df642e60116f5c972cf63b6552f0006cf29f33c56f492073c11302b4db99d8968", 0xe6}, {&(0x7f0000000300)="c7802b9cf331ab2eb7d5e04c8a7a410ccc0e33fc5d6cccb396943403f78e72378b95536b14b2347e221fb7ed013a70aac5656489a0ae89a9f043970548f8a3b1de9b9c35127add4e881381271feb214b20c01a9b4773afcec1fe235c9db2f64ce06ec6fd51d376f9fab2c3673bde728ef51e7594a004e9866ea24531deb7aa494e2848439b9b66fffc06babc8719f092fb23dd77a4595d531c000a94b95803e825d3eb645e56bba0bf015246e4288effe98a069e85198772735d8811989a6fd0930a3630a714e6d63924c1b5d5e7b91727ae4349796e5f52c14de5ee6d7a78c6c86d90f6cffd4d5e5d22587eb44098be6fe56025eee7ccfc65ff75e403f5f6534310aebe5672e51b14bec69e7c096a64bf4ddb032b39a60c22da579decfc612766fa782cab211f522b85f7e5fc5119da7d0a0647811fc4a9b996aff944e861b0c6d6bca60bb6b6d7a3510281100e6e47d12ec2fa35bfa6d163d6f4ab0221d09669310ef87e5a0dbb3fff91e4a7b685fefc952491f5374fc75c6a6ddd9ffae4a99c37f713218ebe94ead1be0a9522fd2365df21a6c761c70ef8bc4bc11ef11ddbadf319b0e7a48e84f645751d7f94a05cea3f8bd690660b77720c764f8f658058e315bd7a90957e19b67698101ce6901e116f98f52fb1836a642a86ff2754417badebf1fc0a10627109688610196e35600bd1549b651822f8a58159d4f021cad2be9405549290b25abec6686a7b9140360f3e8f9ebcae542af390a3863fb1aa987fd968012c07e4dc1f8e15f763a96f4a0b9c47bf7aac732c93fe0f34db3e371bf173d47817e4d519d9ba9d7f223824b8a559def8b83ce1039041db6b87fbb535c7fdcab52be1ed5da643227e26442e9ca59c2d6c644b0ea3507303897219ed11945000384429b672e613586f1710a5aa0f01c198c1aa38afd781d7060238d4dcbe02153321a4af4f217ae36bad403d3e9bc88e612497734f8219a113d076e180cbb13ddcaa066005293573b22d02f4757658a95e7e791cecbcfca876c8c730df4759b2349096b07f701fe70e1817e63c9e8a63955568647e7114fd3f681c575b33f636b3f221b8e2faf7c73dfc7e20b45cc4338a6e190225b747d80005ea61d441456f37b3a3848e4eb545786ef9c9d147c322e1708c59a529057c8371dc7038b79c9317bdc70ad14fec7dc37473fda7005198c260e3e13a184f9ea174198c68c85317346b9d57f6c257e05774f1607483a301f6efd2ed0f37fee10e7a876b95971dc8d88e849d39294758ffdb8cf36b1b9a98825808d37009960d9d5779c06b80cba7cd4f7881dc00da03e7157180a50b80fc4af3c77612251525e58d7dd7a66faac00dbb3252b24f14fe48ca5575dd15ef423214facebc70971312ad12ac91ad6e6bcaed3c0d06bd7a063d99c6ea96be69007a9557a4a83bbce005ff36f2942fb73b4a39e4ec5ac3e7317dd40879419abfcdc61afe992bee704657a37dd703c91a3ec320ec32b99b5057f4e796097243da3a9fe8360de8b9d5b46dcdaf7476bc38bf2df2d3fd630eb01695f2a73c7b090c38f930e0c0b052a8c06de43f46bb3c05a52b52123e9f0180b91932b5509ba658f2d4e2c0c74b8665de20091e89e04eeba42efdd3ae0d9d4df544b8e9d27731dfdd438402b13137387b333e12a7e4dff012af672d21ac2aa61530d67c3165c45fc45f09307b121edc458ae3caa748a3d536282ce1251d5548934b29bb1a7d439d162558c9d6a225529d7162b867092e1628865ccb6cb5d0c9062b2252bcbb926f072d7526ebe588948109766da2a899d39d211f45a7c5231e278d463c748e5cbe195fe1ac336f7465fa02f3b58945f2d89b77cc7a04c3616123745998f34d5c7379bd3c3cd8efb644c720bb187551ccf60fcb3598b57e08a0e3cd84b3ec13011fcd159556516f770bef7eb2490270723fbf2a1be9c2baa81ae5bdec05f3a3806f9013445537f5e6d981bf04948992e1168fa577674e1600ccde4c19d2f0d0a371cd15ba5779d8121ad0672029218a13c5f79b0a8fd3001db5fcf0a73bbaa73578b2729348683afbc8478a4a62e4fab9dc932ffd60263d69fe33ba7b433f2aeba4cc26fb1af05d1b37560ed39551b29b0c76a5a9f603ffe97e5279fd552383a3c698818e303b764bdd665da4e3be3c873a3c56a5f602ecc08c7c977bf613ad28951e90e99558ccda4804b40b1ee3e4381dcbd491345f828472adc45769939f35350bb0719a36745a7474d0860629a1bcc83e66fa4a43966abd8160e7a6ae34bacd70a523d941f13ae8a6e30377481ccb3d6a06f982b01556a988c3872c8b9d2f3f05d929b415b12bef71893ac309bcbebf33b000770fd3463ece68560e07cd6d1bb577db854f07ecb539abfc8e49ad08639ebfe8b8ba878828afc20e5da52b964bbe287ccb4026a8de22e12feef7f7addba30584d1e86abbb5e27a3f9bfd8b53abb076f0c5abada3481e3dd905238d168fd2caf9aa278eaa117b0ff8a50c8391784ffba75b283a3865b2908ba53a0373b576ffafb0dd651d610e3cdad649829c4b9a4587210821c805165f62223eb6835fbe4a710eb3ae156e942e70269b27824f42249e68d684d522e30f7dbf72c1b55dbb687bde50063d609f962342c2bb10c4f5b38de630cb2bebc6f7ce894e470857ef8feaca9e640f6175ec207805a5dae49c4bb32df1247a51ab7c7911717d76cbb7d2532d7776124f63cb212d116630377c70ecd966c5170d5f8a81cc5fd4c37ce7ea10910358a7cf82bd5fe8a14bcdd57833163a27329278a7620c11cd176b5676d9113e86e9408e9b0ee7239177673defe85bbcc7cf433c75e60ec82edea2e25028dd3edcac7981943810c9d6c6ffe4a58c2173823aa97b789c3819301f4888145a8b7a5b46ef34565acc464d707b2628094817ead92e64ec589ebfd0025f2f7b97a6ae5e7220fcbf92a2a14d295a5085ba64626bcee56c7d68c3c1d83633f9f4ec1aa167c003279be165a04216884edf4a98b6559be4a4be447ae17f49f64d1b9baa90d2f057a78342eee23777dd26e8d925429779ad1416810b035d3ec3a5b92e7f12b07597281503e50cb0a6b2817b296d8aa2d1ea8620ead14acece2e6e9e77ba306fd083996e46302f0019a133210ac451823d404db38635a8056c8837dc72b6c64f7edc1b3c2f8e97aefc5771309f8d26efb2d8b217d6d2f0e04f369aedef5f6a8f0d0e12a5cbf416969bfa575a2cad2d45c861b22c90c65a77df2a9da48d45dcfa0b63583d87fadd45c66b06b09025cba1042412158648c33dfa4c1f2bacda3082a58f11df2bf49c4b23ae0fa66c5d515c02ba3f3a9998c62f63b92d1a7f648cf116e0617b750dcf4469af82f49b4843dc9f26b5b827869fa4b5ccfe4e8efb761c72fdf2e0981ac3641b959092a2bcb3b19bf66e06e5642c98bbd69c705ae7d8f0ace8414286a7a62be08d06c95796569785987b3892c258ce65046ee9f708bd90e0328a1d432c9306df9223222b5deafb9bbc49913cd07e77087191c30cd462b5929fb63ad3fe3b4ddf5125838fa0a7ebcacf8897b540ff1524c70f4384cc059d02023c7d3904e3571087b30adac8c630a71a6d9c269754ea5918e2426abdb085ed98e3708c7968a544b5a3d1bac76c0f8d830bbb4a98c7f5b01de1dfc2cfacb5e293c021fca9da3ba5383b078769a100c5e204f7eef4227bed06fe3783aa39fed5834f774a626e8d2e485eba3bf2e7c69a9159fdb48f3eef8cf2c3dc8016a489ccd47c0f846dd3101fdcf40796a6e54f4bd7ea4b7f58ebc6c34b112738511a26d198b601a987b155f30b5b56d5bd53a7d51865a906477fdc5ed981f3e4f8fe179aad335c9d33056f57b4e3b982ae5d597484f0cf9724acddfc2cadbeccbb2fda53423f8c7f1e08f5542e5a6ae84e6cdc63a6b53745d75c7911850a5402a2501d83f2e58b7dc2f0a5c8a64338b10e6ed7878922264f84d3b1857f252ac40b3896b34088b4cc56986e8c8d39ec06bc40eec53b4b69a5347ed52e7b9115878116ebeba8bf3a49e147c44d224e806de9bf5e8d94aa97f3ed8a2a723f252b66f1f8ae0ed787d0ec048abd7645612be5b0f0015f88b0df3ea4d94db7ccecebff18ecf229f3cfe1f892d4045a92a354024bb7a8aedee9025848abce5c3f08a1e2c7288bde5cb615401ca30f74d3f17d858aad1de010d24f996fb6150f2026dbba61ae69873694dab7d68ce98be0cd1d3b27d59d3d4f665ae33dd8bb3b550271b4f8cacf57676589e95b89c7728cbf507a7f6ccbd0c24924f0abb7c3ccf19fb452c03f18c4a4e93cdeec023c06174f61eb5939d6b5fe2b784ed59156a9368f3a416f9f4e0912a76552e38ab243a9a15188af06d353fdd1c4844acda0e01d5046c16972d38d7c751f68e1825e2654fe21b62f6de1ba733f757b48f76c8c5c65d24d7286c260c912e49bd7449ab1254900f42c22a0c97b74ae6841eee4d55888cce99536dd9a42f83c59a64a1e025a9da6b26c27797635ae197abf8785223c726523ae00993b6fffe6ac3283500698468f0a84c7ee6ee354a40a62989016720b7528be8883a030881db108fde55d6dda62cda22749fae0344869f5c518db4fbd4d33dfb1a171b95eeac8b64df897305d98179a4716a641b3e5e2d5214c1384b4f8a195a53e6386c3f2aba201aacf28477471a5671530294eef835ec86015880a335ae970d383e95ac8ac5444e80a8cef12e89ec814d3fae13e8affc087dff1686d0cb78a5a16938951e38c4021cf3a8839952d45d57943b3bbf6c55a93e330a801c3064df0d4a0ffbc386beebf12cf9417e1bc4a0e4b83ef62686e88ca19d7500e0b2cc3d6e1512f400400af7a710f458e882984fb19e5ac9e71d77b799a94702528c9571322366ff8fbc184d4a770bcdf4ee20d8e2ee606f3d4365df5902cc3ad810332d5c5f5b341a994200ed6779ef02618bfe80b5110c6c28b56b4b14a59da7aba94513cc9c12cdb3efa20ab7ea3bf99eb885f7f5bbcb6327485aa379fd2405f3f2526725d57f30185e49520050139834fb3864f36d55d6262b710cbf50302d6200fef4cc50305c50f475441e3a5455b2f87ad22e9433d06840f803e0cfea30ab36e207c3984cb9a13c633139e41e3ec79835b1d5fb77afc9a500d136feedaf9d4460979637f92a7f90160aa3292935bfcdc02eeff184e92cac297f5a20ad586810a5320f2e94245f221cc73bb28d9be120016d3b316b48bd1a18f98c25507f8fafc12788f04157ff335a2cd99b6265495ab128661aceb41f22d10310d430952d4a56e5840caa2ca19d10e1bd92db7daa3a4fb503aa41c829779f6675e4387865cf65a2a038e696c0daa590e4ff10b46a2340b86ebe33cec63c41c5c1de4c76e9a84c3cf7f4268e9b6c58b427d2edcc4272d9309c60261559a16fb082b7a29f70cd253b6d75387655f48157ea658d1a4fd690ad0800e6dfb8b2823a4ff31d8250cd1f96781d40bf4547ca7b19ca5153d52c914612f1e66a0bb60dab7c896e37992b8e6e2e052631cfe4520355ae45f8061ea7732c85303f1705a17e8b566ed7dcbcf60ec49c7c4a2d7b3cc24e5b4f2744f95de4e02317341057900bedc283591486d17a95d04f940ccf371c920fcea353dd076552c4afbdada8619d3769b792ca2867fb2861ee4562fb140e0c62424c59ce3f0f148a2331053e3eae66ce839e49d7a854d807aa81d3112ea05adedccb10a570f3fd7a2ff41e88644ed7f7519d59eb55641f6e4defd71386b8d19fd33aa7c29b2aad572169f46ab55b8", 0x1000}, {&(0x7f0000001300)="dff7fcf389bd07abf675a9ec72a61ca042b7f4dea5c69e1513bb13fa60d780d28b394fa6d492ade9acf6acd3a148bfcbc3ad6c51552338078079feb44683dc055463783b72b82220eb855080dfb90219332c18071db83db5c6d40f1016385dba808f50363c36ce181338c59cfb8efac11c0479f24a2f87cd49b258f2d92289bea5e26f1117d3cdcb8708398d9fffbf15af14a38a7661d7019491d906e0b8fbf5bf7b474adad5bef2f4dc3b314b650af6", 0xb0}, {&(0x7f00000013c0)="747ecad5b1ae18c7a7e2ea9caba5d0f003e3da8be726321f57a60f45a64ce4b44d3863340579bec1abad5bb4e5c7ae1cd09e44ec22f3778a54dda3a5c9af80b03cb8ede125d02b816979d0234f084fea81f375773c2f7055c62ee5bd055484f24d2d2dda8a426f6b114bb62da2fc38111fe134300b23be14224951e3c774bf44d692b7ce9a4c701208f1860f2e6648713bd0978c21bd45054031755fa02c82f78102741a", 0xa4}], 0x5, &(0x7f0000001500)=[{0x18, 0xffff, 0x5, "80cfdf7040"}, {0x18, 0xffff, 0x8, "b8"}], 0x30}, 0x2) r1 = socket(0x11, 0x3, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x1) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x1) getgroups(0x5, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) socketpair(0x1e, 0xb65e285f8e0f86a, 0x1, &(0x7f0000001580)) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 09:13:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1812, r0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) openat(0xffffffffffffffff, 0x0, 0xc9, 0x15) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) getegid() setgid(0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/203, 0xcb}, 0x0) 09:13:57 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000400)=0xcf, 0xfffffffffffffc67) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) write(r3, &(0x7f0000000240)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee41ea69ab33d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145dab25bbf52079a08c6b848d2a88aa6989635625f4d769c2aa584f1664c06f183ea97e8cc80ee9c747be7f980ba8e02eb0e046ede928ebf0b2e1736f8c3b38b3c04514d92ae053bf0e155583f36a4cc611d4e0d6d5272dd1def2e4f4ea924472c0823ef106ab731043c79f06656ae1ff47bbdb35a437abdcc3d56e93db10aa", 0x418) 09:13:57 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff00000100000000000000aa6bb844d1d119b805555ac5aebbf90db737161b89cbe2e9540059b2f42ebb6432931501f62462a62f03d57a0bd7fcb83148c32364ce4a6cf92bea590b2ad4a0f1c931d132c52ad215d8743905f98259cece4ff5314c6195484844615f2c3e32f73cd7fa5d41934b5fe537c1a4b34af625cc8aa61e322f8f5615f64ed54c2fbbaab612b2bee4f6476ef9"], 0x10}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x40, r3, r4, r5, r6, 0x80, 0x100000001}, 0xffffffffffffffff, 0xeca000000000, r7, r8, 0x40, 0x9, 0x9, 0x100000000}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) getitimer(0x2, &(0x7f00000004c0)) sendto$inet6(r9, &(0x7f00000002c0)="55a82892f90be25d833b0606b4f9879db822571f946de8591c5850f4c9ca3246744cb182cfdd8be63f7d678a8a9168e2b1a5eb478e56b73fecb68fc60ced513bc80daa18bf0ff4412e917a2ebab7b0827519dd9769e9cc17c245e19088cd", 0x5e, 0x2, &(0x7f0000000340)={0x18, 0x1, 0x4e2, 0xa93}, 0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/101) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/34, 0x22) 09:13:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x49) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0xba5, 0x7}, {0x7, 0x3}}, 0x2) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[r1, r2, r3]) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') sendto$inet6(r0, &(0x7f0000000480)="691af53806216b6eed8e9dcf904fac2482b5c77f00787fbce508ccb1135d40e1b13b20cfd6aba2a17adcc958c218f44f3a7928a545e7f0e963f01cf4662e29ac4971da84381110f1f7f963e0c2a60448cdca444b841050b7d9cc33722c0b174ba615304a8e387c531474ed11060164df6a05ab98bc4c0b049d737bef3c7c33ee6e5a875398bd354b9bb9a8083c2ca4da85a24ab7fdb3ca7417692fdd16b20490000a25cd0fd2aabba4fc01d776e6fa4011137cfcaca56a3b394244e11543cf7c9ddc2258f8b7b7561824764dc3d306ee9d54c5f15271", 0xd6, 0x5, &(0x7f0000000580)={0x18, 0x3, 0x80000001, 0x5c7f}, 0xc) fchdir(r0) open(&(0x7f0000000080)='./file0\x00', 0xac2, 0x42) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') 09:13:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/16) setsockopt(r0, 0x20, 0x6, &(0x7f0000000080)="ea35152302cc1d893bd39104cc10f7cd10d62f996996608406a231313f1616b645818e1cdb57986f6225ca701b832f8b48974f75d33184fbb376d8fe676ae229b56a3c628189d429045ec8563dd131affb32bb8bfbbe411ec2e57d6ce00632a1ff156c4c38b35a0d3cd2abcfe4d56f384f11c04cda5af061cf2c01e53a5c31b3dde97c8a2cf5da772a276e5acb5eb05bb6e173bea0", 0x95) 09:13:58 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) munlockall() 09:13:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xb5}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000480)="83dbab0b4fda4c56a09fc756f405f9b9a8c02ec6390b12b23ce83e01e8049b6c292f0207cbc05bf944db9d2d2d5c640f6d47f9d4c6cdb8e099a7907798e1708cab13f0b521fb52f41a349a203b7a4539785b33234499f1f2e3c12dfe85c8fe5cea10d3765af37b645cac6ab6ef2f512951634c603324e951135c480d11c7c9c564ec56b9e31d07f69749d52c3b7a1e333afdfc2c663d953bc6066974b60ef2acc7b425dbb8b2b7c43b625a74e328f94a3369cd6399ad703d974f2ecdf475db1b87d4a54dadf1e855b551528c76f36827ffea7f5e3899f9f5a6267443e4728abdcb5e6f1035bedc19345ca79f9fbaeab12c780c809bafaa1fc62dbb3fe020571931fbc0fbbc37e404cba8d648ca1a90b8dda546ea8fe835dde4b7fbf82f39a7617e66d03fa87013c89766c482d8511f90a42f506e75b84ef9c9d42b4a51b0112b8f6ec07990acd68492ad05d159491d905c82be93579bd81c4cdd4d8e6f75f46edebe42230ca88a0ee74aef56aacf39d9e12321e36751edde441e536ffebdf99675d6749c180cf01dc340686059b7ddf910f324d30df892f4089e4a3a0ca580cacbf64a083003b0112b02829c6224697a005f715b27536c60cd778efe4f68cb4302311d97d8b016a01bae02325df48001e897a6500951eee92c2c384dcc8707e423ac90e99a72db3ed6bc6a43c0814fac15c41627664ee35266f730ae8e3c0eafa27fe943c0c22a6cfb1d054b8cac1eae73ec0d004870b7e597209d23e75aa0258c50b49b51fe704350e63de4664131091058fd0a31df662993d1139331fb814b59bd0c47011177ba897d596588bba687754d5f3fa3c1a22318e3c7c87c1dfaa06c078d0e6da3f278bb14334194692e9c2e0c847b2f1e5ac7f6254bd75b453c6308e32aeda4c24b31bae24b80cc63cc67de6eaa3a6ad0ec89c453b70041c944890d00a846ce5fecac28a2be85b451def825ff1a8ea222f694d2580008656181548ad3d5cb4fa2b8c80d382e7e2da1921da74e9150bbc20129fd63bc13fa26bae4ed3e508a6e10488633025973c8ebbb41e120d8f7262fada14540312152b32e16603b9fcfda1e131eb5c16c13d6878642196fe382f03000c1bc29ebf9c068c7a682193abaf131c66d36eaad13165081a0100cafec344bf4176ac42a2157f0fffd68806833c90df89b853a71b24d1cadaec3653ea7f7ab313ee844bd3986e0d5d78236491b7688c56dccee2b91e30cd5d846b3f21df6a381d72fb60c637a3bcbad02ff4c2cec42e6f12dbaa724297ad6e1925951a0a6f2bb1406e52d9d31dd8e5bd69ee83be740557e36ca24104a5e5aa00bcc94ffe1a67c398a76312efba9c0bdb7682326362c30dedec1afabd79f3b6278acb73d1d3c81fde760a82d3b273707f31beaa95cacdfc56965c415cad720cad811115e83000450247d3c651848b687382b2809fbd641d8a4c8dd9346bc2d2e75d297c723467ee19644bfbc7ca2cb88733606bb3307d11b70be5b48ed4069b03d2969430be01bf2996f377a9b1d35a54ca1f5495e0f8acbd3d408eba2a69d15c17fa7ce81ad605f93b6e9ffee5ccc4f2daca9fe6a21182c5ced9049e6a58e48c48f36918c2d6d5d8e691213eb83326129fa4e441c67e6d1be6d9b72a4ac45db05000a7d0c526c7ac2414ed91faac62f9e9ea152b21ead45915f4bb558d76504a935dd8cfc89646d61fe92a12d44ffc6a899da01a3d31f374dbdb7c5972946efca3be4524591f327032a990bf113024346a3995cff686e3be032e17490088f15769e5654794936a418206505df0f602dcb8158e0be6fad2df2e303f1b7f741dc8652baca2bf26b1331a5d042f5c710b8024b9ee669db0e8c19c4c2ed5d0ebf72d70487c27d3530ce7f2cd2556fa82557ee8eb4d75454664ef5f3e2ff65575f17c524981c790bb1cf0c04f55b9ed0bdfd50614e81ed95cb1520ffc9c087759ee5bf102f9a2f6ae3d45647e751b1ad4b1161fe4a28c2529ba4473b7d28636d24426dd8e68290107e5096e88ef263a3a9ad5b6d33d38b04eef2b534f49cf5cd598a95dc4698fee35c958a4e99d1962eafe73af2515314c2f7305b8d8f75ad021d45799ab6d0a524ab4fee5a20320062d649ee1667d0952c8221e1ab4ec286c7f4959d9843404ebb7d74210dd012521e6465b35ed93d95cec86d6e3d31af6439af6cfa5f8039873aa937a32311fe9b77b5f844a979f1f75bd049d5e150a8e1302a8865b988bc23ead9f6ecc2f1fe149516b38ec1aee46f5cfa9a3343419d2d9072fe6900ed38d859a48bcc3258fb471bde9742ee2d94f3bae45598e9983b17ccff33d0e82872c86c776259e0bc466252fe121cc6cc63a100855393b290d5921b5d893bcb425608de4535137fb51946981270e4632245921adb52259ed4319900b86b2d023cb581eb6481a89e34e2f8c21c86363edbb0ba1610b8831a987f77247673777084de818120859a6da07bf9e064463fc8dfd2378cf669bc89cdc4de453ddc49f994742301a6456330846e6d4df793343eeaf55efc000ed46cc328e9b8220d9b91ead6c7fa3c296b01de5ef464ff5805d461240da671f6f45be9a828e1677f3328fbbe82eb82d3736fec42bbe474702bfe1588259126b928cd378106a3ab8c51e516282da50112ba994921ac8ebe3d7fc1e1aba88586976ed02410f388f864eafdb958865ece15fb682c8d032785017e6ecf924dd7f890261ccd1a5522c5d516a4894998d2ce04806508ff7db8724c17f0a396aa6f2c3a28f57e1b70a6afd8957d809b5044eae7561af9730156fe09cc7b842a4a4d018481725ebb5897a7dc9766d90a1b9eeb66006a6c492dc235d872c29947301c2567c0189603e81d23d21f264a6fe3b6dc8c524a7c306888f398497ccd1f7811f35b7a57cc7a3bc6d78d707ad6e9d8ba928b5d6d3e595798a05d00ece4fe99be2b97b7fa778b6111aa79f2bca50649b8f65f51158de90aff2a55969bf991eb050c647fc131730ab07911096f3f6444a20647c7f8e089a06a095feb2b23acf7f5127050ec48ae5a5bfab89c00fb68e651bc2abb7fcfbf87a8803c0d63efb0b457a7a3f74b100ebe2eb0eaba072af27c27cde453181be1af6bd55397c588f8a6936c0248c202368fefb6db4d05287bef4ffaf96d80f0c6374e3df2c6c2117356359982d1ef56113f0189cef1f4ed4c96c1af5b643db8c10e56a9c4a263ca7a0ba0f27e199040ff648b4b71a4b518a125765138e77631dd9cfb8e0736426bdd89bf08012b267b153120f3219b86314e0adc939bf9ae3ac53c584d0ecc4b2b9100e97315a5f5ecb57ecd0c17cd84ca6680b943c5055775706cc658ea41d28edd923f21b2e91eda6c2f47db744e2a0f1c92914b7095032f9fc00144ad4ff3649d6145b1dab48a21c941c378a4f0d501eaa6331f7e712e4b3d125ab3008dfe24080f5747b186a427f7a0ee28b4650922719b372a1b12e38eccf2329fdce9d08f5083a3e0f5b28a9921855af82638aeedb59da7a6279b91e3afc44d2d369c2fb0d00176e668c99190e34f2fb228f0801b98d1244b94ebfe7d5939c402083dc0873b238e52d57732580ee3d32cc0682bac634cdaa572e4218fbdb8d6d86361474cc31052b1792e6691a1834bd32384b6ddbc2174a75f1c25997d6c2f2ac09d1fb07c9b0b61140d5869925de434e475a556462feb507380123e1a78b4a67eda66cbfb83a52104dd9b5a5e8e8f9878108c4172946fcb73fc654f42f523e025f01c49882e85edc5c7617e6a66978fb42725dd3d58f3d00e47f2e47862e1207890d5d49aa8d1cbd678e8baac4fbcd4a6bc32046dc105b798c7148e31f7cb44be4f5e9a0d77a89baadd4457987d6b43a84b2835d4f289eaa7ee92143a8c8eb9e4515b5ae4aab017f613e4403e0abf06ca3697979621bda1a2e79950188cd06bc08bdf30d0ef79c842e0fc0c3b88eaaebc0f68b30462f073a6ed9313077ab926c486f02352f6b9dcee34e7571fac6fb2256889c33c120a4b1efa1e2cc8efc13e9ae6962934f1bbf6784f7336d97ef6fe1cb58b6b463e4a66c652c61a77e907a8d6483f1f62e7216a6903c012a3a5c4254a34f308f172d5de087a0f79f7591c96ceba7c6acb319c71f69a787b8063e8447bab226a5465c121e7730127bbc2b4a55b0053b7dd26cb08760434a862466ef9eefc5b3b5454eb97d02dee592672a7a616784b1097ace3b7a0b7a181bd79d24093e95e7b2d9ec31830ad0ce4179ac119929cb0c59619a3649e320f5c55fd0533aab953460118ca2e88245e215299bebf93c85aa0a7ee696f28460f91f107b484d1caad51cc071a95da256fc8fe6d27c6978d9fb837a743e6263087b5996273e05f7273a5c1fa9ce0787f18961c6ddaa54f541959c4b2f87315af8b027cf7a2e92e1a022efb583c50e276cccd6f9e80ff3bdd3cc68fd59120def8abd4fd4a16c81102f5a26c3c8c944e8b937dca7a7d27869280b61943234e0d6e0bb0fd432d3f1b8498388b3fd8fc8e1c33f6e8af8ea9e19b5b9f0560c6d62e3fdd94849ff7981a005799e6c9773f8988424e2016ededd455c857bffa75f0756c884de7b50b20b7a2babda4067857b40606e476e05af831af33e6a9b28b88e0922c774aaf297641b879ed1d89e9b2ac911688be371d7dc47f8eeeeed2e3a0a771df0b700f6d657bc5cdc862ada502363cd44188bd4c73d32f65bbc874a3c4721f7d07466ab0cf12c0c273abc191ebd4b944c142281c5732bbcd5850711192f45cbf56a1db73a4dbe7ecb07a81549b5bae00a48e4c6362750e4bd21d75207f31de830755594c3d0ea39040298049370d710cb24eb771da4e0125489925187ac935e3b32a392ca3900f55bcc8248f42492b9bd4a0bf81c826b1aecc2a4736514b01520d75deaeaa5f6c07a2dd50c78d29f559547e8b48cde15a20b9800833e0424a9be6f4e43b3721c75db9c994d97d6a84e57fa6044cd9da330c85ee41786ff12d8186475f25d5a3531a874b6bd373fce1b9e83afe558476946f5614e9925fb6e03978cf2d310c7a1fbbe342da69b3ce96ca057e18b583dec7d56475456546b9d7bd92bb5bfde05d32ab92598c8dd4727e0395a10883426bc285598d4f25301de4169abe475cc6118501ce701aa09ab7537e12ef609a066d3687949ee4f17ce16a3ff1ab43d1342d235f17da380afba5a0a781747c20e4cbae5cc7e86d6670689527a615c197d14dc1a7e742350691fae1ccff2004de7cf8aa69196fc197a4f1d52e17cb43a8b0e328dfa925679818c817cec2abf6dde9879b3396786f70a686d4ca579f945359cfd6fd8df50d9d826cd6c76560720cc2caa27d76fcece3e6eb7635e2c2d444675e736b98c4c73d068b25246936d5080670fff31fe8124202b2d9763e8831977085ce2d56208b281ce8f92f598fbc1a056142777addb7cadf1f56e3b2bb89396c2698847a6bed9d194cbfbc337315532e8f90195544e5146d679ff64e44ca7ec4fbe4b0a3e37601d1c1346dd4d1dcc420459f73f0a054bb470c965eef215cc516cc3afee94144e627b9b6abc8aff8b7a56492de288c7efc7c1a22a7edec254b32a58e2207887a583b29ac5669cf3119c98d1a1af75954c8faedba376ddb93a9b963e55ae49bc45cf253f279bd642fa61ebe2ffbfd1f46e6c9f64b1f231cf834ec8d17dc5d16c1a67e189387180e116fa25bf51e96b30e8866b74f89f29e8d159dd21f5e469b8c2e2c12864ad6a1449c6a180d3f96e0fb188907de329948e480677377a2d170afa06cf80c2df4cad0fe79ca", 0x1000, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000331e73bbe45d8e47cd46049298ebf782aa1865c11858104f2187304d9a4ff5596a"], 0xa) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) writev(r2, &(0x7f0000002a00), 0x24b) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) dup(r0) 09:13:58 executing program 0: r0 = socket(0x2, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) socket(0x1f, 0x2, 0xfffffffffffffff9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 09:13:58 executing program 0: open(&(0x7f0000000680)='\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', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 09:13:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffd12c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x600, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xa0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) write(r2, 0x0, 0x0) 09:13:59 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = syz_open_pts() r3 = dup2(r2, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x3) 09:13:59 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x41, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x104) fcntl$setown(r0, 0x6, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getppid() ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 09:13:59 executing program 0: r0 = kqueue() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x203, 0x0) r2 = dup(0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x282, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = socket(0x10, 0x4, 0x8) socketpair(0x18, 0x3, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x1ff, 0xf0}, {{r2}, 0x0, 0x80, 0x40, 0x5280000, 0x1e8}, {{r3}, 0xfffffffffffffffd, 0x29, 0xf0000000, 0x100, 0x8}], 0x4befa92d, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x83, 0xfffff, 0xffffffffffffffe1, 0x2}, {{r5}, 0xfffffffffffffff8, 0x80, 0x80000004, 0xff, 0xffff}, {{r6}, 0xfffffffffffffff9, 0x52360c2ad48e9b88, 0x4, 0x7d, 0xfffffffffffff001}, {{r7}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x10001, 0x9}, {{r8}, 0xfffffffffffffff8, 0x2, 0x4, 0x9, 0x8c3a}], 0x1, &(0x7f0000000340)={0x100000000, 0x7}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) 09:13:59 executing program 1: r0 = socket$inet(0x2, 0x5bb35db064e45b18, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 09:13:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r1, 0x1}], 0x2, 0xc2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x20}], 0x3ff, 0x0, 0x0, 0x0) 09:13:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 09:13:59 executing program 0: getitimer(0x3, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x1, 0x9}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="eb0500ff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20200, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x573, 0x3ff, 0x0, 0x2, "b4dde90864834e060aa2e916c00ce941916c32a8", 0x7, 0x1}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000180)=0xfff) syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) getpid() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x1, 0x3, 0x5, 0x0, 0x8}) 09:13:59 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000030000000000000000000000000000000008cdf36f70d77ef936b69400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb17ac5bee84928d6650eed4ba3daeb4faf4095b931db8dbc8651f46d35431a55d"], &(0x7f0000000140)=0x62) pwrite(r0, &(0x7f0000000200)="9f8248834faaf77d090d473b39ce0832312002419e16194af58092f7b765fd7813e0a1d5a0dd9026ce0703a60e1a40e0552641c263cd891e2ace4fc7337dbbfcd5d8422ee940964a8dbede4a36f82df19d20ab99e8995efa6ec2870bcce33bf9eae9b46b377dda9b9f5cf675ca0078041b0beac55f0f61e40ad5c386c15b50b691bfb1e1543cf91d084a81b77a606d95e927e0c18858664043063d621c0b61ccc0d660bbaabc7c77db68a5f165691ec987ba0df16cfc137435", 0xb9, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 09:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x40}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x7fffffff, 0xd88d, 0xfffffffffffffffb, "bfc8c3e1c39525c702a0646d12acb6a285001d72", 0x76, 0x1}) 09:13:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x1f}, 0xc) setsockopt(r0, 0x29, 0x800000000000038, 0x0, 0x0) 09:13:59 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) 09:13:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) 09:13:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x622a, 0x1, 0x9, 0x8ce0, 0x4}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) 09:13:59 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9769640548161f79) setsockopt(r0, 0x6, 0xd9f, &(0x7f0000000080)="afbd21f84291069207ed59d4097df78917a3c94d2db64b3e5fca54e33a5bd6d7", 0x20) 09:13:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) flock(r0, 0x1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x4, 0x100000001, 0xb7e09584122aa52a, 0x0, 0x9, 0x5, 0x2, 0x3, 0x1, 0x6}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:13:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="761804d8b92f9b180b9904b67c20f1460b89d4d37bf77e862c9f24f13423c768c595a6306106b8e2b3871a063fb2d67be543480a2fad9caec8f01d849564262bd29cdd95ac381e3f76257ab5c375e6154faa39ce8cdcee063e11d1d9a80f73dc2399d8f3c365d3dcbece2b9d82c49c3ba4839ea0382d158f", 0x78}, {&(0x7f00000007c0)="d2bbc213bc94c33423263542b7ade7df7e0f37df5a0cf0a3086b74cd25fbc3d0219faf6f1bf9edf51b5e72a53df375c37661ae92e8616ff45f843d097b4092a093554467af1b73ce7f02e8827f4ae9d970a02cae54f82b512e3f08142c26da9716cc988c738abfb61471f9c917cab75ba54b1dbd33b20c846935526b3864e2f15c69b2dc55fc33a988328da281d886bf55b8032b02a3b4b93b45acd2bbed9dfe293b8f9def4950493d872b85735cd98466fc60e3c1259b5ab98d80e6bc078f6e7974f97cb1eec43c0890f41cfb9554338011be3047b3a148c5f58a76af11fb8199666b6a559f2da59e555ba390b21c6553cc6ff7785c85f4db0597fe1a166fe79cb19adc576584e3fc75b37849b0e17733cafe54194f9bb18ef82fb33a40c48aa9cc3cee2b996cbaf8eba6d0a3fdeb822c2943552f584e5464797130fc6475ec9d4d3c43b4a2f7d25eed521473d7818fb0c4bd9c32c6374e820a3f35fbc9ded1318f72e038b7bd90889947f8773188a2e6ca3dd6fdf2cab683c849832112b85efc46c78219b4dc2d27cde2c8d88079cc8b3504b55dae30f9c747314dac8d082bd457b20dd2c0448d71629d186ea35070a2ac52863fee82f9dde75821e99e5cc7f412a459375b1f4e1e68d47d8a8aaa9d64eb21ece2660786f22d1796ed25367ff92c2336a65fb87902f491a3814815b2feba57b276df73002195d4e2d030d70e997793d8bc0e03b655e1be7ab1a23175264e8716c19bad8e13aa1162403ace650d98f12a26b52c315dc6176f295fbb7a4e1eb2523ed5d23b47d4daac0eb4cec52a3c9c2079c9314118c94d4defcb8f136f61ea78e73741970b8b02e2462dea544b72d77a30f5fb5b74b74df7e2e3a85de0686ecdec295bc6fcfd676df43a01a941953959d0eae8e514f56e877797d52ec0aad9b0e488a83bb164d65e096b200d22d09db3d0d07caffbb0c9b097966678cc00050705fe1173cc7977ca3f483a663d3a39c610ffa5966bd7b170eca0f9011311d0d80b44df898470d30ce26d7c060617c877e9151090b87fcf986e73e48b38fc5725da5b19f3beaec74c911f473eed8e5747fbc728b1874d1b483ea9b53e0bfa5b55fe5768bc43d5c87a814110aae91fcb380586d7b61e07c70df8946d4f77ccc838ddc7fef127e83cc68025e154e0ba8808f16b7b7090a3786b5f2b1922919a33157cffbd0d47b0c868645eb22bc40a3d41dd6b1b3e0cbf034c9327a51e1f49c6f1c9cca68954a46b8738a76d52291d57996659e454b2a2cd0a6adfbd2ed385ea69b11e3f4c5f86266aecec83737cfdee8d52db5a072804784a368afad0d2df6dcf7a081ffeba3ae5c479766798083fe13ebec38f9a0d1472eefbc7eb20317b1136b8dab5285fb55ad383a4fff648db94e98ce87207566638ac8c5c39083c0acc2625190ed8d7e9cd7c26769fb9e2ea092ae51ee98a565cc735f0e190e9eb401496357dc00699e06f04e69a70a951b05493b01da68624185352052cde75960a0cad9f0c0ccae3369db4322f14677b9a026f97964100e6b98bbe0f95d7df0e386cffe7656c9d066585489c373ab3992572ef237fb513ef052a7a0a95d3d87a4c20ffdc8afa2fe91e224486618db3b61073eda6f5fe04506b1395e7f421bc70db70956f38942b298d4edcbf38a4e86a70a66432e3605716acd315357cfff3d46675d5c5937365922be7bf7820df4643aa599ec5756393b60732c7a822d34700760cce671a898b9774816628fc712db56bd4e121a0c0ca1ecd3dd16a59d3bfa1218b78713523246b2dc54117ad695bd9d9be9cf6a2c80988a09a65128cef6bbae8f20f28f792b503cd26067e2b47cd2425062595da142cdd4a515ba5e09c84bb228860d790a72af7f82436bf8132e48c5f81f5c2b09cc54ab3cf0c2817ba4c63d2c0dccbb18a00aead061cde56d4c46d667f67c61017f4ea22aec3f1517545aef57a71478b3cf9e8b780acbb1a40bdf845842685b4411936b02b1ad9f4b0057f7e4951b5a5e726ec8c3294bac8480276f9e46100eaa925cea1f8ae08d85a35829d852263eff0a807de143873e8a8c4fd12a85241e1d2802596777ae61d3efe8f099b236b6cffb838228f6a6f1574fc65571072274b6e3c2e657eeb46e62b45b3a0d4860060ed1f50443829beeecc4fbc8fafdd54cc3c4c28e477fbcc127d3c3b46a939a515a182446d6514db7925f7ab9b26b0d3b7919fc976bb21ce694b7949355bbf004a0373e1381ed4ffa5d7e55f4f0c15484a97fd9130a4b192f9896eef5885a70ed18874ae172ff582c7d09d376dfca6fbb43be05c75e3f6fd6e40c00582fcb4e48716b0d55926945e62fbc7f602882b8eed1261113c0985d89990d7c804f22433927e2450d4655e49ed5b2ba082eee1e7f6a5cddf774b422992a8573ae2f8ccc76d87af8a53e995e5428cf45af58da9a21902dfae32581fce47c022101e1285dd3c10bb9f47dbfedc74d1f40f03f6421869704f234bb7775f90d1e4d8d5ec7fabbb7697c97c423d24eace95b55904066961b704cc245a6ea6bee1a1b631657471c732cf7710a3ef1cab58c1e695e56eaf09a9578a77350d36afc1256eb7698eca5c4329134adce41e409701e41e177c60c01422411e09882dd3647807eac87e4b6b6e032b5671bc5efb546248aef57b49d7db1014497d428272338b85297d249d8e693fad827c6122453c64e50ba7928ff9b3f4fb27b4cc75fbe6b6e97e6260bb351709593672c9060a7e1c364af9b5d4d057c8d71fe08d76043abefe605fb99271f7537ae6942a99fe5715bdb94abedcde6271d13817dbe75b883ae9d566d435de12eb962ede133a0f04b868954498391e56466bcb61b5f28c7950735854ace7ff905cdc55e0723fa79348debd37ed6954e04538c12b4a167e2051333b7c68f65a0abfe2e15ccd564e83dfb45f84a75543475766ee8a8a0d5aaae8ca81b850dbaec1e17919e2a423abac267d7f2a90d93899718f913622ca49854aa2b8a418dc4de065677a48c876fa232108b6c81c4a88b797e7a2523ecfdc3790a9f1e79b91ea5a207e7a5d59bba76ade26acda50dc2f2d33b569a44acb6dbe859941caa8dd926d942c19fbb4714ce14606f594aaaa5333a839fee704c290796e75bbf108875c4406e00715635447a1712cfa065b6dcd5253c95edd9298d9be5c98ba6e2f45f38f38caf8cd763ee2227e3c7200f5c1473f2428a0b4b6adcae6ccbd5bb9772ab843a61ad129aba24db819d3613a3ca28ccd6fd427980905e8ffcd2bd689fe5bf0046b992257108da2737b47c1e41e81f939b8f13b002b15177193fdc6e462e465fee79e41ed66fede4fbaebc1c4d0ba4bfde42d31914134f59085fb6afed54c50d062edd1cf5a0d99df3ba3a7bf0e799451ac89c1e8ee87589bda536d2a3ae47c572ea78b926eea289d1e258f6096a43a42e497b38894087dcdd895903aa4ad1f59407d924ec28b636fa2a3b1bd2a68f2b4aeb336a12988d6c5e831ce73df1618565effabbb460017f3c11c6b373bdf626d594f5e4997d587d2279baa1fa4e9d70d00d645c0ffd7d53da368404cfd28f8e78a5f7fc5437225990cfd9fd2bb2bd951995b9a69bac02ce71d16b6108d4782801ac6fb5e9fb0dd0cb67a321bccae9ae04856695131085cfebd86759566ddbe62d6a4b1fe3e6b16dd5d50ad9619fc94e5cfe6d04f3a3a19d0d929415e1d813aac6ab200f6dff3782fc213406dabd04aa8d93a0da3d1e9c83d6e423258682a2d960924191ce6d92dea13761f0fb6688354348de58f3e3c0a374f39d815807e2cd4be1d31169fc9951168a0dddf3b45651cbcfe7957ab40b5a34a57c02114dd4690e8d2b3b4190b11ad115b48c99a7848571b28fcfe1824abf8cd9ef9ebbe67cdaf3e0152ea8b2338a79db20306c8253982ebd3adb7053f4066f8d475fafbd3160ac2697b908b6c965bd7e433e82a90958d14a35b33378f536b9f0291497c0e5f828a97439f2c4b3a9a5dd908be97e98b886122dc5eb3e6514f38b0808d889a00eea9a633fbea0ac6b99677f4a4da596cf62dce72273c218d941acf50a358613cb80d709b86fc0421e68d34e2b889d5c4e1c73cdbab992cac9102244d7d10389dba7d01d217a8b9e8956845cb31b4592e992f2b7b29aa884ca831d45b3e90afa23c466f8d10a455ad9e34161d3af9e57d1372ff0a98147e1950fc2a64ae9986424a4aed8fbb8ca1d03a9fb556966d65ada87ebaa20ec1b2eb4c51b81a57432fcaf5e0dd10ea8671bf854c3bc933d03bbffc56ca93c1d4b3c156cd2c129aaa03681e1a9e5c41c0820c18fc880e1aa81b2d578854b83d1ceedc38ff89a25e511c4444414a4584bb0e543b9c6e7571609465be82365389a0433efbb7c810439dfa56e5d8bf6b73333bb879eae2d0257660a701c5ef6632d2bf486922d6c4f2cdd341f655ac94b59a61ba9a92b9a10ccf31b2d513a8d9564729ec3efd43456f000b56dfa8c29a7b5c7639620c343f1a2baa18e610e652031f05b7a61cdeda310f72bb043de02aba94c066aaf8df6a753b2494722316bec74bbe2687c776753abb3492e7c572f6ea8c8daddc633d98107fe32f1b84589160a454de3f7cd20dbec09afbb6cc97d788e7ef9dfec371c8d0bfc784ff82c66c4f2790a90fbf245049b2fc0f7d1a88e0338b6ac529f6ab0b4ddf1020241d94f5088275265770bcaa23f8eeab162a3c09d1492d9cee9447533dd69a73606c3d495da8670622da965934d82e44a4bfd420deadd8ebdcaebbced969d77d42b9867771b373a1b14d60ddcbf98d6a6a6a4080f29f681b204e55bfee826260559ab0e0cb45edcd599c23031d1b2eb43c6d564705a181c449170602dd598c94b80184204e62aec671138cc2c8b42c98c28c43e13d0ee6bf4d1e1182b58b7b68e9d3b00767db225480794983c2d677dda1e2be9cbbcc6ca5b3bca92ffe107f155923a11e9017381eaf00b1baa8481d9eac1c57703a1a8de947844804c117ee342ae248c181113397ced21eaf58806203ca6e0fd611a5d52edd26dc5e4a2f2f10827d2521f5b1a4bac2545b5aa5d4225a6a12ad4f82a952b0c60dc7521788a6972ad0cc4acb833479eda7ae9e966ca18f533d7d27cfcf68ed525da3ca2a6f972b9a6e5395f5926e2fb808c05679ddd2f697e015c837f4c08c9d3a5c7a85e726e4f3be227d9ce07ba11aa9f0b3100bc7a6a2a0df359cd99a2969c7129463b281ec3673c0e0e749e07d7c11284aa0d7b0716d776df854891b27b054e3b239285b2e5eb2f275b4fd5750e124e3034f88cd72be966765a2c895bde6391a5652f4884df149bb14e4e5b9aaa2f602192f0a665ebd1bbe1d7b07509b2ae440cbe6536103ae926f5b8f3fd13306255f791334d3f3710a0d02554177dd90ae3d93ea7d14d426e02dd722cfcb5cf5549b171a7ec116d6f5740fad825f801dffec6bd989033edfc3a40ef3d688912c981b8512b2845d64c1a85531ba20323c5f6f7f5e5ef1a01119aacd4f5f7878ac77adec7c267f1545234e87205f57982664140e3689fdf7142bd61d4aad1b17fd59e47f7374923c0f2fc8f4c7ca7d6a3562fc2e8aab7e2713dfe93dde04e0bc03ff21466d91f625ab0a939e8ec034bc2b37e001b37755f32af4efdeabc72acc741132afabc693c5989e33e4151d18779e36e3d285b2e9220c6f7732ab8f95ef590a3d387180a8c5ba4791c1b566aa02c1a9f9df73bb9f1f60413b0c7f29cdc2aeb7a7087f13ec238ff174ad6a76ff1f5217a814048f9cbdc6211274dd7896f857da", 0x1000}, {&(0x7f00000000c0)="625ab6b6e47de9a48e747e199f8399289a931a3a78140426e6a10f81cfba94b3f727af5a3733de2881c0d016749cdc9d01e6ae40ac8329666552ef055b0ec8ffc161bb0f21f0bb72248e569e89d5f81cab3701926b444438c41919ec81bebae358e46809c17a58c79c", 0x69}, {&(0x7f0000000180)="c4acfc08190bbd0ddb799378fc436a11e401939b2b3ad2659106b80c47f23219a6c94bb605", 0x25}, {&(0x7f00000001c0)="ffa08830fcefedc5ec8d5ade866eecd340bc26d36b54c807d18cb796d1ab8684bb1ccfc591be33218fe9f4dd4d598bc3eba5130c45b8ffb66b9fa0ebf26dde387a28790a96e32614e9f399b7242d0d96cd3a8f959a507e169269e031db414ad6826728abc1c6e044351af89cd1015b532d87b43d73357d32723083f3f1af4bff72f962cf5d3917751bb8b3a48ff85136f9958f", 0x93}], 0x5, &(0x7f00000036c0)=[{0x110, 0xffff, 0x2, "d542ca92c31efab5c6f575eeb01171f458b94daed86bde43e39d42eff9451495889c3df8128a3e8184aa39a1f076ddc20df6067bf2c698453718d9ec9743e696c32badd06e2f4f2e8a7a404abfae8d76707fb531ab4e982e80ca816460f18ccc4ceb0f5e561784bf9faac7934572351a02b5e286c0e887951551d9fac3e3dc7d8318aa5d06d3ee835122ec51ff2c290ebab64cb0e39a43fbf4951ebe749f5c746d6aac288418ec01bcfed8b20c32e11719e9cc19b6393e520e5df5eba7110c17570186ace557c067c58f494215a7c5a1dae809677d45c33965172808a0ab85f40ecaca603244d3628f886faaa2049cb66a939134aec8795ffac0"}, {0x1010, 0xffff, 0x7, "0614b8d9382f849bca1ab5d5388ac7b678fd391d1a07de9e89f33fad2eba7accc18c5101d69abdcf42585ca0cb4c6d19279ca1ffbd9a232ed3c98a0af8fd850a0ba1d867a7c606d36ea08e6b96f1fb5e8cf9f0f01f45fe171de8c0953bb61c02df9710a08834dcd94964215347dc6ddccbd17aa6da5e2880bfb0f0a937ad6df926bf8501a082960f93de1cc8458745930324a331cfa816cee8591838e71c962fe028dfdeae0cd896b1599fda2edafe716435cb0a1f1b63c8236812ef73ab18895549b3292c17faeb4fca2d7ff9eb98bdac7f51ac886e961b00d9e6524b259605d92d0e04f65bf5011ce5ed0411b8fa6fde6c77fdd219fa27109594717aefe4bc0a3e44ab9f74e4b408b3509c504526cd029cae09574fc1ed7bfcf6f71f0f0d2fdf23bffffd5e3df89626c5410981e70181ffff877f090cee52364a0bebcbbf667cf6fada1733b6dce17759835b2ef61a9a171859349b87a17556b58940d9bc8e21aaf3a5b715bbecc72e59b4edf503cbdb4a7553842677cbd28f78b6dce31966ef550ffc2a8598ca70368db3b72eb4e9ecec57cb39b95b83a7d7c5b28c703515013374d2bb49e8608d97e78fa866d2c7da2ec10e5e788e3cf6a3e56c261aea5dc77cb98ba9c9e3f70d959e2df2288d9f4a3dd1493f7df1f5af33a7aa021195f5c4806dd4feaa5ae71b2d02f50d017246e8737009f88b79b375bc4162717b6423f3f65879bad1f1ac344377ac8a64bbfe72447d97b9fd69d05b19c067f451cbd2b35a5c15cee798040222c197d2081875ac25e7f8641587459941acba50d34c4734c6d262170778b79057d201757f5cf315446f5ad5d8a2b10850ba07dcefa1fc2f52f15188b83652bc2a2bee140890348b5ac70ead95b344e007dc886f68c2c5572d4c4cee42f5b9242e2f430349fd41039055cc974db36b94fa4086b03d38bf8ac454fe913f8cc92336425ba387cfc10ef1239318ba6005484d2d2245c468b15febcf49433b51d7a017f72d4994f6b52e422294e9d249a3a7fe3fd5da6022b35ed03e72cbd68d84d3cbfbec3147a4981a68b13d7d147943413365ea11a431526ec8511e16d1222b0c14976f3d70edc858bf0177951d9915154733eb58a3ed1047266da9afb4e8b99a8899b9528c0f78520406e583650399dde9750dbc680df1a2ba29dd535a16a42a8746bd724a432ab4acc3a47b112f894d24c84df15a3b66315aef0eceba8caa6559ec0b4c03bca398dd5b49a14aa5b24eb2214bfd21376f574a5ac56cea8e4a6ba549e50a576943c556b4cb55fb3048f06f3a1b0ec2b07937fd6b6cff4d2995e2ed7e9cb5a658d3d7a31d889919e10220d9c083355f15f16b0297dba8d3a62834a2021b18498f44fcd53f536fba06236619ced31062fae60b3d3e4c19819cbad935b1f7038f490ea0b59b772b2759345b997d885d675da6cb8e3b6d87667506db28c20d50e36b0c802fd6b096a40e18cff181bd8a27cdb445124aaa417814a7aab3742513e542374d196fad26a0aa97ec42329ccbe882d4f8bfd90490de4d1ec6e0de830f2eaff66413c42269cd0d8b606ceab839d66e37210c267d766dbe63ccc5d153b1ac58aeabaef2a90b388ae7c325c0e05d18d66ffdf5f22a303a4fa8d50f49f3531596e4953e43bfdaf32f288c175f99b9569e9e0997b8cbd3ceb3c09fc270b09a6bb6c6bea6574045a1ff32e59df45a8b56a38725c8f5a640d06b9e2c4cc7d48bc594a14b331044715c18872f102a7183da0fe67148222d9565742b52965dd21c0ea3fd77600ad59acded30b41abb61343c4fd4d2f5b42cb7b8f17d6b9ef4210f2c286c98ef225327e76cbe54084b08d2b995cbf7507919ebe87caf30c61eca5181dcfbf667a6347c8a1cbca6ea884f853699a0088c8b3b83b3257e62e82e64e46f809c3caafd561809228f512ccaf02741811dbeb632daf48cf819a0f7dc2728269ec6f72284bb9b0f82d3aaffb029f69ebca0d41857a15ef4f125705dde136c6c90287303da769033d32c924a1d065c6107399ebf1c9619f0975aafd2d4d1e4fc81524acd3c34dd025700e5680f610ad5d2e820adb526fbd14c648bd2a9415d47f93b64811296f1e682b9514e97c5f5c335eceba6f87d2effa6832c78f534c8ed1ed43d26147729c6ad649a8cb16c95cd88dbfae2cd0a22c362d01e32b670088c0f2678f07e4e4599ba12572b212a81251d946f2fcbcb26ce10a0605723645161fd91a037a4e9d3f20be2c9ff992f2d4c67e73935b4c0b61944f6f158e18cdecf443a56a304b763dde88117e0708bcb41164c2b771784bd8d10fdb814391ad3934d024d9466c97e02a5c70a21b5664ef5dae3d841cdc534b0b72d871f25c40f38d60ab944c67e41088bdd67a2f9a9fcef4089e84d086b55de519a0c71cd2c340b576c4d62e28663267bf8c7998a0da75234a35f704bb2a19c6524c6b6bcc00e63847d961257c05e85b910894cb2065933b7f73157ac42d0408f57c99a42ebdb8ca7ca2a2e66d3715e28329a8b12ae8b678b286bf6f2e746dc864d260b3c4cd74b934681522313ac22f6476d138d42c6ab1435ef6d97bf1eb137e75e1effacef15c669c780733c273f553fb08bc9a63f61486edac2643a4e481e5e7926d1b63ed149de48440a4e8da34af910acba16c82da3172f0acfbc6f555a541f0c017fb8f4aeae3c4ecb3f6c294c6406041c0bd4685e4552c6ae52b1fbb2d58d29ec07e72bf1d14b7f764a50506c5d17106eabfaa8d9de97458049326786eec69607dd197c8b7d33e5a42074786da3c7d661f46db62915227f3dd6125c401cf0a3c1b23446192bc6e32ce6c22370102477e0b25fcb035896eeb3b5b550ab296d68601f72ea5c2bfb0cce3d76a46c22a2e7a19e4ce2c5468a47c580c409b9d7046f5cf6ab0cbad6f5a72bcfe99edd6bb6366d4722aa33b4f436781ee4f886811a1654eb8ac0e778b6010488a6a16b8835f5e4f46f2501b110c0fda23ccdc281b8a6c091945d358694ee3a8e00fcacb8eb2a936783c6ac44c1164e2d12ef74682cc71cc2a2d7541b07ae5915552a67b17f403683a4d5881ddd0719f20d7cc9acbb29686e6dd1faff7cf7af8244bddd7bd5265919534f132a07ff3f2d6395475db5f99c4c7a3fe22f819cfce4261be89ece3622d31f2fc9b7f54b6961ae847526b700f13488bbb877a98849bcd9b7244b3ea50a0fa80f2af26d93a960977950f7304a3befeb36d6bd9d5c6df5bd402d13cc66115c0eb37344780377241bc83f79936f13d5aaa34e12a86ccd29a6400181718f7d0449e0b01a47415acc6c4fc3a42272f77baaa627cac64bf7d7a49e090fcdcd1dae1f41b719d06344d4c936f9342377e0bf8017f02ce076936e0164005d0dca554bf92085a17d86d6806b8649d3c428766bb2170d2e96e529fa4f0837e27cba09e26eb70d43899e6d78c78d11c6d07eec26986b3e509d5143403162bc7a3884d0a7cfb640d4c1e131feca621c57a2a7dd97eb9c2e5b6e114dccd1ae8f570a6f0f65791d56123a51586c39816f07aad0b6dac7cddd0505c08ad58bfae97c2ad40cc59de6000a3e58dafab78b8db1742aadf23b99e07571e4ddf9b103d668079ef53698c4146d031ea59f5d442ff4a9d4442ad99a31a7291c24ec9c896b064ff564818bd3b97092e543df86e65cf1243242b14a620b76fd73271cf0dc60e71b02255647aeffbdb97a00ac274fc876772dec90987b6db2259ea0bb7936589b1cc4162da1465d7a73a6f65778ba3c05cc69c00158b4f67b49a856c01f48f2000a316f9915e6cb02650f030ef3d68951f9d1a593a3562fc3458d271419321647bcb4735c4b9a1d4e109af37f0ef4e37420f8166505043cd5c3fb6f31fa761b0781350e605e97e0ef72bd3f5fbc4517bb1e2632b23dcd395ec09367ae96a133ee48e0535baf50eabb0c1fb3975255a7a5a593437a9797e57c01eeda1fb8950762d8cd4400414ec4e875b011418ff9618c61a4ea6f757bf49609ff02ccba45e2fe2acba7645aa25226f2937ed37012af2307412aed3c434b63f8dca11c97aa319a972f42ebc075547909a7d4be9541d3903156f2118d1d6c9c192670beed556295dd8989fb430bbfe5b69dc2bc83b8afec0b2f9ac0d0ef5905e641d09d97793cae94496d0ae108ce3dbca375c210e2ed147301ad1a3f3cb1914d5ce6a7adfce6561e167fc4d55a6f00278a61f04a13673abf9d73f4733bc6fdc5a409f4e40f51f03e764310858aa6b95c997cdab8444adf2ff8a1c1776bc577d49bb88f67f32793762709a0694a11c2fd2e0b2e3ca867046d3506ecc6eea0880c505fe4fa0ecfdf2a763b1230d86ca75e33eca482d4eca90ab5652f9c6faa33f9c37de2f01e506bfb7109648dcc8d2ee8626c3c4d2a4d8ccee1a56e3137a857e77d6809cd598edaf81407c7d33d4e89bbd3d659a8245ca6c444217d85a1ebc65de7a186c26ca9db2f278d8ad6a28a6fbbbfc6cd021c490c6922b4639675b2e802da895f45efbfffe170b126948a60eceb29215684f36b61e1d7fab86ced7eccb1e3bf659e71ca08169858f4c93efa6a0c4e090df775735e840ba61840420d959fc845db26a2ae83ffd5ca153bd1b53aa4bbfb82af20141e5aff779cc47b05ef62b25a9b23aa4454119f91b6a8426e2a86d8aaac65f14520641bbbacf7990d574f2442256053ef23b9e1915286e33db02300cf6ed8de83f0d841db40176dad2fa3cd65e61b9ddb6ddf1816c3c77d5f1cf03923392807da6f912e244632c72b4ec24f1003dd8118956d223c55bf1cf2b5769a15bb5e75ff346d3b8e9f5fb9ba507795f28feeaf873574094562cc498960766e29307f23f80b7f19960305ca38946fbd8b8113e51a74d710860e05e89ba57c81adfa71f513c6400b5dee6adfed59c88d46b800b58e039023c2bb2dc166887386a255a67201fb5f09aae51135db13917d0cf762590a50e70e07ea24ff28c3326284c993d68fbab39a969b0594d79c7c745893fbebcea967c80958a493b9c192d7756a7d10bfb755bebad1f359d4bb876c7f57a84b476336e4e09006669935e1b1158d38c78eaec12dd5058d4ce102552df5b37d2acfc2661c5160cabd2709c91fa81d2a657d0b6680da8e2f8df433b8a9c88b2c4f9b50979bce8d904389287dcd7e4dab458586cb740e02435fa4ff05d67f0fc92e5529aaa84ebf77cb60188363397563da5991ead938e1d2767d8324f351194fd08ef47d887e24d093f921f7dbf9d9ab6172e9557d7fb746ae408323e58b7b5400cf0bda48d3312bb969a82c9fe6efdd5c5c5248b2a1475c1887c46f140d64c1504e3122ec9380879ca596d3584b0f14ac6574729c719d5fd7e82a9ebcc1cab852d5702b64c02a256581c2c69dcadc87674daf8062817645235f6ba5513d14db4719d550aeb28310edc4e10a917a76cd1caacc6fddfc20d214fc38fd278c3c30e74b8d848b4210d6438785bd50afa5d4924829c1ddb816dcd0ac8abc23bbccc86fba8eabf83783d19db87b0b62552e7c7170006c5247c6279e9bd94dc0f3dea09b693e675cc694e68010c7ffd54558ed4d1e2d6a86e8662d24fa03e6e84a54123f4839aa019c005f31926ebc472c7921293f2022a1ceb0ebfbe2bc7107ded65ac4f7df0b91d23ed43963b71e38a0e9f053343d4769e732eae509e03d1f2ed49e6491d05c8d146d91e579fd3398448c88b95ccd4ab9ef994bc03114545fda5ef52e203d84f9ab7786fa7c64ac4bb633bfcb19167c88522b0a12be49500d56cb92156bddd3421daf37acabd2"}, {0xf0, 0xffff, 0x1, "fb93c4b8ec01565e1788ddd0d76c92da76c7211ffad72e9a81f02012bfa2fe271a2647a5ade003fa16e4ab91a23baff2cb365da995923e61328e39dd8727104d65c92adca65940e78bbafe7ac4d5a7e44ce34e2cc1d37d8b624d2ba62e4a2a6b3d6254e1c78265f4f488c382bd0f8549bce6b323542ec4238e0675ba904baeb9858fcb8d54644b1785d259c9bc7ad6bbf12f5ef475235f89ef558a1ce04ac2541a93169e7938688d9d486a18467cdfe695285efe4bfd8c44769492aff8f57ca9946fe7e30e689df184b2935d16aed956c9dec02c45e128f04d3885c06718"}], 0x1210}, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000004900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000574a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098351bca7d4d13f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000217dfe65000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9d7db9421b99663698eced66a5c40fc10316757ca171bdbb48b3d4c794a94e7571ed1b48962c564376a08f0620461c84fb3703d707e3ff6ccb3d88a57faeea7a0a17b655b802920a264ad756c4814e99ad99b02805833c51ebeffc0090b2fa51502f90aa7bea1d8b726576c9ce862d2a38317f6a1fe38a993aad1f6632affee6faca8f85399fab3c4ae46fda4cea2000000000000000000000027ef68b38f748a7ac7be701be7ffad6834d50e6664727b1b615e83d4aea9279d89364bdf2e4b1426f8082576eb5c4ba873e830cd62e8444cad2670a7a1c5f36c12de52bb1273427c80090137909e466a81f65d78beffe9da17a18763d16202871a24904484e16cb56228fad0a4179e7d13f1bcceb5ae4d3998694d40b6a4995d55cae7e4751ef7a7f008606946cf70ae6cb34ecb39bde62903b757fd8f4f70207dcef525851eb21f1baf7997ae41383dd3f636b73673e765cefc5683f94fe3758ecba7d2f731a07e4694ce18767c25e41efed3bd9c37d07b2579c9bb0f015330cf24934ab74724068e43852a887e9cd8ea21b85e67cc1e5c4582a563ee53f70a170b9b97b9bfc441a4e21b5f41bca3b42c8b352190a35920540bc7db9272d73388081ccbaa74d0d9d9c29a21746dd1c2a28f0b748cfeac56b4144f5e6b"], 0x1002, 0x0, 0x0, &(0x7f00000006c0)=""/148, 0x94}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 09:13:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 09:13:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x0, "e4453f1b8f50495f918c8cc46252e438c1dc52d7"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) fsync(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x20, './file0\x00'}) syz_open_pts() 09:13:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) witness: thread 0xffff800020acf4b8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8068de9f78) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020acf4b8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 452057 70926 73 0x100010 0 0 syslogd *239141 93142 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020acf4b8) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020acf4b8 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020acf4b8) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d440 rbx 0xffff800020a5d4f0 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff81de8423 kprintf+0x173 r9 0x1 r10 0x25 r11 0x26f0c6a27bfa2ac1 r12 0x3000000008 r13 0xffff800020a5d450 r14 0x100 r15 0x1 rip 0xffffffff81e723a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d430 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=239141 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11148,0xffff800020a5ec70 process=0xffff800020a4a388 user=0xffff800020a58000, vmspace=0xffffffff8261bff0 estcpu=3, cpticks=11, pctcpu=2.8 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2202 135103 80612 32767 3 0x90 nanosleep syz-executor.1 80612 53278 96361 0 3 0x82 wait syz-executor.1 59407 475396 24398 32767 3 0x90 nanosleep syz-executor.0 24398 461319 96361 0 3 0x82 wait syz-executor.0 55650 22942 0 0 3 0x14200 bored sosplice 96361 223616 4315 0 3 0x82 thrsleep syz-fuzzer 96361 94746 4315 0 3 0x4000082 thrsleep syz-fuzzer 96361 517361 4315 0 3 0x4000082 thrsleep syz-fuzzer 96361 157358 4315 0 3 0x4000082 thrsleep syz-fuzzer 96361 69112 4315 0 3 0x4000082 kqread syz-fuzzer 96361 324218 4315 0 3 0x4000082 thrsleep syz-fuzzer 96361 185433 4315 0 3 0x4000082 thrsleep syz-fuzzer 96361 308684 4315 0 3 0x4000082 thrsleep syz-fuzzer 96361 378330 4315 0 3 0x4000082 thrsleep syz-fuzzer 96361 9461 4315 0 3 0x4000082 thrsleep syz-fuzzer 4315 119527 35098 0 3 0x10008a pause ksh 35098 230891 78466 0 3 0x92 select sshd 14982 453879 1 0 3 0x100083 ttyin getty 78466 466091 1 0 3 0x80 select sshd 70926 452057 94257 73 7 0x100010 syslogd 94257 265467 1 0 3 0x100082 netio syslogd 45313 205002 1 77 3 0x100090 poll dhclient 69039 456193 1 0 3 0x80 poll dhclient 98635 379716 0 0 3 0x14200 pgzero zerothread 71639 306905 0 0 3 0x14200 aiodoned aiodoned 5712 155062 0 0 3 0x14200 syncer update 81970 363625 0 0 3 0x14200 cleaner cleaner *93142 239141 0 0 7 0x14200 reaper 65040 352397 0 0 3 0x14200 pgdaemon pagedaemon 13755 55072 0 0 3 0x14200 bored crynlk 69524 146492 0 0 3 0x14200 bored crypto 36555 506164 0 0 3 0x40014200 acpi0 acpi0 15723 176288 0 0 3 0x40014200 idle1 97241 486930 0 0 3 0x14200 bored softnet 25824 120572 0 0 3 0x14200 bored systqmp 23455 44776 0 0 3 0x14200 bored systq 70288 391164 0 0 3 0x40014200 bored softclock 30833 171057 0 0 3 0x40014200 idle0 95509 385752 0 0 3 0x14200 bored smr 1 345317 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 70926 (syslogd) thread 0xffff800020ac09f0 (452057) exclusive rrwlock inode r = 0 (0xfffffd806eb572b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 11485 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 8602 0 0 ifaddr 35 13K 13K 78643K 1183 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 399 0 0 iov 0 0K 24K 78643K 683 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 5826 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 104 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 946 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 9616 0 0 sigio 0 0K 0K 78643K 103 0 0 proc 41 38K 70K 78643K 8854 0 0 subproc 34 2K 2K 78643K 3213 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1079 0 0 in_multi 33 2K 2K 78643K 2333 0 0 ether_multi 1 0K 0K 78643K 50 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 3168 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 104 21K 31K 78643K 32873 0 0 UVM aobj 130 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 492 0 0 NDP 7 0K 0K 78643K 570 0 0 temp 121 3542K 3638K 78643K 44749 0 0 kqueue 0 0K 0K 78643K 113 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 382 0 376 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 826 0 824 1 0 1 1 0 8 0 rtentry 112 2104 0 2060 2 0 2 2 0 8 0 unpcb 120 3575 0 3567 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3872 0 3872 1 1 0 1 0 8 0 tcpcb 544 1987 0 1983 1 0 1 1 0 8 0 ipq 40 2 0 2 2 2 0 1 0 8 0 ipqe 40 5 0 5 2 2 0 1 0 8 0 inpcb 280 5002 0 4991 14 12 2 2 0 8 1 nd6 48 567 0 561 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8606 0 8412 20 7 13 13 0 8 0 art_table 32 8607 0 8412 2 0 2 2 0 8 0 art_node 16 2103 0 2063 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 24 2 1 1 1 0 8 0 semapl 112 944 0 934 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11056 0 9605 48 1 47 47 0 8 0 ffsino 272 11056 0 9605 101 4 97 98 0 8 0 nchpl 144 22320 0 20691 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 95312 0 95312 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 67936 0 67936 38 37 1 7 0 8 1 plimitpl 152 1561 0 1551 1 0 1 1 0 8 0 sigapl 432 9226 0 9212 14 12 2 3 0 8 0 futexpl 56 80528 0 80528 2 1 1 1 0 8 1 knotepl 112 5819 0 5800 1 0 1 1 0 8 0 kqueuepl 104 2031 0 2029 1 0 1 1 0 8 0 pipepl 112 5732 0 5713 11 9 2 2 0 8 1 fdescpl 488 9227 0 9212 3 0 3 3 0 8 1 filepl 152 55521 0 55425 21 16 5 7 0 8 1 lockfpl 104 1521 0 1521 21 20 1 1 0 8 1 lockfspl 48 530 0 530 21 20 1 1 0 8 1 sessionpl 112 204 0 194 1 0 1 1 0 8 0 pgrppl 48 274 0 264 1 0 1 1 0 8 0 ucredpl 96 15538 0 15529 1 0 1 1 0 8 0 zombiepl 144 9212 0 9210 2 1 1 1 0 8 0 processpl 896 9243 0 9210 4 0 4 4 0 8 0 procpl 632 24167 0 24121 32 27 5 5 0 8 0 srpgc 64 374 0 374 34 33 1 1 0 8 1 sosppl 128 189 0 189 38 38 0 1 0 8 0 sockpl 384 9550 0 9533 13 10 3 4 0 8 1 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 12 0 0 2 0 2 2 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 3 1 2 2 0 8 0 mcl8k 8192 22 0 0 3 1 2 3 0 8 0 mcl4k 4096 26 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 13 1 12 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 622 0 0 13 1 12 12 0 8 0 bufpl 256 25909 0 18895 439 0 439 439 0 8 0 anonpl 16 1018793 0 1012021 218 176 42 47 0 124 4 amapchunkpl 152 76102 0 76004 120 112 8 11 0 158 3 amappl16 192 42459 0 42052 271 242 29 33 0 8 6 amappl15 184 1976 0 1976 19 18 1 1 0 8 1 amappl14 176 2362 0 2358 1 0 1 1 0 8 0 amappl13 168 1248 0 1245 22 21 1 1 0 8 0 amappl12 160 1084 0 1081 1 0 1 1 0 8 0 amappl11 152 1301 0 1288 1 0 1 1 0 8 0 amappl10 144 1360 0 1359 1 0 1 1 0 8 0 amappl9 136 3764 0 3758 1 0 1 1 0 8 0 amappl8 128 2718 0 2691 3 1 2 2 0 8 0 amappl7 120 1745 0 1736 1 0 1 1 0 8 0 amappl6 112 961 0 948 1 0 1 1 0 8 0 amappl5 104 2402 0 2392 1 0 1 1 0 8 0 amappl4 96 8898 0 8865 1 0 1 1 0 8 0 amappl3 88 2620 0 2609 1 0 1 1 0 8 0 amappl2 80 59796 0 59716 3 1 2 3 0 8 0 amappl1 72 258082 0 257611 23 13 10 19 0 8 0 amappl 80 27481 0 27440 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 9227 0 9210 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 9227 0 9210 1 0 1 1 0 8 0 vmmpekpl 168 76823 0 76791 2 0 2 2 0 8 0 vmmpepl 168 1188801 0 1187058 293 207 86 94 0 357 9 vmsppl 368 9226 0 9210 2 0 2 2 0 8 0 pdppl 4096 18461 0 18420 8 2 6 6 0 8 0 pvpl 32 2787616 0 2777027 479 365 114 125 0 265 17 pmappl 232 9226 0 9210 19 17 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 618 0 21 18 0 18 18 0 8 0