7f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 05:54:34 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:54:34 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) 05:54:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xeffb) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:54:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/16) pipe(&(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x1e, 0x1, 0xc3f) r2 = msgget(0x1, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "6b8c364239172dcb3d23627caf0474be509ed966f8cff7509e9b5f2833884cb74c5d4f165cbf20da611970f7d871a9f42558434b51cf36f60bd66bb31e0d104b4d2062124325d3dfd53ab1f46866095f2f7e46cc283f3ffa7ef1224c6b7b7ee8308baaab6acc3de9ff6d8c82574fd7fef04825f2229467fca21a1fe8d15f4db27aed85043620"}, 0x8e, 0x800) 05:54:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x8001, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xe846, 0x4}, {0x18, 0x0, 0x6}, 0x9, [0xfffffffffffffffb, 0x100, 0x8c1c, 0xffffffff, 0x1, 0x2, 0xff27]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:54:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x38, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) 05:54:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 05:54:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x1800, 0x1ff, 0x7}, 0xc) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 05:54:34 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getgid() getgroups(0xa, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) 05:54:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) listen(r0, 0x0) 05:54:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x0, 0x100000000, &(0x7f0000000040)="28cff763693da51fd7d25a55a000781bc494d297e53eeaaaecce041ea5742c1c78e7e2034bec98071baa24cc486d001781d51b3e2ec03e8c90", 0x39) getpeername(r3, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) 05:54:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:54:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xe5a, 0xffffffffffffffff, &(0x7f0000000040)="33742794077c4fe32ec6bc0f5c1d0533c2e0face3ac2ec5683ae352c5952c24e8d99c2d5e5098802091390e591d1c887993e116c1fac3829a949c3a49d2f9dd96f28023f5b0546ce11229c4b5a81f208a91d591799bd9ec2344dc324778554b5848b7f9333f3a092ca849f1316bcd2a499985c303bf1221b8b924b96a536f58da1c0b363f4c04c2b9a", 0x89) r1 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x3) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 05:54:35 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000608000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:54:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) getpgrp() 05:54:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000003}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ftruncate(r0, 0x7f) 05:54:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setrlimit(0x0, &(0x7f0000000040)) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setrlimit(0x8, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x7810, r0, 0x0, 0x0) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x8}, 0xc) setrlimit(0x3, &(0x7f0000000140)={0xdddd, 0x9}) 05:54:35 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x401, 0x9, 0x5, 0x3, "0e15584c94ab1e8e4aff8978c15a8f921166dc59", 0x3, 0x8000}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x0, 0x4000, 0x740, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 05:54:35 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSDTR(r0, 0x20007479) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDSETRAD(r0, 0x20004b43) semget$private(0x0, 0x5, 0x1) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="5ee7e5803d33c27054769ec500c75faa7dd1c30cf5bff5ed7325b048d710988aa64e79694dd7dac080a59c85536eeca4e4b3deff5a91a7d5673e293f7dec667dcb6dc79086c695f2d505d3ad7c4f0f1c34e9559219a0bd4b59b2f12c39cedb3ddc1e331c54fe79d7be38867bf9e4a01575f9dd9c876f1e339bfc34b4a65db9e2f5e0", 0x82}, {&(0x7f00000001c0)="e606366ee81ce384abb370b80ee1bbe7fcfaf918ae609101ca1fc1bda67c9412817684b635764d06aaa15df11b29f76f4bf439118220e7892ff3be65bcf933c61acf0b934853c19904bfbdf5c4b6edf02282ac9a5b98a6884606dee29d2a62c1eb403adbba00c71af2584cdaa540f29fbef9d477a558e4f46697a99a4aa032829933ce02c0eb3fa862", 0x89}, {&(0x7f0000000280)="af6b75fba45c91bd6f14e9064a3e2512596b21d8f740f26de6031ce89d", 0x1d}], 0x3, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x58, 0x6}, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x842, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchown(r5, r3, r4) semget(0x2, 0x0, 0x240) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000004c0)={0xcf, 0x80000001}, 0x8) r7 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ff9000/0x3000)=nil) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000500)={0x4, 0x5, 0x9, 0x2, "22a0d9f380fe254a565915f614dcef53daa2e075", 0x3, 0x1}) r8 = getuid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x100, r3, r4, r8, r4, 0x2, 0x9}, 0x15e, 0x8001, r2, r2, 0xffffffffffffffe1, 0x1, 0x200}) getuid() recvmsg(r6, &(0x7f0000000780)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/187, 0xbb}], 0x1, &(0x7f0000000700)=""/105, 0x69}, 0x801) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000007c0)={0x7fffffff, 0x2}, 0x10) getrusage(0xffffffffffffffff, &(0x7f0000000800)) getgid() mknodat(r6, &(0x7f00000008c0)='./file0\x00', 0x40, 0x6) 05:54:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/46}, &(0x7f0000000280)=0x30) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x4, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) write(r1, &(0x7f0000000700)="5453b5709343df6c0e6b3a1bfb348bc1be2a03dba0fc51f5bf3b98774d059b7f840670202ae2f2da7aa1d3ee", 0x2c) r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="cd2213b21c4500917e0a12056090bf9ee710867d6f5de2010c87a4f9d736ccb1d8875bd035c95909", 0x28}, {&(0x7f0000000340)="a4a292358a242e15bfd61a52a2316cd5d001a7178ad8e7246714da473fa9e7a89d87ebc4eb44b0d328c83430d455e56c1c86ec782878d455926fde8b407ada4d2b9761dce103756fd4fcdf50b888bac4a9ccd44e45a8c62c526ff0f378dc240ef7f9ce668ff179719e44edb6a0efc47875bba9517e01066bdf75f0ca9188ec5511711dbc65249616ebf0f4562a88d4daaf43b77c59fe387063fb200bbafbd306e2a0f6649814d873e8100c88de358d827321c9203686", 0xb6}], 0x2, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xf8, 0x8}, 0x40e) r12 = dup(r1) r13 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x7810, r12, 0x0, 0x0) ioctl$TIOCSTOP(r13, 0x2000746f) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000140)={0x1ff, 0x2, 0xe7e8, 0xfff, "654482d225b58125638e3ca2c85e7cd7f7392588", 0x1ff, 0x61}) fcntl$setstatus(r1, 0x4, 0x40) fchmodat(r12, &(0x7f0000000080)='./file0\x00', 0x49, 0x4) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:54:35 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 05:54:36 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x12) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000440)=""/70, 0x46}], 0x1, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x40) lseek(r4, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000180)="16c55c3692dcaf91fe73ef246bf8b53da4a1df68da8c7acb1166a0e04c82d2ca660ee4f105128b47bf22d9980b934988c6d85b39a634c0509c734698ef78543b97dfad362f"}, {&(0x7f0000000340)="f46af3e7e45800db2cb6b27468e8f42eef5c6394a6105e8895e25e4def7241c7009d168956b0685fdb14e8acfb77c03362f66cbf7c7f37dce6758feca8d85f8c170bccdb645625268310c85ad129877d0316485dce8fd474189c7d9e25af24b93900a1d4103e0684f0cff59c00ac0625d84bbda4036bf5d952d65eb8e8fda87bdbcb2de22a574ad8f04fd20affc04f30a42a5f8a00e53243d131862d62658779ed10e7a04bf59a40cdaf6e6472afaec4157eb278e0da39359414f510c8ed0def066ff2e3ef4acc797767e3b59a986370564fa38c8248"}, {&(0x7f0000000240)="040dbc98cd190dc959185263d62e7b2ddbc032c8bd884d7dc5adb050dc8fd6278ae853f490d722000dbf12e0bb5b97894b218ac2f8e169054a4cd49652ffb0244ab9e37cdb507666eecb57e1f3fd4c88674a7956b9d5a2aed2cb78a83f035699"}, {&(0x7f00000002c0)="4be1a25d446751198e194bb48c4802078c6a90251e0d8065ccae4a83c17ed9e2067e26f9cd689956a52f7b285cac3023d5dac48a404fe131"}], 0x240) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 05:54:36 executing program 1: r0 = socket(0x40000000010, 0x1, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x7) nanosleep(&(0x7f0000000040)={0x8, 0x3a0f1393}, &(0x7f0000000080)) r2 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x3e, 0x2, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x400, 0x180000000}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x400, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x9, 0x100, 0x6a83}, {{r0}, 0xfffffffffffffffe, 0x5b, 0x2, 0x8, 0x400}, {{r2}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x3f, 0x2}], 0x2a84, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x5459}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x101}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x9}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x40, 0x6, 0x3}], 0x2, &(0x7f00000000c0)={0x5, 0x8000}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3, 0x0, 0x2}], 0x81, 0x0, 0x7, 0x0) 05:54:36 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)=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'], 0x62, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x4778, r1, r2, r3, r4, 0x40}, 0xffffffffffffffff, 0x8b, r5, r6, 0x1, 0x1, 0x8}) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) 05:54:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) dup(r0) 05:54:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x16, 0x3f, &(0x7f0000000040)="1de462ca2f980be35809a28f2a6c6e2793d10b341d9905dee02a752a5d51487a6b703a35f83e02d4878805e60517f1126fc3af85e20684008a540c1fa229e9c4988c1f8d79887a15a21e21f86f2a8fac7b37fe1bc7a772ded1b5f2c64b138827c8223b4b46f9e8038ead6758e7f6693acbc6a1baa178984a3e241734912a6e8bfa3ea2971c596bb36b9ff4b1f867211bbb05ef52a408d62e3fe68a22e97d7a3f5a180f77198557da2f0e7b74defe4959878484e163ee5375192dfc23637acf380d71eedab24c780493f43a5a0a65e1f01bda3b2c276e5e6b43d2a1d47666bb7eaf22139d8a82917ad6d7cfddab", 0xed) setsockopt(r1, 0x9, 0x800000000000009, 0x0, 0x1e0) 05:54:37 executing program 1: pipe(&(0x7f0000000040)) dup(0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x58e, 0x30247e10, 0x0, "68d19d0080f305b1cb2fd71bc1f7603bec1f2bc6"}) r1 = kqueue() chroot(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="18d3c97a61aefc2faacd7b210e7511efe605d8549aff7e644711d7045bdbcb36f2e2151395f01b182f461c3a0b3e86cb91f6b39bbeac77eda48060dc87e3653c08", 0x41}, {&(0x7f0000000180)="6deee7d6c2cec2682b9cd098c449df2abffde96f116de73f4338c5ad05720930be0a0ee06f480cd493aff6305c89ed4e674db3d8f5996bbe", 0x38}, {&(0x7f00000001c0)="004f689ec6633bcde9439eab356bf9cb3b67b97aa93cbe7793c76fdac7227d711c600d8e5b4ba83af36024829559288c8945ea52b4c2d46edb7b61526ef0a0ba9e16f38e77740daf15638cb5a60164d03097bf0f95cdab2e9f90482c4a898f291711ed686f259e10d780c28927bc75ae4dfe2a1bd6e4fcd4151147bfc682b4c9a6be83ff28ec76995e12edeacb4e9a6a6fd6a050a174df2bb9cceebcfad055a37d7072c9f5fab1508f4bf2a177d87e80d6", 0xb1}, {&(0x7f0000000280)="a80a706e7fbae8ba5fb19737a420d2736f054fca9051fc3631b1ad4fe03b7fd847de8f463f45d3daf7c23ae5d6cbe78937e8bb9b7213221c0fc9", 0x3a}, {&(0x7f00000002c0)="86329e98a49aa577d01cb94694358843013dfa33284997b6d961f603b3f16ba44fc5552abb650066ea39cb0b87aecf6345479fa42b3e44b646323ae0", 0x3c}], 0x5) 05:54:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0x350) close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) syz_open_pts() 05:54:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="782b951b5766977c212fdff0eb55d64017b49b970674b2bdb8167d679ef3285d6baf23ee2a7dc9d598ac2376cfd6371cd075186031557d140730c2fe7caf53a727d759ef67b404fa3af6dbbef10cc1f5e96cd329ccdca33b2436661fe284ea2777ea95b7f61e9b463389c0b3d5beec56c5851b011939b4d8b9e09f363b373a3e7ee6182e74a097fec318a33bc235aca1f6a8574794ad24715fa215ad56242e717e189c72bda020647b71a432d847f2a19ce0b75b9ed7c685a1ce618c11fc81ec653e15f5ae494c5e0d6c86528e99e66b371c8ee62160d8988009eb4474b279b881f9e55e3a6fce2fa7b2439aadd380979abebb072d29197a3b44196a40bc78334379f66dd4f8e6018ebac157b8ecccabdadcfcc5b217762d4acc5d7e80348220caa7ddb2a8f3dc21e3562754e8607c5019e05d70ed5498a0b9958038871795fd9f843fbe1eb554a5017eca2111699a1ef5c141c8c50705a66e1921948ae0c9bbc63f1051993ea69936d587f66bd52562fff56b6c7798594451a3f83f6ebe794b085dbcc022ecad24de09aa3088376e6cef2c36f96af478dfdd525fe2809610a364308d2d127b375b5a1a3d87c078403d3bff1cd8f8f03eb80816171b02f5013936d268fb5ddcd1faadea65186572f2849f57aab945739f771a726ced3cc764f2f2e6ecf12b68ff7dc3be4ea28ba7ed598e47b113756d2b35c4f91b42807adcb158c60008df65639a28ef607c816e29d89739d8d71b6ca117bbf706bb92eeb9ef6f8497a324a15ac0a1fa7aa01d7193fe950c813ef37c4fe52a8aa4d653eaa1137f97c99c37b3ce074b495adc5f4c6a6e396e424316a8cf01b743d32a38164213498add992f5d8426d54d0a0dea6020e16f62d616c54bfc5eb0b43d25e99432911123e496e9406df2f0741ac816a6da4ac121bded159f00b554a00827dfdbdf9543481b9dae6feeb3d5b81151ef418bf910385a590ab6b75b92c13a200cab9fb828d0b713f794367142c9caecdaef4cc6be52d4823411b58bda4d21a04f9fb0716bb8861e5adc716290bdae2e23e9685a9a4a2d809e4fda5f1fd96ba4c7b9186c722bba6fb395d1a6a7692cf48a721c799210229fe0a6eb04698a7b7278035a8f16ac2e862168caaf83424a9454795af00bfd6ab803fc39dbca8d3fee53972915f77a6bbbaec2acf6986d2452aad4813bd13a9ef7c6502d094c65b49a99d780aee730dc163bfcaa5ebb789a8b1704c21cf0455090b0a58acff332cc8b416d81ea894d157f0aa26ddfb5d708258566e54c726f93d1ea81e0278871ada1dfaba47ace00dfdca2694402341ec2199079f9d5578510e0a5b3155dccf74d9b31b8fd52392089f498b050ee3019b8a6f5320d9fad933c2eab50d987153a0938aa533a54237a12f66ee2369395857da9d8bd0b9f9ea1b1f013d2bc4eb5f0a02fc4338ccc8b287740fcd6ab35795d602c1c07f7546c8f03b25ff14edabdbe852fe98bac524cfa0b7f7bb2a099efcfa3e0e56b87f9e7c06674fac1e0e422f030865cb86c4dd7f7ee96210379fd99182fca9541f1b85ca98de129daf871efb3b0a4cd8785da01d2437e5c29eb56f8ace13508c2af17e7c008f783dd136655c1342c7ad0f431a087e974310b662bca6dd3eafcd56c16f70a8c08fb5988986959ae5b10267a64e33b0bca84b9892c70e24d0cee4a1adee81144f584716afc450749fa2fd28c425f341e3f3e2adaeaaad70437fc529a6db40f364e40950e00a26e3ea23a28c31fc39129256e1843c9fb2f021fdf859dfb76e16727966f988a349dac5d84b8534fe8b93e5f5f01859107c6419071502d9c04e68282f7b3313df6b47d6dd7bcbf1f2523a2fb47956390a387ab5f1e36516aa5207d4091313d7ae61070f28095ddf3b26ddfc0506b2470a2d11e536fc513079705788de5fc6299d605bcf783aead63e316184077fa819fda1ca83a17ea0117ea23712324472e54e0731f5a386351c6c416462a604d8d96a8a05689a6d5c0002e0b40ec716ae630b9095c278126ea649162c63acba84f20068dac592f92624b9f8133d21bb2c2d591247ce6e46ef8020ec42880f22fd02674df9360fff2ef7d88b0c4cfe4c8f9ce1d766246a47e3d23bac98e40f0ae74c4d8ab94c3091f74368e566314a74f40cb3aa9d1e1ca83ff6cfc55bd0a91db71cca9f6b63cd67d8daad4f89ae413745e5288546273486fa366bd8eda1b3247a16256af5a739fe55c6db262514d4b201d78cbadbf55b3588b75e5b717ec22c7c4d20064b949b08c357b94645ef2930cbad9614300e387fc919e2f0f4574639031dcf63732d9fe7a0319f3e7c97832c5d53e5e5f4b92c5c33c4d12f5a3edd5c5e01e23835404c5c05c38862b8a40eb4132af86d926b241122298f71da162f0eb688048e8d3f26872df460d1e44ef14c3193fd4b6327ae0b56c641ee2008ffb0608bb82735a85a89485dfc216bcab5d059526e8a80c0d30f32390047125f6da4bf4c33cf0615f1b1195342e47d28a997946dd1e8606a4ea838458729a21e8cd317bb1ad88b5bf2ce561e87e404b427cfcd7b7d4f2f0e60f63bfeddff237d80eed5e09298d8b5fc5e3dc5776f3dc1ab0414844d09551959b63041fffdc88c0668fea19a8cdcc9fdb515401574ddfae5bba51f86facc13d0104db1d34d3c4bdf3199ec1a0a2d37234b4999684b2913d2795cd289074a40a95be99283c95e2100d955679c50abe69c8172ee16e9035341e1340c72e9376d599a2b30fa665ebdbac0fb1d581a52c96785519ba9d6fab875e53853e8605df57a115d6c35c265fbbea9563f45b7cf14a64e1cd57888f0624d72a5be92fa1cd93e8fa5a4af508411df9eb9c3dc63f32b3e2f0f3529b445e9761c17badcc9818e28506752697f4819d33e9994c6bcadf36364cce23d9a56c3c9a90070dd62a6e992e24e770aca6c13e714c234c976752f0d8ffe0489ea4c21ca107bc7c808cd330dd020697210534cdc8250520ef65595ab50f99937562f02f0fa75a24c27aaf9722dbbe505714577089cd87fbef26e997bb8eafb016cfb7d732526c271603161ce1d71b56245fcec485c9f724d8ebe743eff22c4c8a8de32e312b0e2226856072c2538d1399867c58fce3e5402be8dd2761cf1d487304587fe767e813188189b4930af449cae3e30f17902f7b75b8deded1a42ec9aa269e9181bfd4c253a70eb60da12fdf4c2b7ddceab8487e6d83a692534533e17580492c5e2b9b2316ecf274c50589eb6f3da64f83c941c4969f8b8055654c8345dbe396604c296d029e45c0eca3b1ed06da356842a34b8a8030af172eb404a98769521f4306720bf5a47582e4fc8fe5bac39a9c6796caf86ce1ebee41723734def48fce460f0223a7f60943dd39670b2d964abe618b5807ad773adb7c83c33c91a256d36d61855beee00df9fb7b7b8ea34da7c6c5915c95b4a162dbffbe2f924a017a7f05cd0ec8b9298083a6f4112b28124d49bd1b44b6eff2243bc31654e4607835d8134edc55ecec26de2b3ded521b37c24c99862989b5ebf3bd692ca079fc5b200ba4e5b9c0f01ac3739d6bcd6b5f8d36ac26d83899cc1210d6ce3c839e7082609cef2a807712e35940350754d947615bf63b10001cc943836ac9dfbf265b1bc405a20807c7c976f72c962c28a9a9a496cd2cc44085e9f3e8a9a2b9fa397c0cfe0d929d8c7a2b4ec3971188fefab2c8864b0ae044394b27575873d84e2b29195bfb5de344979085c471f5b799ce296091c2b7e05b6eee872d4090ac5d41b09ad3e54e68982e311b11680063f46fe352e0c82090ae1cc340d0e5f8dcc31932656a49cd810ddc2187d240de055550977ecf43a40beefd2d128436924088878d19425df0184006319f8946168166abf9b7e9bfa69a49cb7cd584e16cdaed0322d30ef49e05ad3f8ccc07d5948583c5d8ca20a5d59c0a91abd85db365cab857f942bc68d734fa5e1e2c85d22a5b4f1c25ecda5c7fd56bab5fef0aba0f5350c8dd9fe1435e2423199e52f81674bd298a093f2adc95d1847d80a755c8d1c5f5d3cf4835188d0086942cf8aaf64ad1994764fae9e9c6db1cf9fed2e117dc456a747afcf4e477a5045b253d9b1d5efcc4be68d068dec49fa8da371c0519d6413adea90cf6f20fe14d5e0d344719e34199631be60215889af2195ee1323f1c040c7bd8357124cf939ca3c039c3b4e187c17eddcc01d2df98797abe0d7614b3153a3445264c1652a62f95f437566170fa4bb51ed8d7a4e84920ed7d6b7b06cadabef74e4f8b56202bf637ab89ce805ce8689151ca9ad486fb9b61e1eea70793c317cdc752492672e365c4ba2c5b04a777f5e16a468c79841bebea51426848e97e40af945ac5eeaa5c2b579886ce36f8fca66cff9feb7ac988add90492106143153725e5294acfc24e917497431bf3349e30556106f45cf0c59952a73dcf7832cd7009c9c596d81346522fdc5712161f311eb2d5d5f32ff478c1ce9fa9a765fc1e231fd92dd50ae6cc6671512e499c46feebe38240da22b650663752f5ddead3de7a16701af395b314151e67227844c81bfebe435f817b0513cce7cb1891378d30b2eb9738c85fb6232f0aff827e6bcb4ce36394d7e904f6ad151e1d2177e60ecd3cfc4ff1be260c817751098fd37b69be4aa14a2f18ace7ce48b9787b6fc75c20019bf6bb13685593d7bde9b32f860ce914ae4b9695ed3160e193d73f62ee442fff83faada47d92c4211c89db897fca4f2a39677e196b88f327a72d1c673a10e600c83f0e948a7f77c739a50c67a4e6c6da0ff006cf206bcce03d4cf5f681bdedf629971d6fcc91ea24b87e2c0ff9d482e995f6a42116ae7ef2b21fe712216a6ff9fc51b618515418915f2197c01b2225a82c5e030a6bdc6a49e719a7f71a613bd2bb2cb85967223de5922ffcec28bb6c25df105903b970d00e13f0483a5589338f79ba3743f8210a6ff2246635f03451ee1bbbff178cfe5efe6726059c54ad052a8d708bcaf9e5430c2252653b5b28a73058e2520746c0ff9ad6333bcfef80753922d7bb53e73f847209f33b30514e1d9ede68f78ef300ce0e96ca5fc8e29b471d59d597ace89461f6d5ca2da0d3e890e51d5cd2518cc6b2b29f8705e1545988477889f3d439977f2bd231fc9dc42279775192dae21a851ad9a9284d13fa68fd93a262392c4203d1909b69a7f99ef9b3ce61702497f3e87cd575fae775f87714317eefbb92cb72dad68a39ed1d0b1e10dbf99b3d31e2d901f195f131f90331594b8e56a9d2ccba6ddfe02b359b2bb8929133c22115492dbc8f8ccffe751ff52c76efa5a73217ffc3ffea6b025f5986a8e5654fae673870e2d80e9bcccb320e5770c748910afe5865cf50956fa2e25398e9adce4aad80494b7b5e18304f0e3aa3bea173d6e7bb5bd51d02f8ab80980b7f347d82593659fb0c6b3d218573be81010936173057441630d80e1848ca932f7fabb230be9ca395aa7f13f74214afa0258c350f1af85e0e3d04bb2f5b814a13a32a91a7a1a0bc08df39a34ea0c3f9e424146e0da64237ae5dd7c25d57d320e37dacde38f8275ea3e56467dacc953ecef837c90e14a129b70a995f5084663f48a14e99fc08271bbf998104a7a0282ef11fd91b072fc8b05aa13b96a259d6e0c90b693b9425ca3e999aaa2cd522b65819afbb285131eda63451740eb9dff74aa1dfc16c94c6bee096f2761ed27e24c9c880a4371b68ffbb510242f9a65ce8ee58b683cfca52fde669a14ce9f78c89031e2554156527b2d0be2fdeaa5b04580b7b5f83cf", 0x1000}, {&(0x7f0000001080)="588b69e90e4b32010acb9af8efb4c55157636afe90a35775a70f6f1cc5362fbc55a21597ff14b59d7899590c1b3dfbb881e7a2cdd278329e3d57d17d6e881661b95da91337f7fe4b01c04dc6024cfb89e0407ae82cdf7ff1121783037d669b994306bdf3a222253a6f6801d78176e5e0bcbf99ba2f957b9f7eceb416939c60a167db6aa9216432d8bfc88f1ad78dd1", 0x8f}, {&(0x7f0000001140)="eb6cb30044654aa869706bf5ea4a4ecb334a64e4b5533ede5caecb75c067ce0f2a3614d4cfc1b00ce7102c4ce824d62309c76ff52ed86f5fd35eb028279230ba6d7caf0cf08943d9a4793f744d4ad9bc4297342aa05f1948a344da799d1fb7544882781e92b84295af5917367b70df8d4dbbaea9d1234d37f14f28762c8e8f1b8a545511aa8b88b2b1ff479d1bfec23a3c799a5d6f8983ff8037", 0x9a}, {&(0x7f0000001200)="2d15ba72652d6eb698f0108207db66eb7c01cd6200e502c840d8e01572f04570d1bd8f7bab0ce377965681f5ca485b835584ecacb80ab1523d721320b91badbd", 0x40}, {&(0x7f0000001240)="dfcb0ceaecb869ee13b30840138976663fadb272aa2a3fa35aea25ae94bfb0a5df25d87de57cec63f221c1782d8e4b9ed38eba53c33e4a6fbdd77e113722f9aba3f5a7bcb7d637bc8a3be6c39d1e0ab3739210e0690e8fa843b11f41ee12dce0bd6818f35b6e2111ad6c5bb94f4252ca3c7124", 0x73}, {&(0x7f00000012c0)="7b62b2bf816f3cfda47bf8d9398d01802825b1dfd8ff43dbb952ff75589ad5", 0x1f}], 0x6, &(0x7f0000001380)=[{0x70, 0x1, 0x88, "758da11bc52df85de3ef340d258191a927d33573540856e81baf9dd64fc47d3520f7455ee13a835002b8542797b7075c5db9f8b9b71665986c0219bc3a30ab0d5bea5ad3bc3863e46c67d4c85c277889f63ee48262f079e57e0ead"}, {0x60, 0xffff, 0x6, "6a1283c50bdedfc2876452c3fb2ff003f8947018341126e411e7811121c9723c0f4e1d59b9161dd7c8e73d3929f46dbd020dcec687006d3a44d655cd723a3d19aa7b28b69f4517cdf626"}, {0x38, 0xffff, 0x101, "8b7fe8dc44bed64d80e255ed4689decc4acc1b36b12b84fa2dfc0edd3d36ef7168b57ec7e5d21e"}], 0x108}, 0x1) r1 = semget$private(0x0, 0x0, 0x80) semop(r1, &(0x7f0000001500)=[{0x1, 0x8, 0x1800}, {0x7, 0x36, 0x1000}, {0x0, 0xfffffffffffffffc, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x0, 0x1000}, {0x5}], 0x7) r2 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000001540)=@file={0x0, ""/108}, &(0x7f00000015c0)=0x6e) setsockopt(r0, 0xd, 0x1bc3, 0x0, 0x0) lseek(r2, 0x0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 05:54:37 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x0, 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xcf, 0x4]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 05:54:37 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x58684137) 05:54:37 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 05:54:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0xfa4e, 0x9}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) close(r0) 05:54:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) fcntl$getown(r0, 0x5) 05:54:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x7f, 0x100000001}, 0xc) 05:54:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pledge(&(0x7f00000000c0)='\x00:(}}\x00', &(0x7f0000000100)='\\/\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x8000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 05:54:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fchmod(r0, 0x8) 05:54:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) getgroups(0x1, &(0x7f0000000100)=[0x0]) setregid(0x0, r1) readv(r0, &(0x7f0000002740)=[{&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000540)=""/182, 0xb6}, {&(0x7f0000000600)=""/234, 0xea}], 0x9) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) fchown(r0, 0x0, 0x0) 05:54:37 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7e) 05:54:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x370e0dd44df1a6dc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 05:54:37 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r2, &(0x7f0000000600), 0x1000000000000366) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 05:54:37 executing program 1: r0 = geteuid() seteuid(r0) r1 = socket(0x1, 0x8000, 0x7) recvfrom$unix(r1, &(0x7f0000000340)=""/186, 0xba, 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="f3ff2d2f666976653000"], 0xa) r2 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000080)=0xc08a0d22508d3259) r3 = getpid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="e6616fb869d8231080dc9e455ac532f42f780526b937d0ad01a02095305cecb4e48a3a249a04f2a81d40aaff35890d34b1392b870cfccd60befa6adb68b769d6b1e53b0f9c03508ff67486e54b961434019d24749b1330ed12b7a2a169939064e1e35b32c748384dadfe145ee42b1166f4768b4668febead1e6e70c0242f77b8e9298620a1a00458d6b8f1c3206674e68f9eba76d7d4fd301d65ae32ee4fc722bc33054d68c46b62ac9177fdf56faee4b746baff496218f82158736c9704ef91458b48d340d05163d9e7bb269cd3ef7153cd7765819f79ff573c1f4da8e140176697a21317cc8faab7d68a70488f527024bd9dce4b4ce4ffa49b", 0xfa}, {&(0x7f00000001c0)="e3c0dd6c52a6de83b392b3b098a550d2da734a3333f7ca30dfadede617b81e3fbc994b0e43662b1080cd54c010822d620ef5f179de1fa8430237f51a6d32bc862f048cc663f9a33ef57253eda6f5653657bfeb82e1eac16fb1553c2b433adcff0bb466541770da33274b5ed198", 0x6d}, {&(0x7f0000000040)="6561fdc73d9622eb45700b3aaa26d0a691dcdd5837ab324656827bfe4f5cff735a9b4526029f4b389e8ac61317aaaa33e5c5ea", 0x33}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r0, r4}], 0x20, 0x8}, 0x8) 05:54:37 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 05:54:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b0009e736e400", 0xa}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x80}, {r2, 0x4}, {r0, 0x2}, {r3, 0xc8}, {r1, 0x20}, {r0, 0x130}], 0x6, 0x4) poll(&(0x7f0000000000)=[{r0}, {r1, 0x140}, {r3, 0x4}, {r2, 0x1}, {r2, 0x4}], 0x5, 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:54:37 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000003540)={0x0, ""/4096}, 0x1008, 0x3, 0x62d186f8b7ff44d8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x3, 0x40001000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x4778, r1, r2, r3, r4, 0x40}, 0xffffffffffffffff, 0x8b, r5, r6, 0x1, 0x1, 0x8}) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) 05:54:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/48, 0x30) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:54:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x0, 0xa) fchdir(r1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000100)='c\x00') r2 = shmget$private(0x0, 0x1000, 0x83, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fchdir(r1) 05:54:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/209, 0xd1}, {&(0x7f0000000500)=""/109, 0x6d}], 0x6, &(0x7f0000000140)=""/9, 0x9}, 0x2) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2fcb48e9fb3000"], 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) 05:54:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000001240)=""/4096, 0x1000, 0x1, &(0x7f0000000000)={0x18, 0x1, 0x10000, 0xff}, 0xc) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 05:54:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/3}, &(0x7f00000001c0)=0x5) connect(r2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 05:54:39 executing program 1: r0 = socket(0x102, 0x4005, 0x1) recvfrom(r0, &(0x7f00000000c0)=""/164, 0xa4, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0x800105) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x6, 0x7, './file0\x00', 0x7ff, 0x5, 0x695, 0x3}) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) 05:54:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x31, 0x10, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x2, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x101, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000080, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffffffffffa6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9a, 0x2, 0x100}, {{r0}, 0xfffffffffffffffe, 0x1d, 0x40, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0xf2, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000014, 0x904c, 0x401}], 0xa2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x5, 0x10001, 0x5}], 0x7f, &(0x7f0000000300)={0x87c, 0x65}) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20281, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x4, 0x7, "21937f70b29e35ab2610db2f876c7540603bfc7f", 0xa9, 0xc0}) r3 = socket$inet(0x2, 0x4000, 0x6) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 05:54:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x907dcdac5625cb9d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:54:39 executing program 1: r0 = socket$inet(0x2, 0x5, 0x58) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x58, 0x2, 0x2) setsockopt(r1, 0x29, 0x2f, 0x0, 0x0) 05:54:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r2 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x4, 0x84, 0x10001, 0x8}, {{r2}, 0xfffffffffffffff8, 0xc, 0x9, 0x4, 0xffffffff}], 0x7, &(0x7f0000000380)=[{{r2}, 0x0, 0x8, 0x40000001, 0x9, 0x4}, {{r1}, 0x0, 0x0, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0x0, 0x3, 0x40, 0x6, 0xffffffffffffffda}, {{r1}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0xfffffffffffffeff, 0xdca}, {{r1}, 0x0, 0x1, 0xfffff, 0x100000000, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x58, 0xa0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x80, 0xffffffffffffffff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x19, 0xf0000025, 0x6, 0x3}], 0x4261408a, &(0x7f00000004c0)={0xfff, 0xdd}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r4 = semget(0x1, 0x0, 0x408) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r5 = semget$private(0x0, 0x7, 0x400) dup(r1) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0xfd) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000280)) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/163) 05:54:39 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x5, 0x15, r1}) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x410000000000000, 0x1, 0x4, 0x8c, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x81) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 05:54:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x71a, [{0x3, 0x39}, {0x1, 0x3ff}, {0x3, 0x4}, {0x1, 0x400}, {0x3, 0x8}, {0x1, 0x8000}, {0x3, 0x5}, {0x3, 0x1}, {0x1, 0xf7}, {0x1, 0x2000000000000000}, {0x0, 0x5}, {0x1, 0xfffffffffffffffa}, {0x3, 0x7}, {0x1, 0x2}, {0x0, 0xfffffffffffffff7}, {0x3, 0x5}, {0x0, 0x7}, {0x1, 0x2}, {0x3, 0xe2}, {0x3, 0x1000}, {0x1, 0xfb9}, {0x2}, {0x3, 0x9}, {0x3}, {0x3, 0x2a1}, {0x3, 0xff}, {0x3, 0x9}, {0x2, 0x10001}, {0x2, 0x101}, {0x2, 0x7}, {0x3, 0x74}, {0x1, 0x3}]}) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 05:54:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xdfd8, 0xfffffc0000000000}, 0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3fe00000000, 0x5, 0x5, 0x80000001}) shutdown(r0, 0x3) 05:54:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x42}, {r0, 0x101}, {r0, 0x4}, {r3}, {r2, 0x1}], 0x5, 0x6) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 05:54:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) poll(&(0x7f00000000c0)=[{r0, 0x16}, {r0, 0x2}, {r0, 0x40}, {r0, 0x100}, {r0, 0x8}, {r0, 0x24}, {r0, 0x40}, {r0, 0x180}], 0x32, 0x1000) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0xfa, 0x7ff, r1}) 05:54:39 executing program 1: r0 = socket$inet6(0x18, 0x8000002, 0x8000) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:54:39 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xb19, 0x2}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 05:54:39 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x1, 0x3, 0x6109, "a9d46dbedf238e4d9eaa17d83dba8c3a542e48ad", 0xfffffffeffffffff, 0x10000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8000000000, 0x8d, 0x91, 0x3, "949f977c8ebc14fe20a427cef1543d860fc2f0be", 0x100000000, 0x9}) openat$tty(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/tty\x00', 0x8100, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x9, 0x5f, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) r2 = accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendmsg(r2, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f00000002c0)="831219a0041e44fcb470710a1136f37dbc595dbb0e11fda58bb3d978a6f690d9afc5d919dfaf08f77a55f39f7ce89765cd37fc61279af20621e5a06364c2a9b3c787429d69427c4e304c45561f2196c10b09144f7f54542da1f995b9987af0f65252fda7c4fca524ccfeb754ce04fecc7b605ee8915b6a71316db44cb39408e4b4b93e079215131d5c6f47b7b33ade5cdd7ab5688442383d6d4958089d4d700abea30147dc694139e81df7d1fc164826cc86c504d97e", 0xb6}, {&(0x7f0000000380)="d8097beb7bebb6be5c8bb843052b301c472ab5539d758467d3cb6d8cc586f6f7bcc1de01dfc9be648ba23db3e0c2da05594108532699d0ed5898f6aa9c22df50c20dcd59a159b02a037c5e929bd97319e9e8bc9c3396863c1fa1a02245bede2af6e73d732c54832c6311ce32ba968089e93c121483874843949b8b13888375b65a7881ed1b93ae3d0af1889b7cc83ab3b6eafd1667f9981154d24042ab8cee521e25536d27d8b06b875c8325251a9e4b67cb2adef2d43c5806db23dcf09e3305b8de4cf365818c88905e7e8cb82a5cc66ef4c30ea352cd5cb1abed29c75aec1aea6bc0a1f43133cb20ee11ee5c476dfb123066c81e5c", 0xf6}, {&(0x7f0000000200)="81f929d1d8c30fa42d065ceb816d832a76db5e32ff5e923fbee224012150eaa2a51baf2e96ea8f986acc930a4b0819e3a3a93b0261b5a0f438979ea47041ff948bd570b8437e982289f5822bbe6870e2ce11", 0x52}, {&(0x7f0000000480)="d72781f1b5523dd6dba5875b17fca493e960a699896a520deecf049c1d4a3aacb0c479c7bba5762779a8f1d038168da39fc3cf09116ab40e8d7a5d97a23714b50e5cd6f3affbf1d239af89f0d1103fdbcec93aa4306e321e7dab2af5d65f87a7405fc329378a61a4940ac8436b9422caa55125e072216ecb84023120bbd2e5e81989f9585b348aca4ec484f186197fbf4b4266d15985b8571a549e4f1530a6168b385f418be238b63d3ddf706e664289e96791ccc8e1b915aef9c1fa45f5cef5a5c1c7f8fb0a5ab7fccde1120737c9a430cc468b71762de5d50a29a93731c24cf25ad64f1e0772672982ce4c28eb743fcffff8fcd6e40eae2fe401dc683eb2f22b9b8ff4860bcb528bee36e7a78faad4e5af30fddc313df39437303f9e1d27d4b0318a5bed26e0d674c29a7128e2d131a46c8658c99b6e348b044b2f8418d968a8f905d85d380485fce61354413f59f406d16aa44c5054a2fd3c2be7836deab2f4b8b1f6406305b95a9c4dcb171c1e65d23746019d64dfe5d0f81b9675252aa3538e8d38f4f5a9b70f189dbd3344565a9f73027a4576c8390859b50d8d03e2ba73012c64e8c17f50686f27df92c0bc9468a95eb3afb2bae821c49962969380e0d55133bcabbab5f66db5d5e4d7369402fb5d9f13ec618be7408c2c609fc061256a9ec0099a15c9fb4287b616d3ff8caf66ddc697f11239a5334a71e03b8433e23be12f5fc5f440b5728165fa0639177501d0c99550728c39d6b5641145d98f0866246d1321dd528dde37dc4cefcdb31263489b57eff772e8f0586544ad2a4486d198a51df66d0baf34209020a03c5c5700ca83fa5a89f76cf5dfb424efc62e301b87c21ff689272f47849843e32700d4139a523b619270f4895e386a1652c9ce2a4bfe02a6148b588dc2c954ad03c8ca6723989fa3a90436316db040f448f965b77666b176374901e9914a871eccdeb083ada65cd31adffcfc9264fd3e1968fdf42cd3963d11574ff3e90705f7b95d2532fa31a5dd19863af89ed590b6bc1ead8cf4b5fa48772cdaabc47eb2791f7fad67d0701a8f526ce350e1d7cb46791517e8c51f517929c976e313bbdf467d0d1d49ccaef7407f0aeeae337babf0d42ebc37c9c9c5a0ab2a8906b7c86c490e7dbfd5acb0df894fc3289708e1147eb119a66d3a98ba5e615f9b6bbfa58d30216a1385ca947b02051c3a9335fdf85f522e88f390bf090526db835b2bc65bb49a9a13e04c849f50347dbb6778c337610bfbb0059df63f614169e5b623cf614de7836d3ab0a3c89d1548165dd9f24d6d876b70c36cfbf6d8a72e011d45c1f17f4d3c0036211ab302cada463d1579cdf5087fd36935a3e7c0d8d43998495d7c1a5c7e3a343a2e70fa1cf628480f807d2a225cb1b4bf33259a86d09653955c09d40d17be208e6ffb7110b1343361d20bb65bdaf2af943458db0ea3d55277c1698b020e7dc14678ce043412ea3a7c765172c75ee26e7d8859b2f67577a3841853e185d7291ad6dcb5272b936a153318682caa34e75e95b54af5524b06af4d1eb4130a60808433d189cc970792e5dc9fe0126303a5f5b52a5a7042ba8ebcf930033276c73058bc26107c925fb138bf3d0b3544a300384d5fa67ca3c15cf344c5b304151d5ff9a1f5e536d429593d1b677d8c916e5505e0ce9a35a9c47d37eef9928ac9de6c3b4666567fcf1424e0d16ab1b7ad7e5887f841113d29fa21cad6585cf5f6dc926ebb70047a30cc5d98d1b373cfe32ba985333dd484857584ea11632e80f3ecc4d54c5fd7cf9fbd020303d55051ce72ce348740e533ba129ac57ee9f0d7940c5e9f55f10773ba0a9f67b775ff82f3ff02a994ddb6df5b8306d442816d0ad0ec90dd9f22667339306d167914ce0f0032631dd0d1252d53053e2f94e69288ac589bb8ceb0459d61369be78618652e29224945a3844ab3960deaa5a0bbe65d1f814d72a3ad6ad97a3169c238a421d86033fef92182c6bba61b6669012c8619b30378ace82de8f640cb5964d45943641ebb8b99915b5347966f9418e2a9989ef6a5f4209a5bd19f51e457b234e759e4b951d1fdfa4f6c7d5a526f50a62d1f4b51c15ea40c979245bae562998e0dba67f1a6e13064fad245e31582816732015b5351665a29fbdbe9cd9cd35ddd5fd0b5ec63af30d043387efda0da47c4f4559e8ecea8f04e3b42b00d0050af3e4cdef857687593433cb1e048f4a3e8c5338f5c012d343dd705d7d2d683cc1555c0ac906781a05011c5bded43cf83037382e9db26be53f28dcb4336de8739a0019f9cee629e0730ed278b5340378812a8f0a4683ca6e390be72897fc68048671bf22eadbc02efcbfbfc5f614ef2d5edda8b86a6af8a4dd5d6d7a9f14e113199816a58314d9b610e6233223b41467ba782886d4ec59e40be6b1a28ea4f285571b8c2bbfba29b9aa94af4cb135ae0a051e33719cface9aa8e230acbfedd0c8b2f8eb26363ef52faab03b314350616d8a65e4111cf8550a083254a31a66f3d539ee9e5be92c9a9564628c43184ae4ad3c1576fea9a93599ff59727c207932280acb275ab031ce656a1315f786caa2ecb26089b41d4d5ead6310447b7e2ada58c749c39037388aab3687bac895d485a6edd7983409f7c2b56edb0e8945caa46d387d9c3d3b74ef4f2db3372fffe48784db789f27731fac03e5c22f59a455edf9e4088a87297673f50786d7551e402cc558be989fdff9a4ce08fed616f9892bc094e02a99a87d913a81da7fb04fdf78d41c58014f20489e9532fbea8d08471dd2e01bfe8b796700ee4e443b5cdbef83acef62d9f20db7df00e3e56b5cd4645c4a2d9f5040f7a03abe3cc11e9c6721a43758d5b14cc166668ffe3d9eca95500607aac00a2a5308a10ea31de7991c716045535478184b538bdc9f0a1f964826806fd08a8b054a3ec6556994503a41d5a027227d9d1c1fdc47a8a6239c4a433510dc85933c203327bb71a3a2bd78d9af82f26f3a79e9456c4ee04dc64569657fa1bb84c3d49392d032c5c2731e86792fc848e977b2e626286f6e5411675220cff98278c0368ebce9970538299d4d5e23901c86473180574c59c7d287d45472768cee2ab4b961964813b9df155aa4eb36816bf7cd0eb85c1452d0635e9eb31e285302d42651c0254a3901a415749fb11bbfaf0d7f26450f43d549ea256cc34943f41a1eae95b4ddcdd6dbb093ab6161c381bb27d647cabbf055181b9a3bbdb14834bddf7f7b3461ab2c7766116fb28eb9c7b07fd356df06bcecbcf554c0664e1f06c750ef8037d2751d26714e56d0dbe630957e040c280008d96f479a41102812ae63200d93d34b04fbf268e154ef9ab4a29b4279a459189831b3a40845c7dfcd84cce10d966315dff1b342da095da44a2cddc10bb28e4cd86a322f34ef3effab47d31400d27317e48dc9817a18fe1cd3bcabf2f28453cc0b86fa258c950b78288c576659d778b8d1f7804f8d506a29082d7ac5b2f8c359690d8294ddae906f8fa3b9d9840a4a3d3b6380839a8e9e97a5ad3e8b735dc4dfd14e2ed3c36f28f59f05a3a788065fbb7338ecc0c17a7b1376095cc8b73e65be729bdfca96aaa4fa9d8426ab426ff0384d3ae6f28b4a7b8d2a2c5115d0beab8d00306f73509e77f9ac8ca7dc6e5ec046179b2af130b1ac55c1bbe62a2ad19dffa175f11bdc9b2b3538306e24ce5503c84ac706205636a841cc59f748d15a5549b184ea2ff7abfa3f90bc5d6b4ca40751c9a6d4d18b9162494002e8116915d1b691bc90cd6270418434a9fd685c110cbd032dc3c67f7f3114afd26a40a12cf24f6f9d33fd1db46c233da0424f2f12b78b877d3aacd2f57ebafb2afb91e0331cd507c2355684f6c5e9cab3a23eaa568b939c2edff5a35417b037d88d318c7a20629ca9b7a1fafcaf5e9138260eb1f20abe66d686487110cd4c95bb9beae9085d9c154b1b749515fcf1a06424017218d4bdc23c6af5154b95eb7bf97be3aa0acc049b1dae35914e68a3d03d00776790d3e5b601e474f7f05f83b94b9a16f2b35e142b6185505df40ae049ebda94bfefbf5bc67d3684b73e0ceec6e358347c9900f42d52d2906c03f7f0868a3976c415bbf06638fb0b9fba2ab407512c20c22baab43e769c3991f1ef81400763c7a190e846c3c82ddf14335c37b4da1801648411159662656e179f9753c312f277e48468074b51f625520d4f10c5d8f2cbe3883b5fcd4b2142e2aad54c3fb80bf9384348fcd6cb151f6fe2ab0006a884bdf1289353fdce4e04e4e253c2f80aec9e040f8214f0662b21cae919831b4d2b288315ce064550fc12ed8c88e5d8fd21f5b251c13f83959aa8c50f4f051f1b39e6fa45723dbb44c14893b5bb258f35c30fedf437f7682ba148c42fe61e411eb873d53c70a533e4e5b7d410f5fe995cf3221d526ed15d082246dac91770e996a481d3259e21f7a647dd3f6c289a72ed8eaaa46cc15e3f04456deae781221cd7901a256fa2bc30c5bc4baa17b3c740af3d9a8f9261c25f6967cceb3e47a13d36318ea93f8099ccc4d40a7a4f68846812fee666685c6bdc9c92bba4bfe163adba5bd3c249ce298c2581fdc15c4cefdd13343f6ffad9f4f6a21cacd454f4254f17d9651f0a09dab97798778fb166dfba0410e0cefde59671c194cd8425f70395624b9dbb064ef1a2345348d6270c47336d8c5a3b4aa145838ffddf085c478410c49f0238df36d901c8fc2f9f8af919c8c159d43d75d91e6c8b4a649cab65e2fe1c675f8a1e66d4911fddac35738e7746771d7a75dfead78bca2d66c8916d8bba3547ec2a7afe742c687cc75cd7cab7e51d9826aaa7d3506e629b5d18c547a483fec138a560616c6bed49d6ac538b615f2d5f07bb095568ce254aa44c099b6d12dac6304deda68d23d4c9c5c0e62e919d07daf17e589b571703498b48773e3f77c0576b8f676c79beaf2d0ecf9cb067ede7312fe98e4a2452873121a7fc004430f943f66b1aaf186b82dbbeaeb3d6442cb2ef8b060740dd92d746acbaebf92ba9d2157564e0037c08e73fbc6d1b79ba1687da3012230d9a439859b5462537d21026297fd2669a6e80a4c2e089ed98773c1ccdc74571dc1da416d86c023a9affc24d7f4b0cd0c9d6ecba902f46f06e6dfdeaaa7b5f0c23573acc4198855ef699b4619fa08033e6303887dd1ae341873688dc2b0a4dfbba7219b71141d69bdcd9d31f04926c1ce58ea52fab3f12c3ead6da56febf3cdd67d9881d260e068261dc70079124342bbe894db3ed2eb531f834ca15fce382bcbef395562b949ee86718283199ae170c8a830d5ed078f77111b11d066b0bd850b5ab7e040d17e650bedd3f7df1668f8c4a8afa0ed2db395bc340f37e93c388dcdd0e81d35fb6ecf665138a6e3188ba86910d9266e1b0fc2370514ea8c87bddb14be018aba2d47c4e7f2774725bac79e04c99bfd5862b01830514e55465996abc6b8100ad5197457e02e79f1581dcc14f5c85853c8e681d791a5503d33e3e48f2674ba8718824454df403d049886571adfdc58b9e0517bf91a63a0740bbdaeb218979b03666e5673ac5980b17de53d984d4bc4b15d6b0dccfb5959b2cf33208452b4219ef9447da78b6e8f341a678cd93a1f8f965b96b7184f9a8439d7217042ef34a537b1aa5c012bda26a01f2276e7130eb5c121d787c59a04c25c0583445fa6ce8f598bbf93e4f15a5afde4f006c49bd2188b7eab96b61b20dfa8e75ac6fd4f518a034a31ed4d4c8e62bb9aed1a12f69f0d34b9920ad0b87f22b556fafd155eda800dbf22", 0x1000}, {&(0x7f0000001480)="2f821961447d34a2b0a9f45aa62612ca66d0eb592452ab404af10f0f73e1701d7461e395ad0a419d4c713dc5bf05b2bb23f9a7ea087e4121cff5cdbe949540694c4371948931e5c7e7022d83de54fcf081a9bba79aa987f38416de5435b3cf773c65030b08e4185901a2e7316e0c30fb201b4c8ef23d5a59278d32371e8fb77cf77e31a77f002d21c07fcba0edb3848e6a4c39dccf584f0eaecb53afe4eba682ebe09e33e0", 0xa5}, {&(0x7f0000001540)="f3bc230860df74759468e850c402318f35a927d53f4144923736b2a52b4513b79020890d7cecd2925fffc9e9d7bedc413454eaeb5e13bcd3e32159bb2b9c82e6e32cc8d636850dd09830c18ad219e6022ff46fed038090413b033b4f386bc5bd8eb06e154f99b49eb6ffe8c91ec9898e5a90eac5d80b32009e5eaf01c21d1753f0eadf3dc3089ea52cab4a1fce3ad711856aa739338e6c03f3caddc075b1e751fbf664e9ce", 0xa5}], 0x6, &(0x7f0000001680)=[{0xd0, 0x0, 0xffffffffffffffc5, "5acaa33cee68c9ce756e38ae508f826f40044ee420c691ac5ca1b4aad1690b7701a6c6ed5f7412736a5a073222b27a5618b8f5205dcd34b1158b0f27a1dc48974de54292c5cc6ee5c034e9382c6767aca52add0509225feb5be2933d4541f622915fd48ccef545e6cd8e5c4f7d53e60692e20c3c9eecea05e6c6af97c7d92e1acd8b2477402194193176b0f8fcd0caaf80a2776356581cf97a2b6d8cb68c1ade733238b0e8f6394fe400b92cf5b8f0164775c81a95049808be949711"}, {0xc8, 0x1, 0x800, "e4d9d0e3655ba6e50f955b8f2752df47460ac8c06c68ddf435102b10552d07e745383ae130771fb92439440447ec25a920d8bd8b0fc2d209b6868c51fbfbc8979714768708f64dbccb6381dd6ea2be5322f3c81979f8429e92e222756b5881a9265966e351f743a7d03707588110591cfc7be89c2902188038eaadf95f6ca03fc93b4670d60ea409cc76a1e133136e87157f6abbdcbd4245bbe158fa55416f256bf440faec3ee82928919e90cfadea41d3d80ae9"}, {0xa0, 0xffff, 0x8, "331d1e9185e7f3d15847a4cf08810fb2e28d5b70e88ac5bfa6c8247a936b49f94e36f64fda9fda138072af233f53a7ad4450de8914e63249619edfc65589ba5b52cbb73e3403a74fa2b5d6f5b7197bc6ea0dc29dbb97ad2499af91d16ea817630a74380271a64aa74f94a6ca6b9538e0ed5dc972185121e3606b8fa727bad54682ef61f8584383489d"}, {0xc8, 0xffff, 0x0, "61b6de001563873782a46eb3dd0c006e55e510df6c69e321db55eac01a9704cbc9f4943df4d661eae004c6735c75da36dc722cd0ee24f97c6907407a3fdca370371ba18c139f8061649619ddcf9bdc3cfd84b7180c6c3fb185bf2f3d1a1bd31c810ca8eacb56495f2bcf578bef43c05dab2ee03d0c68f1609ed61a42f75668cf331c940e95ada1dff2b54a13d57f50721ba4d2c3f1270d75c9a47171531cae2252316ddc1f547695408213df75a28a36ac"}, {0x58, 0xffff, 0x6347d49e, "3cd09d04e49b6f28d0cfa480db91bce77f27f4146c90aaf5645f1174e50b6ebb276db32edf3300336a7319fca34620d727adae72d17e169b5182d71cefd56a4b1af8208df0551795"}, {0xa0, 0xffff, 0x1ff, "3199435cbc4896ccdd339606bc5446781da67c484a5e1832076540ed227f490403d5c4b41490852425090d60811efb0f9afd3c93c02daf03f6583b7608743a84aea2aa83605c4bc5e57387808eefff30c69d31114f0ad193a7359a959cc4f975e8f0f9e20ffd1a973227d99c4860bcd994ca094025e82a4a4cd079ae9795310a7a8c6b1d3ab76d569496"}], 0x3f8}, 0x3) unlinkat(r1, &(0x7f0000001b00)='./file0\x00', 0x0) setsockopt(r1, 0x7fff, 0x100000001, &(0x7f00000000c0)="def7e1f46f82d5bb0f0f8aef6a245d5df0155959804f4249e5d9a915a56534e44890f6eb90bf5f7b23a1deb7ae92957cd0dece759b2eaafc7bd5bfa29177412f0032330462bbbe1d30b37ad797cf9ff47578a4da52b548302ea785e33581f45c589b9e11f710ec8cafa0aeb6d95848c77c7ba91866f1e64fd0d46702fa2524c56d26485be809434620d557a08b0532190207ab", 0x93) 05:54:39 executing program 0: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x842, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 05:54:40 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0x8) 05:54:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x3, 0xfffffffffffffffe, 0x0, 0x803, "f0008fe9431300"}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000e3ff0000000000000000000000000000000000000000000022defa50904fde1753531e44d906014cb5233748ed71b9d5f162aeb80d0a97"], &(0x7f00000000c0)=0x30) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x3}], 0x1, 0x0) 05:54:40 executing program 1: r0 = socket(0x18, 0x4, 0x40000000) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 05:54:40 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000180)) r0 = semget$private(0x0, 0x7, 0x383) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semop(r0, &(0x7f0000000100)=[{0x2001, 0x1, 0x800}], 0x1) 05:54:40 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x5) 05:54:40 executing program 1: setrlimit(0xd3446a6e9ea4b57e, &(0x7f0000000040)={0x100200067f, 0x10000}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:54:40 executing program 1: select(0x40, &(0x7f0000000080)={0x100000001, 0x7, 0x3, 0x5, 0x20, 0x8, 0x4, 0x5}, &(0x7f00000000c0)={0x80000000, 0xfffffffffffffffb, 0x2, 0x0, 0xc00000000000, 0xdff4, 0x7, 0x81}, &(0x7f0000000100)={0x400, 0x80000000, 0xffffffff, 0x6, 0x400, 0xfffffffffffffff8, 0x5, 0xb1c}, &(0x7f0000000140)={0x100000000, 0x81}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:54:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x508, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x81) 05:54:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c63c17ca8c8c7cef568a0066e9610177f7f1f50804b0ca88dbafbd2592799bbe21f556a67f54ac16b95f07ad7effdb9657064b860a962457f9343376c8650c0d5d84d2d79350137656b1c81b04ec54eca060a8142aade4f591c3ffc00e3f04222ca1d33d22df96d5104930c5ca300224a9d979d874b61acb57770fd98f247f032520a5fa315d2655c8b4", 0x8a) 05:54:40 executing program 0: 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() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="70e7c7d50a92de1b4df2e561d52ba4de935efddeca1d03d0ae3b6033b1f0373aae13c60530cda86527ed29e66102a97aab743cb335568e4f0a01fbab042e85bb8aed0f816729cd08ef698f5abc294f697e89729e9b3b186af8abc0ab8bdb097de048ba3e60eb32ce7ce667a12d002349e5053f5283cf1d3fae66ad480d1a6e1f53b11ceeaea602d82376d7c345ae502354085ac467a1441ee1274841700d2c36f49cd536cf8bcb0fc453dfac200b5c54ef42f24d4da211a2e558221f1901d4ec8c5d806443b899f6d222f9c18ced790ee108452453ff867d", 0xd8}, {&(0x7f0000000340)="dfb21d29feb6f915bed2bb8702a098bc577216965a79e3c6bfc47de14ecec30381e58e93475e2ae9ce6cae125c703a9f684c57e0ff85a5b8c3ba77851969e771f79bf8301b5ad30d186a9043ab4450095779961e95974698544f9f965ce1da694c32c4dd322652d2e427944b41bde6d9a6c0cfd35e575607a1463ff115c5c202183779443d112a7fbc13c24444004bc99829bc3d3a0fda20cb3c5efddf6c39670aeb5ac3a271511340532a59fd473e322a2b870486ca418578f4515aef651ac1117a0cd1685c6511c5d181d9d237c358914b4ff04662af83c582d287dceda37b4ea6ddd9037bf534f1031e78fefcf4", 0xef}, {&(0x7f0000000180)="1a89a45cb923401e609280535c59945539114c68009e50bb60b3fb07ea8907ce99fe0fb5e2a34a6da4779ab47df25e4cfb06d1889305be41527f06ff6e959aa1bcbea09f1aaa9f8ab8f056918953c0589870d1424cb82a8dc3baf1fa457627e0d276b0702bfe5f731e7ec9df72c848c99dd2f68f8282cba1b81286f4af5a4576", 0x80}, {&(0x7f0000000540)="b6d48d0f8581a68d3903bbf18960a744451f2c1234255a3f07ab23d744dc58d79c0f084ad91693f280607e7b8860f7ec4dd5e05099e4c325cc9520c80d95d46e16ae054997e27964fe42ea3759b0428e74dac3eca1c2594a58f5747e3bca754ff1cf04ad01e9ecd17ef86ee36d55ccd08e1dede4b0b4a103", 0x78}, {&(0x7f00000005c0)="a84fca26bf09ba48b7c1215e2664a93c591cee3adc5578a8d1e62039b6f62b209e42a55d6554c3c405f1007e9423502bf914fbcff3ab8b1873d638b43ced9329126aa84f", 0x44}, {&(0x7f0000000640)="e1536053f5655f228daf9b76a94bfe1f7eee5824afc3788b4adfaed2a651d988700c2913409b52e924284409d12ca985ead11bfb201f629bc93b5e60f84cda564146498306e14af8313fd40a4672a3a0a2fabd98de17c8d96c07496a602deafee2e68aba3ec42679a2bfd074f7b2abaa2773da1dc2d84289b8f7", 0x7a}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:54:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x8001, 0x1, 0x1}, 0xc) flock(r0, 0x4) socketpair(0x10, 0x0, 0x401, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="fa8d16600538af6d27d027376801a60fd9e54e6537085cc652b965291c8d06dc64c50377c8799bd16f06b92e0d4eb4f1ce8d7ae8db9b9e030064e6dd56", 0x2c5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x7}) r3 = kqueue() syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) r4 = shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000015c0), 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/254, 0xfe}, {&(0x7f0000001400)=""/22, 0x16}, {&(0x7f0000001440)=""/2, 0x2}, {&(0x7f0000001480)=""/22, 0x16}, {&(0x7f00000014c0)=""/90, 0x5a}], 0x8, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/239) 05:54:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/96, 0x60) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:54:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xedb, 0x1000}) 05:54:40 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 05:54:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) read(r0, &(0x7f0000000040)=""/247, 0xf7) sendto(r0, &(0x7f0000000140)="489098a0aa8fdcabaee82942ae940d3d295f3003136c98101cfb9ce11b", 0x1d, 0x5, &(0x7f00000001c0)=@in={0x2, 0x1}, 0x70) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 05:54:44 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x7e9c) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 05:54:44 executing program 1: r0 = socket$inet(0x2, 0x1000000000001, 0x17b7) setsockopt(r0, 0x5, 0x1f, &(0x7f0000000000)="808a85567a1184b70f357e626620d053a417c737c6387f54b747c269d9e29d323320d2175f4e55e75932b5a707ae5e5973d66e2c974acf0774725631cd8d58a0440c5cde90a6da66d9113d163ba8929e6bac474fdd4aaa35cf9bf37bb46c900825bc463b23b4c6f16d300405b09fbef572e596fb178afa749d5b452530529b42706ddf6c713a51d922007671ff65b64e9bd722d21190652d9ca30180009d5f27ff6bc9e5e1fd4a5d3520127331a5529fee0fbe8720c70f331660c748542510c84ae5a0f718f118fc8bfeb2a91313038d2b2d9958cde3177efceee25dec79", 0xde) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0xfffffffffffff067}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)="39af0d115cd347e12a390f53ca532fa9d74eded15752633ae9f1e816657f59e216d7f9caf3cce9aef13d1a6a6a1569c8b2e225d88079f81aafebe2f737c2a9ffb9117f573a10fdef34c50c900bf0f3b4aaa2fad3e918a20094e3064e50b38db6207d0534c6f82244c592ae26d6617428869878397a8f9040a5eb0a8d471f997be6c81891a7ff580ceda9891a77ff1cad2d507988a6c8a72419f11b5d17ce077020f5465eea8bf0a0c8d9ff18401e6ece27325c45ccf372", 0xb7}, {&(0x7f0000000200)="f10999fa807994ccf3302af37055775a60cce090fd4edecefe296f31cac70056827acee4aca8fb467cd7fbbab60ee597d4af32836f828a45a76ef8ccee52697df4c5bec6bc297630f1ec83db995c71be1ac6e8eb8194716ead0e0fbd0d1d5763a1bfc879b116188820d9180dace3405c1bad49922c4dcc83f68890bb5408c3e097b5d04896f34d095d365d38892d99115203c78b67c0c6f1d8b7d78fc844b19e", 0xa0}, {&(0x7f00000002c0)="3e231387c1024829d072d5b53ceab4ada92663244d144f03ce6c949bf6603b7f77a6818565281f14e169a27ebc", 0x2d}, {&(0x7f0000000300)="e68a46c335a5623bdccff400685df6ab8024d9f469732e4f9836d8291fa2bb", 0x1f}, {&(0x7f0000000340)="ec071c0dd0595e294ce6ed0a51b3838fdcad93a39697a61673ed3ca057c0e896579b67de839658901457f75bfd2b088f6818c3b0fb73cc67ead9748828cc6ed3bb66826643e62ed117d52eebfac0fbcd5423815d9986f458ed04129007c84cf1e9c2cefdd40302d8883fcfaa93543a04cd729c4b83c3c88961f40c1b9d3816b2db42aaca5f0134b1a9c1e8160829fab2d3dd4f671214ce7f34115d95d346aa4214f97cfea0c7b4a34733b7f1a74e4042a070d402358b1e70f27ec1f169425ce7fb616592599b8d0b5cc69d525034078c3d3b1e17081bec7c5dd2b560ca51e8405863aa3ea9980cfb188d60b35e75c8e54457428de07338cc04b90cf869e69e34cf7cef3c5c47f198cabb2f6df26fa9c262690c50d3c87ba3eede9414e1b327ab157426cc1d2627e6bb5ff8c9e87759647d1fb3f88582ef657ebee112d3fc48b5bdb8924c57c31bf080dcf5d19ff6d3dff4b1ade151cfd7ce99f1d4462b182ec9f4877fc62a8cf96c238df61c2a0249c586b6b5fe27c874584fe29f9b8b235189e29c70c6bab58d8f89b77787ea82e4bfad22be82c51ab74297409597498b987c3d1985be5fde0320e8b10622549a02d4b844ea68827c611114054d7dda93cfd4b40f1de311f2983bc7561f80b9e2f3720083823fab6748704bb9e24b9be2605559c031a6a7c470f53f3e6a6b3112e7dc8e62c0e09be121399429df647be9dc89ac3530fa646f3b7d7da258fb25a80ab1bc907e38662cb9c74d07a6e41b9c960ce7af7e5b54a234103ee43fcf945859a8307b9d45e0ff8fc9647885aae9ce019f27b2c516346252e365e61cd7bd532122aa262cc09beff9f3199f7eb0edac38c0e610be7d3ab0f924b487fb25faaea80b76872a165dd0a36d5a602d4edc1398a160ed9439957f5989af463e9cc793b3baa1a64d6b3a871c7868fe3f9f535855a02630890268f3eccf17c52c8f574459eda0be761e445336f025fb410eeba08cec978641bf6c8454e950e4b0e1d115979d46515ba1a6d97cfa30d472bdb8d095cfb4aa4de240df18f13233cfeb7595953432a82743bb7643a4079dd43eb2db55fbd50a6161a85084686d4c1b87b3bb2c7df98037658583e02efc3f93c13e828f05132123d7d3f337158eeb5af6182228d34805c78677411e92e3f44509207d98b20cdbb946ddedfaa857c52be31fb2b346f76940a58a6d2e569d72df86be5c88f09f996389078d87c4ae490d711f966f9a2af2619246b553e703499cdcd9225abe809d54483d85b75ecc522915c5367715c114e619bc84e4d747905911991049707334f2a42f55789c545dcfdf9627374a51d311dad140c286c0ec0c57a8860d4d741f85a1ab3ebf597e1c186b10356512a24c856888e1dda3ccef803c05239e7a39b6171556336905b2a85b5c3f9d9042f2732c13fdf822af31c7cb18770e12d24db8668722bf962c550dbf28d8b4b00e3fc073e4dd0a61996ebbcaf61a828fe08d166349571dbfa8841bbf4da331f590899660ce3e1b6482ce7036f5d87977819479ac6e4ae7375ed14d5f761c07592615ccbc5427ff278fd2372aa7cdfc3b5f7b2763a415c6eaacf9f56e052ec90d44811dd2c9b5c154d4cc552e290eb6a35649a84eb5347bc691cc4218303533cb8b391de23447cd4f1cd751fc13e4c6d69ec8862b1a7b0e684abe64681664bb32f4969ff48e932848913cd30ebc8bcee71e5a10514c8bca65770dbb120606509284d49f36e3714eac19baac6af47fa9d6c60036861be8e16a8cea0a8c47d0b8dd40208622519d73acd203f148afb5953db6737b759506e9c73a755d57235cd0fbb391c4d6abda58afbc27971babc964a147948180df6832f4b17d1f9c9c0cb220d632e8b70922d418ef7cf7d9781e3801a93ad678a1ae570c96b69e5cab8b6eaeaa29bbbd67e58e8b3efba58c115272032f31762d65a5ac6794dcedbedd62f97934dfb38ce927f5f5e7eb8db6ac87becf2166a4f5a5bcedd7e3c0264b464b3689eb5c102fc5f6530ea985114c39adcde5d766f363c0224275a6e203351cc5970dcd08082cb687aa6505bc9dea2772ecabd18ef928fc1b1bedf7db4a452e53fa691211bba29702dfb268c0aa97eb28610f122128e8746929ad786ce3c22f2bf6bf97dbe650429fcdb9b21d431c265719295174122b51a6150f0130d3d1dfd6ecdf8f8a855646d6c96f872681b5ffaa6a1d70d3166581ea9ab22ed83f032ce02e7744941aea08c145d5c0a1fd5ba2bfab2c598d49fe0e3d8cd9ca98d8531916ae7bf31d67e97599d1063e5e81b6d3ba9e40fc628f42df277cbae14bbbce64c6038043f0a45a0a6f0645d64fa6e4d960f2da074b42fce407e69d7902abdb59de7c4e58b7c77334c12170a653f61c24c0c3b71d65087f7aad2eb1dff7e588694107f4faa323478bbf49d247de0caa031800f688f46cad427c72565efa2ba218f080302cef60c3debd70f0b94c097353e4f751b2ba5f70d713c8717eaad9dacc1ef3ec4830035d2f41b84584ca68f7a6f60195881e0701cc5008177817865a80e18a0ec0f069a0bf7aefa74cd43e905cadbe0a3a9fdbd2e1113b417d423888bb503ceef21009fad7cf96b46cda423482d5b7f5777b1a36d2ea2cd2c0cb2e452b5b9deb4de0af9b9b81e95eddbce18708af5464ef6f92fcf05f610b7b9bb5a413a3b551d2c1383b1d38d738e279676797c9684a15c47184c33c63b8c3f6ec43f08c80c90cf0024c1eb81fd61a71dc24f992e026892e3068228bcdb72644afa2a8926f6ee1d922706508396cad8583f7dbdb44362671d088ed3727deae359ce90cfc9235d63b8155d437715942ecb0d72ad7c0a296d0e40580cc9553b0e09750bf8a6ee2adc3ea25672a2171f790f712889a04cb533b93c38072b75f27870084bc3d03cf9d914bbd8876b50dd41601adcd6d8c5c9cba1965bcda67e782971a6de35717d11bf54173d4c0c3a30127da24b01d604f0f1af87d63007c0e20509c725f78954fd15ecb5cd59fa4dff004e7549d4584ee60600b0042b191ea8eb18dc05ef58ee3ee75c5d9d2bacfe831fd51b54f7ec12624e927ba25b8ea0511217c9347c641acde30ae794509122359c0518e039bb9da5656ef1189aa92e96ef2c4f53aa70ed443f018a601f3920c15a8fb835c46d36cd0711c0297e1c31ab86953e8bedf5b8727caccdbf7f37dfe2e55197649ffd699801937665cbad5eb5cedc70ab6a62618595d4418c7a13d3ba7a7fcbc1183428c48b54364d295dc0168dc1960538f8fff6e76831f83c944fe3d3331039dbc348cc3093e8d3afbcc1407ffb81a9e4e9db94bfc7df8232ccb21338c0b6e52daa8ca8c7b6619869d31424eda02a742a409a87f137828bf1b4500d989474269610d1d6dd95f97acdeb71cf6765f6835285345dfc900ca7a3158debfcd41ea6e1d00c882ca47a7ea0efb4d2b6a850d068b6cb3372ee3fe89bb6c57df5456fe69ffbbb827f966816472dcd3ef87067de9a08706ba06f18b93720970a64f7acda48e0cfd43d6ed080562fe0ea8cb4d0f261298a52d09ac3a3a6e19a59320d0ebb12629714c984e8f185aac40f41a990a02c9c8e38a8365561f7c90ef5c3812c09d96cdaf468ac666a494596480564aa44e81f123666a25a86d0b028986ecd4f53b97c6b5703fff7057aaa8f334da1c3e002ff20ac7455f12c5ac540e00b8d7e2f15ef0348a3002fdc4b8807b02cbdccaf8c1bd568d76a0ce43a70f29d245ed8a42476f5de413d7f89a767b6c87d90d03806c30abaeb997e80e62eb8b32f7242cd5c184f0fff82fbda4e219da75d93a244185ee1cbec43d1c68adb2fd75068e362a66da7cce2fac47fe05ca8ca87cc6b677fe4e8d17f3553c210851ccd7d7dca3c36e8fe766c506333c245d9721330fd8c23372fb7309afc0c2d54b300bf9809c8de739bd8f54c3d2f225732bc710b418b1f2d208a1fa1294982b7e060145a99ca5bba31f397994ee01b265ffe1212e4d68ab6a10a05e30c85936a16e0c7cd9a6eb22edc195836cbd8a3026bbf3dad492d4971fed803c1bf664d5a8d6494e50663ed6c97224ffacbccd9a98b0fcc7c28e8917764a92ce49c99e02f42723fe88ee4d3a4d050bd1da73631fa97805eca5401ad246ded368325ac2df75b8a0b9ddabc0b4f8f4b5ed47d1e3db77f38beb11c37b737ad0ed7df152ea70044d6780488cffea4f7a9724ddc3b99aef00d877aed1db330f598f46586b624406a316efbf2f17851cbc66778b021ad8254742364011cb16b36eb16790816594021d64631e7df6c2fcf5c5bab099cebe22779b90068628fa9a70eb73534c8d5f7d537f1d0e1d176dabfa01077c760675fe6e8e07c3933d2cc25e252a0427610a220b4f5ceed2db75a9aee68d67352b5844493a5a8c00b983c81acb42bda72ba3d5badbc4c586b9fe086b86cfcc335110159cf1e258532f06b953f58956cb385e8af4e90e88602557c7bdd45934ed5ef766747e6da3d66f3e5eb470317a487f66a92f64dae1e1d8e088b71ed3d98a056ad3a992bdf8dddab2bfc03a14000c7e38e977ab63ce03226ba80501ef7ab60a6aeb0619434b404dbc40dcf138f2216bc8c3c246c502f1184b90f36c663ff2e1deb18e7c24f33f9c4830cb75fd6099650564583f666315d25006b367e12435647e6f78f79e885f03e5dfbab903d6194680bb977d2ac731ed037669a097ba515257ec25cf45d3861c66fac3ed57439d7f5741d6466aab8602cc1428232c5e404cbea1443f5f34b1054e701cb7964e2a0b76894f43baf71ae8f340576f8e14b0cd9fcf9dcb8fdc76798c06a9669863655ecf1616e29b7ffd0fd326f3cc8977577d9e5e6b16175cf00b9068671c04218e23006673f158148ef85c00f437ddee0478a6219c0a386cb678f8ce08f339c93d5fae411cf7e32336b4a325e3c0e6d0cea716e8e63f6ef1581b99b63bd34ab919b8fe920e04a132987b9bc24caeccac56401440c9aeec051cc35e29645c9fc102d25696514759cfb4f4953ce5b9bccf4474dcf8f044512adf894d20f33058330fa568cbd6f83f2b874a526077df97c690b33681930e2bfba264fc5c06b0f8021c9658fb02158f75eb0b3922613b78595d75a59f830d867b779db53bc68fb3aec3d54fdb06a75ddd2b74024336d6682f1ce82ded24e04a411f1483642bcac2dba10f4af34ebadaadf4e4248608b1e20f6ada5d3da41ea62ebc2ad1314b1dd0b1d962a0aaadc704e93865b43e4ff5843a4ce66749a1cd7d59cd11c177cb36f4841aa84e61fd60cfbe25b4816454d8c06c1a4e754b32ff4f37533d6ef61a6d16b2092c310bd2f5c7ce16afe2568a94083718111e73117ba877a1d7da4f327d28142bbde943a5a390ceddfd4b1547373529c76da6ff290f3f37a967b45677fab9c94d7c5e54a45312544c4b315221e3ab0f3e79906ee41a448078448b2f51afd1b9315876f8c858111c14edf5efc96df0ebe4fb48e6772608ce12333c04975e9b12be63dafddeea719c4ec7a469a2a7b4e8124244c7d2a42fbde01053bcfd39ad81769da4c46b4ea77b2e228bec05c384142ef9fb6fc3948d60c95bdee8745ff47f8ec21b34840eca2c30893ef955787b11fe9704e4e90dfcb6ef86d6d1f6e544ae45c270b78c5bc49741c15218e75a4aa451ba77eb2c8c3d4637b1bb2acaec3b25cbea658c2ecd7f4d46266361c3a4e46e2fa78a9d21e951b8daa6174a738fb5965b1878916569903670fed8ce860f6c2c8dd2de864edd0f4647d5cb54098001738975aec3f70d3276eb4d8c98165d", 0x1000}, {&(0x7f0000001340)="6465449313456a70e5016c266c9dc5c73d0c9f73854cddfb1406d7dd1d5c28f946993fa7b55e2de073165a4b692ef2be3a919a2ed1f5bdc2a77022bd542edf869b5cca422f1450259be89799fbdbc38e7b0e1ac012d0b7083270ca9c95003d34ad1f37d3964a49e02a7f919cfdc6a1ab87", 0x71}, {&(0x7f00000013c0)="5209786c037d3f23ecb952f534619f410a8a41cae6c4058909263fe64d730a8b47ea282af1c90da85e14619772b09497d69de3acc4257ee3a936ecb39badc5a60639322a5c38c3dbadfba6ff29280aaad4fc3b771758af7e9455bed1d051386526d3891e8fe56640f7ca017dc262195fe2c25d483175a3047b9387d5dc33dbe61d9c35fb", 0x84}], 0x7, &(0x7f0000001b80)=ANY=[@ANYBLOB="5800000000000000ffff0000ff0300004485b35944a7052d10d4b4a26f373a5be25c1a523c8c002fa3b6d7e6b11d1b1cfdeeb4d6633855063188e5e38a3ee338833c2b2c895e928192f560643abba96e099f2477fde71c006800000000000000ffff00007aed0000ee097b450a193c1ee9f235049249fb9361c17a6d4e3196aba6e890e4b35e36d61a48ff8ce9aa9cf36e6c248d201caca807149ebfff78b5d032408ab3a7d8086e5067ac3df238812a1546afbb04ca397daec74655df8b0000d00000000000000001000000ffff000064e6af0b70593366038d0845ac22d02d8a681b5dac1874012dc5b611ad27faa55356d5b43a4662dcc30ff560db4b84a50fc4ed7aef75247a041f9b4a5cfd4f1fe5414cc85f682463d4e7b6f3040c68efb907268aefae42948bac16ba074bbc03319daf1bb6c5fece4f781687ab526eec8ca4e948c233bf5ac469d81cf37eca12f68092df94f41c6b0e2731c9dbe4f4ecb10f1445e7fe8fe0c029831464bff4469dc31575190ad25649be5d7881e18e5d026a3fdf0000a800000000000000ffff000009000000d24d3066b12d7fa8e42e8d9c3e194be3c31dcac569cd9e8513129b74709f03cc73f005e962880080b38f45d5587f720cfda9484a5c469314381e730ab22e8832f685c94d28070969ebdbad90c363acd2060a486899dc2223bec9ba9fb7a3b5cb1389bc9ab64d3a8ca1c9df4081308a06b5d902083960e53d82748211c5120726c844192d06343cd381ef116e65a1568e311f7900000000009000000000000000ffff0000390500000ca304c6399ba1a86d0fcd77a5b7f415324be898dea6e5b843c13069d8f84a099ba06230a965db49089b8d9f50f5b92879924c16ad5ccdb1b51a2cf0ea780d61974d3058154255bcb23250f864def6c1d9478229c44419cfe1b90767d97a766f9664c03bc045115e7b2b026fce85202a3dc05bacc3e74423df0c1fea360a00009800000000000000ffff00000200000049fa6a0313b9c9f4009f2362fa812f6da13d9f9d827adaebc86ea05f6bc2b8aa782ac0de0704ef658dbf0810cec8da12b2a55c5948d11ee47f597a0d1fe7279854d8f3f10a44525e7bbe3963f169d8a886bbb7b6108ffc86fbc38464a0485e19ebe478b990655018de0e5d7a6f5b95c49822838d606ba2cca4e49776cc9c9fdf93760a40dc49a9001001000000000000ffff00000700000042c408bd0793b72527abc4e3624bf57c303b20dffc724e2836eabf2ef884c18b5464ed0875598d102f855022164c86b8dca41b9f2c0d980dae0837a4ffde9538f172e118f0f3b2c40be531457a0a189d31321eee84cce45c2309aa838278d0b93f95da8cc204eb3d3441ee8b57db608fee3450b311ef3ca5226ad64ace3c172abb9386271e88e9473de778709a3940f8865dfbfbfcbb7925710a9e4a994ef2f05bac2ba4f302f95f0c397780f659ba96d4e9f686ea69c8437645d388b5c61d68eb8e657ae4562befaf3f4d53f1d8293a4bfc8c690f6e93f96dccaefd8ff22e2303ecc44294d94ad49427c798639e2d83fd301d23cf4f9faaeedfde6578c20000a000000000000000ffff000002000000ebcd7f4f683b6dcd96c822048aee91996dff29b4fe43488877f1b24de6f10498176d5018c5623458427b66d253a9cce7bf30a954032b243b68e80dd9df4aaa193c117441d345a84ba5056917980d0525feada3c3d72b324ddace9b0a16388d6885be53b20f5fcc806c46dfe6d045ea7e7e894aee4b5809917bbbde1ec9c072868ad57a8018a08bef497ab3f7641ddf62be2000cfa3da23047b2c1110ffc1876bfe482e6fe4f64e51a9c07dc19215c8d8ce776655d7dd3358d88f67a7081cef010af0b4a8219852e562efa2aa15448add45013c084fa819b80ec706fdcd9bf6434a0a32f2681ec94fbee82711c229844dd9b20010e9551dd19f7212182f2d013182189efecf12f691dcabad89fa57dbcfdbd2751f4eb07e35fc45f4e3be"], 0x510}, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) read(r1, &(0x7f0000001a80)=""/252, 0xfc) openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x42, 0x0) msgget(0x2, 0x4) 05:54:44 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d0f000/0x4000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x2fff) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 05:54:44 executing program 0: r0 = socket$inet(0x2, 0x5, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="303251884f57a49682bc652e0339ae4e9bc319f99797ddb18bff810d06d460a25df26dc5d78182461666927e5b7f1ce84fce2e1822afeadfe1c7925f7d8b6794453678652064ff89cf138a7e749d51aec65f4fcc15d5d04f8f140150e760d7f72411329a1703b58534002e06d0ffb59b95053ffc0301707facf446bd89a29b2e406f6245772572d2167dc92ceb713298b1d505ef9235c41227bfa6902acf8368c76764be865c45fbc03375d68f2dea28dd8f2e49a4dea9050b3c9852627167fbebfb4796460a152aeaaf52", 0xcb) sendto$inet(r0, &(0x7f0000000100)="edc97b2596b179493d134631e28c3078dc53fcfb4fefe4002e85994f639814071e7249b6b18c9b3836a60c12dd6adc5c539cf71a6a6d4af8596def02c57f02024ebdf59683f1db7c380793d5c1f027c9c3dbbbefb14fabd49684af80588dd2436cd9424475a292c9f4d1f9d55b27bd94665bebf225379c97c2a2f12df76da7de7115e783d0ac61ba993f5ffff95cf1807e38b857b0e4f49d015754144506af14d281d0e1492475644d70fde55f71091f4b70491787cd2873536bdc1a775230f0d85bab0594ffa1caae7a281d0a30", 0xce, 0x4, &(0x7f0000000200)={0x2, 0x1}, 0xc) 05:54:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000180)='./file2\x00', r0, &(0x7f00000001c0)='./file0\x00') 05:54:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:54:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x43) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x3f, 0xffff, 0x2, "12dd0121bc0ba29264f2f1c8e5ffcdcfbe440484", 0x9}) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r1, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0x6, "34e0c15895e20e7ea1555ea0fd64a0fd3b54d06b", 0xd630, 0x100000000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:54:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = dup(r2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) r4 = syz_open_pts() select(0x40, &(0x7f0000000200)={0x7ff, 0x81, 0x3, 0x6, 0x5, 0x8, 0x1}, &(0x7f0000000240)={0x400, 0x0, 0x5, 0xef, 0x8, 0x3, 0x5, 0x2}, &(0x7f0000000280)={0x4, 0x1f, 0x1ff, 0xff, 0x0, 0x9e, 0xffffffff, 0x1}, &(0x7f00000002c0)={0x10000, 0x1000}) poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000140)=""/134, 0x86}], 0x1) 05:54:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 05:54:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') close(r0) 05:54:46 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000180)) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 05:54:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3b, 0x0, 0x8, 0x1, "d170b06e9715b0c5322a775e70cb6eac98a13063", 0x3, 0x8000}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 05:54:46 executing program 0: socket(0x18, 0x1, 0xfffffffffffffffd) 05:54:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) getsockopt(r1, 0xffffffff, 0x400, &(0x7f0000000040), &(0x7f0000000080)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$KDENABIO(r2, 0x20004b3c) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:54:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="78000065549df4270a2a96000200000092477af66a171ef249b25a768b75185d5786f76296de839b59f6b6d97fa3cc83c82c28b9655dbaa78f6fb9a58db1cdffcecafbde80f6790d6f37fb1f22692cf5abbd7379aa1d780775aefa495cacb211e3bfcdb20400000000000000779b1eb7ef86d0ed7ced0000"], 0x78}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x1, 0x12, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 05:54:46 executing program 0: r0 = socket$inet(0x2, 0x10002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b3d039c6efedb5ead700", 0xffffffffffffff44) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) 05:54:46 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) pipe2(&(0x7f0000000180), 0x10004) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:54:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc00, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0xb08) r1 = socket(0x2, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x81, 0x7}) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setrlimit(0x0, &(0x7f0000000140)={0x41a, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="9c021cb109000000ebd26574219ad8d73f33352f00016c6fb7d783ea551d7ce9c6673f12b2651eb64933bb3b58c9d392cb1a351bbe7f5108634bd47fc3fa2f44641035d1880b4776dd5d444f19d61888b5da80437b9f7206de889d3a7cb6284b1f3e6f8d3018846ac63941a4e061feb952deb4689a870d9e3f12eb7ac0f8d973266a5fd19b0987edf9ab95d9b2629d5ac15e456ff19c61f474b175c8ba3b49b850087d1ff79973ec5323342ac11f1af04abdf64246e94aa5548bc76cfd07e6bd9b3b78fa72df41ff88c215ea2a6b9daca8104965472b3188fab44e76339c816c4768fa536fe3effdcf7577dcec6b498a9394f8fd800e36ff0143f59c66c67dcdcbd3ac079bb5a7cbf0722ab9740821a501b5c295f6f6e62498db0f324497bc32a37b5a39e79082f24add72a6c6079dd0a1e789be9ef4b9fe638bcde6aef77c36bccbad5d56a44f4ec8d8cccabaaa13352797a61db6667e9705079d83aa7fa73a564b73c6c21ee07b7567b4f7d61aafcaafa2f9e51dfd36384f8e4f4f3a46cb9cdc777a7665dca98d27103dc59520d5f2894fe6c9c791400e686f2ae50d1cb57c221a71b448c45847c6412b78049464ae8945346b71fcc7f41695a4e7fce8bf93b8e457a7f48e7c3a46791238266f4d9e76926338c4619ef3605afd26bf9fdf893846835c2321657f7e88ee8ed1872362c343bcc6dd73afcb51c72fae77e0eaaf648107e4e8f191d544c14e64ef3c304890b3e04fb077e13f8a0dfca90b1ccbf06f3d615ae7aa84a6b067def8c4d669e1"], 0x10) 05:54:46 executing program 1: r0 = socket$inet(0x2, 0x5, 0x400) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x3812, r0, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000200)='\x00') r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fff4a4b044b4567178d92a8ea94752b5737acd18b6bb9995395255c6b57e4a2dcf5cea95d296948c6c4a7d97c81726086eacfa50bbf91aa348e8cfeb1a1739125d1d6f8b228aa0e6c6166969c1532bfa19ede0399d081e9c3601050b6270000000085d0a9b62f67f9cfd7838d373d43a3e87bc0d861fcece94369"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="14000000000000000700000041000000ac1400aa00000000ffff00000000ac7151dc539baec9234901d33c1d182f009a36ccdf37c833ae0e18a6d2d88fc8289d4cc057c419f16fd37d5aeae31999fff7f7000000000000000000000000d6ea2be23b9979c41d5f61c4a20960df7c61386e2fb32e16ba711444c8750556367bc954412b41d83e3ac1700d6345397a6a3a3df8f390", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000082845e8cd420adb0dd65d777eedc8a5b"], 0x18}, 0x0) r4 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f00000003c0)=""/194, 0xc2}], 0x3, &(0x7f00000004c0)=""/238, 0xee}, 0x40) 05:54:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:54:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) dup(r0) 05:54:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="aeef2989e72fe36cb6e35937664cae205bea61ffa428904153e454efc1c47238342513ebcfc14aa28478af28c6c4a670ae00a3ff998eeca4919001da18287ae100dcf4d88330458d8813596a90d13dd7a7541b2743cb630e61fc75720adbdc356a1840d43450f6ce5c29a6cbf9049b7a7fd811ccbf34466290619f9e36e80702a341608bdbcf1f95fa9e0c5af67216fc1b8875384fe8f6ee71bbb812142fc9fec0b1f0bd23de3f5577292782fbc4176f767704579a3c03fd9b42862c5f362bea449991", 0xc3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x100000001) fcntl$setflags(r1, 0x2, 0x1) 05:54:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x5, 0x80010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 05:54:46 executing program 1: socket(0x0, 0x3, 0x800) kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/132, 0x84) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, 0x8) 05:54:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) flock(r0, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) unlink(&(0x7f00000000c0)='./file0\x00') sendto(r0, &(0x7f0000000500)="2de5b8b43d787ec6309652a48f973c68bb2885170601616b6f96577619be8bacd5ef19b4027088ec282ef39a7e8d996deabf66a1ad01bf1a6d56a80132db02857d9c2e01a098dc2edf906f900c72dd08c87b6e556293fa464839323298e65fa511b64c013ce57e5384bc8f7b2f996d7d29b6b8a8a919f5abeee5129b1e47c37d22b3ed3b32087827453c633483d679d868ac6f4010b9c1e59fca2fa8afe9a8425ace5c0e20fdb94b", 0xa8, 0x8, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000000)="1ddc78b43889384c354065a80c6246049888fabae8daf1157504f75bff3378bb1568f357676d9d9e186182ba33ff734b6ae4c7adf446fb1da79fab87ff582f64ba59fc3149e7abe0068fe66625891e4e6256446f4a39cf95026430b6", 0x5c, 0xc, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66696c65b000eb93aa02a7763bf58321c3c470b68c96639c8bdc9cc710c7ab63cc4c8d8949c5bbc43fcb6583dff2086462acd473771fd7f8e8368430a5ddd54d988c43c9385023e9088af9aa427b02e85bbfdcf24f56ecfd0ebfb2daf6de0ac3c8bffa190ee38c09086d2ad21f996fa0ce61575e62ab2721e80dbc834f0423d2a2548ef04d28abcdd23cc7ec936469573f0039a153d75785098b148cd4133a5473766969041a15b99c8109bc3cc32e8489d3ddc1220f568f4ddb6b830ac8fa3f54f570772f4ca0602711a1b0574e4bfda3916ba0eb1930864145d6631664fa6a84f8009f5217ab1d9753ea3ac31a57667beff7efb1fedec2446e484a77"], 0xa) 05:54:46 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 05:54:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8acdb9ad8a4f5f72819bdf11628b53a", 0xfffffff0) write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="0657744951e9cc21dc5065041b54566a5f624735aeb0205405f3d6cdb6480ae84e8149fb41b1ac316c59f98170f9423a79ac5183608c9b51063712c6", 0x3c) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r2 = getuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) readv(r1, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 05:54:46 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x76, 0x100, 0x6, 0x1, 0x10000000000, 0x8, 0x42ed61d2, 0x1, 0x2, 0x2, 0x9}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x55, 0xfffffffffffffff9}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 05:54:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ef2606b9c58ef8fd7687de536d"], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 05:54:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0d04ed052f6bc622b8d1d1beeb552eda603894612036de07f970a145884aca220ebeaed191abe75418305578dad5da71fa4b9d7794b1064fe1816aa618ead8fdbf6806560908952fc54556965b7343138285e9488029e330f38fbd926fa64bea9edd0c0722065e60385185568f592777172bd3c29b4b597cc6dfcc20ad7ba61dd64601e24e30947f22f06c45bccb61994f82ca8c648245e6648cd8b5180d45ac7dc279b3913f243e4210ddda779a3280114a5c1221162d90cb", 0xb9}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 05:54:47 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 05:54:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d", 0xc4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "ea9c11fe4dbfa600"}) close(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1ff, 0xfff, 0x0, 0x7, "4ad9ec746c9e28961b9068ce78000d197cc495db", 0xfb, 0x7}) 05:54:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000001b40)=[{r1}, {}], 0x2, 0x81) close(r1) dup(r2) syz_open_pts() 05:54:47 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x20, 0xe0) mknodat(r0, &(0x7f0000000100)='./file2\x00', 0x1004, 0x4) r1 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000180)='./file2\x00') 05:54:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) 05:54:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 05:54:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) close(r1) 05:54:47 executing program 0: execve(0x0, &(0x7f0000000280)=[&(0x7f0000000140)='[\xbf^!\x00', &(0x7f00000001c0), &(0x7f0000000200)=',.\x00', &(0x7f0000000240)='rc'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x80000000) 05:54:48 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r2, &(0x7f0000000200), 0xffffffffffffffe2) syz_open_pts() fchdir(r1) syz_open_pts() syz_open_pts() 05:54:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x788, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/182, 0xb6}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f00000004c0)=""/148, 0x94}], 0x7, &(0x7f0000000600)=""/103, 0x67}, 0x2) r1 = socket(0x17, 0x42, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x4) 05:54:48 executing program 0: r0 = socket(0x21, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8001, 0x2, 0x7fffffff, 0x1, 0xfffffffffffffffa, 0x3, 0x6, 0x2, 0x2, 0x7, 0xaf64}) socket$inet6(0x18, 0x8000, 0x7) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x2) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000140)="5b514182c4d193722eb12f93f95116e00a05fd382eec654f5b9f9859d80e26979ee629f6e3fd36a76caa4df11e32e3b7b7f12767ddf2d0a75a4d13391c9fb78b9c4f580908", 0x45) 05:54:48 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) syz_open_pts() writev(r0, &(0x7f0000001440)=[{0x0}], 0x1) 05:54:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000070a000/0x1000)=nil, 0x1000, 0x2000000045) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) minherit(&(0x7f000055f000/0xb000)=nil, 0xb000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:54:48 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040), 0x0) r1 = socket(0x0, 0x8000, 0x1) accept$unix(r1, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) socket(0x3e, 0x8000, 0x100) 05:54:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f0000000000), 0x101, 0x0, 0x2a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x5) dup2(r0, r1) 05:54:48 executing program 1: socket$inet(0x2, 0x4, 0x9) socket$inet(0x2, 0x2, 0x102) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = semget(0x1, 0x3, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/116) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) pipe(&(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x40) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/78) 05:54:49 executing program 0: getrlimit(0x81c691ae9b48fea0, 0x0) 05:54:49 executing program 1: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0x8, 0x1f, 0x3, 0x3, 0x2, 0x25, 0x1, 0x1, 0x2, 0x9}) 05:54:49 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 05:54:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x8a) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812e2a4e713048e6993192a96a9648091967178c821e5aeb5631a90005a30aeb1ed30bb003338962fc98fb8e5d9e75a43e7b008b8685787b939846829a328c268d7a2c7c9be14bdfc6509f727ef5b1a67ce25bdca6b0c4f48119186deed659da93f8754e106ab631eecd9ac91c", 0xfffffffffffffef1) 05:54:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) syz_execute_func(&(0x7f0000000080)="8fa800b6d8f5c42200f75384c483d149f947450fbf400cc481fdd870f7c4c3b50ec6dbc481065f357b0000002e470ffb9e15000000672e47d0ba06000000673e660f7cc2") 05:54:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$dupfd(r2, 0x6, r1) 05:54:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) dup(r1) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x7, 0x9}, {0x2}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:54:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x4) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x100, 0x2, 0x200000000000000, 0x1ff, "6eb11e256254445c358314235cf296610e7bad93", 0xfffffffffffffffb, 0xffffffffffff434c}) 05:54:50 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) 05:54:50 executing program 1: r0 = socket(0x11, 0x5, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom(r2, &(0x7f0000000080)=""/151, 0x97, 0x2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x725, 0x0, './file0\x00', 0x9, 0x5, 0x800, 0xf0}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 05:54:50 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 05:54:50 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x4, 0xfffffffffffffffb, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000020, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xba}, {{r0}, 0xfffffffffffffffd, 0x10, 0x82, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000012, 0x6beb, 0x939}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1781}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0xffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x101, 0xa217}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x400, 0xed61}], 0x499, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0x100000001, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x5, 0x800, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x75, 0x5, 0xe4de}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x6, 0x400}, {{r0}, 0x0, 0x10, 0xf0000040, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x76, 0x8a, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x41, 0x20, 0x1, 0x200}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x8, 0x6, 0xffff}], 0xfffffffffffffffc, &(0x7f0000000000)={0x80000001, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:54:50 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x10) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x2) read(r0, &(0x7f0000000200)=""/253, 0xfd) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x80000001, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffc, 0x48, 0xf0000003, 0xffff, 0xbb}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x8, 0x100}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x3}], 0xed7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x6, 0xffffffffffffff88}, {{r0}, 0xffffffffffffffff, 0xf7, 0x1, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x8001, 0xab3f}], 0x101, &(0x7f0000000080)={0x40, 0xf0e}) 05:54:50 executing program 0: r0 = socket(0x12, 0x4, 0x47) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7", 0xb39}], 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x16) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/93, 0x5d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x401, 0x3, "6a2b7c7889bbc6407db3ac5eff9f5c87b63f2aa9", 0x200000000000000, 0x6}) ioctl$TIOCEXCL(r1, 0x2000740d) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7fff, 0x3}, 0xc) 05:54:50 executing program 1: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) r1 = socket(0x2, 0x3, 0xc40) r2 = dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/223) ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x5, 0x0) 05:54:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 05:54:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 05:54:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{}\x00'], &(0x7f0000000480)=[&(0x7f0000000240)=',\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='*%\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x0e\x00', &(0x7f00000003c0)='/{&y,\x00', &(0x7f0000000400)=':*\x00', &(0x7f0000000440)=',.{\xfe\\\x00']) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:54:52 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) getpgid(0x0) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(0x0) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4701ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f016434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044e09ded9bfe5a94dfc831b5e47beadbb9bba9d066b3353b7d3d3ab5bff47b3536c73909c2581ee84bbeec27b782505086974f1772f9af8adfa2e479a452fa7d559f78e1b466858281608e8523557db103681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f129562cf2f8fba2aa4dad8a9331de70b74b2927068794e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264bd71f048454c2cc1c956c7845c66844ac30e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) fcntl$setown(r2, 0x6, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 05:54:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1f, 0x1000}) ioctl$TIOCSTOP(r0, 0x2000746f) 05:54:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) fcntl$getflags(r1, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 05:54:52 executing program 1: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000140)={0x0, ""/197}, 0xcd, 0x2, 0x800) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x3, 0xfffffffffffffff8, 0x80000001}) r2 = socket$inet6(0x18, 0x1, 0xe000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x7b94) 05:54:52 executing program 1: 05:54:52 executing program 1: 05:54:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) syz_open_pts() syz_open_pts() syz_open_pts() 05:54:52 executing program 1: 05:54:52 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r3, r1, r2}, 0xc) r4 = semget(0x1, 0x0, 0x104) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/234) fchmod(r0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7, 0x4, 0x1f, 0x3, "ee8b3f98b4170b2e8a25b424478972b6df2247f1", 0x81, 0x100}) r5 = dup(r0) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000001c0)=""/37, &(0x7f0000000200)=0x25) 05:54:52 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) read(r0, &(0x7f0000000040)=""/46, 0x2e) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000800)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000000440)=""/178, 0xb2}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/221, 0xdd}, {&(0x7f0000000680)=""/208, 0xd0}, {&(0x7f0000000780)=""/86, 0x56}], 0x9, &(0x7f00000008c0)=""/228, 0xe4}, 0x800) 05:54:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00n/file?\x00'], 0xa, &(0x7f00000014c0)=[{&(0x7f00000001c0)="12a222d492088e9262194a762bf960d21a8ae697a8e4bda5bbe2515606d64706f93cc8e6ead8d350f4d4cc6c706acb1684d1dff6a7f0e05803f4043f9b6c8b452ba69aed3e667dfe619804231dd50f106de73c719269820287cf0ce6712964233a0a5d3d04fd66d677eba5ef2b33130dd93fbe68f045bccb69578e1554cc7401a03ec8ef4f14fbeab07f42bb29e39b47f702d2cec899866f41611740c22a3b90b3fdfb3c5567d76956ec", 0xaa}, {&(0x7f0000000280)="1f29c829e75f8d57b5569032dfbb1aa78ab7e233025383bace6f83094acb8409fd0d51cc1338ffc70583071118f595e45d7e79547cab2280845e67ea14f9598e4a368d092f7d33c1aff77c36fecdd3ba573b85ec3acd221e8edf14f22b10de5a86dc874780d8d49540a324eb4d15980d84f50f1dd69bf52c7ae4f46a5da9ca9dde9d3702cd4a38bbb0bd800039ee3939eea3da38fee919e4a888143ea12930cc34e27f3093d406a0a63932646a137a3d39a90813a26573e4aa8cab49f9a575c35ae21d83f076598ebdbbfabe0049d5c15f31279967322011aa4eba463aecafea375999aade419a", 0xe7}, {&(0x7f0000000100)="3eee52e737c31365fb10e53328dc81534e1a4b3e9791cd6bf95f6e430f2ae1a76f1d6ef8db150dd34d10b25a156c79fd47522e669911e3471e52f90b", 0x3c}, {&(0x7f0000000380)="48ebe12bc762b247163564b5328389b32b86d8938d37cb456ad8d87a1cb59de77a2919d8455f851c9333c400749c2192c84f9eab3555ced3ba933c25316eb14f5588e537fee5d26a3385bb22b0ef6d8e335b13b15873f357446bfbb2887a0af9700c", 0x62}, {&(0x7f0000000140)}, {&(0x7f0000000400)="62f9ef588124d00ca267217a49a0ae88e0aa72f6d46133786bfab927f8c3eaeadef5215268660e2e389b4caee03f739e0bc493fa3a0e57a14f478d9b50ab4c0a60db5a4cd66132620db0ce8a6cb93f8c75b5f9785eda10f20251af4a7a871c757d844045cb80015e099ed7f376040cd224d2e34c57c5915f84da1e2631b0c0f6f0a603bcab480c91b71f5bc35d230e281bad8dce1b4a5b2844679ee044bb6685e4e75c1ae85a00c24cf86a23e6f0454e8e0d373683fa1d0f236ce7f0d44f6107d51dd5d4b7711d7450d016c7632c7faee5bc1b238dcb527722fb2f59c5dcdf85b5ed9590a8ec3d21d35fd3b1bb07e2dfbb0099f32277f4f095447309463dd072d098e7a7d508fe69615b218c7648e304156c286d8b42d3c888d865ef4e03f8e90ecde43f19f3ef128d5d25c9055349c6722675fa27fea7b25323e86147edc369ad299a2fef66883c96baa53766ee8aea4263a9a5849212f0e20ee9bdc4a5a7e367aeb4e2924282980641f3d87a46bbfef4ad18144b6c263a906d09ea6eb43eb6db387548bf3b6f1d0aced4c39cf40aa31374967a163a05c88b751fa4991f83404fb414c0ee2df5aae38ba28b902ef2bf1f8fc59eb5c9653d013b4b525aaa04ab4a9ef36b5f607b705d3db72688661dcd00348c19e3e253c4e46e3f0ea3793a52fcf56f7639f94450be742a95f3d7bf26a408e7a07c6e4e850cb48a9a136e4ef8151fb5cc77ab2a1f766ed8004012823b4aa812045d73ef79937a3466ebfb657737da6c9c09add59c1827849b441dd7b27c4bf216aeca42459b739524afd8bd7d4c2e4925e9948cda0d66d541d53b4507d4a9db23a9fa5ff94928d75fd03377ede331bb2aca559eb4570488335d722e888dd9a58943c5bbee93c068eb9c65319af416ff807b5a9b5fd6dd1ce92ae2524a7a6f32af5617ddbf65986a256fe8ff6b7f6dc16cdc499d137859008c5ed8acf9f6492c729bff1ff7fc92d61c13aca36f4360d5911eb7286edbd82fc256677c297d2deb4a30f0bfff4b7c64e9d6485c0e7304f13861f0730ae340319c32b2a1550089c38ac0942289b75d556f51595da40d0023cffb7c319b7d77d8718a58bcdd064d5639c694ba4d8c5d5ead50a1195759207dc9767ae84049a94298936aaa4a3353fef9685c24f8984780497724a28ca012db9b02ebec15a46e24512b91b8797ee6216b9dde84221f81701c7fa6ad15a0bc50b12ba863c1556ab44ea7b3378d590c9f476d9d1d278dbdf3d737555b3c567219be7c32d7494cb98a6e3fe52ba4c06911267f220dee83bf3e63d7ed4b0073159e2116df5473790acfd014f9d341cf281246ffee3980216216c43105bb14a7ab2bbeb51e972538ef6a5063cfab981c5c7420fe45f2b9dbe4c39d76951d5861f376ab86a00ecace1f3f00dee1ec6f82097e077366b8ff8003e4cabcb5f2f109144ab2b8b53e061559e9e69d43187d33d39fd99960b932d6c8c9321b8f03077cf9b8b6994204188b4484e6136d6f1a8ce53960acc93eccae88b8e511cdbda640a3c937f3acace36dc2dc7321364a479587b3570a5170f8ca2e0937bf7a8acd9933b29816c7fdfa91f882b12f01e1f8beb2c0ad241b21f63c89d1a0490d2b6f67c5a9a8f5423a364e115838f40e08d8884988c789bf7773bce2dd3946fd6378d2098ffaba0bfd1a555900139f1df51fa94f38481c75d99d9c516aa0038be6b6738a52dc9b9da29184aa957437608e49ee4d346f83700c2ae5a1db07b69469a0af1cdcf07b99a5c896f7ceed7fc9e098c793a3cdc2635f73623845afe9dd4d6bdd44765a5110793158818f42a368aee83a3687e5b1d7ad3a98eb76fc9341b25cdd0965be90c1ce950b058a209a98b881346744e9a758424f94ef2d5a2f707be21e7e1d9b511fd4220de025eb97b222be30042e8acc16366341c3312ecc7edb5848b857aed43becee6fa2a094907c58901bf06d792cd1158a58efa5d25248593a193b7c36270c5c6ba07e21640bf3585ec266bf1105193bd27dcf5bd05c979aa8eb63e48bb275d51ce2e03308caff76e15ef3752cd93e2e1c9cc6757fb94d3296dcfa0164f080372e07509f11533b193fc212d2bf7ab9c5304f7881ccca929ce5bc070bb1a25bb958e46f0f1aece1382a09c0425b1388882987d45ba6dbcac954ad66b5b9ac17d6d87e320859a8bc1e1c93f08a75498a909b936f46c1485f7c569466f53d0349fde62a033cd9cb3fdacfb852296403827aa97acea201b5b7f01975ab12ca89b523106fd4f00b3c1ce0feec9d869001091e5525f1aae1a189a42cd37ab6e6400b1d4cbd2aa9cf71e5fc0f2ce791f00e8d6ec3b638d5bc239483d589d3a606bb31eaa0cedcd6b940c263e61f529c280066d90af458633232c99a98028c9db3beb1fda9955a427c07a7de302f9ebbeedd236e9f4beb18f38354cc1015118c8bf3d739bf141e77a4819b45f1489ca7257f127673b7d9f0e91f7eaa80056cbbc702b5ef1441a8b075dad26b242e45ce957119cf753ac1a8561750590b3498bbfd6710a3de8288e8fbc3d1ea73a3e5aed12f86b4722ae8d20ce58f7392a7e6cd2613eb1c144528e47d21d7a96aa3c8d579ad1074e287050af26d35df89eb9542a5fea94a10a148bb22ca9550b8ac1878d52de8298548b583d9e88987bd4263f8d7a17b3b77d6b4344e494f72de625b6068bded46b53733273d102442d91892a521b2dc2379c841596f54db16b83dcebd4d5ffd817f90fb370629bba482643deded48d488e6ea1943fbe55487ca9c30166ac9f5153f6cc6880ffbe20026e8874c8f2ac911dd42eb7fa96fdce5e800828ab95c096191afbaf0caeddbd55e2dc5d3cf32db7d17f1d93dfcdc77dd6de7c57dc0e13e886de39d780c0d757b568813d1810a4636b1566eca73558e31b8ffa9c4943c962d3fa4f707a248f667c66da4499f5166b4bcc3c9fa2647fece35a479a548dfd91b6b8cc6f5ae10bdbc6572af7a77d467695852971ff7d4a65fe84a2ef1562d87d2d2e5fdef96ec94eafd1f61d125ed04c1a8b8510f2c9607a51aaeccd841623116cee71c757cadc6a60645579863b1bad470b9730cf27cebf3fa2b42f6a9a32c869d486b420e2745f58c634f984603820ef1538007732209ba911feaceeff76729aed895fbe48489815a4453165675e741d2691695f9f5f7f12c0d7a785a1d988dc71617a7a33ef2b16fbca68946ea46aa2f6e8573318c50c1f5b1c9eed4350be6726f550b6fc57710e0f985783b71dfe71dc725197fb4eba5abf54301aea478e6819d6f614dc8229e47ca8b34b86b7555415d1b9c883d8ee7af6314cac9b2c8d96c95b4b219a5f27fd4a15f41a8fdcfed5d133d3ccf817ce2ebaa4044eb91a4dca319fbee37482eb29381062b5966d165545acdf8b267d7078de3cd3300aba177eb908a5df4bb099a4c007bf3ec2d7e465cf7cc9a965456314acf1bd04573259d5c75c4667a285b75df906ee7f552ee3d28e6038d0ca478fda2a4dc25c52f2c0857a6d75aeffda9c7fcf418c26f6b33df00620ce34534f768e3b5a4bcd444bb9c78069153a61e37d10abfb39b2a37411255086f87fc7f54abee3d79f4e8446cc53a2aa68b9cec31d226339fb737a8bef2d18cb350f0c44c41ad100fef4230871e53e44f351562b4128e3241d32b78b656286c1c18d02aad0a9ec9544591c1cd0704fc4ee5896412ed147536e4fca530dfcb45d3b08f91835f669a1f2023e6863dd0fa8b4a4945fcd26bfe7bc24f31c7553312e36e43c579e6b13c459b68ef93100a4c616f40a9ce9d74322c6d8466605d3ab58bb0a4f38a3f3ec6a6c4d2c549e9d323ec7baa5411bba3f94a92a5addc7deff394bc3a218744bf0d82c5157c25c12225d59a7aa18e751c04760213caf1d5c0a8b504f1f7a3c475c9cd5a24a18202c71dd889910cdbfeae3b4d086d8f182b56ec1384cf911132fd4cb65c3f57bede5ac14b7eaf4174e10f3ed5c0f76a525d19bb311aaea6a7c2f210018faf9ed26cca668798d57a46a78501276564297259886a79492a0d53e12008aa9cf1c4057d6d4014bf56c3db1dc645529a30d86cfc758a6f7f71da25089ede630a1a088ba24f2150437606a16359eb125a9102cea304f6140bfe35eaa7c8af002966c81849f2a27331376664c0b03d71fe07de44d56e25e8eaadce907e0189fdf51f4d40ccf3ef67a55597725fe19e084fc2a2b3a6fd105fbcfc2637fc66e33e352449898097eae1cb0468d31bc5c539db2be6e17a1bf01d880252a81c58ea3776aeb441dd654a05aabffb91efc5f1bcb987a2e7def993b76fdde83d25cec90b937c932d74a01b528eac2b07f0c26c34abae2e94e6c45e4f5823273f1685eb649bf02472a903f1162117576da4b60ad371fae27ed2cfd64acdcdcde3295d2abdfca91fc6ea6019bd206761de5ea0d3a3d4d432d75b86dcc8103eab6fc95a3f393bdf9c9ea6261c160c6ca3ad4b3b3e959ab3d8fa5c2e02714108c3474e7368da558b18202287542b296db24879da09822ca21c1f40b60fba445be570038a058302bfd4e549d1bd0b714ebfbca5f3386efa9b4f2c0c11c69ff736d8f7d9f900be2b3648e083a1885aa901f9f9a2fae2a68e67ec9fbd937a5925917e4f85570a60a1cabff7ebc67d605e31d1f01d4f8558bcdd0e127c92f1fbaa9d493ad0b66cb58f7fd18cba01e60e62c3eea4e01e185cb14058111c6835d78caf346fc6fe44314927d4efb70b99f9c9f9b29d5c1afbee7765e1f93251b9f50719ba1ce36e8365f7127ce445f0a760dbd9a8cc9164ab322a8bc24b1dd7739d8db27994dbaa562fe32b9210311cd25b7751b38c7e072f0031a531f9b8625836c4b214659f5c3ccd44398545c5c3b69b47bc4e6acd4f9bce3f7ffe72a88c019e5636c193688184a674f0a79a8c81cacf110836023748dda0b3db2cd05bd3413c7d4c74c75a835743880326f27b2d620915fdd83c50c40c5b502e04ebe47ab59459dfeca0c151fb0c0c568035925f06ac908bf63f00c3c90867800f956511af680d2dc24ff1a74c7b78091eda066bf996504110a81b6fbfbb7732337889cb61a30b89fbeb0ac45d4e80fbcad9a8074a00dcf5834f348c37205d30084e0aa82922fb1ba2cef54652729c2ba7be5f7d5763b502abaae1d42b3ded99fa5bded8a7163ec417ce9a5a703eaebeb936eb382a024ab8b96a5647de01de11c078d5906b2a7e9f90ca12696ccbf05618dbfdaa787a4d1c1fb81baa2faec727b758149c0d8468149f77c7f70d97785f45e9d3c24a2106b8151f343c25597aa6c70321694ada0ebc77005c7782187f4f7ad3f777e94da920f9c0039919f2f661fe83207e9fa312d84527afb99f61e7694e277339a6df020b27657bcbd427ae2976c1eba11a4b0775fcf9c90546cbc83c655867221c21b7cde9674329154716c8352aeccc0bf1cd2938e9a21c2eeaf2bf12b61912260ba504829ee6ec6aebb66d9a876c236170925a4409a63fedd9ea1d27f41488088853cc0bc01e7a9f0e50aa3e245151780101fe3d7c614d8ababdbe26b55dc5e709da2d68f7edb3b6227f07cfd69f2010b7b17e2880689b782828b30177846f893524303cede40e58e331d1504b2cb69f7f93073802269f1027c1440bfd48bcfce95d11e030dc722937233aaa63c0475fd7d4804cf0ca8a6c08850cb7f920f4c4c12cc149f6088c77b4beb14832354fadaeffbd85991c40665d2b7ca6c346d719e65f604312774a88dfe0e5dbf7b374d8fc16c49f90e70071481856c40242b6712b533e773342a7", 0x1000}, {&(0x7f0000001400)="f40cc12ba85f9a6d2b9544eb9b6c9e4a3cbab1584ed621eea66588aeae777e18f7abf731cfa67fea91a544f0e1f8774236a32de773cff1fb889a44cc6f485559f9b28d06c4f016b6161cfd676bf617176f8544904be8c94311a758eb200902edf036af80bf68f293d61872bc4a02371d4ae077dde921ecac35cd5d0ca0bbd55931010c20ae918551c6ff32343781f40fd890b0c8841a54823fb21ad751ddfdc1bba0e9d5f0d33a", 0xa7}], 0x7, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x5) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) r7 = open(&(0x7f0000000080)='./file0\x00', 0x42000000008000, 0x0) fcntl$setown(r7, 0x6, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000001740)=""/89, 0x59, 0x40, 0x0, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffc01, 0x100000000, 0x8, 0x9, "f8f3b7efc60b5e5b4abf75ec95b2de15cdf6289d", 0x9, 0x3}) 05:54:52 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000900)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000600)=""/137, 0x89}, {&(0x7f00000006c0)=""/219, 0xdb}, {&(0x7f00000007c0)=""/153, 0x99}], 0x3, &(0x7f00000008c0)=""/15, 0xf}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) open$dir(&(0x7f00000009c0)='./file0\x00', 0x90, 0x2d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000940)={0x2, 0x6}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="abe60c98adf08bf397eaadf754fca2dbc962ad03e0c9e61e894b7b50c67370f0ba6d91740494ca0345c9730e304f9b008efb6e9e76ae6591ad55f9ffbd518208758393fd783ffba9a6de189a2e9391dcb683abd8853a5f56b72e0e04365f6e63fe410f149a90a51072429e076ed63fa446d83e2c4ef1ae84aa1988d8ef7b72afff84693448a329b01983b6cb0b5f44493404e024637b10ccad91dc8919a6030dc1b3f2d6b404c77be39e335555fd3aaa7fcf873585c9a9b632c544ae3b296bfc49e876a0b4bf1f7a8a10157c60840b310dabcbfb426e6a2ff7d03a", 0xdb}, {&(0x7f0000000080)="72e38d154c7d673bf3e685a80be37ed5f198b471b5b65ce0198c52fdce952a410955a1ebf21f65852eb5a2fd58eb5e2bbc3e", 0x32}, {&(0x7f0000000200)="cb702429f2831f3b502d9adaa11d2ab783b6f3a6ad97422c54c0d5a26e3af3468815ddf4891da4b1bcfc4ce26579b4cb0154384b9fbf79dff9947f2ef22638da6f417724f20175ba11cb7643fc", 0x4d}, {&(0x7f0000000280)="4ff3", 0x2}, {&(0x7f00000002c0)="0ce4acd4219a5f60506ce28c583e8f30fe72f06f5f63a7bcfba9bf44eb66430c396bf56153b2eb1dc1d497acc13502c60813862c73d8eda43a3dd7b3db2ea48a6d479bbf7ff3ea7fdc579ad61ec5d7ad9234cddfebaf5a84bac2c7244f463cc76dc0fbbd5a331ad03679caf184b00b4898afb711588f3f389f2dc2768223bd21031a8b8fb762ddda05a92d0f47fd037e37367ab393136420e4ae7a6956963b6897c276529c58684f4a0c3bdb6491805c01a8b3e7b5f36f0adc4a690830725250132246fdd62fd17148a27bf9b8692b9228bb3f0aef1ea63fa091e4e76c59b196c3e5f6c7a61d584d", 0xe8}, {&(0x7f00000003c0)="246fb18ee54d9141a512cc5ad9d833d1875fcc6abbddae6c0e0d6d510c5e18fbe218d955243487357348928b1acee1e0e7212342d4fa728021bffb6435b7694836f351f7f162326ab2b3d6bb61a054d210ecbddea9a521adb4c004b4a428e5165ced", 0x62}, {&(0x7f0000000440)="b97b4bd21eed56e8c0ec6c3466c4d64aef313c3bb62b54a15cf8ef1516fecae6e0f698ea38cce31a549fae1395ae6024cc4e7bc2719dd9743d7f5125f192f06ab3dfa4a535bb6f9e8df780e2130e78e71d6b8cd0b1cebde4ef6be3ff", 0x5c}, {&(0x7f00000004c0)="6d2edc70b17b0855b238c1adef9a840c0b6c1624136bc0257cb5a746ac779ba14a204e06fb3049135f879520e235ac50b13b349fbedfe1b75ab0564740c886e60494917b2009af73f938c822c8", 0x4d}], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)) 05:54:53 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) shmdt(r1) shmdt(r2) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)="4897756837527bee9b5f4113b115332d54951c5db14f9f23981f3a4bf628cd9fa7ebbb0b1bea4b787f0b5278a6b69033456fc7ba2d299acae596d88b2b03b2319fa5cda4ba23287da2abf9c4a9781dc8d034bda465acddbe5d0d231809b4a468df382b87e7b5e732d143019b092bc09ed703ee7ec60be3177972ffbd0573a4875a2afa68d8968d319340d8e704142e2fb4ffd9d3102116d5c97a595812b10f551b0151b0a8a76bcb14ee2aa156f1fcd75077ac71456f73d59ac5ef37e14ca7da4efe243e48ace83ecc8cbba1156b0224e0f2cc8c8f8a6e40e67c0f5e38970c4ce3e9ae581876d89800f7991d87358b9ae8b6caee463d02609704929eb99353302c734b6d36bc880bc157858af9c0fd372c27401a89e4063bf3500369f8c7722068d8f2d5d8fd21be11ee08fb37635c34637e35ab3c582601a3d4acae7195cca7311056a7b1c613d296c9b02d2bd91747df00c999f336e6991a7b1f3744fb9e0f5ac09f708409511379cdacb1108996b876581f48f3748699008e27f107ec2af39f24701d5b36bd5f1fce24387eb2633e0b6635677ffcaaf9f2b8bd8e8f4ac1a6ca554af921161d461fdcdae0ed329344026bb28de447654aadcb49dbf89e32c45d367b4102c0907c840ebf270003155078b52e08e4c44db90cd74666c714adafad9fe0a7a58e241728f6ec4575d549e20c6ad615b9f56b218401bda732f22b50af9616449a75ba7002f9e27c21232fc26f1c2ab6af62bcbaed8a391f05bed48448dc085e79bc5e313ef36f9f932cd006aa8c6a333b296b8e3d5f955d9fb028d02a5852f18cdef4c55f8b23f7cbae7148013c13a87d09b2b0f7806e9f19764960df546801eb6e2582f85c8fd04c7728f2a4771e51bf242ce933b419a2d9de283ea332633b323eec06a55207cea797206f6366df9e46f501a2f6f85a503c31e403e4d80bf08ba87a4ca4eb7c6706ad1291da88faafa6fed47b5343f5e395929b727c2df39a42cc7a368eae665206b83c09c84cb5424ce6d809ee84cbc49ba58a6f7b731e079f72f5e0fae5bf4a7bf64362ae8672f0c9bc64ed92824efef7842a65e45e1a7fbc24c1800faea314992fc97bc75c075bb30d4a5536f130c4c8c8fe7ec0945b726397a18947a92b4e8b08e2b477146997e9e7fc44ae4e52a837a079b3ef58e483a914c26b86d67c1d922a4a1087f547992f8e3e8bcaf229dc8a1edf9dbb4daa4a65061474077d0a676016ae76881f6ff2e6f2aa18d2fcc68797be9890cb974df74ee0e23ed83bb0510536128cbcd8dea093584090da51017864743f5180b90e90655ac8976ca725852a5378c403ae71fe26724294c8c322c163a5bc6d527af87fb8f7124e48fff4066d2c4a12ca9c75e70ec9657ac5b69f6d3f30acdc2d396911790a46f7d813bc4a77fee395d6b0db9e04496ce899b8744e943c9c0eb8f8809407e60283ca6c623c318bc92dd196ebfec7226e6e4b598a9bb2cbf426b2439d091c448acf63f51931c7de197733ef9d3f37b051ae618d0ff36239b78f5458bb0f260dfe253b9b94c77e8183851ec66e9d781535466d437daf0fbe7bfaa69d39e10ee9fe4184ac6f4b00bae14fbae60359ad22c102fe419d0f25349bf652907ee8af4424e90c429b5ab468c4421c35ca8920ba6f1f9d6d994f012d073de40fca6a7e881ea01bfd49cd27d5bc408e93628c99170ac017da463ffb74b457196caf5d6d4bf43bf057936f388b9761e570cbb8a3e5e1450362a2cee4956bed442ed8a825fbcf0acdcc8547055fa00f420dd8b0067aad3cf03264f87b5c02c86ee1a066467e9510d3161f7bfba7cd7796b2a82793db6256c6bf4ff8ceccfe455ac5312eca4158fd1cb2ac9053efd5bc726886e9f0f44e78532fbab4d6524d94ea52f63cb22d914b9320d78be9a69b6616c64984cb8afa90a78a9a8b4ca9e768e338462bc1399545f5105817ded8394356adf8edef593e3432b5703713fe38a2e3155866f14eab08ab2a8f281808e8130abc2867d0ab89d3375fead3fa2d1cb49a01b8739de225f5f61a8a2c7a4c3e8e332ba8f9f9bd14e89245dad4eb0672788d38dec792ae8c123d2242a656aaea3c77885e95501764c637b7de2b2dd01c62f8336719998623ba81b3b3a704f72128c523ce6c01668ba95ccf45e9bb44b120c9519d3d0acf1219e315b78e4cf4200576e0dfc7d989125ed4f6d78220b8151ff28e32611fa52aab56bbc5bd2418dec9e2d0ac3ff72fbc1db4bc20ebc1ffcb03f5db7900f437eb268b107931b3bae72344c5f0fa851e152a03086e6cc786b4535f975b506bce0ec4fd09c6cb1715d6b8ffce370d4d30a8e09e7fab0be2d2feec87f3b714317929a2294be738162c756b9180558f1643fc0c96bb1df261d0973d6bc6cb4e75cfd0c46ecb2669547eb23a7a089e3189d228923974c999eaf547e52b6d0cb7e3f8fe98950190da8ecd562d5e90928bea54b18a53da3267dbf1a13ccdf5710dd974017008d3119293f2133997c2bc87d308a6c1281a03b4d50b350637908e4df42006a6a7a59c6cbf78853fb42bdd3755158f29f32a54b302004c3971253d4d13cdc403b568650f0eb719fb90bd46d64600ea2d0df889aa528f0623f7bb78d23ac63a89ea3904254a620f0e10cd8b807aa173dc59ef08f58eb5825605e52c37781b2fe94023836a1495fe4b0607beee2cce24d5844d029598155b307d30fc014fa52ec5934a10fffab88e71540ddda8087ff17dd1e300bd8a63c160bd87bd07bca78f902d6e460798fd36ae03b44b97d97060774e085773123be79672c134606a1e171ea3918ba77224399d93245bfc11212c314e0639a4d9c66f3942b7f784d9955c5cb5e3034a70c405acf9f55d42b9624738cff3a60cc0b0a6ae3a5036596af9fd9cdbb3467d0114996831e08a870b080999eb8279877332f0127893f370e6e127cd4b35d0aa5eec3cc3c2d0bb8d657794fbba949393e02a19122ef7d7df5c6abb6be1c0a08ea174b8cc46c6277a38c67096582f23bf6afc82d860ad0b96508dba57f1117e55e9aebbf836e4ad06c08b7903df18a6a4222ab5f0d93868dd9356797b904a0a26ae77de3d012a70f4310bc3e281b336d1ffc6bb844dcd0dd1dff4a67d8d4b15b47872870626ae824226d2d293989bdb0e8e4d5195455f04b765e7355e8115d46e88e8f4e665a9ce819012ffb69d4e9c6e797110c0914b398c753ac4567d353f4fd04f3200ba97460ec7d6a2f318d3d5651a07017072c444d3118a26b604f65cfb8a73ea21b6d881bf2c938c3711a44d317348f9c5d63e976d7f09a19f9b7c5d0854c95f4fa30a1eddc4976c7ba87d9dac9cff290ab933de940266e79dcecc272785f363b1d4eb7fabe8022ce386e475769ad67bef5cd5141b9b3f6c183bf59be238ef3c37043ee560abe0b6ad8146c5815535e82c1e7332c0d3848f2f6c4527b45b3c2545ad200eafde7d8487731af45db6b49ad6f87afcabbb6b95ad1b85d881330ed5cb52d94e887253d0006d9641a46afac88ceb53e5fa5e55bb12b61c06efa48d98579d044d31858abcb9ab83ab6d84e319721662ab1d26bed79200ae4e972608e265cd6ef3420c67b7963a7ef3c9b392aff088779f03b55666cf615fdb6d6250b60524be5b1d43720275bf5c696f3771095de2eb39ecde43b12fc89c4cbf56ace68ce9313aa88fac3bf0a5d52036cec403a1069b8ef87321f4215eacc80d70a1ab22ff177597f74a9fb79075d8e8d72ca19d010b45e9a4e69f0796cd62778a343faccfe65d1f23a4d8589bb57d0f142902b4caf7aecc42d3ad02e352f1236e92f9aafcd901973768804ac400d808df754e543c85006b1a9ae9654714a896d26e81e19c20f434712c01eedc3e45437db6e735795d6f9e152daac211ebeb2a5225f3ff719959a686d8599b2a5dc02819597e719006e1e087fe054d04b5aa5ae462211a9c8656dc28e9a1594636804d5de18c2f33db40d336b3e545e250326b3c3b98d59e0abac5d687e9fe6b3c6e69bab4e6fc642975c00478d0848b94cbf2572b586e07b16ccaffdef94f7e650bc530676c77d722beb0e25302b825e525f18501c4bd394da956ce15140df43311e21571121ee743ea87221e01a4aded71635bc24e587683cb717d311db0ace3ffd5bf83f915ea6753dc29c54373d4f8bdd2d97378a6bee9d57363ae4e568080fe8e23989cb2ddda6e03fe1e054f16eb275dfc42272340bc30e86d467d704abd8b436c4d5eddb7b03b8f73de443de378207e33b9eeeb735fbe1b7eccda2c09d76d415f3b511273a3592c2b1507c5e052111c653f9e2b929eb6c05e0c857967f912610e7f381a9499311148be97bcdf1eb8b45c33addf088163b32607b352db23f49c6605c884288405181a919aa01a712c12f7520b8400b15bfa4ac1327b0836014fd6719e6ed1b2cf9388d771fafdccfc32cd12cc3ae6ca64cb189aea3d3719afd88335f14c35d8515eac34e5766cd0a17433cb7637dc42602df92593c000175ca8d5651f3143af6fa9b52e60e54df8a35582a610e346250fe38964b5e949f42f8c96dc157e414de1489458cfad02498d6f2fcfba9bca5372654e9dd595c5eed3ff8a9ee0292e85a6d4ce0d4e143eac341577abf92ec414d05f344c36dff2608835a7356db8e3222b00ee2ccfbd7efafbdbd359e54eec743b9095ab5fccc6b85bf192b393dbb1930ad15a4871cd8d108fe4d09060d53b89cea23d49ac73fa2562356a4369263c782079e0d1cac53ec74d46c15904391d812a8bf1742cc5fddb9a466b75c49c8be291e3f94f0e3631b390e5b2f88b3bf5278ff77d2930b7317d1a5a145a42ff15279e9b7ffddfcc8d6985eb141b0b9057ef9d27e6963351b3da395c281ac7db61520365a6caa91f54cc0ab4d42dd426e2b0796e88af7ddf4b59bdd3bcef1de70505d5f2368b1ddbce6ee5b58d5a9a4ecbeaa3b05ea965c4e0142ba3e041eea2dfb4da95834f41838336522fc1d8f757acf9f72305ecbefaf83d82f49971c0e49518f1f92477c00ad8b03261a91fdb2ca1b8958faf3d824f3e7d881e736f0bc3295a7839af9afb75b8ed165734b9d6d498e17c7817d8b8bb8b1854fb322f6e18857618428182878fec1ba395ef592fdc85fb939e45bafdd39cab08ad82136c77dd76ae55a0f93a0c180ff7ff850aa1573a41a2f0ef7fc8762f44149f64ea1320d42638d8b514e610d6e931778dc1394b8179dac4a33250bbef8106ebf0dc9f33145c08b8b881364ec3dfec31af349ec88cbc4c4e26d846b155551ce026739ba5d9b1430245f9aa7aac478b8be6892904b26ad0ed8d21c954f47d4768ea7fa7cf261d4950e44420d29482885f6f5779cbe440e2d4ba170f429ae0df2794e00a3b071ca3ac5166d20bf29b93049aa9540709a5fb7a5ed96109ff073cc83dbf9e1c7a83002ae77feb8498ccecb8ee2e0bd5169bbfc7d68530c0648ceda1f614e205593eb54b8565edf768c02ecba72b5d322c56d64d8eb76279ef74514aca5c1112ffb1fc82ca14787cce9787db06676158ec1806430000c500c5730089b319e552ea4512fd38614d5687be29e52fc5bf4ea9a2c976216287e135381f9cbbf6e876c3a1f2ba966ef88f833dc8c845f515bcb53ee7fa2ce54734295e2658a674d029aa1e9f459e350e7764e63aced8b2ae90cc69a9c02c76b0dbf8c7a19fe628893f2b50064feb6ded56be79695b83f50ffebfc44430e61895d3adcedeb1793732da1de8a6889e6336640fa495b3546807edeb818a2c5ccf451d65b06f50f3b8905a", 0x1000}, {&(0x7f0000001100)="32067bb43077e4bdca23d70d6a061d335ed44d43cc99c46fcdfadcd0ea8af13143161808b3f6b6bbae79ed6c8fff5061bb37445fe534eab4c73d6710f24b1d4ffac44fc23a2a21d5fa6aa689b3ca9540abc04d64b6f957b6fa4a122b8ab26552b6defb767deedccb34438aed7e3367bd2ad5f11dd86fdbba5b149ddd45c5c2e44af8a8f174fcd8ce0ef5ead36e72574038759341953b8ceb", 0x98}, {&(0x7f00000011c0)="6cf332649388f367f25f43215eab6247cb0b6b4c0e8ec467ab3ebb79869fb9ecd282b705415fd4138687c52a3e2f6120740ab90515a9823b29ddd7c46559372329245ac87cfdb11c6659b39aff8ee518ffbf966936cc60e5158cba2b85bb26f00de19e2e84d025064af264f03b56d91dbc43c5dccd2553cfd0a9aebe4da749caa73487506d18a3f420d84e2123de2573a7b52b6cc5eb5a265ba394d5de4f8f842874aba3fdb321094f5281c7ee4f71916f", 0xb1}, {&(0x7f0000001280)="97add42658c14266ea12b908c30336cbc0282aabd2fd82e60fa42855e84126722c293b0ebcda09db7dc149268f47bce9b24290c2e885989ea7618671d0099c9b0f73025b22e0e8", 0x47}, {&(0x7f0000001300)="6b07fdd31f6ed90a4dee10102cc268f1b23d09590c39a89488b867b7d244ab11c54899b6507e4947f012bd32fce55fb664783a7c25817b63c15cf4bbbfe5c6f926499637acacc0ab187acaac1a9f8daa4f4ddfdf6242c2a9e2f85190b7d9f2a602b642a9de35afd4026f5c7a73f4f95e6dd581d94a48efb146d6e242b90690227f635de894cb2cb89341258f23171ad19d59c866f8cb805430", 0x99}, {&(0x7f00000013c0)="a72dd39d15584ec49dd1f5644f918a6a48298932b7977114f636cf5a826726b502f118e20702ec7bf930799d298956d0a5ff310deac773c921692994756e776bc2f2b30a81f940723357b6424243c2b291c48af7afb6b58e981ea4e986f0a81d6f4d65e4c996641b26eb95d4c2c4964c02bd488d3ff4bac7685f1a9a58b1a40a67e3bcb204ddc8bcbe5eef8690fe3555939d78ee9bb3c6cd1d0da81f380dea2d0db740745441beff3e0acb740cb3d0f1948df3bce4fab8088eece5363f590f063905ea695cbb411243f6cab510", 0xcd}], 0x6, &(0x7f0000001540), 0x0, 0x5}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffe01, 0x1}, 0x10) 05:54:53 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000002880)=[{&(0x7f0000001600)="d5c2e3e0808901244b9b03a6664525e11233b7fe93d05340e06520f16faf05789de7dc24962354279d9930836342733f679380ba8aeab2cdc2f7d89d90f7a9893aff7e43b8c8376b768b76d2dcd8e23901eedec0b9b947568d9529f9b22661cb95c3b11a6ceb5f6c25a471faffde1c3ab1b3fa8da72780b692ae4f8f03c5664a", 0x80}, {&(0x7f0000001680)="d22b40ff52781116d09e9e26ddce", 0xe}, {&(0x7f0000001840)="b31d756dbff506602fb8b21d8567ac229524e7d5e82b81eaba04fd682f1980629acdc661bed968d5df3ff3e6880a576e8d204bc26cbb17e9284d8831de8799fc8902d394afc649ea1d37dbf224792ac63fad619bbe7331ca70cf4ca41370418c37049fbe150e88510f5e5650a39fd8da697525e2be6d2bca5da5961bbae3240e76863d973588ae33c9f20acca9a5018437096ffd98046f609593df09b46bdd1c918ba4178cbf95e2871eec1972a14a73d8db47e2b3c16eddd598084bc1fa00c1e1afdaca13a5fbf0d5085d11d0b7e6f718437971ffc863fc1e73f54c6ec1015f9388356c1ea3aa5dfa13eb319aa65d595712fe049d7351fe1f4b8670454bad6255da8f2b5fc4ac74fa6856e611b2e5e875c1b5dd1a0a8097eea07a5bd72a93deb65519dc78c66f26a64de55561cce3390805795eab8daa328c187bda5e394314f8df3aa85bbfc5ed7fd96ec28686d6da3a0f7c179d013e0c7354b00de376fb4854165b0ebd9c0d545ca65624e0a34fd7f699d65487c079bc82d1aecdafc3500c7b51bfa47d8921517d6281a71276208fd3f7156fd17bb1d9bbbbf985b452a4e2467552ccac5b93ff4f1f9849fce9335449ba98e0da040d2b9b5c2de8548b40ffb099e9363e423a7994bd18dd0da4db814ae3d42566174b6236fbe96f4487b579c76c8359d71fb9d2ac24ec93344ae69783e7afd3054e260d9f6d5352c51b60e84409e0c0fb7610e1f5c9d4c06fc48f652b8d4606b6d596894ddda258d4f0729fa1bc174273440433be506b101f8945ffc915c13e81eac06e04c38897095b598a6188bb0c0cfa1cadf8f263f4b66d0b6e55f832b2ba718f638ca6b63ca6d27889f8b07c3c0da4626dc5257136748f99906c3cec433a3f87c7595a0f853d6006e9a4bdfb942def9658fc76b837d70731dd2dc6132b5f95734a9f0593602eac72a992a78cc5351b65cf1197ad1dfedf19e390a710103fde2503cf9bc4abba3d756a59e878adee63561c8af1add0872c66a975d57ca8a46a0d981f2bd8d3c132b35107887b09ae144b155440c89315460bed8337691c5e46804e668b2da1fe1167782227ff3b939b31ae2c8c87c5f40f8f39c48bec94816a53e57afd1496bb7085711505575aabb2c56c91aaef720fbbe78be21b2e170bd64122a7b39ddad120e9d888ff81e0e22c47bb82f0f4233d67b5b09c5f8c597f5df83cf97e62a84064d06149e423917666e58acce28dc8ef8cbaee4bae8e97478e3b510e3f804961076e4fe58519640aa9652e153eb07051209a0eef1d1ba621d8222271775016701b1b2abd676f6eeb2482f2230dc81ae60586adb80ebf2ac77327d823c1a49194f9276efaebb5cead4c3282aa25bfa44f09146c042f3d006e671fd8ee38be5c94d739e1fb347afa31c5bb8afaa1d2eb49e1c186491df84d855fee06d04dc57ce6b9295162d6031677f145d06effd52a8a3266b032ba08da40a0c6cc0a5a74db50340f3fd3adc22ad7bce4e7a293db223b96f1d054e92bbe72f714fb687b1a33f9c534aef766740537c4a9ed469447d124b8b76cbf38d3872e093ae728d543b93e9e4ffaba7c2088cf903fee06ce3fd16dd0c9fbee90eada660df033686e3a61b8622b5bab62f102dc4bc1faa1794f9fd3a6073864a7c49b4fcb1869f19dd5b9ccababfc96ab2a27a13e861a15d46c07847b897122ef1929e07b880f99da4a6eed5f8e7f5e354accce2ae1ecfe95f718202e8a93aae62fef0d34148bdcb9abfd0555f3b829ffc46bef05c01b4fa66f9563c5b566a70e60d98fa5105a908e010197bc8b542ed5e32d68ea2eff9e7e6bc45cff9cb9f873e743f59cf5156c32ab8f67009dc099ab68f63d96bd51bdb72bfc07b6de84144f566694e45403127b669d55eee8f959cff3d9d2bd0c693c310f2f7a04b2b8e66182d34bb8131078743546e38b30d994bf74662260b76774b09a37c9ced71385a611a1f22375baec1a65fb41f241df0046ea968c2c7a82dd57e04a1c9fed0d77d97afcd81d6d69ad3f5321bfbc7e9037e687a7c796869a5ae6c11321815b485b2304a9859a7b8099777dad6b54ddd35546809090c50655f126a23afba74dd92deccc915b0a7bef2c7fde58208f7d6f19c44b3a9972632aca8c29fd1e9f63e2d645a6e543122832939fbde0b17fef72ce177d4cfe1197336758a9e7061e6a4362edffaba190c352c0420fffbd836e97a5ae419490271f9f3b2bd6fa997c6ca1f0d6abd65e5d6fab897b14bfd34097d9b98f49882c506f4fa4e566af7f17753116511c7839c1c4dcb602aef5e8a356158fe977f9c4918881104e9ec0784a3c63949c99b406e92cc2c1e88beb6cd80daac148d1e85ed70b184dc73da09133c296c92c045c8da128e2fdf88bda0f514ee574ecdeb1c1820ab4fdf51178d977283ec80a6eb6b0017daf709da000b2707b16c57cabd43ac588814ed849ea7d354fcc634021e79d80f86ec42c885a9c2603f93c1eeea8dd1d051d697c1fb1fe28c7e217de5f9a05b1dc54c8a046f5a8c99bfa8d006c4724c92c3d0700a6415c3bf01261e7405dc88721310db2c79647959ec878adbaced6837dc2e8b85b302d4716187dd59d4fc9a5b3fb58e729dc4f8c3596a1b4419bdb1f78be52f911788588a73fe81a68d82d3caa00dda6e6fe6c0a6ba306fa7f846368c0625a21c60af5855d4f89762d6c95b9a6f4b3bbdd06c0160ad50efc92d64ac43ae97aede493a24b5d22fa17ae66ccb3da1e94b365928f792c1b65bc06d71a990a65130d2705dfc10a3446f6bf2a69d4938329323bf4040951bcfd3c7190166768f25f0bd569ce898401bdd61d9ef8af7f749bb3d38bddbf1450124dd6ad141702d6c6a576a5fa8a347ad2b61bc7c64b86b35dbd9ede6e7db8fec89f8526308b4c363a89b367770411f71d92aaf2e19f4ac5b584ad1295390e4659e277d123cedc1258b0ecc23d946fcbb4453f15d95273a941c7117cbfabb730ddc80f36c12ccf7e8882e4477bb36f0bdb479a85ad03510c5d0fdac2f875fa7556656667eac5701258868dec1cd64ecd9106a5201427ba81a56921838d631c02fdcb0bbd94b559e2208ab676832cb8faacbad2f133b96fc4658eacb8d43a2516b144a0dab63c027f03fa63e5a904ab426d81353f98de76c067c2020fa935d6991ebeef83bbf256a3d1c8f2b43e406ce55896f0787a43292adaebf74241db34454a8ebe7c7503c8cc3cd95465bea055dd7c16aa634e3cfa00ce517f85f74870a866b168dc49d0ff84a86e35785696bb800936563528ae3abdd4da8965d8f31bd673c967e4b86920989efe6f2a47e50571867ac915521c3da03fe10a89e9418eabeaa3ee1c32df6fdc26607910a4868dcf0e3c6314e89d81971ecf788d1117adfc0c488fbe4fda40580c045036fde8885c5d97c32eee0bf77ec4201cd581ba9fc77b4bd57ba491e9a23a00994fcba47c9ad79b1ad56248b1b2c949660602b8c359aeed56ae10ac77c2be770732407b790d30191dcd17613cdf25eaf9cff015a8b13dec0698a75840d1e22dccf7950684600f4b2a853d62e70a5eaecfb3ca49167be2eb6d3b3cb42da317bf7e998d9ffd2f5df8f58b2f50215c80a26ce3dfeabcba9a82edc4fd59a10e0df5575e47027db69f25dbd2b0dc5429b7e3633a82a753b9bc7ac76d9c91a09ac8a94357ef5df5d8ac91685f9438debc4c728a4cea5c3518bf5c28dd2c55f20345b68705131ebc6062056ab467b892cc9ac53fe78d5d85566e936394a035d4bb20d137ef92220fcb8fb73b705e99a0f6ddb917e56f0c2ee13ed569e6fdca1e4f2eb1e35a6af086530dbb60afce173b2a6a4b7d59fa82d45963e7d2db0231c63934ad91e2b972c49ea1487304b162b9d5d19839ffa73bf1d0739781079287749566b3d615a63ee239b8e30d1bbf62dae63b03b1595bb109812b1b09bf3a97440894142552e08243c236b4dda1f4ac799232c47853d3b2b5ae73fdd3acc731cf2557e38716e88a2d293cd0c286a3741908d0100500931e9b9b748ea996c5068025f1a998a27bee8dac50adf341b0c6bc7b85bfec853223a23f676a0dde625d041a96a0d848ec3f3ab22f6ac0761a2656c155c43b7e4d83c72211cae1b485673d3a3bd03d957d49dd8f8dc4c88b43daf2a896a9370fe3adf98295f79bf3da7e313ff44ce45eca757db55b08eabc023a6b5e30393acc9cf89c71f6fcd7928e3df4628ae35b22e08852e295c6fbba7983c9e408ac3ba2fa676ed1e63007c2dff2bbc5da21ce37e82f984e6836c66f13890539b5838858d045065e848e5eb1ada90514e7d5537cfed74ce11d45f06c07eb490d52fb1a280ba3dbf2b08d63ee4d6c6e38093af7b9cf4dc0e6c890caeb0d0311f50f50b3772b903c6a16436869dee445fc369c079a07187eabe79f13e7f9ac11ded4c05d62eb916a6f97bde82ff6dd69d33b04597925305300385cf53d2e84b985bd0283b733a9fad4351d2fbed0bb3463b7ac238380cb3a6648ed9d9291d991f41e9e0abf3dd0029a0a5531651de474bb52da01266cd885a614fd56302bb83b7eb27e99cebb008d3d1283e51611f53db014b73e4deb5858fe7761b03f4b200a8e27c9cae87f66dfc076f85b9bf04e3ee9b6409ccdc50933fe8821a0655b7fe8987ff1073e431711d623d21dc33a32d934ea99def24857991319e53d2cc9e8d36f5f642e4dffd230afc8ef20f29ece257dbbe3ded49ad0427c3b2391155006423fd043399ef4c01d347e4a985d73819977a8e56659b60dcaf44d235e28cbb8ca8100e8f6624c109aa9c6f15f4e7e3db4a5f3f9133de42f54a124755edddc706f9c98b4572c2cdadfc6fd0c08bd6efea9116944186c4260d236a5f7a3d233e9c40474bdadb7a21c67aff4f284629911fe829eb64085aeca7d5348fd97e22bd960fa7b3e60334a0f18ec1122dcb98d30d3d11e8ac7860ef5b2bca7d3faff3d67b6927550368cd1b27b6ac9591536a7885b455e645f48325df56c853f849e76e2f6d592ed4f7f7abe8cc8f524157be48cbfdde56450d2b3c1cc6cdf0e8e1ffda5910a6d24667aeae5c9900ff177cc6abd4b5e52bb860ed651b5c676c4aa9a7567b22e2af685d83c09a128ad42e570070ccc1c619f7b21ce8d0f866b44b9ace779ba4ffa303e379ebc6c4f82acd50bd1d1cdb1565364f43a99f1b7eeb75e673ac74b06a10e221ee1c021052e8763ac494aa879d68f6d2779edc1a856c8f716c17ff3b8621cbc43fd7ecbe87a0d6182b679e6faa17c58b5cf21c74f4e08da7d0eaaefd343fb182c1719391411302c8dbf95ac9cfed4b885649d0f5048075f0a3d47b591d3a242fa2f08cae8d9d691cabb72cb6e3f99d3b7570c18c35867eba710387c79e469239c1935f8ffc1b7a4a182eb9e49af9414bc58ff64a0c64c5440331f0b715c7f330bd341fedeefc425a0143b56a5c2ab7251d243e440f1c031c3ed754c72271ca40674b5122cbfd1609ae8b451686ec7c34be16f07294a4da841f0f0a44c0d69ddbe39df6432598808f4dfc0ada5e8d823878f37cf8534c0d99ff4a5402c1684a164c76b48b9a70fa9fc355f4506ea7fe3bcee233d5c29bf9cb4b38c8a78bd102e62e797213ff2ee256a985af79c9ec8757251c773180cd8362d3b81fae6e397dea5c56aca8e40ae5658bbc350e3cd5638fd5b6bba5d8a6f0d08fe2f3145505601e56044630d5d51c4cd09e7591ed5eb0e845b023f6fe07da8c5b47f763f2bed5076d3bebb0cb6dcc985b80fbb1a2f25efd266968840fc5999d07ae2e519880fc85ecc70ec75", 0x1000}, {&(0x7f0000002840)="e27007f029", 0x5}], 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="90cbd9a004b4b14ea0c54dcfbc9578e9", 0x10}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000480)="2986451f490554a029b1a9e8d5d2dfb3b723cb5922ffdb09e651768d433624f0f6912d31d5628214a60eac2f3785264cc30f43d1f51693d7de2e1cbc263ac76efc4d5b99d93d6b16a8a44778affb24637be4dd3849da805c320e662cbe114d9a8bb1322a17863af61670e02225e36d8830ba3ecbf9ca7dee4cd54f722e29b4486b30ee5662c7ebc293319b3667e329449d15f89091f06bb85b477b7224e2c4347244b9c9808c8f8f97f7e87782", 0xad}, {&(0x7f0000000540)="cc20daf313a71c988970842b9a7de48770d3c3c3ee19c84fc539afd020a011e170cfb973808da38e6f464217147d0155e43566cbf81bbd8a0610050aefcab149a648eba538eafed45d6895e6ba3a368b2ba78c88652b4736cbca55c4233c5c63f86af98b506c45e606a5471f701a383332605903eb244fbfd24022961397339e601a64da6d477dd3b7732f7580834825b018b162a555825548051d7dfaee3e01598147e31faa38880652c1f3f99f", 0xae}, {&(0x7f0000000600)="5e9ee5e02e6f6795f8b1a5b409a2ca7b719a095abeb5bb786c4a3ffed41ff8b9d57020aa4bafcb600ba8d94071a045264aaf3d5758b706ec7eada5fd8e85e30712b07c82c46311e5eb2459ff1f9acf86376a22584ce0d82664c27e279b12cdf67d3dfbd03c4e1358c20e818f5d4375b26d035f60e469ebd76a6b32330fe07aff83dc2af62a5661b4c5c16096744f4d1be81c0fa88262508489325cf56dcae4d75c8736302f8066290af070fe90be1d2e5794b5fb87d7f5a180edb5322b4b77723f0e2a6beb8aa1fd45d5cb65fcf5a27fa19cb8c2c26dc953c38b6b3e7ef51c37be6d210ed34ee6fe9a72619c93e4361e972323d3b2970fa93cf8c0f8ff9b67889ea191e9734a623aaf3b97c5d953889e22b7c0e4bb3856b80c86f4dbd8fa995ba8a3706bdcd25bc9259b81c52521e308fca666373d228efa7cc8ce1407e09c9282e3897bc36e60aa34f75da122f201c8e44afa56032196204b17e36b4dba2681b96182a99342f7490787e86294244288354836c54d2b9be9a8353daa44a6afa6a0c365264ca7fd1c73a0d2155c537e8ff8136d1a62e3b2a82f37e5435ba9c291d5b29d9b3712f9486d01b536c71b9605b1509ade4dc80ad6ad368bede3172ef1f21a82cec4d69c2f51500e56430dbb472bb38eb70f7af9e73f5de9496751dad8e56c95d47f4c73da58ce7b35f0c89b642264a60c0da7ac4e93812c9cd31f0fdeab1f894e1ae862daff011cfc556293d2812af1fd2f59510882ceacb1fe0c85e9f725a3e5337b0a96dba2998c0f765ab3bf8310b8e9b08acff99a1c040e4ad2fbba5f4bbbb9936b9417f9c2bd5209391eda650233b34c74b26c27f0fc739c495f66c92b29c66ab78fd1f1cbed0d1735981bc2bb405e4ebb64944785bd818dde17f956f28275198ba6918276ae4b89ccf955dd1bbddd52947cca189e619b405a91407596327e74c99ecd893705dd2a2ff9fcf70ae97c10395d0aec28514895121443ac20d72c6020cde52ec6e93159ca9bf4517b6738afae079a83831d37bd0d3f2355a9b90e702ebea8a0f45e99b46cc3f4f4151836d0d1fd0cb4c4e8ffd59ff8ec5895d58d74d0b73f0480bc5af14e6772611b10260f89e3c8b5334847cdd4d3e0ab96dd87d05697dd4d34a8a7a08c2786b0e86652fdcece2246e018812bad1920e191e307cfae25415a37afe84469691fde32fe53c93ca88cd8f2c158ba91d8bf6c4f767e168624ed03ecca4ffc3b6b1726aee7611c23c315c6cda4e7a672de3b8c2e9813b918e100150caade6596dabe5f8d30a50314076e60967d8fe81c4eddde59df2b3efcc87327bac0539d083fdb3acc9953159415b5b0f584bf04abe95a7ea09d2c735940e4f24ebd768b1e475c7a716e02c749c80222d90a8fe0ff6b5f5a78c70f36cc21a76d99e071b64d055390700c9cc1185ef58ee44f075b46417691904c2a2f183effc2ea8c0496da50488636e29e984b7eeecbf163d488e24081f42fe0e7c33edb33d60b7755031400866f63a55781b896f4c6979cf9827872941b8468b3c5d8269c9e7bd0e01d90cf7ec6ee9f8ab31e42a66ef70bcef8221489a82d4de6b5a33ca9a9d44724ec8c1302b16a7fd0cf1e08f39ab5ebd6d4e63391bb0be2626bb3ff65af53dc1a415a32614c4418499d89117b1c1a1af5b160513a0a1b46c310972c01311de887c906f7b4e0120c2ba0f069ef64232e5d9cfc6e08076393040aa46606819d029cf59cc7ab16bfffece8d7ed876aafd04a54a3179d4ffce6888e6edb4b78d124935cda55487b175519a3b2963a45ce3420cb478d7be9c3ee80655fe5e82c93c17a36554239807b0c5c638d232b2714332116aa1dfc695e6343be6530acb4b523bc9f24d792fd5c689096cad95eb6f343356242375630287115863f6037e824305066466d67a934ba3984c3e4db61867ba57f157c28139c7b135b6b5e46272b51fc1c609576a4b9535c70996bf1ddf11c14f9bf6dbe988ef24f2767fb5628425c8b63fb6ce37a215ee0313ad64545c7d507c75b7a13f32f4be8f8c3cb6cb3cb035f5e1b7f2f6d086e0f00b82404f3f376a319a2c56304569023b2c4de6ddc2f722b98081494b7eec4af28ceba2cd32585a90fd3d854daaed2b805c9d70394148e35e02e61762a7fa1ea9c95dd3be1f6610cb0abb834a15a4394166b26bdf50522d1280a23c847831603157a1596ddb153c62620b0c0d91ea77fb6a4711679e58abe3f5e07986ed7602a8c87685386be4503bc0a83310ac46b9e5cb77146f89664f9826895c8c63cc5322de435ef1b372c8c96a7bcfef7f55eea52c3c2a7c5ed8a1280cf5e035ff53a145ed9592a388b00d9df5de28aa585a1169b4ccc41fd54461f28fa45dd213ee67307be5bc2edc43bdf04d58f8868e2d424b857d774c116a7f29897d9410192baff063a693963be9afb8273a4285cbaef24b33d62cdd83b1763302ca476cd83276041bab77822c7064711cb9ad0a0995130632733697faf3fc60341352498f2f86f421645f31daf0a409631696b927143b282c9970e59ca7e2a13a85f9846ae85e3847f5b8be12463bfce96132a2bda8821a87b809633df4d4862edccc680d80b9056a42cdbc64a2fde6257fb56945560ee9968d2e024aa52a1de1153ff4860de0e51f2f2b6152cb6304110e37f8bb4bd2a9212cc6282ddb263e1d9e03c7a0352c27775eeeabbf90ea1bd9eccc761c239f9798f860edf5b489ffeb6f0dfe60e1537e175aa83354189a8616050750593536cb268f544e71d14a225713c39bc231b59e79d3238fb3dbc260815c0edde7da6156a65819165b5bbb75c17e949e2b01760bd1f2f40bef44f11229deb3d05bfd34ec73d10e0bb7f5269437daf15f2fe79826a396d793154b707227e542853e4dbf0320d83f8be200e695b1661d6730081446ba6cd8b01cf6d97ccd80c63efd7d237a863ec37ba534ffbc8e32bca19f08ab1f062a854bcb9895c1b3b42a675529110592da7c0f05480100dc3ce26d63540fc8476a3b3d785b7034c9645f5598cf4f47a78b0e8bc37fedf3b64d92b03a2b8d3a5a7a8aa13d5a4d883919aba5b22820967e98b68cf45b84effc4363b9ec2ecc581e2e20ccc245f04a982e7fba351ad71ef52bba2199a3a0c10f72816b2cbc68051e858117b13a9ab49e170332f1b0d6d1ca944f82586503cf666181fe3199205efc48fb91c658e9a153ea18fce83c7b2ac89612c940414780b687a0c7beb33db0c23fffea4f75e573fd20517f7c72331da41ae2f90d9474f9ffbc056bb0ee4e12b9c47e7b7591c90dc003fbe9063243481cd74a6c619329dc4714fd9e7163713f260dc0ffec09b60c762b3cc646a20eed824cc2803fc7f8c9e505fdb996dc2d4279f21c56ffa941642762e60981ae8c2c51c84fd7d55b0caabac2f8ca4df6f7974d603910c20f6cc754f8f05068cc3604f263edc89611d07c64f581a9366b2d9ae93c551b2ff241aa6fb1bca91feb0862d53c207b71ec53d16fc81305c8160ff64e109d1cfd0cb7c1df476b4cb70f658931e4adaef2d768b842a1eea3782de85e30a9300f234270ddbc32d7ae11c120b9475d26f1564048c50051d879ee4baa828570c966e1ead76d95bde80a0cf57e5430167e61bb99983c87b0cc23b13200ace0d7aa96d4cff4f655fe89fd462244f47ac2eac9c721078a7c64a216ea7c3e154b10d329b162b553bafaf5499ba64ff510340978e5129dedd7777a5cbdded8b27469dfe7dbb04a20bf279b3bf745ef5e1aa97e0e57d63f02da44da260195f536893a786ccebec7da3b7101f64761717dd610dbde55b1bbfb0a11aa9f5903db3c3f77afb9512be394208f5ce6c25770c075653b6a6330f31dd7421f200d1fb35fcd1079a8d6f2212d45cf1dabc5176da7714cac608cdaf06e1f61f7a5683439b003cc85db09306fa1d1ee5790cba8b456e6f736346aa8326d212fecc3ccee194ee77829f937469ad0e3800c1d94b55aafbe4fa2631a82bbe6d0272914b664fa9ce9b13e2fac564e26439af3bde48813cb41305a02fbd89f6b57d7eccb866671313d7664a122b0c25b7495618a5365a6f6bb5dda237af8e36beb6bb2b40cc9571225001e48eeca869b1e38f6f6dee0fc7cdd5762ed7c40ba39dcb4934c1a356899229924e39020e40f06c62de05844ee120dc396ea0ff88b0eef391f7369b8a0978b9700c7e80bbe321636e7e14167e16d78f1f7ef7159f5c8aa1e38f3c2ef99eab281bc2b13b4a52a80cd4ba0de893c15181ce85ef3d39cdbf04e895b92ccaebb07aa6d6e6ff9a255570fb25061ae393c23e1952bece9acc49753879e0bf933ad833c126626ac52921eddd8fcbed540fe7b07e39be59b27faa90695d43394aba8c05b5c9f7fc2448b2e4b63d0141bfe3c7187603107151e90d8224e7bdbccd65474713f8d556ca65b9e3f75fe8cb72fc88e6467baf17b85d2bd4d1f5fd60de83c6784b4bc1e52567929d365cfa98b2d97389371d9d277071e4bda5ca838df8ddd4477fe37bd7147002866a1e96e5f29d35c0d62fc14a7bb6073a8ed186c866a2922e0fd484cb55c35f9e482ab19b9bdb0db851fe5da85e995b9909395c01a1a65c758d9d3afcb7aa4f0355a3039a23db4942080140152b77f6f5af34d46d3bfc54f9089b70dcbbdd84cf234c0bd044a84cbe388b3102bf4ac7701af1b643cea78a3c39af647c08ddd43f44a59f58cb9a902ce96859729ca39e43e0dd60c62250e1ef4b0ca8e06c87db9b6a25aeba14c2cf56cbbe97a703053fd25e0dc045ddbf1f8f752796176b6e08f3fc31a149023cd5baaa59a3597d9c77b8af342dca5f60740a85d9f018c5c7962c96aa40530ada67c09e7df4eca39269042e82c24a418075866c32e3020ad4ab94f8841305caacf0dae8aea004cdcaee81522385fef906759c0ae85ace6f32ff5e533307e038d25770d14783120214791bc988f7470cbd2c0f9ce0eb06110f7cea0976276bc86f7cd3a46461459f5576983816475a23b504db9141044e551ce459d3b5b9224e5cd98e67a89bf98ca9d015c75ae895dabc62bdcab60bede6e0ae35ee2e073559a636aabb31c404d9927fb8ce80d399f676c3abee9aa3a3c444b072fdeec6f48874d2af753a4ae2ad2b8bc431245279a5c53c752cb2be31cd58763bf76527a4d89ffd38e134f531e3b4e4416dddf03583da7096e00dc368829f8a54477a2181d94711f3444333a3986f57ff89d9e38b0d96df1c8a957919355676204230c4812d0899eb897da335ec1857cf7bb540e16b12f404d2bd056b6a87ade6e03beef7fa82ecbb17baff122c9b07d0535093e664fe4aa3bc922ca87a95b1b077c420aa207f47642d3a075b77f6cc22b58d0420489cb7fbb61f3b76b5a2dce0b7cffc39f85876da0a538b7f045d56722a597e20c5e08be862ec74f1bdec47194078f58471e874b3bc285f6a86417ab86f4a2fa9dcb61cc447f52d7cae2896d45bd21af77440b9cbad2fafcf1bbb395fa6d15b02f0dd6edb4be61605bf32faaf113cf59721f28375005eb47d7c94c8902caea8f64b63dc37e746b1fd0eb7f429e60c35bbd013065afe3a7f600c21e26a32a84144d2bb375cffec239f2a740bc2253793f84ddcecaada213c7c1f7428d52d0276a1404d980f1320940fa4f40c54001dfe421d40cc9f5d75168207e13f5d1a0e054e586f8c729508d2c4d9c2c79d7b94a39ec1cbbfe821b17ecf3be499e0333a0e622b9505b496103c1230228bc4a6c893cecd39769fa957240940a4242f043ccdf5406df481c36521fbb104bbaaa6", 0x1000}, {&(0x7f0000001780)="f21d515c2fe6fe7605370811a138c001429df71193a72e7079032c842e96b5f7195889c029a93bcdd224c1ceeaa22c3dad791c4a0db17e05eb00140d1560f4a95fc96bd683e7e0a3af9048c109fad2d05383af4e2b0c4c9a5e2acab7bf34e3029c820e9768ac4a8a908d70c2a9baa52c3293bff5f4a2de43a4bc93e058f89cc9b9a56bac9749cfd1cab6393ce677b039bd8a51195d985309d596b0203a55a74f413e857944085277c389367931f052821d8dd7adac21", 0xb6}, {&(0x7f00000016c0)="923686d83b90df956962d1b5c8ab6b3431c150765f20b134a0e74a7e9acab325b204", 0x22}], 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="8ba8c3c4cd5da86cf736f142f36e17eeaa75aef4bc1efd54887151f4c67d232e74c8317197917b67a7bbb9b51517e42ed49e5549641d4496cde4b023c57810437a06f560cc598ba53e47f1ffc445b158c656cd6dfa32048ff3a77ad791fbfa198f81cc889647c68de5d0d87e29ae6cdff84310689de656886f141a7bd82a613296d2c6f2d6422ae55e9cd67538b0fc62be996afa1a85d8b3ecd0029602f8f192288744452aaf27f07788e508ec1fef2fea882a944cd93f31115fc2142bfa82b6cf5038e1209283cbb418c7e5254b5a9a4e7dcdd02e93b83fb7265ec3e1cdd7", 0xdf}, {&(0x7f0000000180)="322450693cc8a1f79ca666144d4beb8b526d778d2ad85d274b9d8784122b4033b486f9e0aafd53b0f82b85bb7dba5bee6a20b8891d8d33f15c3bd92a1ac3ae558d29bf69399de133c09fd3a5e065f11eab2ac22749555a4dbd6ff7bef51adda9a0c4a6de9039902c5185a59fc359322b4dcb430f13913560c6545dacd97d847fe90e9289551ca9c444d4a0f7f3c59ae3b2055163eef36082e630ccee4c3dd45d92a2f3082f7f12a2ccb1ecec209701f0552e198b441bfd40a4d961b4aa2cdc5cc3f351eb2bd8e4fabaca09cc195bbcbdfdb3bd957119a48109de495f5247e52dca6e56ff6b03bb080e78caba93a15ab9d7288a3d01d031", 0xf7}, {&(0x7f0000000280)="4a40724630234091667b9676884566537ea93537910250e4c95ad1208554fc796f23d3ac3b721b51a3cd21c8514cc2fe6354a11fd45f6cc17027ee613dc7043aea84fa8886d0fa1df0a91dab80efd556f3e2b907a8e495e739c5a23e874a", 0x5e}, {&(0x7f0000000380)="e5e9d630a62e818256d95edbaf3b8b31a5b5e2df51e54e71bed28ace437791ddde7e4f01f5f01a29eb7c0ac727a2b9c2749a84f23373a52d8fddde8dfbb80b52c426688ecb544997cdcb95af1938fc48b01c21dc29a6f6bf389efd63c2c6912afd2f9b9df6502288a4318263ef40681e130c7082aac9bd25567a1e7f5fd14cc503e6a9dd894693fa832257ea7d00328db53e4a8af6966755ac88da18d583e6a32bec297321acae6bb4225f6d080e1a0e47a331e09b1d5b173f2f83468bdb694c6f3c5ebfd6487a93f04b48a86a5de9995e52bd346607682ae2fe32271361edf9", 0xe0}], 0x4) 05:54:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mlock(&(0x7f000000b000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f000000d000/0x2000)=nil, 0x2000) 05:54:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = semget(0x3, 0x0, 0x11) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/4096) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1e1e31d7afa88b12f7200fc409a7a1b8f78ece02bfd767f882644a133b1091bf511ab023e5a7e39f7e5f267db20ce04d9a72109c3cb6f37bfa4975190afbc200a750c1a7ca0df61574ff5f2735b9a4b8d14d9a3f59b447f03e749cf97aa6f2802616942837e551", 0x67, 0x4, &(0x7f0000000080)={0x18, 0x1, 0xdb, 0x5}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:54:53 executing program 0: 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000037d000/0x4000)=nil, 0x4000) setsockopt(r0, 0xaf3, 0x1ed, &(0x7f0000000040)="40e7a7059970ca1bc94e530e6c58c7df77ac8c445c3f0392e79d9377b67d31be7e51aa1f64e78e70fc70581fc5904cea9e0f30a4c07fa8ec173832fdeff61e8c84ac9b", 0x43) 05:54:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xffffffff, 0x3, {0x81, 0x3}}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x100000001) rmdir(&(0x7f0000000080)='./file0\x00') 05:54:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="04000000", 0x4) 05:54:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpid() getpgid(r4) r5 = getegid() setgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r5]) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 05:54:54 executing program 1: r0 = socket(0x0, 0x1, 0xfff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="a202ff80000000000000"], 0x1) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20}], 0x20}, 0x0) 05:54:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33ec5552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f700193ef16ab93f12fc4d5f16b136a5d00d1628b53af2c21b2839786a7b9f3d6e0efd49a2a0fcabd9202b09e4680f", 0x7e) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d8db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209880000000000000000000000", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x5, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getflags(r2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x200) 05:54:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xd8) 05:54:54 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r1 = getuid() r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r1, r3) r4 = semget$private(0x0, 0x9, 0x480) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r5 = getuid() fchdir(r0) munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r5) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r7, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x8, 0x6f}, 0xb) pipe(&(0x7f0000000100)) fsync(r0) semop(r4, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(0xffffffffffffffff, r6, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 05:54:54 executing program 0: clock_getres(0x7, &(0x7f0000000080)) 05:54:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getppid() r2 = kqueue() dup2(r2, r0) 05:54:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x101, 0x200000000025, &(0x7f0000000040), 0xffffffffffffff90) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000040)="31553de1350be3e44fd39fa50e2cda843fedfb6d5aee89a3eb5d4125918d2de90ac92dfb18a6337164fa8bf296f1bd17b08d848088291732788c7bc03c90fbd8984d30f5161af3fb852ae6ff27ddb98d98130973d0dea7eaac6662ca0beb3d16d1af9cb51df8ee1e51", 0x69, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 05:54:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x8) 05:54:54 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 05:54:54 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x140, 0x20) r1 = openat(r0, 0xffffffffffffffff, 0x900, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc000, 0x40) 05:54:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xe038) 05:54:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="10b2c896bc6a29e9fe402fe7d6b3bb8040984ebf457f1f1ff5e093f1bfbe4fbf2c228d7acd816b3bafcbaadb97a229699ffd4528458dc03e6d26fb334257988825a6a3f97fe7504ceb1d444d0dd6cf548de03e6f69b2146da178ab0c16bb06f072ea708f917db2edbd4cb45fac0c2cc332246f57c9855afbb90c1bdb11297309faff019b4087fb7060ea7794be36d21b3aeb1f079de303299e824be3882f77c73be74e253df7da1342c3df771cd4add87be59135d92398c776e5777dd3dac898c85eb580d5c78386480755a2a26832", 0xcf}, {&(0x7f0000000240)="890dff5da7ff5a64a3dad0275715930048a09b15f90349ede859cbf4a156aedfb9b9c7ea06d042d6c152102976c70418f6a470ce1124f89042eae21f3383967ddd6a75ddeb360b", 0x47}, {&(0x7f00000002c0)="221cf4e99356787a83516f2c02fb7d146e82cd0d11ff9b72e3c9148639f866a9ce588ae694fc5649d13d7958626094f30c63bfbf3ec442fd5d603fefc4db652906cf4000aacac1737a4d976341411db939f14045de6e57cb7d1a209d4afe7145ecd9f6378c5f2087fefcf7bef644ffb1cccf4023967e7f89c457b974fddbaab324b90f6b686ae0352290de8854858173c141bc0fda455b1e04e5e2867aa48dea625aeb7f87189bae2ec841e9fce1f9f134e1266084f6d10d3bd6f78e392ab4d5c81ba7f50b8d912d6157472b2f80e2d73ed621cbc60fcdd5c257ce83879d50c08a761283e4c21c9bfd1c", 0xea}, {&(0x7f00000003c0)="df8b24bf6b3841a055393ff43a11dd9110a3b502b2481c0c87cedcd9605857330c53f311e9f2b30072aa2c520d1c858308c91fce013be685cbbfad3451510aa27f01dcd7b70a5a9ff326c491c845c5d7ed71201dbc32d071065bff67864a3e30f4c33cddc24f8199f98907f29a6c8d44d432dd7888b06c686ce9254ce956d068f5da09e815439634d1876514be3b65e4f1784109645766ca3977ff7114a3a5914228b88af40e9d4ba7d949e736fe80010092982fc731", 0xb6}, {&(0x7f0000000480)="d4ec9cb6d29fd22e033af78e1d1da4f76f643488c4faf617bc0b1aa8eb205f8591129436475878b0be730c9a36e2e12a942e106481e6ad7a636a06b59d5db314340bcd9c6b104766146d94", 0x4b}], 0x5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 05:54:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) r1 = msgget(0x0, 0x600) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x9, 0x318, 0x1, 0x3, 0x3ff, 0x2, 0x0, 0x1, 0x35, 0x1}) msgsnd(r1, &(0x7f0000000000)={0x3, "1434ffb569725d99a7bb7ffdc5a7c5cb07f601d31ecf63ef7c139286777129966a5ebc923aea97acc1e11effd0e814debaf844e3de18b1d21ce6685262d1b545ef1a740eff327fd70925c9f471f489e677a9d924634f8bca379e4aff0f5c3082"}, 0x68, 0x800) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 05:54:54 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x1b36}, {0x101, 0x7}}) semget$private(0x0, 0x1, 0x20) semget(0x2, 0x4, 0x80) r0 = semget(0x0, 0x3, 0x80) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) 05:54:54 executing program 1: pipe(&(0x7f0000000140)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffe00) r2 = dup(r1) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) syz_open_pts() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:54:54 executing program 0: socketpair(0x1, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7fff, 0x1}, {0x18, 0x3, 0x80, 0x3}, 0x7fffffff, [0x7, 0x72ac, 0x86be, 0x4, 0x9, 0x6, 0x20, 0xfffffffffffffff9]}, 0x3c) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, 0x0, 0x0) 05:54:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup2(r1, r0) r4 = socket$inet6(0x18, 0x3, 0xffffffff) lseek(r2, 0x0, 0x0) fchdir(r2) flock(r4, 0x8) preadv(r4, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000580)=""/13, 0xd}, {&(0x7f00000005c0)=""/150, 0x96}], 0x8, 0x31) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000700)) sendto$inet6(r1, &(0x7f0000000740)="7dc47e6e612b46ba3ff5c989da5bcc819fdf0f56694eaa45342363e32d1c059f4cc15fb6bfefedd56b2fee24abc3c578a20e3339f1af23e6b5d45177c77fb7d6a5052426be0080e009581f914025e888f7716311e5fe06fa8399bc7b61c62a626af5c2f62580ac90339eaf25f93c34c595821ed59e10cf9703c32bec0b25f43dace2da82a248b3d8736d88917d3d8e1f65acd58dd1a57f7e4ff9cfda06886e4c501c2b4a3135aaf1618d", 0xaa, 0x40d, 0x0, 0x0) getuid() linkat(r3, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00', 0x4) mknodat(r3, &(0x7f0000000880)='./file0\x00', 0x1001, 0x9) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r6 = fcntl$dupfd(r1, 0x0, r1) socketpair(0x0, 0xc003, 0x250, &(0x7f0000000940)) r7 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000980)={0xffffffff80000000, 0x9}) fchmodat(r3, &(0x7f00000009c0)='./file0\x00', 0x80, 0xa1b62614b730a18b) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000a00)) setreuid(r5, r5) r8 = dup2(r6, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000a80)=0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000ac0)=0x7) connect$inet6(r7, &(0x7f0000000b00)={0x18, 0x3, 0x9, 0x101}, 0xc) 05:54:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x200, './file0\x00'}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) 05:54:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8f) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) close(r0) 05:54:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x6c3}, 0x8) 05:54:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)="ba31eea8804e08c332065fbb3ddf1ad46cff8f657f85d813691004613847a9cdaa425253bb9aa71f4880c37c5e27f4368bc209c8ddf323c81318d1dd260dede5a2e003bb337d0b10ab1be77cf86f52ffc6e2444be8752516d713b7dbdae74ee9f2c1d5b35e6676da6c5161a501ff436f960579c71fbb4cde51da7e2d64188663632fa8021cfa0bdd0886e5362a1bec8c6b997500e2e70aa9727c25b8511fb38e14e4238012db5290950a90e4cd8b8edbd58270793f4e2a378ec7a5ab480ab5161f9217c9", 0xc4}, {&(0x7f0000000140)="55b2b30c2606faf006540565a86de00dff1f5750fb27123c2f698738671d7f9442c6eab461ee337e91596c874a6d473141ae46bb222fe67a2711872944442fe3350244bc7aad715ec708c2d54232b7b52447f83b9da7abe3f34b296cd27807417d501d77230e54b6969ba74c6db92d1846e9b184ec60ec09175c604995fa7d35b0817d12e73a41cc60d46a1cb78572fe0df093e1879f3b27", 0x98}, {&(0x7f0000000200)="2948c64c440db3aee9d536f025a626a9fce4ab2860b0f177098b642f0cd492d74b001bacdf3ebbbea0a2fdc37977b0f5dfe19f7dc9644b4cf61a3ad4bcc667b736d7c1fe09dede004ce43e", 0x4b}, {&(0x7f0000000280)="fdb176a6052744d6662778f4c1ff3ab3f4c7faf515d55f3b6eac02d9610c1e5fad1d110fb9acb1f9d1540c037c6c98c0edccd990a892540a8164a8727cf590a0972824c031fa003dcc3769dfdc94094c98604e3ccee956fa22b1c9fbd04f0439210b41f160864f10cbb8", 0x6a}, {&(0x7f0000000300)}, {&(0x7f0000000340)="f2c798098d50b80da45b0a6e1fded1874e9b94194ad565d9cfe15565b38439141eb396bc95d5116a90185784eede246cdd5119ad419136795d9ffa015f76058791c3129d058e3530134f4e1f66b91093e2e4b0a8cd9e5fad1eb80f221ce0bed0e978fcb77f5348a831b4f367b3586597979ca029f33f74f3578d9bc6b0eaa91c58b3b1125fab8e758032c9ef898cd383a9ab031f4de615e1f195db26cc8c41252cd365d40d7b02b127c7cd7af4046ed1b86e8e1ab161b4b016edd967f1e76f828e561f2e09c489b980b78a361e68f80459", 0xd1}], 0x6, &(0x7f00000004c0)=[{0x110, 0xffff, 0x3, "923083a484baa8379b848a96475d1b366b6b70decf08da8d8af821e4c1c75d1205856624cb39d45faaf8db02c3d8df2719f05b5cd6587006ea9b4fd865f55731815c0d3b0e8703b198de182bc38443439832169280a5fe0303c717bfb14c3a866b680635f407955edc24c739bd191aa772bd3e0d4a67054554bbb27d294eedf5cb4aac5cbc4fb629b00f1bb0cb95db1d76d2765a7735e6b6e497993259b5a05354bd70c1f8e0319aa728eff6716975d5077d4a7d86746b36845db87e0862b9682bb06f28ced2f3c96b91f4c98fdb6a1217f23367ce28b710fd6d2bf328315331a901d901a8046eaac690a0706fb690d62a6a5f1f786d37beabd3"}, {0xa0, 0x1, 0xc73, "3a8eba82901ac6d38b5a52c59a8156fa60ad5ee05bf0bec051dd36a51e65a6c9feef63ea348f91c3a1be1e24e41442dd488d0b5bf1ad56cfdb5c93b2b04829b0e918983ea5d13d0d67d42611fca463334734ac991be4632c641fd8a17eaef3cfe2cded5ac139717b470ad670a1274136f9f5e42c3492f1de381afc7b8f31d5e37093950dc857d833bd0cd49cd2fbf751"}], 0x1b0}, 0x400) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 05:54:54 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) select(0x40, &(0x7f0000000000)={0x380, 0x3a667190, 0xfff, 0x7fffffff, 0x1, 0xffffffffffffb5fa, 0x100, 0x5}, &(0x7f0000000040)={0xff26, 0x810000000000, 0x4, 0x4, 0x2, 0x8, 0x8001, 0x3}, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x4, 0x9, 0x4, 0x1, 0x4}, &(0x7f00000000c0)={0x3, 0xb8}) select(0x40, &(0x7f0000000280)={0xff, 0x4, 0x7ff, 0x2, 0x166c, 0x200, 0x2, 0x5}, &(0x7f0000000140)={0x1496, 0x3, 0x7fffffff, 0x3, 0xffff, 0x1, 0x1f, 0x8001}, &(0x7f0000000180)={0x1005, 0x7, 0x3, 0x20, 0x7fff, 0x1, 0xffffffff00000001, 0x7}, &(0x7f00000002c0)={0x1, 0x1}) 05:54:55 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) syz_open_pts() getpid() 05:54:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) fcntl$setstatus(r1, 0x4, 0x4) 05:54:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/96, 0x60, 0x800, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 05:54:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0, 0x101f, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) 05:54:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9d6ac56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000ddb1c3e07b40316450e44f0e28a908628cd85482a0e6e40c58e9f11a00290b3b2a8b1b9eb9239f26fd6d6fb57395a1fe955c78eafc497b5a5466c4abed568bb220aecf022f1686975dce21443a56a4903cdc9a11c7eca4f2ec3f316f757532f38c62b9ccf6205e627aa2c588fe300d90c9508cfaee9110dac9038c43e1eb3a89a82236cb901a204b83cb84f53d3a6cc14f3d9505ade4261ddfed46f3728ba30e253ae51b38f4cdebb5e2c2487cd288f8bbb4799f0f3bf50d037f9a94f0d6ec4f8ff83fdc2f5863d8ca979898", 0x655) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 05:54:57 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x9) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8880, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000300)=[{r0, 0x20}, {r1, 0x2}, {r2, 0x4}, {r3, 0xc0}, {r4, 0x44}], 0x5, 0xfffffffffffffffd) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x200, 0x2) r6 = kqueue() r7 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000140)={0xbe, 0x9, 0x7, 0x7f, "8c5065863b14c92faf9bfbfba4d8d4f43d353f66", 0x100000001, 0x8}) r8 = fcntl$dupfd(r6, 0x0, r6) r9 = accept$inet(r8, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) write(r8, 0x0, 0x0) r10 = getpid() ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000000c0)) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x80000000, r10}) 05:54:57 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) 05:54:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8240, 0x24) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/45, 0x2d}], 0x0) flock(r2, 0x2) 05:54:57 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) syz_emit_ethernet(0x4e, &(0x7f00000000c0)="a1db0c8c82fd217da0b43ac0d0c7a4dd11e677221b05786eaa228d9466bd143c6791e2c1dd1de1c6f21a1c3830d434945592001948bafe725aee52ffe0ec06f12189cf8d77a2d83c9361c2cff103") fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:54:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/9, 0x9) 05:54:58 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = socket(0x18, 0x80000001, 0x80) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0)="292d18d7dab7f75c0940f4db4c29654fb4d5535392736263247950cefb11174e88a206958f2e8962c343463ad643c4717c134bde2ea417b948f9f5030b0f0592e9bfa7672eada7bd313422e09eb9f55e78f7b8668763913c3cba230ba5ffe866568b93", 0xfffffffffffffffc) 05:54:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x980, 0x120) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e35a575f46530004f6aa98cf0"], 0x6a) 05:54:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x83, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8041, 0x100) ioctl$TIOCSCTTY(r4, 0x20007461) 05:54:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000800000075c38d1b9148e920a4d1ba653c7f39055aa811736f68a5d26713250ac31d8a69716a19883d04611a00f56387e6ae7abac60c1f4adeb1681520e8f2a4933d6f569c68fb059e4afa3a2ff9e87efcfc779e6c7f1ad932a3a0323752d05016a8926d5ed2b2f1dcf343e98a048efb9794dedc38fd6dcd31791a930f5f40cd5f9c39f14917bd24d0"], 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x100, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)="b74dd02db20e2f4942bc746e314b00ae71b2f9bff54ea1eb4bcd7aebd5adccacdc0212201a86858cdb2c81751ca8e2f7b48733f27ae1c64b", 0x38}, {&(0x7f0000000180)="b1d7ee75211c0602d5ab68bc84c9a7db41766f5ffe42bcb0b5c4cf77de347c98609c2776b9b47c7d34defee8ec6195dccf5f20bb948ddf1f3b271a16e70155198a70cb9a8363ea4aaf0de4f1581df329facf0fe0de1e19670812ba663c0887b2ecc46dee01b04f708ca78436b5b0aad04ca47d1800f5a26cc5792f812e4f3743415be745cfb970b062ed75e1b5c96dbfcae1947bf8", 0x95}, {&(0x7f0000000240)="45e399a0a2a380fe6fad7bf4683625d5c58e371ecd606ef65849f198b56e57cd7c20900bf4a2e6d670349c11178a41bd2f45e945cfae7051133884cd3a81341f59266dc2a8e951f76a7c35ca9b436288e50f8446e0c87b25ddc39f446545437d7c467c", 0x63}, {&(0x7f00000002c0)="e461224e6a49bd03400a3114f7827b85b1975c55b5ff5b993e21074e1913df125e0e9955b3d7f0e0049acd968ac191fb6dad6c94307c09bacdc537335159d73f6176c9d6514244631b57c11464ad77a9d1461d9ac755b81f6e4c018638dfc7f96902cfd8bb27c3351d034e8bc8f35ee10e11271931e095316e4c92c3d00650524ea6a023e9fcd0752867fb020bae", 0x8e}, {&(0x7f0000000380)="9bb6f2ed302ef05e426ac82af41bbb2316d03d50fd21ca93b2884fa7b72b0b14ea17f7ea805682371a394d74e59887267b15a327a300cb8f40bf21b4ce7b4b3f4fd175d2e70c52b93ba5ad41e6bd6e1af06bec6b276e6db987f0a93c1655154724aa5c58280e84ce6717e0a61925bd007893aaf4185ff855a3be4aa619cc23d7fb1f461e0118ef8f77ce3bff8abad7cbff6648cdedb7a9696cd3167d63559b87cd3fe4556249a2dac38f1c37750d5e7559821a61dd590ccceedfbdb8de3403c0d79271b948f6cc970dd1a3dbb09f3f3e821e0b10e871be2144f76942bda86ed5aa793e37ba6980e5d2c81d02a728da796eae4e90eb", 0xf5}], 0x5, &(0x7f0000000500)=[{0xf0, 0x1, 0x20, "7d8ab094638f1518f3af8a7b800c828c7093183a0d4f4fb982120fe41de5e01e2f1b3a329bc543b6e3c0b3be01af85e5eb30a5f3c3c2bd8329954358732092bc2798a33854b9eea2e31db28f80abb9bba2a17c021c281b8ff7af2a2de4d1006864530dd1fe6b894adfb9d514b6d12551c15f335993f54efe747994b359c18543aa87b7c6d1c34e559bbbb3f94730bc58358b59adbebcb881cf382b28df38eb15086fecc9c29241d8264ca793f14974aff0a5ab2bbfd31462183d8884531c215fc6229d8949355c50ea6c1865e325fdbb764c37d6c822c925563651d69bd8"}, {0x38, 0x1, 0x1ff, "cf067c6eff2c15289b6e1ab36952df93a29587e603decb99a562d7e5d67cea83fbc9"}, {0x88, 0x1, 0x67, "f4c3909c80d1991bd3d7458f02653c94872e807c7b12b4f5a008e164393e81278d3714c5cec5e51be1667b1c9ff1868792c3d47be4e9f896098f8c9dc10b3357c59cd845134e457298eae993ffbe6ce4520faab3d340fe2222fe892fe6c0594e124175eacec02caebba5a744964e92e0693397fca00fc9fd"}, {0xe0, 0x0, 0xffff, "e6fa02cabd03a365884594536cfe9f3e3d521c94cca31284762873b96ccf572e3c94cb3e4ea19dbd75741242a0792d88d53e0118fe113abebf77404793db751d0d4314852a44fed366dbaea4042154e02d02503de3a6c1c315eb1cb43f0f75d2be56d3bc53558f5ecb7531a9cfa0c8ecf218ee090164bb24a67251b6a28f5a1e86bca0ef69ada0f9ee78b3d9fa53a462cfdb03f0a42bbc4903b0465ca6d644d6ef52258bf22d5b72614a0b069f29355fef3e3d7333acccfa8dca431c17334e2bbbaa03efb97587193c31249a4970b84c"}, {0xe8, 0xffff, 0x5c70, "22ba98f025df405219c46182859d05f50129a9cf6fb193a7d64c385a10506493c9da55142f5bba11c1e6ae6bb174955b3b83757bad8478a644e28a61bd6efbf64f696b37ee94340766914726de42b6ae1103504b9d639f63fcf1ce0707919feea71c8998c39d41bcc17585490496e87631d0068b4541827a892d13996b5d86f08d0c56e18828f9af30afdeaeaff51835c17952481c310246340af63504bd32b90575766b0b2b602adec12fbc8613f379c637ec9fc5ec2524ec30c541d5a320a9dab3a676dcc4b0973efae4dad96e23f914dd6cc125"}], 0x378}, 0x408) 05:54:58 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x100000000, 0x401}, {0x18, 0x0, 0x40, 0x1}, 0xffffffffffffff7f, [0x1, 0x100, 0x3, 0x40, 0xfff, 0x100000001, 0x3, 0x2bb]}, 0x3c) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r1, 0x0, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 05:54:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 05:54:58 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000300)=0xc) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r2}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r3}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r2}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r2}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r0}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x80) 05:54:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f00000000c0), 0x1, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x120) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r1, @ANYRES16=r1, @ANYRESDEC=r3], @ANYRESHEX=r3, @ANYRESOCT=r1, @ANYRESOCT=r2, @ANYBLOB="8f44778e6a1d651eea55017650618811860a4c71c909eaf88bc7df6a46f6f700d7dd04e35a838673ac29179819e9e3f6b76ab128147a4767206b1225cd15216baff0e38026a40d23ece5ae1b52a8f4213d0695070ba6e6b586e1711e82f0336fd031d125ffdaeae94849c7c4b078dac10ea4c3573f13215984005f0981d2483309f90d61c2971e129c8eb95bd614f13ff4b9b1b20720c00483e0a78c2a33305cd163e22c83ed4feb650751afb3e3e5a0604213cf499a62ac8398ce", @ANYRESDEC=r0], @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYBLOB="93dfed50b14c038e11405c5bad50be876ce1431f7fd2d8ee3cd2a78055c0ee2aca8c3080d501604c2d9917167fe234a00f6c7f01dad12c5f49c2a1e3f43521cbb189b023cb756d93d718dc3a2cabda27946f9f050d39d7bae18d9591b34c8374269f614ac7cce7850c2ebe8c0b5332b6228bd8c68e311ea5700ab3cd5917c07c7117a116e300cf27e1265cefac86cfece51ba2342e4621bb5829a65af330cad3e54c2347c1a2990e2377a7adeaaf7128e42c23a033d471ef9f7a65e9104869173901fed463ff8f2028801f4db3c1dd9070003ed2f4d8ca3c340c5ba9f9c3b829", @ANYRESHEX, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES64=r5, @ANYRESOCT=r2, @ANYRES32=r0], @ANYRES64=r3, @ANYBLOB="8ef99531bd19ff867a78e91294a15543d09a84479cc456d19ecef3c585123cd58e079598966c0a5ec3069790407a3d0e8d95c7c323286e6b84769053a70a6fd704712711a16bed600df4f25ffdc53f0d409b3dfe7cc95ff0ea989490ac59dc036a72e7f2310dff027bdb82c0f234e6b45eddda98348543e80667b4c491156535186cb946d1570f4523f345db7890fbb59b498c28d77c258e517795cfbb5e6b58b5c60d12a5b942e692f295b657a8c5a59b7064de29569ac4b6693db9a271eb275a023070231e52fbc53d8916ca295950a37a6358af8a834b26cce9846b3f110c0045f1c1e4c9761e1c917be8f90843c913674fe0793f0b34e6ea344fa704b7fb2bbd6b450d79303491c36a206010dc0184cd0db68a421a5e90fb4b32459d9b63a49232a35939530f2c74e3e5057accee889627569d1a4db1eaed39c7ed12dd1f3b118316af882fbf1a375976f3074c82a64e0c8abe2403bb374b6ed8e45207ef416f283ede0fa94c419be5981ebe99385f18c3a67a9dee4321faae5aaf2f078e35b49ec9c3fe127368db691511bfaf7d4b974fede7e0c48f46fdc5713bc2539c998f7faef48805d5b11cec036392774893e172e7393929e1ec9f2b6d7138355b374ebce85250f5fc0f7e36253eaf9faab46556622746aa2bc1536fa8bc3a340d1efd9124d421a225620acdb9ab4c656dfcadccc1adc9e418524ad79da45231e92407981ab35f8b2e7ca78dce5eca7b5fa8166ddc6df1a554d5c597db0fff8a42ea941577cec4431932f3fbda536e1dbab058530f34c93a91e2214cad21398627978259df8060e2b5f606256d4d17189ab09635b4fd1c5541b15fd65cae3133db7b3c7fcaa3bdab7d34215d037a3a96d88ac6b6c50335e0471b34616baa5b932840f4b1591384fbb14ab88aefd4ec3d9524fc78c1f2326a96e9f92e10208096b3ef73a9f058d441d183385dc2377acf9338d68efb775379f06e45ac985c3f96e1bb7bd4a3f4393ba4bd6e601da257ed943911e7f16e9638fb64c442c73aa4e5b8176dac28ba378bcd1f062fe739b7f0cf56ab2568a0faaff39cf8da881817a51a3409c0717aefb0770ae8012e4569f7cd5988e5c2704e234198b9612f404af2d661d98690fbc0ec6a915fdc620569502dbc4eedc50152106ae51c77661a647b1e00a21938d8aae856225e0a46b66403998fe762d21f8b95c9a02a56cc72051244571bdb422e2e50e7041c80376c8a33b8a889f30a0dbe1b3b797f54a3a0159e3a6bbc6910fe56440dbcfe1a66e576491cbe674a4e746036e69f84807801b10c78a6a712274921f184ce436f22186d033d01fcfd67155b90791df21141153f69110361156c0a21a0ba8b54ddcb56f678f5f97e214f41e37c5d9f6cc9104da9e62249d7dbaaf08009a1d6cdda5486ea22314f665a93087ec6d1cbe4786aa98d548a5fd55919f1a6cf610f88fb3d1b8f6038fca6f1f9aba4d19d16365672677bc42e1b16713812664a33bfcedfa0dfdff4a63cb83badd6a5ebaebe0007989c39766e2a4e73c1e7a3777375b3d523b27fd278cbcc63c702bdc33ba0fafbae98e74e27a027011631aaba11702df9b497ee64bb5ac4f84834d38325ac9cf78f37f7cd1e4dbe00c1ce51d74e2e745aa712bdd04e92bfcb9dda38e8272f09ac3c9f6b9ee19e1847caae57152cedc5f1cd8f194cbc0fdc5c10449f63a3e4a59f1d544c497e7981c7a125c0d9c49a7af58b7cab17f3d7b92618a1eb69bcefecc08826ea1eb8e9abd834d43d94c6152a5b9efd8a3e0a1ec199cddc5a17f39b05defbd41d9e12a4f957b3674a504a0a28a6b0e579218c60edd1d16d6a963ea7bc21587cb1701cb4d14ae533e7498e0c7654f8ca5410fd400307dfce4b61aff702961a44c5970c14e8e0f6e462730ab5ede8414f8d08cd1950b714bc9797146b4f3bed3a579a06818b3edeb6b334ce23a22940188fb5a7af86e9726455ec52cbd25d39ff89c5c694e055f309213e148488fefdf88724896c3a840214dfbcbd6aa5da740c8ddbd0f1acf7a448c28f0a85394f62a0a2052dc801eb67564320b657449164d3a25ea4d8ea1e8a3f948668bf64dc0ba88704f1086c8bd45f40fc5243ee1d96a11ae683af40ca256fe6f925bb0953a6ff7006dd2034f94d950a24344a95a25c500903e5b130e9e3efcedee5360a27f668d75aa00ea1616d0ff7c36d3d1b6abcef4e8a24ed765adcf20d2522938588784ff5a76a9ad6208bc9b044e8fad686a1a2b07759d51baef760d8ed387cd2571d0467f6e7726f7be975ab333eee2e5891cfa31767a3736aa8ba8bf9a69c678d577c9b9097ad7385ea8388504a04791490bcdcbed0bd20befcd8af89ac21aa723d19f430017ed08e2b99f4d0fd158c209b366ff64fd8dffc6ba58c52317040c98df4de06a79d5573fa610bfd2f0480e8e84aefc9a655ca171d11105491e350f92853375db869d033535dc2b93204b7f4130375a551b0082e5a26378f2ac69d962f53726979427bdea45e570e292e6746f2129d51a5f568ffa7a4ab3712f93c6331769dc512c10d412d825272c38ad6287c42b156d321d542862de8bb5ee733a7e767074262de148efcc85bc9140f530eae626dad9015730af4c95d775a125574832be0ba951b6fe98b5177cb883d5acd2c3aa3799ae1ca22e333c5f53e6695de3d0bf03078547444d71251caa063bec00a09edb74468f758b8d1cc165cc15872dee5ccdafed4c5008c473a5e80afb7c4b602b00044e95ec6738d0cff85ebfdce70283f3c10a08ff4b8033ca0bd81ac2e04e58fe58832dc342aad95d921d12ec10077ff97792c3f3c7c72fe622063408af8b218fdf199bec33c749cd63ebb03b4ed9a28ff128b340a4239e2f4fad0a111a2bd2f425b25391f2666ed6294637ecae79517cb19a6e0cf55ebc4618e568ba136d3d4419efce09880c109bb312867e2d00446a35f40acaaa2c6293bff4d05c948024d8af1a3a839fde2c280841e62f90d1f694bcdc50ec0a0ffed92c2f0b5b2c58d2fc56cc60452d859305d0292655035049543873c423731daf7333259d151ce8b95151eeeaf5037e537735e26eb360fffb057521b8983216815b5113248fa148f5c26b01a82bc60653472db5306d5c91df89873b365473c1ec14aedb4438f9d143fa6df830a38ae44fce33c250f03ab9f752692fbb8c6b7b2fde0de9be6be7edd36d0549aea3b152bfbaa84cad57ea3ece2197bc228ea5d30449aeccadc9eeb5c9177d7f287a0b0cf8b14653a992e0581c3d6e0b198338031641d67144b6615d65fbd20e4befde165405545df4fb3f46e318caa6e3033f6427b3cc0e91c7ae545aa9854686e06d0d95654029ce3351cba6bc6cd6d814c9755f1ebafec64550cab700e4135c4b6654b36ff8bfe53e729625341867a0731d52bcbf3e8d9bae193e75b69645d7ec8651a96551b6500b8b9d5cef8f3327cab1992ae4c83b1349a987dad406dc5257d4c7fdf70c767a7cc25f549f2411f030d0ed830bcaf352033106c9793793dd6487b0114ffb18392809a8e45b7fb54c8e24b000e9d47fae5190c9856ba8f8a54719784c95aa2360dc5a44bb834a41a9b77824f8a7c5a3c8f8c8054ec2703da899b786930ca85ea984dc62a99a11867e640a4ed6f489612689d1394674c09bce5c3e1160b85ef95d64cde156dd9e95f203a70dfc860b8866948660d6b232668326ca89219baf7c39d09150d44bc248972b13fb2ce5024a3ae86f34bfdc7ec078ca8b385b7854e2db74beb23778ab422041aa229acc45617a08abafda4f13e661287f3dee6fd1c4fbb8ae5d98bbaa91107208f8f5595a3202e49ba0760c09b9b6c7a8edb13336be5ab42b901c87a067c86c57c3912a2607d1a6d5955bbb6b84672dc673e36334e15865637a5b01ecfbc7407237235465982d4600c30a363a6aaa4ffc783746dc43231f419bcf0a8d5180d75daad39da8dea3022540171684f27d6fbdcb6c165cf611158aa79ec5fdb6921c5ba39b31d7ec87a366106d17825239f9584a1d0ac6da516143c89bbf947c1829d75def7e920d554552914e6c274d49a36666c8a4d2b8e040c344826e7e54e538f9ded2d0684d4628966a6851caeac2a2380cac6338abed2b407b722de78853b0dd917a21f9a9a94cc224be1986e7220e580e37ff1a3a5ca95f8ec8a4e5f6e9a08ca6f1aa7e638caa0d09071e0221818d7f9e5e3573286564b0426ce2d2d1ce803d07fc6c31fcf3bb7ee2a0f09b0ca33eb11b2399ea0b36443cfac974131c077480733321f0c09f7193e920f157b4e84d922b9c850ac5a3a8e36db2897952355be9176cff71ef8cdc971c6fd5e6efb9559f5ba1d014235b756179ef3b3885235e4d40d73719bf09422c5410c669db1b19dc7ce3965a0114914c4a6becdcded05eb95933f18a753bf22ad93444a849b321a213f3999202e9bf8a0e1498bdc0f4c1d85f0e9e489bb1a846021702ac16feacbf8cdb7b2f01d2129b400479d8395ecce10f0135c46f35ce6486e032b9b5e481c24e59d91b471e672e28f24cbf78fad90c5494438770dee31a2640fb0b791db429be329126b8442dfae154c966995ca5889c83508fbe00c499702edba34b9c49b89880415f1d71b26db65b4c42cb5e5d515bd778fb5413e1f40749dd5a843486b26ee314e6ec894ddf3c94cb826836e1368774f6b71dba3f595969bc333019de499a5a93addca3b87cb394103daf4c11293075c7d7e5ca210abd255acf9fa2f9d230a41c2872246cbc87560db2211b9d50ffc1593e775715645680a647872eccc6e0900034bd847d8df9d3b1a6391110dc75a1ac6845051effa124a98b2b30b28d34756b9459b14c4fd4d814b93e334a405aceb367b6a53833085796cc0232a7070e19c81025c08996f04684aec1dfbbefb1bcebe6709c60f87c851989f92c513fd4f966fc67b192379c84bf5ff0a20782fc8e9aee6cd0da9853331fb4294b84a2350fcc0c6cd941401b9e0663f6fc79eb32ba79faf85a33d71bcfd23374c9b65b894af1b3580d6360bcbc2fd44434c12da419617873869656d65aa6fd13f5a68f94bcf81f2c726a81b64c4c8e01b056e635f68c90a188229b1da43f1ce0edfd2c5cda6fd31e29f72bd4314866c714336d0552a4ecb7e3c845dd78bdb29a7eadb8fd84cc2ed2204a8316eff9f87ce307e423e001ffc18a1b89fddfcaa15f9eb07c7e45b5cfb3ba7698eeec5d2ebe798e03646b9f2a9dabdd90509b31ffc4480fb733e118c47c57f182aee534659c60ebf03aff944d4c17fb52cb34eece61f371cfd34b5eeec030266f1d0532ea8ebb04b04e7341f2ae0007945eaf20d64e9d61946e77bdacb08f6c1a9cdd1b5902e63c93b37ad42b422b3dd8304e47cc4888beb8350bd5c1095f786cd9688f5b2e5dd60aefdcc262824b1789b1a7c7a8e2085e8f60454019cc918177abafb13049b97e3302f54ca62fe11beaa091ef982a5b78ef6687559a0263f5d8e669f6fa7b3e3f4903d5c5b3e6f01e0e65a18bdcab4dc692502a39816605c304eaa90b15e98bb5353de44bd9d91189a3fcc3232a125b2c924ec78dee9379f6df2e0e1d69ed70b7f0f2362dab99e4c533ce39abecd1b84bbeb78094114f0a5854f65e5d630b61a90f789d1f902b81bc5803453ccb846927cc803b2441c1b9a5f5368cdb27ef72cff7718fb3a3f3ef3fc783c6906e1b31483935ba07abb3ea4fdc6c63586f0988ddbc5311df6441f8b2747223a92d8bb9ed3abd7b8af9ebcbc23e1ec4fd199bf468607520e2565d6a57e4e1e2f2788", @ANYRESHEX=r0, @ANYRESHEX=0x0, @ANYBLOB="2b41e6107b85af98b5b1dfb23aceaa739d4babb53da8bde6bb342cef1a98f61312778b6f5e684a436aba9e0724df4463b11a8c89d7bc42199c893f5992db15a60daba9585d0017", @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESOCT=r2, @ANYPTR, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRESHEX=r0, @ANYRES16=r5, @ANYRES32=r1]], @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="5b4bb547"], 0x150, 0xc}, 0x2000001) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20020, 0x0) 05:54:58 executing program 0: getrlimit(0x0, &(0x7f0000000680)) syz_extract_tcp_res(&(0x7f0000000000), 0x9892, 0x1) 05:54:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000180)="c2420bb07dc00572570cfd6a666693ce6f36d387aa9c1d4b21bfa0693a8f4f64e5de0aec7596d2da948108830802d63188d9ceca1689814a93ae153d509b4e411c70dc8c434b182f618f7c98d4c0e4f7ef78cb1ee83e8d18422e8676bcd93ce60840f67f2c67b7686fe723fb65cdc33cb7bab5ed1ccd7fac61befae12ac8bad58ff1e210454bb4b005936d9f00a11e1d398bbca2ebcf0cc9e9c00a393b6193f1cb85ea8975c3752e65cf3f873ede5b83018b4de7c66ccee03e23ac6e7ca84ef4ba480b094e8b1f8ae79d3c8cce9e156735aa3e54093f695f66a020c7581c1f056e19b86551f582bfb7a3c685d45936efa9826c31433e6c480f653f8dea7c8a73f3234781f36df50aa39d43a4eb3985356bee210cc596f7b94deb6cae638b2c5a8a40368dcda5a014b48b6129842581c8fcab0337ea6600e251286abb32dd9160f447ab43db7535631bf87d3b171bb9f5a2ffa1b23bf7725bd0e34f6d8fd339f9e3de2c42ad46338c5440ce8f14f80c269fc6c885072584c0fef5cf4a418a947698dcc0930c89c7ad9b72e6f1354619ca009dc39828974b057d5aac5fb88d7c6d1b5a3111804199a2c16449c2b264d4773feec88ae7b829fe340f23dfe68105bdfb0973b22a879dc97d70d856ce876c4a2e8cc489f003199be0c0a692f38e18319470f98ce550711b0215eee2a6fa6b3a805fd4023ffeeb1c474bb32c0f63b4366e7bbcfda2fae8966043334800b21b353daee0df1e834e2de0947ba694476e00f471044010a95fe012b18eec1d64d1bc4b4f7d9c616b5c7f3cf0eb557d1111432d8b3533814bdf1235fa380ae058a5e9479f63e545c402a95e5a5d446b1c1b7c38adaf1e734069c967cd4eb5d423a2a930b666d6dfcb91544bf5a9091e635df204aab33e1cd90018420779d84c17bc1c4f67a7d71d8dd45b5bb0b0368c8487363add2907e441c6ac95faf2801f9d846ce6e778194f0e5adcd147db069cef4adcb7356df4f29e2098e6580b88adaabebd77b0f68f7faa34fe877752021e895cfc3b119c09d4a5b41e2f4e60a63312ac52bc5013e45cf21a5bdb0d4f2a4439ec36bf6be949c5b52d50ec86d2f10a6be6b5c2bb62826a70db26ba0cb1aff04fa7d67d48b72f6b3d0e35cb1d214a45a9aea4aa32c50e807908c6803278e6093c693fd503b4ce91e32a13230375bfaeb401bac699bc7871ee94ee78748723866bcb980c8e2056533acea546a2ff487df051876a5aba75b56bfab7b5d47cb240007e2de96644337c80df46dfad1e2e2fa02b599e08e19ea41cbb5140acc2acb5de77b064fbaa834d53f0ef53d8ebc752467a2935dc9064fe579c9790e46782545997684a122a265f839aaf1ca0d7efffa916e9a380bb7419765f1e8eb5a24c134121579a384403194757cf706e69884838545d99ffaac5a020aa3278dbad1934af7fc8aced629426f694dcbf25d0028e18b12b2487f5d001efb361601065b9731028e2bf356d8d0a07395897926380375c99d66241d2a83385d8eff571af15d85dda4214a4beab5ff2940bdb6f151ee17476ea9fa905f4cd7d00715ed62f842362eb6f3683965f725a85f432abbd88d6a2a00946ed6e3edaa167af3ac249948fecf046f86f9acb1f144b0c6944c0991612bcc97c6702a59ed8001b36cb029c3f41e358e4d33b62e9832ff04b79b6a3055ac7be4fc7e0ef474ffc4f4ab11c57e46dc3b2d7e5fb03a568210465de993ba6f602c71eb0e90af1f1d7e6a4c6aaf5535c9b1b9357bed84d198ea125088def63cf5e70be420f6190eea2b38021a5f60ccf6e8e3bc3068e0766cc402c6b5cccb6b91c66af2507b1a280d265239a2c6cf1d9f56961927ce76f218799ba6c98126432cd9f93b6c5ed373e06c1cfe995820a9359d5e7ff4ba74de7a3083d5618e32784af979327881b9d7a4d70192b995958cdab365589f2cba9faceedf831c839ef0a17ad2b980500cf4e804001e35aadd77d781e52fe1dda7be9d633cd5b0c8e3d3e909b78be7e1b4528dacc3fe12bc9d5805292cc31369489c9eb231eac8ab15141fcaaf1a14cad517d72a765d39d3d0ed0f3d34d701e332a16f542f24af99a4736f52d0c915bb06f9f20d7d8e190da3c2423ec2d62e4668ad037b793c2f4d9957eb6392375f562f4096bcf4ee8b443cddb80c36b69c55db481def68c6ce8f73c86f9a46bcb2705e6a4fe5d2494eeb0254e216679da4b66353d2fee05fa8a2b1507c399e91d06965dce40164f5cb9ab54858968d7d7b9df348f0e772f3871ddba5ef1f2d591c4ebc7f81a1ce3ea6f4c93a74d5c85f5bcae1131560d96ea2d28710af9cfbe4a59f4ba5d5c2ffd5dea3c4918ecd7e39926100809a618d26464910a7153da6024a6505f54d8cca47d70e5ec1881a53f3769dd0dda33b63b54000c3e4b6af23bd22503118a3b4afa4d30ae133cb0322d8800bf07d672a452225b73dfafda39c1bcaff9d491c52f053bde8987387cee9da75d7ac5baac891b997aa7ecf9eda0533008823e8aeb6e82965f341b79d79b0d5fd7dfe623f9b749058cb99d949ad08b4c590cadb0d128a7a8c3cc65ff38d08966cfcd6e07a8633bbed094a628153f1762e43c580c23d3b4aff0dd88b12257f0a7f554b0ec70661edd4b1d7bb3f548aae73849cdd7438f98d42f7ead28ec2cb5db1fcc52943846883fb62605af0dfc818ca75e2fe3967aa8c3561e0266735a623a32c91542f7169b95704e6f17b77f8da8865e4f0ecb760267e76e2563473ad9abccf338035d1522bd60976a9cb015cdc85206585a4b4de1d5ad59dae982bf7b2e9ecffedf77337bc38720b82beadbca3389d00d88167388add033f057ce2c38de962be2abc4938b11ca1bc818d3f5ac1bc2a2a2a086eb6b466250273e8bbad189c5914b2aae0a1a0d47b0751724c93d590d295d58cb5f8ae6429b8a9068e840aa808323a2f3c373a1430b025a2d4562e4163e6d8ede8144cc980cb9ca1443a2fbc86e0c8fc4b796a889865c3fea46cce60aea5d1cbbbe4fd32019f8fc7661b17044eccaabcecffc80cc6b04a6cd57f7dde1057050f15cda76efdc74271686d6ccf3dc9c5ed19c7532ef6c26c5005d7768d19098565947735441c4d3f8808f564687bbee5e86fbaf7445a1cc17561ccc9e9693eb522040ff920af33fb7f8350b89776338ae68e1370efd1e63d3b9400ad422592c5b0e749066ffd038a502cd75f14391d9b3a0e9d8ed3fdba444312e51de2ff680ba776910fcf7b6344abd132d16f9cf7cd657c23f6b52a09b9131c68cf78dd61b8675a8584bbb5bed254952513d181400cffd1d82e659214a65ca2aa4efa35414e9d2f8ff512aca437f49caedbf5fdcf91917f91abf738505a66a6874aa7e07f9f8fd474df5dca40034daf8a6a4c5f00d57d304c3db8cbeae92cc01ad0a7df29d9cd47578bf4d316b3d7757bec7ab4f0d18b42c1aab0b96048a662de9bb094be9bf32864b6510771d481df0056dbd827c08bc7724bf71bd77c9412b768f8f559331ed1ed0def2f2cab9430bf8ec6be9282399a880b6b910a34db37ac1b2e8a647cf2810a48e2d0085d62e1b7b3d9e389c2372aa0a00b56fe7f0248f75fb4f93a0a529a251bf5b653eeb7f0bd91dd267f9ddd09a2771946152e45f8bdc7f1d512ac8243898ecc42c891e51acf52ac68cb692baf16cdf6c7486d7011485db0e259d164386ca53194a78199202083b1a8600d97c5e0ac96df3e21774f6e6b062017c8004833f7d0f9ac491603bf1393cc932a803185495a652bc25fd1751b3cd2249d8b65eea0576174f167a0dac2d8da094905f4816bbcb508b9982d93cd40618ddeb9af8f9b3b7c46019cd0929b22a16daae77c92fd5ec6cb7088fead70f571a9e38c70b4b45d86ab9ee2bf29bbb7c5a016100e99f9c4af69997113be9d9f1db3a1980741e6f932d37b9d38a47b48f8405186b9e4293fa53c58633a5834dcd368ef56be5fe4cc58868687f7bd5fdb73df126a0d8169761287c95084baa6fb1beb9191dd02c3165d3184b196a1553e3550092a95b47960b27ff425e5b811784f3e7c4074a576cafa51989a47605c96de8d83e001b730a2ebe8fa947e3e137329a4077438d5a017fa13da02aa10cdf7fdfd8d34343ee921dab2cf557ed327f105750a8505b6310f0947705774f5569c8cdf247f639454427c17c19411ffd4f82a28967895e9941860ed0d46470999bb0ff31f5e5b4b76c39bd6bca8142b3a7b9240fd8f5c5be0c7aeca09100358e9d006571723d8be6d70486fc85f0d9fd18ad19f6d6d778a9edcdb63310eecf029428fff4ee469b1f290698b89de7bd4650ff7944389fb703520b189ce377381340cf4a3e4b6d8fa570093c52a993f60a65534a6ede4570b6098a2be1c0a000371559d9e253c29e87e5410820ccc5db1dfdfa2a2429a34eea759691fe2e5dda981f4f20175a6f124b0cdb97953d181a72555d0d8d02e152dbcf6f6daa0eb52001b39f2c7811116bfeee63d2859c2c06212931aaa7fc0cdb2fb3bfa7c97da14d18f90bc6ea0a99bd3bcf84776b791afd2a648e65e435cdc18c5e8f9fda0e1c495a18d5837c05c594280634692544ca4a20fb9c2d8035782531c607fd4ecc06727bef71eccc12f1495a655e36119ea952e95cc04a3e28d027915def539d77939c078bb842aa561eee33743e584fb6ea2aa408ac05eb8ee63f4fd6ed66b185a7116f7067da27bb01ce8df0bfc3212ccd4e486a5b6e830657b8d57ddac22b7d9c2fb186bf54ac6fc8e50c01ff23c3f3fb8ad929f193f262c7e00e1a1379c2f4570c8fac8200438fc7e5e2e5c95c1732d3e1276655de1682406d5e1195430015b9ee1829934e342ddbf8e93cf7eb02b25a6090b372584596e13d9c63c27b1d9f06415a057e323d515854713bdbbfea28d822649cecf38bf155f129eb749d0010ef20c7974c67a3e55041cbbb1d1e4921f2fd818cb316fac0921f96a7a8710a50e6d72aa0da7501c37967b74f7233f3a6b939f28b47c1941c6e545a4bf9d63c89edffbbb12ab2913461166cb81e6b6dde9690eb892e41a933b5b82fba820e2db42683c65408defbd0439eab8894583132c75bb8299476b31c80c0da07dd5f5422625beb49cfcce0c0913e90da04d7481b5799475ea0b62b83e772d3d9b73234b2c2fe1e0129e58139fee60914b2cb17a9b19d5c8f26c638e247cb38eefd663f8e6be622f6b1942a8312e5de674ee8ec930bc3536b74022d7a9d92017368d8aba3b39275e98d54ac07346923de6ce247e27a243e5430a25be09f42c907ccdaed48027142b4bd034dfa03a1fd04830adb182b627524a5da6a84372c103a28c82dfe41f4b120b82b270c2b910ef97a2e0e365707005c4a81710d9fa91b76f73bb094f3d132fd5231cc2dd9a924dec2654f568618634a170fe75ff5ee74fb57f87a8928f1a8c10caa476ec8ddbe6423a853f8ff467e6382891473f57565b285e22438a5434b2a156089a466db25393deffdfe744bb8ac930df5b1e8229b7f2da24edbb75e2500a04a0d49721be6113106e91edd6607cb07147368784dbcf77b6451beba210e", 0xf61}], 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="c46619156a917069f7b1b269fa0d4edfb67ea46676ad0f1c17eb3484b9d15ff1b74e73f3854878f9391789a73f7ff6ca3dba19b3c2511fff12c958e2479fe8056cc3c364f592db03e6c2b8d12b3429a22c5c5ce958568dbf1bd942e024e2bacc4c671feda56d599b63a6133e82de5df24a1caf440326206657dc09f97565f2bcddf2b25fabbe2cd3d4c2fd72a13dbe4494a8a1232fe207c9818f6a4adf282793c690a44cc9483b693bbec4a32c00141227da313ea09ffc043184737f656e6dc4dd1bf1d4e0d96a27cbb7fa0e04777243dbcd8ed126ee1709eaf289cc47b4", 0xde) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) ftruncate(r0, 0xffff) 05:54:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0xa44, 0x0) kqueue() close(r0) 05:54:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f0000750000/0x1000)=nil, 0x1000) r0 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/55) r1 = shmget$private(0x0, 0x8000, 0x0, &(0x7f0000059000/0x8000)=nil) shmat(r1, &(0x7f00001d3000/0x2000)=nil, 0x3000) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001380)) r2 = geteuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x100000001, 0x0, 0x0, 0x4}) 05:54:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa8, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x386, 0x9, {0x3, 0x401}}) fcntl$getflags(r0, 0x1) read(r0, &(0x7f0000000080)=""/248, 0xf8) fsync(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) sendto(r1, &(0x7f0000000240)="de230692b0e61ed1271487756e62ed9908df4178598897ff1fd4cb8cd05893eb5e88414a050dbd49fee1bcd81474984ea587fb9218d6f074803d4523295f4f8776820798f3ba782cd1b18a5eb8", 0x4d, 0x406, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x40) pwritev(r3, &(0x7f0000000440)=[{&(0x7f0000000340)="77ce44b377e3ec6497f9a3e9f24c734bf5b015aa784982ffc007cb96203564281e694aa5228ed4fbfac906025b588ee52a6cf835e45e63748a6672253d36bda42ef0943dd91326a2cf7c7b0aa2ed5fcb569ed3e15a9e4b1fb1f1be004b90420220f3e76d9beaf3d3d86ccd4e0fcc8b18dde3e4da6e8e6ecc7c418e78e4942f7b88a8a90dbbef88bc61f3bdb4f7cb82f81510253659ddc3a0b0fcf79c07b083f849ff5912576f8d80af86eb95d988d60cb614a24ac170f3ca9e99b17533fe7147b7c9d1213e91bcbfbed72c697adab09dbe7433daccd7cb043f03a12fac", 0xdd}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000480)="be04da0e4dbe052d9d53a4", 0xb) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000004c0)=0x3) r4 = open(&(0x7f0000000500)='./file0\x00', 0x10400, 0x10) sync() read(r2, &(0x7f0000000540)=""/85, 0x55) recvmsg(r0, &(0x7f00000008c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000600)=""/80, 0x50}, {&(0x7f0000000680)=""/136, 0x88}, {&(0x7f0000000740)=""/139, 0x8b}], 0x3, &(0x7f0000000840)=""/127, 0x7f}, 0x800) sendto(r2, &(0x7f0000000900)="16bdc98a3f42618029b5a8017ffb7e6663c72b2f8dc206485256ff1352680204dbbc5a84a6940897b8d3370c4a62309c470a1731c0cde44c2f2112854b7eda105b385abf3bf9c98d9653f4f23be6ba22f3a70662a2ed3ff16e5c825dc8391313270594b0b159f15ebe7b158195db5c4964acfce4e07f27726f2fc2d07e9289e43d3798e0369de2a534cfc2b2d7af192f3991fbfeca09d4eb9d9339421f8e57638e5170dcc757517f53b2ebedba032d017a59b47988aff83248502265479bd92d218991fef6e6905f6529e763", 0xcc, 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) lseek(r3, 0x0, 0x1) stat(&(0x7f0000000a80)='./file0/file0\x00', &(0x7f0000000ac0)) fcntl$getflags(r4, 0x3) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000b40)=0x8000000000000) fchown(r2, r5, r6) mkdirat(r3, &(0x7f0000000b80)='./file0\x00', 0x101) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c00)) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000c40), &(0x7f0000000c80)=0x10) 05:54:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 05:54:59 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 05:54:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f00000000c0)="42c56b1d6a1c61466c0b8621f2e16fa43d4bd496175c0834e6f435c7bb77fb18b9d6ca3148a2813cbc99a3c799566682b68c8e41282824e77d86ffbcbcffbcb6f4e9973f83910c1efd899d31e3f3edc3359681e43d1dfc18b705358a7e9ee655a936c9efb7e7a57a63c8723a0ea9105e03be39f763af0e34ba0c7a7757b4", 0x7e, 0x7, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x5}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:55:00 executing program 0: r0 = syz_open_pts() getuid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 05:55:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000002c0)="b62fab041522c516c73a5ad6f8f7efda3f5d474a9ce980bdd51fc14d5cf188becbb71f8cc4b14051f220d9bff45830d7aa34ec13158458ebb7d401a379ca1d7108d963f07373445c666606be954a38dee17a42d6719a2e579e2c28f9ab30d72ad4d3ede105004e16b37a19c8873ed34af89958e191384d380a6911ca825010ca7c3849ec27882e3fbc00000000000000020000000000000000", 0xfffffffffffffcea) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 05:55:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) renameat(r1, 0x0, r2, &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:55:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x10000, 0x51, &(0x7f00000000c0)="3ae46584fcdc7073357fc3d48e623af9fe680fed5116e8e5028c8aebd1c01dd789b7e9686721daea6443a635ea38a90b7dc451a5e2572d1ed1545cb6f6803a1b64b6d2b9a72f8b28bc5759635f20d618a082534abae40df2368e11ba23fe9dceecb340a4ae3a010bde31f9aa900e61f96fb582662ea1f42c7b3c19ca9d61ef5f55185077ca09b5b574540d06e909c4feb7d02838a4a996163bb19c6e3a8b606887e2eb39cfb4dbe344d15ed30e85ba48a8f970ac7b6562fb70ef2986c2c5990de8", 0xc1) socket(0x0, 0x4, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), 0x4) 05:55:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() semget(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000740)=0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000080)="8624730742defc10dad2a5e25579ef54e727833c04d3d42f0d7d825da0f744ac085c840872769ebc608e72d8d24de288ddb192ed2ef215001251395654a8d8cac7fb020e421358fb501379f0a3d50b5edb1aa312d2070cb5517bcdbc584191d0b2423d69b25e23b0491da23fd9fb3fcfd64c1750e44288f5dd69e4c90c1c77f48a87c87d8a73916994650d7b05d55c1ca45825b309c1658fb8548774b1740e72b77e961fd6651d35c73f087d6057afdc4f405bb9534a8c2b7395e0bdf032b1c98fbe3f8930cc26862c916480a637f840e88960d0abf3", 0xd6}, {&(0x7f0000000180)="5d332a2db1a7f8a93bad7d2dbd3528ca03024d4c740678e6e20194335abb906a2f79343ec412083450487b42e2f86f1e55ce63675fa6b6dc980d0126b7f105dd8e4dbeaadcb4c29ee0c1db1ef21debc45acc927aee0bfba13bedbc56aa8008cd2a11c2e99cc91ad1c9d81a1b77ae82558a6f9b8cdb0339149e93e8758d4c36dccb5577919a001755a6f44d19e41732c2191472d5e944dc59f3e57363b0b67431dd3c31b2a22c0c3a165c03a3915cb64c639af96cbc989d187ad2f9f7b69bcbe7e8ed74d4f18d311e48d2f0d0bc95abe8f864d0d12ba57c5f7262be048b669a24a3ab0b4b842ae5d2db0ed6", 0xeb}, {&(0x7f0000000340)="abb5bbe32615236fdca0848ae7627ad43c4062d2889b72e9318cdd9ec8056400bdd74bf823c8988ec28f55cc41df44279cb65e7ebe5e146f163cf8da88c3885cb343ff2701b530280e73cfd3a0c552f7d507e6bea394371b72fff6dfa66bb5fcb6766ccc7aff86620ed3ed3e65cd1d6f420c2e01cf1a2fb9dd0565806f6896d790671f92ddde82f6da0506c11e294a54fe0f7ac63cf20eb28a5d87a6d5c6719d270982adabf180eee83fd9e3f821ed1425b04576b5691a954d38defc57e9026d1603a3b50e7f952a09becc038bf5b8926f0786b9eea1458760981b8815", 0xdd}, {&(0x7f0000000440)="ecdf60d9914adf50684bc15aa5f7dc71e627b5b4bd1262fb58be9cdb141c283bb0b8c7e285078a540132ea2bf2188fdaba159985ef428d17f9646802155bf3e468a24eddd85ef78f8e8ab290a7896bf4b8115ec0a997d60a46402675a2a7fc79eedbbedcdf160df0bf5697b22ed350b4cf4823bd173366f9b8cdb358046decd923676b6665db8d7803fb60c68a9909f1e714a996f92ba67f0c49816b6b22024539460e7c4e4320a8a0c007fab4ca242742bf", 0xb2}, {&(0x7f0000000500)="a1f18a2a2b4d82040021ba7353dddd2d9c98c48e226b89cc8db7777ab557415887a5438dc801b501eb3ed9d87f7cd8f1a374163688269a5202690a3a4114669fab49affcd297e71e02a43be7f9762146caa47f9bfe2b04fda25a878eb735d86a2c4af7a60f3f0f748a0f0f34003b278aa6563f554ba4103ec5d39d6c8ef4f8942733978f178fedce837546271daf92f2acdb2a30733662f9cbf7becb5190c2b1c9eb29add65ca261641f16dcb1752f92d43d526ab8a2e5792d0e979e9187ca276440f3c39a646eb913b0fc698b2c4ad2", 0xd0}, {&(0x7f0000000280)="993c579bba7f4129198639f402d7c5be05e09928ccef99c6c8330ccc5e91b9680f6116c24aaf499efc98c4cdda62b336e4989a90be3d26d76b41e6e20800cafffefa", 0x42}, {&(0x7f0000000600)="56f8f7c25912817165b70bc4850112f481896eede682d140deeab4177b0666821f5b81e507814cf2205d511c9c099602e9dafa725ad3f14421a224b50294b6106956a24a61bfb2", 0x47}], 0x7, 0x0) 05:55:00 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) getuid() r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x10003, 0x3, &(0x7f0000000000)="d5ff9668", 0xfffffda1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socketpair(0x1e, 0x3, 0xfffffffffffff4f2, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x88, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x9a, '.\x00', './file0\x00'}) 05:55:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x15}, 0x0) 05:55:00 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x5bc2, './file0\x00'}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 05:55:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0x110, 0x0}, 0x407) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3) writev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="1102101c8d60539ca7023e6cf6ae63aacb67631152fa665348b77141b237e352d726f4b664359c00a936d7b8694729377abb74a3e3e853728d7c4ac9630ef1f5208ffefe166ff982ccb152035b342f1c5e2dc0775cfeddbb06244c8cabfd727182977d7cfce75df6fe98e6", 0x6b}, {&(0x7f0000000140)="6494c8f483cf9013c8fd112396be6027101cb954aea39335abcc4f038498b73123c9f6273fec4ead180b5248ac718e82e7b937e852bd686f2da8fb3834f4246f3b77b43c52679506ba732c9ece9afe634c6d2bb576e3afc2da4e0fed43391c88c2fddec4cf1d68d8b6d03aee4ffaeecad20c9bd304944e5888c063b47fa58ca84e0b0679", 0x84}], 0x2) 05:55:01 executing program 1: pipe2(&(0x7f0000000000), 0x0) setitimer(0x3, 0x0, &(0x7f0000000040)) 05:55:01 executing program 0: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 05:55:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0xfffffffffffffffb, 0xffffffffffffff29, r1}) 05:55:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) listen(r0, 0x1f) 05:55:01 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="044638683a20fb4266dd6a3571aa48cff1a208a05e1718d2befa23671e3f22ea33444fbb878153b4d6ca43224360d83a144344ab3a2afcd4ff422ea2c602d4f0be7f09", 0x43) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() r2 = dup2(r1, r0) fsync(r0) close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) ftruncate(r3, 0x720) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = msgget(0x0, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000140)=0x1069ae6d54a955b9) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getgid() r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x8, r5, r6, r7, r8, 0x1, 0x2}, 0x7, 0x8, r9, r10, 0x9fd, 0x20, 0x40, 0x6}) close(r0) 05:55:01 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0xe151aca5d32b684e}, {r1, 0x100}, {r1, 0x4}, {r0, 0x4}], 0xcf, 0x0) msgget(0x1, 0x184) select(0x40, &(0x7f0000000000)={0x0, 0x5, 0x7, 0x3843e089, 0x8001, 0xdd7, 0x8, 0x1000}, &(0x7f0000000040)={0x9, 0x2, 0x0, 0x8, 0x8, 0x4, 0x8, 0x1}, &(0x7f00000000c0)={0x2b, 0x800, 0x4, 0x24ae, 0x1, 0x9, 0x3, 0xed7ce9b}, &(0x7f0000000180)={0x1, 0x79}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x75, 0x4, 0x7, 0x183, 0x4, 0xfff, 0x2}, &(0x7f0000000200)={0x80000000000000, 0x8}) 05:55:01 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000040)={0x7e, 0x6edfa2dd}, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 05:55:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) setsockopt(r0, 0xb5, 0x9, &(0x7f0000000000)="4c9f9a5c43e27e7dd6aa6cf876fb7b8475b2484b2b6337f501169345585bf08d55d6b2e1185fcf40cf6ecfb4a8fdf4ff6b13194508ac29862abdc2a38ea6000cce38bdca4fbad196372cf73048ace4a8eec4a498952f7bfcd730d8ba749998aada31dbdecc55c2e1d47222b53a2334817a061c5c4af53f867d57339960c1eea4a96e06b9bfc9adeeaeafc395ff86f439f0f8e80d370d74e8b2038e19e89b067cb45dbaaf2ab612b9f6f357e4544124c6b05aad147799f231c362b7c9f2a1f995105ac46c28914896f1e1b7d819e54762bfd2f8b567468728f53fd6a655137cf2207528e1ecf109543b69153426223c11dcd113e149bdd91c2baf", 0xfa) 05:55:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="b33ce6acb79a20317af7209fdd8be6a88051c768ec01549ab3dfa7bb31f8c2ba0a8b4f66f8b1b0896fc98d65ee9965ec3cac8538e2a52fbd48962c61fa52b2435c71f3718ce1d3cbcef9be13beab7d9c9af49af9d238457cf0428656180de2325813973292b6b0889f3ddc8766290ad5877882f9a3fcd8b73162bee3f5a28b39a1ac017109283696cc9baef59495b1463c9600b5f6c6703b463f2ce197fe67df8815", 0xa2, 0x4, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 05:55:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000001) syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) read(r0, &(0x7f0000000080)=""/191, 0xbf) close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:55:02 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x811, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) read(r1, &(0x7f00000001c0)=""/4096, 0x1000) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_int(r2, 0xffff, 0x808, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000080)) 05:55:02 executing program 1: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt(r0, 0x0, 0x6, &(0x7f00000002c0)="a0c5f94ba4f64736a1a0f1d823457c03eba1cb11635f6fa400af284264045978444e66487d698d31fda3aa182a0ae3c577c67963b7b9ed1ee6615364731247f3a497aefc60a97e26a93c47218464871c1f09b5c33e28b794c9a3e40f8cb104063cf489d567a99fa1e4637c8c745849e7c911b2449ec9a19d7bc274cf56463eaa61a2cbf635281eb70ca1a4e281fdbfeda217570687fec38f8d4ec7513591f16ffdd3a073eec3babb45d5a7c9c001d584c66d4dad50e328563928aac59a439ec5156ad1f6f0bd4351940913bd5159d791fd7882929b60c650479bce8bcd0a5959810dfc5952d5a09de408b4adc6380e71a63e4aaa4c3aad4d94c36767aa995fbcca4435506383d59f8e3b7616076bdadd5606b236f82a2f29dbd15d396f4fa677559ee5288356d0fc86d47bf63c22181724c2eb013d1862606943209b5bb161fcd359f9d2764eeb80d597eaf2a14f9aad1daf6d3575e2a2212282f4798442477cbfaa4256703f9ac1bcff39b0aa3aa6989bed3ac56c675e9667549fc2cca13ae0e630f13b59023b6959355b563a6c1f81967c2d0352a69737cbacab014d41d1d363dfd828898267a484f831094e820e1b4be48c9a4ffaa897429859062b9a93d9c3225913c1d4754fc48bca944a957a897f51a907bdc374a4d0b0dab6cf2a8455f7d23d1e9e61fb731d02c005b7d1de9bb15f0bde5c340090fc4c09e38a959834382c99eefcfd1fc27b683e35dc8dc3d7856df98a7e80f1bc763aaffed9b81f9587cc75639e54683bbe33a5e79f82844cd0fbb4d41d68a0b87fb9a29365d03d70b84ebd5e469eabd12d1c0d123ee683e37718312c411d2b766e7cd6c868910d3a7316fb112cbd1844c2145a17be0046331e8bbba5b6dfe49a71e5429db503b3ebe70136b82efa985c39126ccacdaf66b1a65f93a8f5472122cbac99ce69825fc41944798eacd0cc407313cd2f66d45ef1dd18a31651411730476807bdbb53884b0fd4b9f344ef9b8cfabe25ce5f74815cea7567f7dc6372f011395b20db883fdc2b4b47df2fdb7b814675925bb38f17266c4ed8c51c61f089c2e554f697a841dc6f51d2f9a116ef4666a415c9e55f195fa286dae9d1255358ea262ed8787a53d8415763ea47c2d185c689f70158b14a1c0e095f11c464a4b0d68cbe73f2f8db0659cd5406a9be0585c0336668cc7341e4ae02f80999f3ec3f959483b8ab9da34e28ad6895b017bcbab1e592dd34426e6340254cf33b5be7f415204dca6764779cd103b43efc87dc6b6eecdc7ec0cd1bd7add20373d0905a029f59adc77b2eab390b9f320af7e0c8f7bab59f3b1e032f7c74867aee704ff2efc2678c5272ad511e9b1f6f1356eb02d42f8119b2f861ec23394a9a265ba38503e09a81f16f9a55678ddbb1c0fa18cdcb256d8f958cfb0ad559594e9985c712462df176e09d85637a064577624884067581f3eea278a6c38cc0fcec22f449ad32dfbfab41637839dc81fb999bbe477518e4b4bb786ef304d229eb5e21aebc66a236a140c72bdc0641ee4b28fd72bfd7c2b397917545d1948c6564acb03baa4e02d1c917f1fd64a8791047f1f506b8b668a8d3ca60466e7529bb2137e715a2d432f561e36c9653d8f530b688ea47a496a527bb07ed4cebb0489785d7d1a79c3f5b241180414efe3dd4266b3049127b61871fad6bebadff1223523dcc742723573673907e08cc2b3da3936f97a6ab8993b4031d7f4b52b8e16fa957c425f33a8673b9711eceb5ac4dd3256f03c820f4ffbe154c644ea1d64cfcc72084a6081b3b9877bf3bf818ecbf231ad2e8fa6a5207865afb20dcb5fc764093a95bc8a35fb44dde89b1aaf601f1d3607aef31118fd6a8f1048d0ab6e5d52352e9f276ff303886523fd59701aecf301d71ca8efc293dac17c9fdf4564303738fc610445f624999a7078d291d86ad03de375e4ec72bf1b5a6e792fc5117c44a00eb30c21b5a11a08ed6ac42da9947b6801f0c7fa9e7289abcec623b1de070e6ff8fc74c4eec546d31e62ff9e528f10a15ec8b818fad22ff8f8b7a4cb490e3ebd61e75ca3dfebbf61ca3651789514e3ad1bbd27d8be4dd081b066eb24b3b8f7dc8e063d301927ea9d550e7e6b0c955b2735d96c0adcfa5f46096f0df9cd184fba528e2d4597af69f18c213df7d4d10579cfa2a7b87d012f54e17fa59fb486933a994c158495c41c9ede74d938a061a125f02bcb1b3a634e4cef73baa0ce2252a1dfaa04bd49692b64272f6fda40b4d62ff03aaec8fccfb5ef3e2d562920c8428896b0b50550f706a9d8ea99a79babe09b8072858c865d8cb8d96a906cfe1126dffcb5a5298745dd0745128f6748af446459a86ee0a9073f6544a4f1a35df6b71a2df40ba3b0f895e3cfcb48e1824215e31278d390c26ae0804c35b74ca79b4576ec19cc72cdeaff3c9a77c78b15c0af433c8147b82f36664cae603ab86fe7a095c09a2e71f5f17d269ff7304062331bf3351caab789837a564dc3e33d26112ec384b2f3d5dec2bc906e1d73edddaa5aa66d672f550bb01154d84aec1de90706294696e529ede068686cd1fc68439ebfca3413a6de2dd1144e66d32a04c6c76c3692428afec391aed56edc6f15659b54b9921c3c03fd455a802a6c197d4f108158283aab208cb65731d2fdaee4e522f9efb716676a25d95ca66be6b5e96f0fa52b214cfccb87db3b6543f40a007c1b573e7effc6be26e1c4fd5025cdedc49ae462f3810861e4217c5352ae251c9050f89e26c6e3de379bba12739f10bd21b98b125426cec9c56c0550f91ec79fa787d938fcd0f63f21d9356da5ca3cd8f75a70adf638a2fd69493f53a7629de45ceb5fb2968884bce47fad3bfcc3b91e4760a304ffb9e1997cd05698c93d6235bc46b28d9c4cdbeea7fecba55802d8ccec1c57cc8dba0aff30bb21eb8b39c37122dcb421d67e6fa367ce7228df47f6a0213b7b3dc06143cff6086e695ce53e369a11ee92100e5d57f912e7a8446cd62c2da545b747cf51d3a36736d6a15853fe5e448a40fadff31831bc0b48a1889d636b885d832bccab0d2e32683b1b352f665b10359546fc58372ec6181ad90e94c822debd36e873bd00275245ec2cb0001ea29acad4ad925a0531aa00ba70b8c745d4d2d99f4eebcc34c54e45930d1d36ac5902551b84e9a355174214eecb998bc5b0de57d5fe920a7d850ed08a70352185783bceca4665295bf498ae8408a905ebdb03f57da6a22c45a58a636d0735b53b506d53b58dc34aa3f45d50a2ce708a19d101bdae9758bf99c9a73b562d1f8dfe9d9b5f944dc5723a25a6f7c05bc5e22358c37274bbf4e065a4d4f512101f9868e33d3ea04a7b18dd43706eac3d30225447c8e5735503e42c2aa5b345b5b85ab3c6884ba32e67245d83c4cc0f218d764cf5546dd0e7eff9e1089a24781aadf0d1021b529196d29ad8de4280df0e4539e62db746d7e7d1fb1bd8ddab86f73823fa5377885f431477ba5571e26058363d4f2f23e2e31f58c2d6bb88dbe3a82f9dbc68cec290a5b645f20e11e4a189b306a5bbfe2d765881b52b2042a768d2c599f7d1081cc6c5b540316f59fc20a04e22e6206caeb24b5ec71d8d60fc01222db5a63cc3a22c348a7063e16face70c17f2d6f4eb7fb7ec5c8d101009be49b196102191aa4aaa8f9d97d1630f04e11059e885590e3955ccf0b2db83650aaf32e9aa4f0ea876090d40a1d4d55200f1d5c92defc986422e5a2c0495adaa1927e9af75de9b0a4671b020f29c2ae65b0b589e8546c02e44d96d39566508b5b04738e4fe9919a986344f478351af7ac303c0115e121c7d5912f2ea9290d13cabddb43c7bd3f81c5966d63539e43ec075efe3dd5451af993ec02e94e82b118c5883c8ac348b83a974edb30270f492c6d17d6c3592f934c651fe6d50b37434765d0fe6a91951b5f1937472b0c8d3f1486d8077778dbcc69e3ef54a72c57793a54618e0b05cc580eb315c449563f8b79e1b7cb9f9738a891652e10800cf35a22702a9f432c44bd949f704918fa1a46224e879d33d5bc10ff970393c8a1b2cd04389851641ef60b117c88fbae64cb77421f9134848c57552f4262cab3996576f48bf18378b048e4d2d4bcff1a4d008e30e4ce7a863c946e058b8edda7fbacc33664c781ad69d22d22fb2829edf638c0c00860c1d2b18576c8c2e42393fad3826a48cd313587a314f5b1da39e1bb7e6114fe8e91de690c39cdd8fae7aca615489f2163ba83e812ad9eb4c5d2742e27befed9b7a013ef939efe18a5ccdbcf3799eb73efc2b6d1695148757f8d1083981b6b5555b45108f47190cc97b566ddca1b19cdf64b89b61e1345eed8209b23d1ae976059e5f1dff7be973de50a5177c1f818371b3ac57b5ec494ba708a74df2dd5796d88c5d0ae8803a06b04f9656bad1f7099dbb4f6d353cd91cb045fe8cbb8a76dc7429c339280fcd6fda13de8203ca1860232b30fdef0248f5205ab72b9d77c70c2fcb202a61f969ccd5282c7eb4e012a1480e7dc8955af13af3388b62512dcb48475cd2035bf6210b758f7351bae6e116bfb8e5b76a170fe2953b82eb04828a37a662ac314843c7918977dfa2a165902a77c28883c53bcde35f4fcf7d568c4ad4fd6eda2d7551491eb4a9867da7fb319024d46f0fd812e36625d9a4510ea2f451bb0f0d797f33026daa5ad373991ace52931997c0f487537273afa080420b62277cb3321ced018a631f1c16f1dd4ea741f9de4a83a983156e519163260c0ee66300edf93f50eab2ab4a14695ab22753b496bf35766cae71dd7b32f05f3aac2a649a0522cd2a0bcb18020ac8c3f44f2fbce554da100eb8fb0ecc2eb9328abb5823eced14b4886828abe6286b86514faec9b6240df4663b3350d176b7ce231714fb2b2b4bd989955471643fc2a68f216144dd6d9eb1741d0df98b3075c0092f18da29f7f1bb3cbd1b260f4065193273db494fddfda0bf956103617b2cbfbb9463dd02103641caa58486c129bf8a3999f2875d1845674057710b915388f9f9b40bb7ac420f776734af01b86f09518935478124ce5787bace8e201148769b59ba5aa73ba0f028849164e310ee6a01e4cbfd886314f1c347b6fcc6c0465f096dcd2c32cc0b1d33bd8964afbb2f4e569f9ac6255f2c4b1fc465721a941b1c92dc78ecb90febdfc4cd75ab4b48d190cd00ec38f9c9529094be5e5ab89a0bbcf5eeedc5354b3472d98bf82cc95f713625520c3ed9e78934ca90d1b3dfb48d766e63b8d67756132ee674a041f3a067cd72901a20a2b66a98811662b214c762bc8e21060de57ea096c6b1318cd80d69b2798a219f3c056af5e0cd75b23b80c66c0291098ffb0470085f9a2962463b8df9e19fce45bbdb8fd8cbaccbe077bf4c9c00a7f4d239e42f1b916d7152f68b14b533e0eadabb7081f9699e6717343d3b4a1de4037cedf3d10f9fdb825017a7e0eb2800e9e4c269c424b5545274b432e05bb09e3fa0fae74d32771480c5b17046b407049f6d51172b1ae55690ff9a795f805cf993ec71246ca5ca42d6d32c65778eb5adaacb7fc2a7bcc44c20e81eeaf961d2d86303b5ad0b7f8da638b179c4b0fd9a44862fbf0395c81c5ca1567e5ac2973224487f3fb7e0b885b5437cfde41dd83895b77d7d369b998b84e67dcd26a0c6f81eca7ecab7d937b28cd18ab41f8026a0dd40b2e33a48b0a57fbc404906b6ac3d24e2457c191a1f7e48e6219863ec4ccd423fd3361f02646e9add8a33bcf34c1d08b4b960e727696260f14d44a781e32b321939bf9772d08fbe6b6aee26f", 0x1000) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000080)=[@rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x0, 0xffff, 0x0, r1, r2, r3}], 0x9e4ac3e43963abab, 0x1}, 0x0) 05:55:02 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000000)=""/167, 0xa7) fcntl$getown(r0, 0x5) 05:55:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x100081) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 05:55:02 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='\x00\x02') munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = msgget(0x3, 0x2b) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/88) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 05:55:02 executing program 1: mprotect(&(0x7f0000059000/0xe000)=nil, 0xe000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 05:55:02 executing program 0: semget(0x0, 0x5, 0x0) semget(0x0, 0x3, 0x700) 05:55:02 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) socketpair(0x10, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x1f, 0x4000, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:55:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000880)='./file0\x00', &(0x7f0000000940)='./file0\x00') r2 = dup(r1) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000980)=0xc) accept$unix(r2, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000001a40)=0x1002) symlink(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file1\x00') r3 = dup2(r1, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000840)=0x4) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f00000009c0)=0xc) socket(0x16, 0x7, 0xfbce) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000500)=""/74, 0x4a}, {&(0x7f0000000580)=""/27, 0x1b}, {&(0x7f00000005c0)=""/166, 0xa6}], 0x9, &(0x7f0000000740)=""/12, 0xc}, 0x800) symlink(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)='./file1\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 05:55:02 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="00009833dce6c130a3ba179c8c0d36aa4ade000000000000000000000000000000"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 05:55:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053e93b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b61b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac696a3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec16", 0x3c0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x2, 0x8d7d, 0x20, "86f8744a121f43a3914bd8e400504e88694b28c3", 0x6, 0x3}) close(r0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x4, 0x4) r3 = syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x4, 0x1, 0x10000, 0x0, "83184f241e81f2332584738b45445d9907bdb860", 0x17, 0x401}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r2, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:02 executing program 1: r0 = socket$inet6(0x18, 0x40008000, 0x3) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 05:55:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="d0a99e3fe02e067f395edc4d2b97dcf8c99f7db727274a6b5f41f49033225515fc72594de04dd54d42338f100d3b94e11844a3ef4168f51356e5ee", 0x3b}, {&(0x7f00000000c0)="be0cd7158fa39ade7155937b953a132dbf962cb3fb48b89aee51e6317c9e02dccb40890082a7595353bc3dc521dfdbe7c8d6f1fc3086088802b6d9a7f39d8c2a6ea6657be8237c0123479bbfafa641e510c78aa7b6365e6b088a94bbd5be134e30d8d10333963fe502a4d4dc40f788fe488d47159690921f5c", 0x79}], 0x2, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="3ffdabb0e1f7256246aa2b8af8b801666a1740305f547304d8bf26c61bb47392c266ed80022341ac72e4411729028de5b54aa1baa6d655f405ef5b8797b883bfaa486ff771e4acec151ce138aa4b2b452d870fef41539babdf15338af493a46dc5afe0167b6e9331ceb7486f21ae3936fdae24ae6235d7145b3b13e871af26fe31d7263a", 0x84}, {&(0x7f0000000240)="7a8a693872344ea240fdc8280f74c8a41a8ba9d76ba1a77c0d84c8e3e97725ff2dfca0d476c2a89b6753a7c2c90679f8fb7c0d767ac62df787251280a288ce36e8fdf74449f271d4623eecaf8cf3b8ff6e89f39e9e819964bc2b94bc278b794003e6e2592bd3c86887ce4e86af2cd8a841624ec0d23962ada9b9b197a1166fa20415fa920a8dda764777308cd0a29ef553f1d097808a39f626b315d4f488e29eb0aa2c2fbc57754cd88ecf922d526057c251b9e0c85ad6f23a32d24b0e0a08d8bf4ac1966e66f8e52f56626a2014451ae8d251546bb31030221452ba604deb1a1a40d1e1329399f752ee9cc419e4deb18057e3a5a545", 0xf6}, {&(0x7f00000003c0)="1b154763aaf925b656084238ff62b39287681801170632324a33087853625521795ba5763a0ca49de42a268e92c9f1e76cc6bc741c9a7a142a6ef922560f7de9a98636d3d7410dd913c1b166bc2f230bde0a00c793028c43bf1286e8e3d0e32af6b982e99f2077969b3cefe6571b88b6a35c115a296845808ce6640084261b25c59370668a14a07e325e7e46dbc264638360a4342d41dd496a90e3b5868ffebde336df321288afbcdd9886cddff64180ba6fea9208d7137781ae5fc5fc3d77f1ac6b0f89b651a9e4096750705b7a33e8581a21b7a47c0a355320166891de7c242c02134c1839a76093fddc4c24b4769b39558219", 0xf4}, {&(0x7f0000000500)="f2d96698fce7072bb9b8db1cc63c258a236498fbcea8d3740d3fbcd0ed3a00ed2aa6b18fdaf083225ddaf76089e5c3f3474e2b6cb2c37ea783a8894be7c9d6b784b217b51b213737b7964ddd38e2b0cb48cc72dd1bd190467b97ce349809ae56691526a92216e22d54e20444cd5a8a7c17adf885ba368511e0f31ec8f6b1433b034072a8918ed3290d7e8645887f29954120615c27a9208d6fcc875d76df820f1d8ba9d84574d24a897603022c02642ada40afd9d5275af13ca993c2d3eb12f638b07b36086743b26c157696760c48dafa59dbd9328e65c5453f331a3c625e920b33c9398ad30823ec99efbb382646", 0xef}, {&(0x7f0000000340)="e62aa4420725f454b8d3b6eb0d8c98302b7d66851bda2ab00e4a0bfc5371991e0923f07234dfb9884b086f2794e7dbdd", 0xffffffffffffffb3}, {&(0x7f0000000600)="a59a0da7e08acbdaf613bf38ec3c1ff6d2d6b279c0451875cf00acc599a2971fc2f4a0bcd563e998d2e3f0f856934a49b4198925535b66c1169330222c711823ab29856191de31de922e64ac72575fa885ca75b5bdfa", 0x4a}, {&(0x7f0000000680)="8cbcc64ab670d81c8ba68b3c9895030356e11f2e66003b5b80ba96d33afa6222fa3ebfb01a84b337270937f5035b34b7ec5c23df3c10947597dd289477cb962e8fa7eaedc697bda60b85e8f62c7c62f363a891759f628d23eff955c827d1c0df51c967e0bedc5d59aa8a8ad9af9aa55002dcc46ab110144c376ca64c3d24e9790390ebb0139bb03440c5092a34ebe53e9aca6a30b7f95c5dc69b95999ba153e310cbf3477ece202de9258c2598d4bfc0d179f1422db5bcd1d88266c201426f570048135802a4b1d44ffadf7bd49230ae766040", 0xd3}], 0x7, 0x0) 05:55:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) flock(r0, 0x4) 05:55:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() socketpair(0x27, 0x2, 0x20, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 05:55:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x310) semctl$IPC_RMID(r2, 0x0, 0x0) semget(0x1, 0x0, 0x50) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) 05:55:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) msgget(0x0, 0x104) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r1 = getgid() setgid(r1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 05:55:02 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') open(&(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', 0x20000, 0x10) 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', r0, &(0x7f00000000c0)='./file0\x00') 05:55:02 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000005, 0x3ff, 0x200}, {{r3}, 0xfffffffffffffff9, 0xa, 0x80000000, 0x6, 0x4}], 0x94, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x401}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20000028, 0x3, 0x5}], 0x9, &(0x7f0000000180)={0x20, 0x741}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 05:55:02 executing program 1: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0xff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x9d}, 0x10) r0 = syz_open_pts() socket(0x3f, 0x5, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r1, &(0x7f0000000140), 0xa, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000240)=0x69b) syz_open_pts() syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x3, 0x4}) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xc9e, 0x400, 0x400, 0x9, "633fe95b6379f2c95af5d382df036530995b8d0a", 0x400000000000, 0xfffffffffffffffd}) 05:55:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x8) getsockopt(r0, 0x3, 0x80000000000040, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x48) 05:55:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x400021) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000009, 0x3a5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2d, 0x7, 0x400}, {{r0}, 0x0, 0x18, 0xf00fffff, 0xdc8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x7, 0x800000d9, 0x1, 0xfffffffffffffffd}], 0x7fffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x65, 0x20000041, 0x93e, 0x2c8}, {{r0}, 0xfffffffffffffff8, 0xb7, 0x60000000, 0x2, 0x9}, {{r0}, 0x0, 0x6, 0xf0000000, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0xa6, 0x21, 0x7, 0xf2b}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x1000, 0xff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x2, 0xf6}], 0xfffffffffffffffc, &(0x7f0000000180)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() r3 = semget$private(0x0, 0x0, 0x50) r4 = getuid() getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() semop(r3, &(0x7f0000000300), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0xe8c, r4, r5, r6, r7, 0xa1, 0x6}, 0x7fffffff, 0x1, 0x3}) kevent(r2, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 05:55:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="ae6b414f46bce4fd03c94b990cef22c407cf04fbb4e305fdf7e4777da7bb137926668dc45ddc9a151caf589953e47927b3fdd5d2a24bd635c145a9e4010d8d08685e8e3ddfab220393a672bb7d51b683cd40febe67d6a6c97a24cbee77bde2121f3e9516f1dd7deb335b8d77072868b42ffb33", 0x73}, {&(0x7f0000000080)="9d5322eee7e007799d0360600fabd8c32f6e045129ad6b", 0x17}, {&(0x7f0000001540)="e76a964dd14d010ab9e53f71a63df7d7a70505b0ab924f9eaa6789b5fa849ff2c792de74e665040f5e37e7055cc0fd544500797a7010446c12d125cca4f33238c54eff8483528b89327c60c1804bb3b982e3d8cccea629f8facc56f4592800ecdec0fe36f41001b5679424071c1b78c169c3d682190cd07709f4914f5c434b3e1ea24cc921e6db80e5bbe91e03a6a0910bc54fb8380cf8d99e9a23af46ca57d5423a4ae0efcb22998100dd32a02b16194d5b24aabd00b34455f7eb770c6e21eb67b754eb89414c520865a0b62747b657ba057b95bac6b0e8105185014b1abb6829cc398434e8eed0a37e88d40f2c814d38b49d5f966ec4fe7d013ec4ac51e01eb297a1544267eab7aa0954821bccd87d2b7e96f4dfe2b123d18e04ab644e628f7727fe4d397eb13589e77e01007921c5e8f9cc2ed41952536c77aed5b20644be12723bebc15bc926d8a3ff6001bfe3288400000ae3fcc098e4a4d24f2feea790fa831a0afe81bb340db72dcebef962ac1d66a0834b44cba51ea44ff43791255934cb9491031a4042e2090855cba0bb973b70893ecdcc124c874e0b844ea4d95f4c56a1c2bcac9239ea4e96b1a875f0b86b55c07d009b54c629554c3d99fc5ddeb805440764f185ccb91fa24ffaa9e2cf56a9069ba76d3f501c53feaca5490cbe26be013079bfc4a7cd87cf2cbd5e93e2ceb6909661cffd0a7ffc17dbb88854354b0e8740aa6ca4864427e540d13a59497c40d581ff656a7e5e1dc5d1d3d250a5bd2a3dfdca85ac2b489d7c7b69476181cd0c3ef02ab669e591165e852a682d50c11b858c46716c75415458b64f500aa51f221d13aef1c9cd7702516b464962cb931a4dd157e4077a7d2316788c27c54e95ff34c59d4e1f659b966c28535eeb293efcda87e8505429dd05aaabb435e56b59ad4604a14886521408d6ac48fdd981e53bf50d91585545c9e80f8cd0015d5c4324237069e5a48c054042efd9a961ce79698bb58d0150bc5a4d5d685912bec7a18e875e1335698fc04a6efe9246e70072a272288182ee250b0572015346db18847676393c71996241f03615f71434d61c1997806283687e0b5c2eb807cea1a1906fb845405eb0f97d2f9ff2aff325c001d12b5ec34cb773e3ffd4ec188a290aab39c0f7c37a6ebc7dcd9fc89524af8a4e069172d818860d6319ea6db2abb666045e7b1bfa0a70ea76801804072f6fbc3dc076607a98a874d7cc846c371ec68e49290e2cb30907d90881cf7ac7eeb63d75944c6e434e83a84d19986ca17423d4220b2aaea03ba3c1a18bdb5db1f8f3f8dd9498085f6a6e5ff51468d76c2c265d81e545d80952f039e99b373f7a779158e05d2f21f12419b143330f01e93b567e3419edd7fa59a76f60aa4294fa7e6bf292351f8a7853784b98c99f3a9f4edd2370fbe13ff494cf7573178ac0a62ca6276e263932e6cfab84b0d8a2df8ae7cda02cdd97971cb74a91d45799c8b465ac5aa7d5771c36c62a6a18207f999b91c27b69086cd3cc029cd3c6e1ac7a36254850c9ac6a39b788223c434cfa5c2629067e40df9df242d62206097bf5a3f506e001748b9f26879e90b4125cc0ea3f6079ebfc124176c5e41707929d9d573f88c484b88726d8b25f34507685fd38c22870834ab4847725ad3314bfab9fc2d5cfc4e5efa79771200cb0e415f9412aadbb9e131afba747f92938e661477faf20cff7ba78ceb79cbc11cc6e5c0013c36640c527581423cc6f118ab548b05b625fd565957a0fa0d5274e8284750a56f6cadfeac5a0d939c1d2ffa58c546f76e83778cfc35e6509729849da985d83a35ac10389ea4c9296a2188b5bb0c5f3c77c89ecb64609b79224996c73a4df32c0f2da722c4ee92e338b529f55ebb5871e12e08391341ddc30ee56ba28a8d938e3ffc1113ecdc73fe6a6ab51ea642d7a62f1715b002398d760ff76aa552d623733fd7197a870702cd0df8438970ee4b14e6fdd64217abd287104c27d57fa066689b6e269926fbe787fea53211cb21e154d925c72b3be8adb275d8fabba972eaa19516d8b35c9436ac3927b91f727642dfe495a1c78dbd3915b22e0a29e10b2e5b4b7cee75d40e386fa6ba5c4ebd5f02b7bdbb21c7d3bbba582671bf3b9d7cee01dfdd683a988a0a5bd4011cb102410516707efbed8c85a39e1992b415e9ba0bd46e2145ed551a9a33d13c48882c43494c21dd1535c69477bb387c7323d9fe3d4f4b1b8df6bea60f78f8c7d41dcd34f21c7ba714565bf8308b8acdfcaebeeb455c1bd60bda60230fe1c248225309bbf64f9892b6738adf30072cc7556d59b3ccf59edd93efb2c002f6f7cb6c03c2a85fc00e8621ef24f46e84907a6aea2b02e634bea009fe08b8229fc3e075e511edcb2e1bfdb2bb95b1c28b23672755d5fff187274bb63f1f39e27ce6933b1b2c413234d0f584e8ca955e3904a300c450a8324183ea9d30875ee15072007f7a930ad4f3df33f936c16c80a5faccbda14615aed643d0422a0c7ef401ca8144f0879826ea2f2cc9a6899303816de4dc1af251e517b15c38dd1f3c30280dac26427c0e21f6c67b20b184d1f6140fa2491f7dfc44857295d977ab47e6b48239851e785503f3653861d75e6f900cdb6db00c551dea517919a5b0a0598bdca8bab8557405d2a3ef936308105673971b46e5cbe8d1f62beba8db551853f89a28b57d1079b8e044ce3d98f8505e3935309e829651c5c46efda5b8f6cdb7d79739ba7fb9958374d762b6e92d4fe67b31752f82f062a57c0b1a2d119f8819b02cf5e875dda8ad9620ae3cfbb8689cbfe26451488df15fc4721bfa600bffdd525c21483c81b2abbd294f5a2cb4ec59d5f1aca9e5ff1b0973705205cd2032a8e47f5b3cee78d3377a77fc0afb7e12aa3169dab54cfe736239bbf107d0264ac04f3ca926f45e814531d9bd6313c69a5841e24607d6075d9a596d63a4f0f4cfcd41acce6bf1066e70a3f230946dbd2365901d264175228b6656d3c0dd630a6158bb741de82eb25d6a246ad074f7224653e7a57f6cc0a20f7fda40d52570b822ba9a54d363df020f322e27f900de91f9901f3106abd9571eb6f82b504c3457ae5fc721fd14ac5fdb53d2300601fc04ff0e43626526693ea4dadf80bd6e9159505fd83d89a7729cbc58e504add0a09c6eb810ece45b45df81659334fe322cbe887b83b7add0551b26411fc2f83dd985005e51f2d68c32679498e06bd95958256d1ee999e2228ef7dce6278f6e14b162e1f53417e68282b468c4be91b3b24a0ab7f527180d15d0693fb5a70aa185e0aabb98f953efb9fb54f6c396c5b44aa3ab157bb8c3f2b5726912229e38a16cebb25150733c798c0d371c1d46e7c282ce6a2c17776a9e7b31fcbab25085f09a83fcad64ea2968f9f311144271e5b71942165e767be54195af3ca03176a0bbf5e7059a18ce9a071c735d0e43b7a0bdd27889e9d044917a9bba51ac22aa6d63c22382b74e6c929fbd21016dc5a55b59bbc2ac5e7aeaec2d2d7bdd34778ebf241076a1afd3e6e3846f636b6ea284d0bd7935b8e067524992617bcf8871aa6162973a7d0cb1a0c4463076b6d0faa01d68a134a74ce7f59bad4645c7eb09704322b276981be8406eb97512f19d58e141bc7fb4397c921239f05c503b520ee55cdebf7aa2a767d79b6955a3d1b90427b2f51181d0781df51aac1c4bae00b3fcd61fe10f8004eb7d657dd8a49d628592e03e7e8d1e6b45cfde795804d06e968542f2cdf0d1146d81421fdb69b55ef47e418dd0b0cebceca183505d488466561c3f48dadfdc6ea068c1fd17acfcd709aeea55acfab6d2dbc59d05f812e1cda245f8452b9f9bef79fd7ae2efce45c802f67b3ad6cc84eb72c28a7abe7f8e6b923085c050de190046205a48edcf8b5d1eb863e4a4d8995c4a28ca476371729d9cda8dd19c1b2f58ff9858e57bb89a7680acfaada6eed8dcd3e3ade8f280420aa33ab62f64b623b5805a5ac21674eaa2ca9a2db1b41bd6e7e425ca063c01df5a825d8f225d1c22f19d8f0695463be190f533e39efb6df32e3b2f856bce60ca12d8c72fe0dea6922eda00cba6de73d036e12fc62f68167c9eee855f880cc081739a150104ffd16f039f5da650fc0c7da52d3849053cd8b8d63b758e67f034a96af60f2fd76e7b7c57a640814d4bb24f57fd1bc089ec85e55817746b776f80cf2f65424047316f5c0756184f19033f3eff149a187b0385bbb356e49be624dc79081888f715bec369f9c5ac2b747ddf83c0ed77f79f12673c9f7c3b61ffe82a7fccc3bf7469dbaa62b22ae43fe6cab07fc6553d88505a15f50f9d9102f4afdd64bd10ee10ccc139a6173976835b19f3fe17b00e8461e21114ae906c77783df3b9622189ce4e3865cbaadec7aa3979a77081df531b0858060c8a43d721680105c4633b56a68ac9687ab4cf0f65b5d28531c4c2e63fc12585e37a2465be11fc965ee9b7344288a6002254df5d4ec4aafe6dda64ebc180b9295e0115d94e02b1376e7c9a8a06f87fef8010bdc6eed40bc1fdbd82a8f441594ef38a5cc0ec9d88f9b2f354c33ba1897c8ad0c57ce2442c0cf344c25580bec44fca91d72481972de3add574679ce67be4aa1934a8f4675fda3b7d866a06d7c68d80569b58fc88cd0235e9dd1cc0d27efec5ecf83e2889ace501796bae052154928d4e87b7ea2809ac7e220c4d72a3eff6057efd1873e2b2f59567b39c28e789461518e9c3f141ca986f804835ded5400b115acefaa56547c940c81a856e6316c1c205d3991f0dbaec450d5c5d34a713776f0c12accc9d20ab7c450036045d79a2355e987ce85846249fe4ff89059487593b63c47f27d496d7392983d4e606947cf8067aa9538ac67a48e037e40e1eacdc1aeb802c6e944ea2c863b07e18f266630dbb303322bd44d5e4c674a299d2e7fb7dcd9b1877bb116930a4231ae2a3b7f60b79662504ef14ad708d59d36a7090334369ff8d858da39b98cb0dcd6cd9bf24cad59ec300f4ac0935317ca631755342e536972c96483b1c6a2305ad96ad585446ed5163b5981a6c1476bbbbf53680a0a9d366c6d0fd57389b92cc24b88639aba95c5388fea8cf3c0dbde0baa1e7baf34fdab505387f115e595cf83fd4e13c7c9a8d8630ea9d8fb78604779eef4a1d8983ecea037fd9be2aa29a3ae4bd9ebd0886fcad15916c6a85589d3320f2c5871fc97ec52bc8025c343c4ff373faf7a59c07dbd03bf765c840396aa342231e6c6017d6de14e2cd32370c284342fc6624a9666ec2a1847f9a030603ca5708e26ad117dcbaa5f90542769ab7aca473cf58db659223593a64517042e7d865a398a3ea4aeac6b4e9afed7277e5692b542399fe4469333d8036b51208234504b5dcb94f4578ac8da71cb6a9b6c7ea70f79ac446dd320783ca1f31fe0fbef6415f2019d3350c6a43a7d1950da0d6dc3c7ac9865b427107f86dfee0f51e1ffa590b246ad3c4de0557f05e730aa98417f78268654b59db23b18e058157482669b90243d0025992cbbeca87829120f1b28cb043dc9ac80b94c42b79863c5cbed7bd989d84c2777405210844620fed1c295c088c1b9c28a332c66d929abbb48485c2593af2b6e6d6c685a13f3f091853f001b539e03e65fb7ffd229db97744587587fa0fdd83b5790b8f4eb51b16581639cea47284902fb049a30e4f29d26b8a30b2490b18944f3a115b2dc14b9a99d6ccce7c4815abe0b5842a3fb01a3662afd97739f0ffb4d9c49591d1cee98d75c8916e071c4fc6fa85bbdf4aebe2ab603b7a7443ef863204685", 0x1000}, {&(0x7f00000000c0)="b7862a232d9e8e51716255cab316f32cc7f159b0aba36bd0afcd9b531fe8d76118a79b01bdd6722ca5935b963a1164cac57b83c263a597ce5bb4a71f0f7c9f9c911eb8a5dd400666aa826ffbaf67146d4f39707ecada7c340f4767e3ed275c182b221df18e39043d2492e1edb0d03c9d7806fcdddd6cb43c38f5b76eda87b358ef0e408acb45ab385b78d447d07a11330f6b50d9fe2ef5bc2b3641b5ffeffc6e0c86c018f4d2316a7185480529e9cfbb93a73b38b373c843b824e1ef4ec11a55a7366225efe2ba9ee9720602f7608b0e61185053d28efdcd8a82d72beda66e761f7165eb5f2c5dd6eaa66239c7", 0xed}, {&(0x7f00000001c0)="bd1ef81302f9a5061fd67a3b52ba4d48d627d531ceff", 0x16}, {&(0x7f0000000200)="afbd437b184e3904bcb5a8a988d7198f1610013501b1f203ef6fb04260e5a56f93132e87f8ec43b23929d05209343ec099eae65e1482303461e80169721e4312c887c8974b1e93bc721aa709f2320804ded236a0eae52dbe2a47dd4291861499c36f776273064a277d031c971eec4beb61e0c2422fd524cd229f3e5d55933a90ee936aa9f3670c6e6491a7265c69e83980110102bd238a5c217a6b01ca323286d8b7fb0242a795d2d151ae93cd5c09b699fd89583a6e15dc9278fdce74fc8afc7bae141bb49b4401637eaa", 0xcb}], 0x6) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000002540)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 05:55:03 executing program 1: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x0) shutdown(r0, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:55:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x80) write(r0, &(0x7f0000000300)="5f441752e36e3e65d1e9377a7885c58e5441f94cbffbc09a5c542ebad834302b05676c748a1cf047f756fba6b3fbb9261e71058f30e8014cdb509b9c986bbe291cd68b7418f6fd29d451e7c04fbc711777ad796c777d39b894d4cd17f9ca4c2a17c5ade292acad91", 0x68) getsockopt(r0, 0x4, 0x6, &(0x7f00000001c0)=""/163, &(0x7f0000000100)=0xa3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x100, [{0x3, 0x6}, {0x3, 0x20}, {0x3, 0x40}, {0x1, 0x33}, {0x1, 0x5}, {0x2, 0x14}, {0x3, 0x7fffffff}, {0x1, 0xfffffffffffffff7}, {0x0, 0x5}, {0x2, 0x8001}, {0x3, 0x5}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x1f}, {0x3, 0x4}, {0x1, 0x8}, {0x2, 0xfd}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x8}, {0x0, 0x8}, {0x3, 0x81}, {0x3, 0x7}, {0x3}, {0x0, 0x5}, {0x2, 0x481a}, {0x2, 0x3f}, {0x2, 0x8}, {0x2}, {0x1, 0x2}, {0x3, 0x6}, {0x2, 0x9}]}) r4 = dup2(r2, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000500)=0x1) fchown(r4, r5, r6) 05:55:03 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x3) 05:55:03 executing program 0: r0 = socket(0x19, 0x7, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) shutdown(r0, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x40) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) shutdown(r0, 0x2) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 05:55:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1084, 0x1) 05:55:03 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') lstat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0/../file0\x00'}, 0x13) 05:55:03 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r3) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f00000001c0)=""/121, 0x79}], 0x3) 05:55:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() write(r0, &(0x7f00000005c0)="789094db2494326efe12f8c98976e66f72c16075403c3801df8832fc5be98e8941186c69ec3786d7984ed608e6b7fb061da012d44c736e47f76a6c9608baa19933a56f63316e9db628a88742f30073d6bd82d2cb575db6e0f2dc78476089a2517553c4d5d66ec74f8ad5b087756fcc06c1b36cec65a69e7e9d245477016c02166a0892b4", 0x84) 05:55:03 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:55:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x1, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 05:55:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="001ee0b4e09a00000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000002226adb3036a6b75448f4f3b1930e09e367d09e7819533eb832654f53a339851d869468dc7940831ff42b5958707b669acf2ee9a830f8e793fbadc00f7688a52215ca12d06ede80f8927e5d288f3ede500bff7134b8d7ad0cf260828aa60c952f75c30be8c88de9cc64da8c491bc40e61f8b34c9c6635fcbf5fe869cab76e8eb82a2c7af0538df7f2b3dc35ad0c77ba732eda7573b288d8f57a0a629b0c3e01850fb55ab0c535f9a28a9773ec9b154a984ee09f6c7dec35306939cb1dd6e8fdefe5440666f7c8066cd8cc7e8"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 05:55:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000002b7f8db435848e3903ab39cfb5e9ee169d72873256f11dcbee6c"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x80000001, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 05:55:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 05:55:04 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="db7498cdcf0546b27097e1ea90175603c923e688aafa6918249292a363324fcb0f4ddc9d5bd248380cba5398a5212abde04d2aaf2c8b78b2dcb344af5e2427b706e2496a6ca6e02ac2783f349993a47b1904ead460638c665a11a1e6fc7764a56fc51e68fc020bc355c13cd85bf8118a1ff42deb9c96b5df14ef2ac40391461abbf020347ec9735a50d2f5c9cfda7471bb648ec6ade9ee0498dcdf2b904b1215abe4e3344d6ccb0415e0fe1562ff2ab26ba604fce47ed52753060af9d5d9fb74070fe1ffa221f0cafffb", 0xfffffffffffffef1}], 0x10000081) write(r0, &(0x7f0000335000), 0xfc94) 05:55:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 05:55:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 05:55:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 05:55:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 05:55:10 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="f3c77db6e6d81b07c24f74e1772e", 0xe}], 0x1) 05:55:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() msgget(0x1, 0x322) r2 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r3, 0x0, 0x0, 0x0, 0x0) 05:55:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:55:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x4, 0x3}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x27, 0x4, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x88, 0xa0000020, 0x0, 0x9be}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xc9b}, {{r0}, 0xfffffffffffffffb, 0x81, 0x40, 0x4, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x5e00000000000000, 0xff}], 0xfff, 0x0, 0x0, 0x0) close(r0) 05:55:10 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 05:55:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 05:55:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) truncate(&(0x7f00000000c0)='./file0\x00', 0xfffbffffffffffe0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000025c0), &(0x7f0000002600)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001500), 0x7, &(0x7f0000002640)=""/4096, 0x1000}, 0x0) 05:55:11 executing program 0: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000080)={0x0, ""/90}, 0x62, 0x3, 0x6b602e045b9eca03) r1 = socket(0x18, 0x3, 0x8000) r2 = accept$unix(r1, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/56}, 0x40, 0x3, 0x1800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) close(r2) r3 = dup2(r2, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x404a, 0x3f, 0x7, 0x7, "31809748a958262f24ab8d68c2d0b81a22b8ecec", 0x1, 0x6}) openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket$inet(0x2, 0x8005, 0x2) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) 05:55:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f0000000040)=[0x0]) setgid(r1) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b338cca6e3c6b3268a2c9944e5e24747dc2eef63d4938903abeb5760ca17f59d84c536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23e30a63920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b5341e2e773999dd1089b4a57606dbf10c0fb7f50d7f091d0adaba3c6727cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1bed3d2f10a22530c25829150f5cd5093b203d57e818b9699d43136a7022984f9"], 0x1) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 05:55:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6501f0"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x80000000, 0x3}], 0xfffffffffffffffe, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x1f, 0x8}, {{r2}, 0xfffffffffffffffa, 0x68, 0x1, 0x9, 0x4}], 0x6, &(0x7f0000000100)={0x20, 0x8}) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:55:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) lseek(r1, 0x4, 0x1) socket$inet6(0x18, 0x2, 0x0) 05:55:11 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x2000021d, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7, 0x4000000000000000}) execve(0x0, 0x0, 0x0) 05:55:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="e10ccb6931baff12d575a1b5d9a04627ae5491896931c6854705c7e04a3d34fcfb06a5237ad5a508bb5a674c6f0cb4ec773160be11eb6058fc8120d5572782ccde0038e085c049593100472ffdcb003ab9797f96f4266a0ad0dd3baf42b2136b6bbb2596fef4a7e5d85d566b05ace63be7baf6369c11043cfe4f5bb443e41e821df4856c509ac47b89ff6aeeab9b01c28aa2", 0x92}, {&(0x7f0000000100)="bd211b828062c5897bb7cdcae25fed00f9965166c9909cba5efcd8af147913b31cedb4192dbab7d0463231835f3e0e4b3dbcd54d6652b2fc7288fbb49c4c91eb70a71e2e8163b95dff0c6b63c79a906fe617aff1c524480c8ebcf7af8f314807b208c251ad535ab8c50f7ca5849656ff1a30d0db51604eeed768a4efd49cc6bb1cfc9b382e87908455a48b47338ffd9739daba1d791e2a0847395b15db716ba7ea04cde3b28d67da82b858ab1752fb823d9c21545f", 0xb5}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x80, 0x1}, 0x405) 05:55:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) rmdir(&(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 05:55:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c4", 0x12c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) 05:55:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:55:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10000) 05:55:11 executing program 0: semget$private(0x0, 0x1, 0x80) r0 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) r1 = shmget(0x3, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x40, 0xffffffffffff7fff}, 0xbe2, 0x2, r6, r7, 0x0, 0x3f, 0x9}) 05:55:11 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x356) readv(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/209, 0xd1}, {&(0x7f0000000480)=""/71, 0x47}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 05:55:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x5, 0x3, &(0x7f0000000140)=""/222, &(0x7f0000000240)=0xde) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x9e3800000000000, 0x10000000, {0x80000001, 0x4}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 05:55:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:55:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCCDTR(r0, 0x20007478) 05:55:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x46, 0x8}, {{r2}, 0xfffffffffffffff9, 0x31, 0x14, 0x80000001, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x3, 0x98, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x40, 0x21, 0x0, 0xffff}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20000004, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x10000, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000013, 0x9, 0x6}], 0x2, &(0x7f0000000040)={0x437}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffe}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 05:55:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708381353c34ddcdca9677c3ee4129a1afd733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x7fff) 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, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:11 executing program 1: socketpair(0x2, 0x2, 0x0, 0x0) r0 = kqueue() semget(0x0, 0x4, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup(r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000003c0)=0x1) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x10001, 0x1ff}, {0x80000000, 0x81}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0x0, 0x1}) r6 = semget(0x2, 0x7, 0x5) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000440)=""/41) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='[\x00', &(0x7f0000000280)='$#\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)=']\x00']) 05:55:12 executing program 0: r0 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 05:55:12 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(&(0x7f0000000000)) pipe(0x0) 05:55:12 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) kqueue() 05:55:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x20) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffd49) 05:55:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x84a0, 0x0) getegid() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7, 0x8001}, {{r0}, 0x0, 0x24, 0x80, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x83, 0xf0000022, 0x1, 0xbe}, {{r0}, 0xfffffffffffffffa, 0x7b, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x86, 0x4, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000002, 0x9, 0xd7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x22, 0xff, 0x839a}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x5}], 0x101, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x51, 0x80000043, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2a, 0x41, 0x4, 0x222d6d01}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x42c8}], 0x7, &(0x7f00000001c0)={0x3, 0x5217}) fcntl$setstatus(r0, 0x4, 0x4) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) 05:55:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:55:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x20, 0x4) 05:55:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) r1 = socket$inet(0x2, 0x3, 0x7) listen(r1, 0x1) 05:55:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 05:55:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r3 = syz_open_pts() close(0xffffffffffffffff) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:55:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x400000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x140, 0x8) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x5, 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="90cbd9a004b4b14ea0c54dcfbc9578e9", 0x10}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x91, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30200, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0xfffffffffffffffb, 0x800, 0x3, 0x40}) 05:55:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x7fffffff, './file0\x00'}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:55:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x4, 0xffffffffffffffa7, r1}) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r3 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x3f5e00fc, 0x100000000, 0x8, 0x9, "39867d2aa0609210f9a3374b9db18dfe932f673f"}) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setrlimit(0x3, &(0x7f00000003c0)={0x8001, 0x1000000}) setrlimit(0x3, &(0x7f0000000040)={0x808000, 0x10000}) 05:55:13 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x3, 0x0, &(0x7f0000000000)) 05:55:13 executing program 1: r0 = semget(0x3, 0x180000000000003, 0x10) semctl$GETNCNT(r0, 0x1000000000000, 0x3, &(0x7f0000000000)=""/94) 05:55:13 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x3, 0x64}) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setitimer(0x0, 0x0, &(0x7f0000000040)) 05:55:14 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x7, 0xfffffffffffffff8}, {0x100, 0x79}}, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 05:55:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/192, 0xc0, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x137) 05:55:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)=""/87, 0xfffffffffffffdc2) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:55:14 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/92, 0x5c, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 05:55:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) close(r0) 05:55:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$inet6(r4, &(0x7f0000001380)=""/4096, 0x1000, 0x1, 0x0, 0x0) setuid(r3) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x9) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r6 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r5, 0x40}, {r5, 0x8}, {r1, 0x124}], 0x4, 0x100000001) kqueue() semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000280)=""/241) 05:55:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) close(r2) 05:55:14 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) msgget(0x2, 0x212) socket$inet6(0x18, 0x0, 0x90) 05:55:14 executing program 0: clock_getres(0xffffffffffffffff, 0x0) 05:55:14 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x0) fsync(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = socket(0x4000000000017, 0xffffffffffffffff, 0x3f) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="8af3466a1697fe1aba880ed9648e3a35572982201b1a50a49c0e4886bb3d6d8f301af2be93ec67c48b313c09576f6d94f4606ddfa266ffbb0622d7a6ad93a18e3aad92e8cd1e6a51f8b56c947a53c526cb3c4d08f2d2f860a70e13fd3d637e444944dddb43e75fa6d017f320d1823a1307fc9c4344392361460e0b8bf7b68f0b36fcd52403562b96ff69b36ca80a5a9a1a7085da7aeafbb80ed89b062cc33a", 0x9f}, {&(0x7f0000000280)="d2554027b27d0cb619d08616ed4c778993d9c02e773b1f0f57a9b57b8a81c0fe7a9f01ba8605c93c1aad60b3930a9c4a3a55f6a04578d0325cd079571f533531b04a2fc0371f209dd73b1067bb4745fb860fa4135827a11dfedf1d12cac5d43a05eb646ba5eff4dfa6236ff4e1aa70e055d8f05926db07d9ec79977ff27f2afede86e071d01cd48a4f3b08bdb49efdd58e56790133ea2063dc1b27e8b1e62cafd19d9edbdd5d11b5cc4d2154aaeb9456ea2c7f5b3bb9", 0xb6}], 0x2, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r2, r0, r2, r2, r2, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x50, 0xf}, 0x1) 05:55:14 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) getgid() 05:55:14 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) select(0x40, &(0x7f0000000000)={0x758, 0x5, 0x1, 0xfffffffffffffffc, 0x8001, 0x1f, 0x7, 0x200}, &(0x7f0000000040)={0xf4, 0x6, 0x80000000, 0x4, 0x1, 0x9, 0x8, 0x8}, &(0x7f0000000080)={0x1000, 0x5, 0x9, 0x31, 0x9c18, 0x9, 0x4, 0x5}, &(0x7f0000000100)={0x4, 0x41e}) 05:55:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeee) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 05:55:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCCBRK(r0, 0x2000747a) 05:55:14 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) getitimer(0x3, &(0x7f0000000080)) clock_settime(0x4, &(0x7f0000000100)={0x5b3}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 05:55:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x100, 0xa3e5, 0x83, 0x1, "9a6309defa29a431fa0a6b695b3a0328d7b33ff1", 0x100000000, 0x8}) readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/10, 0xa}, {&(0x7f0000000740)=""/123, 0x7b}], 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000340)='}-\'/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000500)='@\x00', &(0x7f0000000540)='(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=']&\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='n)\x00', &(0x7f0000000680)=',\x00']) dup(r2) 05:55:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x5, 0x80000003}, 0x298) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)="56b91909606386ec0df2a1d98e92dc00613a0a8943492905c818ff87a256adfc679242a73cbc02c69d1cc64b28fc3b6c9404b023ff80125a0edbdab9fddfe0cac4312f8cb92ae7bca7ecaecb4b2225c08925f8db9ac2942098bdaa", 0x5b}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x401}, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 05:55:14 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000, r1}) r2 = dup(r0) close(r2) flock(r0, 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x42, 0xf0000083, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8, 0x2, 0x80000000, 0x5}, {{r0}, 0x0, 0x4, 0x40000000, 0x3, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80000004, 0x4000, 0xff}, {{r0}, 0xfffffffffffffffe, 0x6f, 0x0, 0x7}], 0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xdf, 0x1, 0x2, 0x912d}, {{r0}, 0xfffffffffffffffa, 0x38, 0x1, 0x8000, 0x44d8aaeb}], 0x7, &(0x7f00000001c0)={0x800, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) 05:55:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003945b4c7562f2c36ec"], &(0x7f0000000000)=0x6e) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 05:55:15 executing program 1: nanosleep(&(0x7f0000000080)={0x7, 0x2397443c}, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) recvfrom$unix(r0, &(0x7f00000013c0)=""/103, 0x67, 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000f038f51bcf8b29e656295d61e2c392a59e620600000094000000"], 0x10) sendmsg(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000000140)=@in6={0x18, 0x3, 0xfbdc, 0x9}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000300)="b2ff308dadbb0743e39a362c9296d4353e85045ec31bfaffc8b4338ff4e8761cbb8de42b97d37523372f5df56ce4ad3f1002088abd877b8e2e9a2bcee21dea6d9f567cfaea3269b7f37a04fcb6db272039b4133b557fadf8e757a27c1fe4da7f0b4e7a9635a096c2b9aa1d33713eec78846668dba8267003766fd1dbd7d9b0641534b4b15bea597dd02e30b124a40032724e9fc909ae8c6e1fcaa9ac22da0bb3c5ec7f3ab9dd3f0354f59c44fa849976f531242e43ba8044cea2d8d6dcb47715d2fda84091722688acdd36614d941abcd837c6c8527d24db14d56b70fb6dc1d9f628b4433dd4f5f4b625af4eb1c26ea852ff4df68a0c799fb1366be49b6bdcd531b677df7cc6b94a81e8af0a608cfa6ace1eb0eee3fcd977b779e6358a3c55eeb01a0db367956e53e7f2a3670b8f25b1ac8a4d86b5f4205e91e8a244d58f3737f7fbffae96ba05531de6d94ce9f65f63c2b21a3d491f3d68e7f34960462263d9cf57507cb84791485bf0359ca6c416d48a77b8d5d039c86e76f99b775ef14f74e10d6969516d18f181e49f5abba72dcc8b197ea0a242ac77b1538ced860fac03fb7de3e858e1f80cd58c82d23e5cebd31eb70ec7a9da79ea416a540f6b9dcefbf36c6da4af52514af23b85cfdbcfe957f193ff6cbe07686740c681e7e255088ad5c1cea338ec12a049b83a92ddb15d1f03b7df5e9821c50e76d3378101fc09ce2fe3682a19bd254f2966be75701ce6ef51f2ecad4c5c32565e9c6427df869bb56e777c35a699f306f9284d95b32d3059e606387cc01638d99ef0ee14d79a305f88809d464ca1977d538b92ccbbc0e88697d3ea528039b5ecde174722c89e241263f240c7f8516220021e1fdbf61b58a25fd4b61497b24759fc8e802a851ce0d2626ea250a8465d009dd4ee085b0c316077e99726f0ccfc468cadb28177a614cd22071468d30cfaa0f1b55043c8ad2fe5b80fb9396705d9e0637708a1b719dbf722984d44673f9d33955f9dc64d571652625b4816cb2056c8bac3175ca88b34ff8ca5445b57178438957178a68be2877ad8748ad852c55a326af3645d6de965220c82f1993cd7241a03131731059b73ffff5411abe49a02f4f1013c9a2ae831b8edf9337d2072e5df3394fdb2bcfa4373ec343fcfb2cb7507db65984803750726819b497651b50beefe4e3ea0d74542835fd6772753c54049b4be702d3897951a3d0eb36619398437d58e22a8afc309f33013e123c4d2c9199ae953aa174c0908bc6c871daa06062e4ba0f68cb9aace8d5caff55744c9a4eee94018c3979243285b76982ee0f61f192d65fa9b78d709d7803c445d871075e2933b1596652c87ff3d088b7180f84e34d19914ae65ceed656eda6e1e7e30ae132c30d6fcb89dcbf75fcbc59984e311d8ad591dd304d658bf190a46e69e038e368b225efeb538e683f8bc5ce3b94ad130beedc6a3b958bc83d91a499a73b6c16684582382cfd497666b6df8c1fe36e4f42f77d1186a143f234cec66f18488da25a6b57be007c4841834bbd877bbc56bbfbf15f776f960940add61f9e19716c381c136cf409ce0147267c70091e4781569af7234e04a1e86e60d29bcffc34c90e2d339b5012e4a78776aac4887bdb8d8c242e77e07d748a5ef0ef5e84834e2e0a51f3ab4cd26ea0a560ef9f642f8dc46f87a7b0dd3848019dafc45c9186896e2fe317588c23a9de96dcac0043dafea317800b3160cb1becfe6d4f31d2324c8514bc352c399cb46a04fd4102a1764db314be81b393208e9fe42e1f7f2b565812a9e855fdb957918a37ac62d7319f399a380ecdb6626ace51e9e92b1f5c4e9922b35a7c78e7ebc954fdf1c275fb1da11e957c6211e71d9e526f9c2b484c3e254fe9eb847d379a49e13cbc99048bd0909c170971e5b07c28f3f5d8dbf932a3d16f7d6b32472645f5e82a18dcffa36b9bc30c795d967d5dc0fdf14c67872e52be66c076bec0d5ec87bd773e040a7dc71a82bc477d1eb72fb72be64aca97bfb5233bfb328db2f817cdf6e268a586c39fe40d1def35dda8b13696e692c852149083825fbb7eaa9456b1a9a56e9b0ace352ecceb88c541d378543901980abe4c90f7803cb61545d2e58bbc68b535c11c7292af69debbade7d4499d4fdffca686ee009ca1a8c00dfd1c54b1259b97925d3ac859a57037ffb536c83f024b70b8bfb29687b37bb0172cc5334e45ba71d2376bd37c7fccebb76f44caafabdb98a45dde2882516879d1dd60ea5dd85c5874d08a7f32dabf8d51bd750fc5d2dd50f77e6c1983f4d93f51d113fa9123819eaa24c750e46b6c37ac82cbd1ce25cbbd66a6eec7b23b51fb85c36a973764b82bf3a711c10db9c7e3c057872089f246047322b654cced17af3b1f236808af21f852137c0bef37fc9205129e111e94c8884390350c1c29314c29e776c27dcd5302d1606c21da2d56eebcbf364f201a780a5af702fe3cfa2f142554c81febafbc6c933a281e73b46b3df5b3576fdabd5813ca446aa09cf16d79f8805684ef0e2f7f60c614a2701449599d46351de260f9f83918d6a8e84cccc8b4236f056f0bae5bc493be55be07cebd20e248a221bb94fc441473e0f828a4e9255413bedfacfcee3a1aab813d40d31c0cf25c00de7be7cb73db389d191b20bd36b94f0f477245b49296a7f65182b29f91ccaf65d48a5ea0eaf8bdea044ed7d52f885c10cfbfe831a87457fd5d2e9d63d29361bcf6c38ff06831cc61aae93e452b6a91686d368b4a9053b3527bc65f0d5fa748276dd17b2b3b05e4db794a6a33c84b08864b2761c83baf2c08189576c7c987b874b3ba24ea31342ed2e240dc27b4a936f3c66e2e8278221185ba74673dcb451be3f6267a541c586d5409b6321e360d814e524362ded75a2867ce8c274b22b9b6ed6b71c68183f15997023b92e3edf3f7eec350fbf4c66e47a38471020eac2c879816f7165c98558b3e92641d1480166df50ae6e15618c6b7135ad6d442c0f99db0febfa9a365282b3822d600d10929571d266a137a28be938242995310726d818e0182e30e64453d2fa9dd42d9bc570fedab9efc20d846cc2a59d12a9f346452fbccab488c9f86acda4eb5987f41438dbf85531c04d0f2a10f3c6a669ff2906a574b3a9772b8fc6d37474505a0de73a1d94aef70254ff256d936d58206c6842cc6bc06e4d86f1a66de336a80fc8b241eefd97be6288142f52c8cba34ac7f4bc9c0e60c6291a53e86de72c213924cfebd1493282ecc6788544c9c06484720c42e9fe32adba67f1c664480ffd84122a97c24bace74a7f1e01323c4691a4f93143317f94b5b56ebc96c749db3853763744c6337c363b996c0640ef2fd9212d7e77648a262faabaa73675404b850dcc3277e7cbf2e2f0a6979daab5c7c2fae274e37397e10624c930f578bcf1f521743d172e099bfdea792129aeb37788a63bbf5092199409b30454c37c4530eba4fe3581332a8c98982a73b17da2b11d1a5719d445c3b7d2e9fe0099fca2a5d27ad5931afa1c980ef2a1960e2ceca09d4977d7dd9865399905b1e0dec6b181ebaa19f12a4ec8694488d5cb707c40cd0ce538fece115b3697c4e6a5db4a015caff500700a436f7614702e5689102a4d1df733995162af60e4359c25c63cd96f64a1092295a69c754e30755ab147eda07c791c8db1e3feeefa8b5ec10c30574a080def8da07f97617cdd388fd5f16f8f4e1508c7f584299b2277001f4247db5350bc8205935d89c1531d205d2eb25d02bf383868a14e9fe85afb30bc310dcd6ef601da21f2d0a8a7a0528aadaa2ebfcd12e0e33cb6999e7a01c770d1d512d4f448d1a8a29fa04187a96a3f6fc6f829b27418b49710911e2426ceeaac2734aa03bf2eacec8ba6ac64ee7575e738be2537d7daa0adacfa124bc9f536f46909c9c0cd390fe7d6b85255fca68a1ea28364c42bdff15e21e6187cf20e813f991567995500fa70dac7678df7e4d311b5ce11a8c5ae1e07167ef619ee40fff529fd847aa82bde6eb6e611a6633934c2925aaa3190d0094bef00670ac3d5211cc8957d96af442c5e7caf7abc5083a08e14d4fbfa94cf01ac29aedf5e8b973121fcbc1e90c873e4f4993eb6ab87e8f085630b0740d7c2c9c4ef9190367cba0ee6c277c25b87d262d02becfa8733da1a32ee6e535e13ef331d5372645e5d0f0f2075f309f82188172802ea16d4b69a337712c441ae16754f1f062ac67132631276e40744aec0414b2c7fdc830114cd668757dcfb6dfda1a2905f2388b288b8a56a60f5af1b584c17b8dbb5961036421760a21c81526709f95f7aef4c5b0800fb4e9ae8b45069291473924b72b0141c8132bd3bc685b4ac1aceb69d7e3977f5e46d0d5774e3229a4239013317050b8fd60e22169e22c31f02bb071c20aaab1419138944dc96dba9c13399b76aab9398a0929808628a7ce843fb70d8e6118136287bd81530abef94400bef9925f4ceb9edba31260a3b88fc0c3656489f9be1230db6c23c7b6ce1e0e55f6b8b07df66f114bf2db0173ed5a46014b329daf512919c266246b85c6b027dd39debd4e13c959ee412e482580d29500dac2b85384cb6b975bfed18926b987be27d90eb1a8e52c14029420903e6f8a9ec7a1ec4defc45899895244bf16fd7c3956008ca280513654f991fc3c2fb3c88ce51792f97d7a614ec727711c9230fac9900bb77f5c54870c146c39b28681dc12504b16f987fffc9a866683e85b36199a67562026daeecdc1c2b328f4cbec348ee33147ee0fa42833f17ebd66b5cd306d97359711d513632bb96ed080775cd08e21ab2345cb914d83aa700a1b78a76581ec2d765ddf55547de4aeabdf6590e9c568ae6b21335ceaf17b8b5a1b266666ac21d67ee03d416e6a0116d6e0b3ceb2bd45fd296cbb4880ddc55ab46c6830203dcc32de62b79b21fb0fb5e404c2b6daea7827d4a5f796eb69ba130754acbf21dea4c62d70d213c3c1d80c62def54355c6b740dc667d49d3883b7eb9d91d549c9d4d875a6f7b917777706e9835ee1a2f51608c56727381434db42a318e44b13648bb9674ee5320a1d26b1b425273f722fb3c3c72da959d8bf54c88b725b6ab349410188b28466e686208561d53c2756f1f9c9fd148b2554573d12db4ee898d67b23a4ca25b42212a2265c993e3e75553281c8c0b47a1e4c84cca44a3d71318a409b2e8c6349793b4695756e855664a5450ebb4111dcd2d9c25536becee0919c479e89a1ebbda30bdcd12d56d864d1692271df3e119a17ed296fe4ed0349b5fd1ec58cc97e2963551ba6e4b735c2aec6fd73b4a93f6862a22ef8c52c0930e16b799e40a77218186729e8c2ab6cfd46d7297332ecfdb9312ef3fe5afb320fcf3a94c7f67cec2d59e95d6633cf297336355d7cfeb36bb888553ed9bebe45ee615e769302dca7a3bdd6f946bfc5fb250d9b2111b73f9f9a9cec7fdc14c94691bfbb54ad43afe1bbfb1a18e896d28e595414a0c460c567afc9ef7e1c45d0534514eaec520194261a9e8ba3f15dd59d4a2421a5cc9dd462fc5b37ff159d6d62614e21ee323c3fb57ac28e0ecb903f73a68ff3af454c9d25e34843e4adfdb4f339b7fd4bba71bdaebfc9aff6ee88c50b8ca3d98b7bb20782e600274bf4bd04c23437d84296cb505c63d14aa9c05cedf47917bee03977c026383e3c8fc2a6866fc03807e4bf4a1a8634bdaa8078e28323633f7dc20384f3bba7e7c87ee19e635dd364b19a46db21efd2cf17cf046cc8076ffafa0ff39a8c47a1b667c6b2127995ac75391220aae5dee46b", 0x1000}, {&(0x7f0000000180)="38fe0b715c1006f8114c3b201174729a77350fc7172a856d738f4cc0d6d80900a342b99bc61b26c9ba0a16b659349dd0d3346464a21de97839", 0x39}, {&(0x7f0000001680)="c740678505c82f34e70a01f41868bb5e2ed366e69475b9e85d89ac5e34ebba9407795eb0c9c294a2d37ed5b2f96ae80f5281e2d756039ade5ad934b0cdff228cc9cf64690ed3f11b8fa9f615b88548d31420ec08c9d6ada3621efd2f46d8bca5f8a24da88dfb43388a6a590b577fcb7aaf56174d0b9a5e250358590ec6da09a07385d105302cddd4657d16a0015bf6590e80ffb637b063b400861b4ba56fb15fb3c399ac3876c82f3d87237a85edbc06bff886b4f16f12bc6c19c09bbd18b6abf6d10dab69473b447372acc7cae94d408699a0cb65422fecddd5ae47a0846554883b5c3546e433569f409eb85971487defcad764fcd65188d55ae31d45a7376f9fb69bd09ffca79a9aff99e72ba5bf4675051a25434bb790935d9d03d1bf0c7935271a26ab909ac6847e9a639dd38556808655727a1053535e282b1861db26e3296b6979aae55deef3fa9d947635aeec7b48eba93a621805057cfcf8a9df9fe75fb71149dd6620d2c507eb9a03a8d417dcf7b7ea15f05c915a799c964a0cfa8d09be22a88c7f40ee18b29da5acecbd52e35832ceba246694d1b138875eaf1bc008046e877c423d078e8b02ce532756b186ffb857b0fbab0008801eeecbe1508d5168b9e3a1e6e9297a4d52375ce450f4e78593b432d907744b5832f7e1511e0aea0711834f88a56e6a9fd8323a5c2b4c1d061dfa98a4b898083a877ada49431794bfcf432c03454b83e54e7daa8d48eed66568ad4a35a91dd3ac2043cd0a892aee7a3e53244fbc13a19956af4f0de01eeda8c2915cbb58b2f10aec0ef2ea945c2f8a87f9b434ac1a6f85f2e62278917f18c73b3dad0e4aff0bdc72d79a3355752de2cdf1716a96000f07711461643ecebac59da6bf964f7e5b71661f86bd3cdb903aa881adaa93300f2f2b9600331c4c0fec9579ab265d9ac74d636ba4cf78872147c241a2ab3ff63ec8c6f10da7832fe0f50d375d29e6a0258cba48a60fcc4e53d3a74552f334356a628b756e965c00e468b5c47d000bec81d45b18126684c47ab88bc4e00fad6df262f83352d8aa2d8aeabe4834b33da5f586eb7ea2ebbbdf10b6b3557161d3f51f2cb40d67964f03101b73c0b33fbfb26543800c9661383fbfe410d2f485791c8f8073ea2d1a4a10c48f46a495533b9ae84fe0f733b562695949dd08768f12f7f290c345803b67842706ee83d006bc827453a2378e5ae83035b398da3a55a9e4ffa5c49e7c5a79cb7a4808113c29fa295ead0a43d46dde74f5d4ec4837595dd3fcf6d504f30c14bd62e6ad239201fef1583b478c71261746b77965405e0814509565e2d9a053bbf3cf0df1fca3bab045723ac06fd1ad8fe2e6f23eea9e7dfcaba71127bef07b27a9450bbebc36af858eae06f8d682682365be06104143beee249f1f790804cfb8671cac8745e946a47f1e2bea57e36e98b332f8713a8b71bacc31f8553ea5f89c42dec80d63511c61dc753e1a7feeb724a16bcafe15a69c683a00b77bddf0e7551fc5539842abfbfac575c277543c4c253517d612952d3ac2a63ac1811b535e017f70764475ac2e271a317a0a9d8fc452fc43f64a1b8716524067c2d14cc4d648be969d60e20fe3727d911fe991a806846846b99b2c60f93c9bc3b45c5a50b58ccb1cb86648038f0b4edee905c8ee88684347eae062573e1b6d764a216a0402a52f0df3b6134fa808202d073d7d0df6c9e9d69cff636639bbbf4de34e21d40f7c49a88499fd81edfc581c0e30ad7c2d57b8e4ee8c6b67c9df95bed99df9099eb43351547fbc68a159b672038a1ed77c56daafdfee2af0293ce247e51cf7fe679d79a83f30cf647111e058ec41fc4e7246f015860e60578551cb3e01b388154bb70909218e7c15b289ea0e5ccf8d4374acd0d8501879525969ec276ef5ca2de679b01fd51f47486ae0b72c253f24070f3e113623ccb5d680244646e6877134dfc76317b7b6fd5a46c9b784e8cf67adfc1608a3a7705468890002fd040a16acf31648f78c5d30809c9425eba4ac9010b31ee515f9c0ddd81687fedfa12f8503550c8f4a366db06914c18fc11982afc4ec33dbe2a6cdf169f88d07c5f1a6b9d786c14331dfae3c8c6163196d5827238fb283711e95cdd057dec1f84ef21224b990eab99e91111e6c65bb38d005660e1f20e56cacb794dec47df2ee1b54dc2b71927026e8a1dc91e5a16faf1c0855eea58d49846be629ce4d601cb9f17faa3177751c8cfcd343440fdc1400d237d835f039b0760f1962d23b04d729098864d45cfcdcc87c609601c0f6d9871711c5d938c599aba99110aab9023712af8164e51ca4511cd944861ed1385c9a85616576295980322d16cc5d9ac381c96effc5bf4f031cdb5b3bea1c50624e75c475594763d1282e1f0a218b6b4242cee66dbfffee11328e5c596e6c0bff30b978e93fbe49565150869451f4c7bb542852926647860dabc9794288ddd4dc751e27ae824ec05bef07fdcd0b0e35c9fd27cec9b377d81b7ea02a85ded160632d9fe154ba00ac22d331a47ff4695d88d33283f2706b11c550f25f63cae387cd9d1ff658d1ea213a7c46c3e70443cba061bc936b2a29fe21d7f20805e4abbc49b839c7212c265fce2e007a883faa0def71d2da6f30e1d4a56c02ca8fd5cb7394ba492c94a63b50b3d78ca76b8a872afcd9216d3409c440d63e42ead960741bcae28ffef07db257639467a2e7a4dea423039b9b38ea7bc1e1628953bc93e11023ad8f263e8d0934fbd3f52c73b43c76b94e76e4ba3f862ddc8248043e516af64cfa6ef32691c70e2d2369b1290e45ed2f46779f005b739d11b969073c91ab3b9073d91121fa14449d154f70e997f167d5de732232c52f42d6a4e6945bfd8caacaefe9cb7a59c32af6019399ea62b6e7e8610c4110d9bd56b9b21e6812305d7d1e18944b05a2355844a132992d5533dc14d463109c12a870e37ead25712391a42fbace14ba8eb9dc8293f688d6d53c897d41072cda46e6b74988cc928ca7ac0fc92742d8407e5002b91119b95f6e9a486682d69e09c018cec1d9bf2d84fd6f2899acf62ac222ae518a5aaa2914a8add53884d30ea822f52873ef903be62cb4bab823d6d2736edbb4725772a3b68ecee6e74db7188a12ea0610c45055c27575334f416587a994784bc7882bd914e80a6d2d5ea9f0580bad6b6049fcad3847e07e4acacbd9057684cc1d43e77fd39a2c6ebd5ae1d8d7e14a176078708a5b05e853b54ba3e87c7928006b05c3f1b6e669ceed98d5568b7a48d45d845eed08576eb518a1daf680ce2314a70938b2b907f718d2476b27b14d2942040e1a75220b290f5133fc1293ebd3045fea7c7b3180595ba2568998c73266d55a22bd7b66a7369fb71d235be6daf2098b7b2d4c87f60434e2fbaa3448ab901652ac707d8443f567e685782f6ff3e2534a089ca632c7c81089563f6154ec20d0297d63af0dbf64f68d724cf53bcf82c456746a197a903aa32c8afd46035542802175220279820262a031794cbec5639ddd9d6cbbe049a0720c70af9a916dd44e8a0a7304398903d550bc5c9a6d0b6310ffc7ece45216eb0482e56503c38038652fa697a313b5ab4f1c4d802066e01545eb55a4e43f977ba2a22b2f5e2802a70582b309014320dcb5c85b8cfce7528975f7c63587fb4d449efc8f41db51f36c34cd111075446542888bac588c22c591c657537f040d1372ffeec4562ed7c22daaa8467ed778be2b234a8b2204f28a5d5cd7eebba7de1d8e1e01c35e3435a430abbca9e33f7ce473224c7647b0d77d04d4b785459dd2b81f0a3c4a9615421764c5d2f82d0ec9c46bf8ca586afaf00ec9a3631f0539854a49e138959e263c2286cb4d2307f7c0269f03cb6f623ec55458fc923b2e817013cb68e577cf820cd79425779ccaf0b94f713a1e029b71bc3fbf5ea8343388ace75e3c5a24cb05bd6233d7009002d31106d1a42758b8d9729e34abbda2494e31e19b929cd3650b3350e626093cab6759b4cacbe408b3d9f2a04e6f8eae8c1eea4d8d0914724be40795bde9bff4746dcfdccc8f68c7684651d5c08978b491e41070d400e36d852f6e6cddf13fc8deda0af667284a92add2a700c398af6c3735bde28c18bb20e1ad7e3a5ebae135dbc3ff4dd3a6c0dcb9df0358b8d8b5f55b9d4673fd466ab79ef9fd00c008e3d2fb67a8fcc8713e395c2901151cc4b04e735f8e231f0e4f54f0312c57e323c5209b6ce1bbea00ff5cf085012e2c12477a6f8eedc55b81ff75a4abea556aaba802b8b3c5667bb1ee5ea63f76ee2adf2d1443fcb78160fb905e64ef5edd0fe9db0ce4414811ddecaea61907d53f268a4b6baa7d634baafe2e259fbc2fb41e5520dfa4c2d033443bc4162024d197edc3c376f88bb0f926d63c93a24447c7eed97901b2c6a7ee23dec6710db9ef6aa6bdb1acd9c784bbe04e75cecb2cc68a3bf02f1057a499bbc0f04d638eeb1084b2c947e3ac1e71859809547af1d5d54e06464cb86e7a5599975573481cc90008b0568116bdd71144ebcf3601b70bd26f8d86e9c56aa00289fb89f2c244c0bf8fc7175b62d6097b1bfcb635946734ec2fbfc40a2f25ec1db946699a7158e2bc89b4bb1280c87a8a6fdaebc45e90262a31dae8bb2bb9eb7261e7a8f847267b29ee2a2230eea08b6be471b8fc8474e857dab4fcd85b220cc0237a2a53fa5854fd27807309e146698b91f316814dcd562a5c0b73ae53626aa3024e756d9164641087b1b0914f6015d69b9c2ab394982cfb65bc65608e66b1db223345d9d7055f840626970eac8a5fad052a7e029277ca1c2341a74eb37feacd555f08a62da83dcafb36f892795e8986344e5cc4b26fc23bf6abbc06f24b06d33c517c120753e37624be94f4d9d658c8e3a3acc7bf2d245ebdf1704af6848db3ddd354979f4709e093f8063a7ba97b10d789def777f2b32d9d8106e03a3ce0ffe2434649e3660f35afc76e314264e3ceaad1028a7c1fd71d1a4495f0ed44c8c75d169ac77d3d947ee20a8fdd17c9ff5f70a752609640247be9f70df52c5649883355aff159ae75fe739e644b4bbab02fe032c97e442c84ace14b4694a44e27257592f27272d2ce84566e53ee1ee1502fff844eeb113d4fba7a3359b34a02257b524d8a8859d30e1b2645e979a38a1d333b1ec4a33dc6633d94f001a4f2edd2708bf2d9251c9a4c0a43ae8d12f830e33578538e2e46ead7f2e95156d7373c2fbcca701373e4d6405928ba6e32fe7efb00fa138d10b44c9aab64fd3796a6a07d46ecc16a1dd5791d8f057ba21d23bd0848942b482363cb0e931c842816921f4237d0c8d64285620237df67c8ea8c58ae6697ec97c13ab83c5e3bf51427a0bdba7d6600454aa6451fdfce71c6acaec4550cb32d4c9c7e8810040c69f45548b7cc895bf99a15a45700b34300536fcc35d16484ea8b43598e9aa4bd38a9947038d86a7649cc3bd726e80e609c5dc65c1fd897006056500398fd005f3e2a7ea70954b117a77d95118c663ee49d634854d56e0aed0a4a0efc422be9cf231d449bb04b41ad6671befc92c48abd07f9e3ea5c786463a17327f272c4a815b75ce07563d4e584edc12093aafa5fa39ae2a6384c13cb59f523a70b11d2a6168e1afd99b0591e343fec641514d0a1d1fc0be320064d83716ac3fc949f9540d0acc9569d0e8b5ea89dd276cba19609c91516a2751ba677852d8c89b2479df9e29c6dbb35932bebb714fe9f141e2f601cd0e9edfdf8869d2012c80578caa4ddd13fbbbc313b7832e008c5ebe48869a3fc13a46ffec3", 0x1000}, {&(0x7f0000002680)="3af0120758849d3549e08dacac34b4a8cb336faa68c34a6c2c69ebf85407833b78d3485aae440352f68d4a0a25e636ad9b28d48d9817df0aef1c4147a769c4596a0713d636084f35f292909e9e5ea1609dfba3bc72419e87346e69ff4ce02b7377e5b6eb803ea6d6049b9e311181eef65614e5fac1f71a1768a57ac2c593d36ad3d8d25de2657592fd4e2ca85ec86518e37d7d7b1a2cf8ebff07bd87b7e4943cf8e32a2b79516591d3a0fdd1f377d9754b8fdf96e1a9d8ef5ebec286804303b237cc1860a2937f5a20ed4edfa5d870e798a07160f2a1c6b351ce6c3a319425fe4525b3ebaec9945d5366908d7b3f725f8b309d7e955aa959745ddf7a39840d5e292b28b7f21b86282529368e41fa986be97c76740a906405fd336de55b13cca03f8c6d28e6c6ff3f80530aa9b3d16d8381c37a8e7a8e137418a23b0f60319a64fa37a75d9d9c2449ff4464f91330c4bef47fac6bd7ea4b4f88625ec57003e38bece055315616ffd630c8dfa1d8b656753fb2bcdcd38f9f4233caf8bd0aa8824f4ca6187ef7c2565941e74d841677ab7be769ea5fc3204912f646a2011668b56f62f17ac0a604fc1c0844a36dd3f891faaeb7dfbcf0040f6d8bb68b5a4957db7be97282525b89bf8f4b3f33265b66c8f073585fc35b02371a3cc6259af27031660b40ac833298b754ce4e671c934fc864ebaa3bc7bc509a9069378697dbffb1dd2287c53c14d62a5523cafaed05982daa309ff6ca4dfce59b3fc89f5235b880c5f8732ebe1204730072b969011046cbe09fdfa18b5747e3cf296e51022f50f2804b863c4532575f5230d5d376889211a229e51b2fc6419937ed6e4328c1b743feae068705f0751f9530150e0bfa24abaebe5b8bbdf4a0822b401cc133a85cf2cf49880d6b21d7e195cf7ed51da441561d772134b095d7cd4575832ff4eddbd01583fb3f206812553ba486e54160b8c9526b06aeec01458b318a7144ef4dff6b09df64a260fb96da130929e89cdc384e3190cf6c444975a12735c601f9b92fd09bc946b54128d0943568696f8362588915e388bcc6b02b83b75c8bd61e00288bc14715d5b41921e26d316708790fb575fc6d021ea6e6ecc58914e5517b31084a64764900995ecd5706888da7442ba6a0196569d3215fd9b7c5cfdef49a953544100653ca5054eba43735bafccd42a2af7db0e905d19fdbb0d4af104f0dfa95f13acd529d0e4b4d69be6123fd842359222d7b257b9195557a1dc99efa691fc6c5eb3b2c837184f4e0037f4ac5750416e07393c41687f9344cfa380b8e354f3ea550541f7ed24cb920cc8ada7c4325b199c4943066170ab462de9e034c55444344b533c0370502001cbcfa69131ca6a475abbc9c4175ef9ad90ede01e7f3455e879bd8a84d6306a0cfe30f824a187065aab704b3a5796272e28b7c0b6b86ec18c8ec065e4862caac478bfbfff9aa1792233a7827d1c5b9288f6d24bcc152d1ea315e6eef547930a57c10c8480cace1f9f9bebcd50d5b9b96e794ccae279ab55c0cab5911ed06b9162e861337fb88e95e9a2fba411b87a0ef7c0e6ebc52d8ccf380d205762519a7ca31d39faafe54a6274022dac41cea0a31e9a9860076323da41e1aa0aae38e950856ecd6329f0bafeaa765caddb7dab967c30a71d04df4c5f6962bfacf0a48de59867ccf0c8116c861e1ce36704f4514e5f10d3acd033efa69b048cb1c35578c2a4993f3ac0e467aeff20310be7e2ca5852c5dd8bb9cbb789873bf33c907624dd130a98cb31f8b349c7bfebc0d59e33ad3e545663e7638f4417a2db344d40e8cb7ae8611614ccb3eb56b34f2b54a4aa856ded2fd3fef47aa829c039e1a87cd5c943c98960d599d8a1f1cc12edb339eefd1cdb1d7ca41c6dbb294c2047217362b30cb50fd3b328af23e72ef3315d89d323dce8a11ea56fcb0751fe24490f634a9825cad757736618d41f0edd5231c0c066c5446b9f025305df18cb76bdb5d7ab7613771362e45a1d8debd848474cb42674dcd25cbcbcc3541f4fbadb8952d0cc65d9ef8c46e9d909775734715ffa0a9248f2d368d1f1a7cacba9bae21d37e9a927ea45231375226971c962b6e46adcbac06471231ee162d0c40db2e2f933002208688aca79d31a1d2580c06834950019799cb69b41ae96ecad9edcf1e3ae0a59d5ba0701fe3819cea8e060f5e1a5bdfc2ee954c8a5eb7910e826a9ff52aba4d4ac412d83b105c95eb1f2e589fe090766835a21a9a7d009ffb11baf56a7c3f3a3ebeb4dd3321e3b12b866a9876aaeb79a80dbb485b68c21ea3ba2b794e7c78a34a7ac9ca890b956d8fd4b097091656af5d38ef816a36ca074bbfa05fdd2a9d4cb2827d1c8ec59d072956af498d7836f8109ff504205dc8fafee4891695717b845995d3e15dc753b693db23b6eed31ccefb426c0db517466a84174878bd3a1948745663cde08c73c0a4ecdc76723dbe89cc7b272b52a86a90cbb63736d551d443d302f31e44d1f9c617b4a5a60be66ee96ae390fa7df592f697698406d68d912f5a1d169b763631b2cfaba823406d7ff48b8e68da3d22217c059ad7d12b9371e7090b8289f998a4318001857b5d735660d37721eb93d8ccd52d5fde6121a743dd4798de2fceb909353b76107603c35f7a0d24031b1baa5ad7f3a6b41ddc4ab877315794cda9a83300d40eee1d2e98c620fa284cc60978523ff02cd74fb290e4b34399d0868ec3d355276880ce3a10c88c1e803454e7cf8b79babe19b4bba4ae6229dceff34052e8ba3970d4bd2c6e0eadc22720e5ccb4c4032bb3be6847e408c55057efe185eb78d4ac75041e9cda471fb5c89c1dbd06bcd1b231a44751d0b775ea03ed5d5a9849426e883abbaba0943c91a128bfe910063aba13615e3b38f2344708dc55691b86296c0bb199067737b6be8854a3ba91b2dd6c6b5ac9f7be08117230e09a129049b9999bc54518d95e1eee501db37710c5b1725c2fb50e8e7677e65c23c988c5799e2e3a6662aa72a8da761302934ab828d30f28462fb0e369fdd5ad9423ff9d464466f9b5123738297a66c7a31e2b613942833faee348e8e611e50c0088d7660e3e5e1e84772f42074ce8e6b46a048f62ce67e15eea4a7a4b074bd25d6876ca81b70024578f5ea71e5770e4244b5b02718b7564e92239a51159288bf2a9f1612254d8dc4ac77f9d9465fe40d859174ff3c4934cd4e1483926f9a233e52ae35b0ee627617a31c088c8c814e0080dbb22934827f89fd02d2625edd2658386873cc79a16dec94f325807ed76b316926cb0850b40b5836ed41fbfab0c225535302e5257ca48e2cd06b547d48d9a5b33427c20146fd0d29a96ed1d3221e26e628571d6dd6518023a9b7d78e05b7757a0bf1bbb1008b3413cf03ca103f88cae78c97b6bf87eb74c869c30d7f48b3e88d146211a4cde3dcae1a6a91f3286e8509db7d092ba4309ba0b569e48ba8806f79460a33b3c9d3d80a61e721f4ee5c71583240dc49e45775861aeaaf4592b4fee7913d0a2745db44233d9161f4fae04b2cef38f02459a638217bb00c60b817451fc2243a01380b02bfc586350d8ffcec7671deaa51a2c141b0ff211c64479d788ccfa6fd5c8a4401536d66feaf2a404d3485fa4ddccb8fbb5cb3e3bd4e715f24a4f3a4b40f34dd44711343a1e584566959b7de584318045d320491c3f7574a83f133cecff04886f90349dbe2b32d87af7b5cb8cbf8f9da98c7d3b2a29afd449a157738cac91f1c7763e738eb1bfe838cdc0bb4544281bb94c47b327f2608b4c3069097c59d764d9814345a5424a256cd99b628fdab3e7a482e3bb05c70e82a39cc8ad7d82051672bec99acc162f16abd08059da426a7603a02a18c74c9661e75a5f3c4ce1d3c78ca7094417a7ca06bf72ed165a15086e13c7796b029185175223de2f2dd186854847ca00a211ab1882fd28623081ff3205275a3f5fb039beb439ccf680b90cfc8aff65893e181117d73ffe977c26d5ecfbd073ddf4c75ad6c94f2f4ad02f5331a21eef715095fc72079c3cb05d9f18cf989bc7aec89f1c981ec0aceb71a9187e54271c596f16e1a859d3236f4ad2276503a051bc66874013e187b3d85fd4e6873c79b9a46018fc1457d029933a26c270bb17a9967a7c2873ffca3a70405085de9f28216773d3fe83e18160985bd4242046a688f98c7acfe480a01b1882a44a83ba3e19d0d838e8f0f106213a845ae81d19ad5a4712ac71a66d4b8f9b15ea4a1db73f9067baca4423106024dba745608a131243391c0c33088f91b80f30a6f34639f46e238b35176e68f0dbaec2e8158f40549d69485c99b210165dcc9e6c1f3db2ab46cc5fad9500d4375ddaba1eff8454ecad107d974360065053cf39f1838a2f2fa98afc44765f899743be4d16cab6b4badaef375c1670c403bf7f517020c8fa95f42bffa09feb6086dd97908bd52d99631a2e20b490b93126cd92441377687a3a76c1a7582b44e629e657b62c8de23d08b8f578482eee5fa60b74d32d7496b8cc4be3b4d2c28f089a481ff572d1cbb1bf713ea6e948a7c3f5be4d98605c93b07a434624be5349db366ca7d71141f310377a44fa880c32924879aee6164caf945720e8f8d295aa742d07d5e03d06036afef3b8591b5691537a6aa0347ea9390b5757e97b6631a0e12af348e9e48d98c91cb074ea9ab8bb0a309e5831c7ff884d09ef6a7f78724482916f370e08e322ddddc40e19f50f7d5b3474aabb8ee58b2b5e30c5b8479e03d3f467ade4425f9652a89bac1c825cc98367c77090d39b13fd7eba7c00e274986ded66ef0150a225ef54d553db395f53242c7c5e519c88602cffec584731cc67f92fbd49b81aff7238ee176b88022ff5931673b787095d30002c79088a74bb358b9b566814ecfc0d32807a1483d06be04fb586b9c80df025f3ce19e1548892a27ae664081fc0c560330237a9ce64d134d18f0fcb7cbe997e6dc9dcdb5cf69c6302bbdcb4d5a88707c63ded9a6521469474af9d4826661ba62c8c66668c589e3813b412c674589ff0df9350e4634b4ab240fd4275ed336848d6e2ec89acd28ba9c12c6a23b319e51835a7500217f11fdf90112d852259259a626e447ed85e1820dd800f1bef1b19f99d6f974dd1ec502d948c039853d888988bc0cc27e233f0c4b95e168958a562dc689be803d8999485afcbb9045c208d54d036213401703a338b8206377c5020dd4dda0f6aef8b92d2b74cfff73a3ca42fa1e27914b0fe61b88dd6d4c0ce51c012eada1cb064a1e580394a1ba7d835b4f7a326ab7ab522bbcb662d4c16459e3a89890dfd3995e441c3c84878a81b9628409aaac3de02f9a8b85db8e6c5f709a0d68625be54238ae5fc0a0d30b0e1493f40d31220a16c27b04f2fbcce92baf731cd669dca0c4fd400612dd101ab26d1eb506b23da74a3b79526e8ada51a872e2778805126e611b8051df13ada5139ffc8796f559049d5ad9b930d98e70dc3295d909955269d9a2fef6c9a4820449a99552450f55813b3028c325887d4ed7ce17051b43b34b6c19aeffbf457b64751582eb0e55706687c4bde17161f03c80d40436b3195443a2911ed9568ff2dc2c562db4b3b7e9fc8b28e8e66c61ef9e4399ad3f6d73c8f95970cc7e51f544765936965bd91a5571c93d939536d9f3a1cf87b5aa44c787a86b31475e0f8e38b9db2cdff67897666446b624b3af3869131c21b09612fb2164be031ef3bcfd16f6dcf5539a103002d48c9dfc070976076459cde5772c04e26a472d8080004b57597a0ab1c259c7f7e", 0x1000}, {&(0x7f00000001c0)="767a4791d9216bec321f52a2cda8d975eb66b6f77821d821ad95415c2c83ddad1c07d9ceeeaff9c1068eb65df0f56b1b411043abe00d74dfcf891cffbcb2f638670220ad0f959d398934b8a0dabc5ffeb4cd2f9bfdc121e4294734a1c4e1894c43b0285f7a6a603670635736591d599b2b6f2943a4262133daa5d975141d984231cb16771b1cddde5c79bad3cb70b402bb23f2cab64dbcc2325fb7a46371c988d0814435de9f0af645cd5979a92fb6285ee91e27a4973d86cf2bdb6dac7bf7ee480162ff1a08eed3aa4c4199e056d0fe350387f27dcc6e674aaa44a8c7c64a42e9", 0xe1}], 0x5, &(0x7f0000003680)=ANY=[@ANYBLOB="a8000000000000000000000000040000e9ae5ff9bab2084f7a51d6fa996bc9dbc62da36e2d51cbba36db35a6329ab91402d7a43fc2c03af5b8942ccdca1581cfa2812d491e9cbd702b79f833ba00b0500dc2a92615097ed0f93901daa1d7ff5c1c1b6b71cc113e9b05a6ac3627e60c0b87f69995d3225836678989f45893157d73f4259d7ad4b585f0485ca9985b87d69a8e6a35eb03b0b46929afe0b8e7802fcaf5000000000000d800000000000000ffff00000300000074fb0013ae4c88aecb1436bbb5b53203ac6f13e77f73403414aac6b7332f2d14e79aec5a250cb884c5d8fa7c2ff738a62b245fe2257b953f750822efb2d780f201c01fa8d68ce584b00190c1e06bc91fe5cae06192e45f64fb2281d6b767415e22e7d33e5ed2112808d1590925a7244cf9cad33c446b2301cd99f5cf01cad4f5227313f27cef3c0e9c52b9ef7e883642be1c99df24774e1197c554f2fd11c1f65b7fe060620092bdfd1a8e098cc5651bfb33e848792fce3241878c4f1aaf51abc128c70000000000c0000000000000000100000000000000df4622cb49b5a604a1edfe71e127ad43c42299a8dc96253ceef25e5adb95f2f68ea69dde9e05c5de6583b6964303dab3aa7570b8663da9ddec4a0c0572e4e81ec5461f09df73b7b20ae6b48ace7923cc58ef3f67bc4d49cf467e280e64afa888d817597448885fcde3714f69ac245365dd65689cfe627e7d3cc0a60568b9ad4811e5b126cb77d53c4118beb19a271cad9ebfc742d9b896511595a08256c6d9cf927a9aa015c64b4507000000000000003000000000000000ffff000008000000edf1a6927303f36cca0d20f43e8c0c889a00d18f1f8fea6b373d719b00000000c000000000000000000000001f00000022ac52998a422160655c6c3a0446a6aaa5e90ecfa1acccc81b2d89971be47a32288fc7edf490dbc96c854c442df1a2429fd89349c1f2fde0ba7cc8fee36ebb0778923d34a261a3fb594f6672f118f4df7020a87978526322079ed1989eb615ec272dddab4d81abade3774a593e3d05f908b67dd2842284236cf35530c680c23a0080495ef0d25a34e17933c05063c6423aa3c58838652d792174020da410356772db8554b0d507ce06154855e6e3ad00"], 0x330}, 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 05:55:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x8}, {0x2, 0x9}}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 05:55:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7fffffff, 0xfffffffffffffffa, 0x4, 0xfffffffffffffff8, 0x7, 0x100]) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 05:55:15 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) getitimer(0x2, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000007c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f787f3ac755a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0xfffffef1) r3 = syz_open_pts() syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000002c0)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5c}], 0x660046cac8e796e) 05:55:15 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) 05:55:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) setsockopt(r0, 0x22a2, 0x2f, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:55:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6552247ea5f2b2c215faf8a210524d8e5", 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:55:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0x3, 0x8, 0x1, 0x16e, 0xfffffffffffffff9, 0x5, 0x0, 0x1, 0x7, 0x2}) 05:55:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) getuid() r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) fchown(0xffffffffffffffff, r1, r2) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:55:16 executing program 0: r0 = msgget(0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000005df041f9de17cf27e487f80b33704a6fdef09a725cc7c5af7ff04279da3d4f2143cdcf5469793620db100ce946aa57463d4fa8a37e6a8b9db68033ddcaa1653921c43434fc7e1cbeeeca13cb00ac1f9edf95cae942c48d425c86c6e03f477537901969c83f29600e438c58532ef76a2b55eeb0be753d6f83b1b7dd2e286f6665ca6e99338f941fafdc8f027f22fc1ee9dc4f63202d4a028e2c5c011aed36ba8b14d7b7d01672d9d9f45b500383d1c56f9001f406898895782292ae661481e44880c680cf06cc05a8555978a25ced63ba4070b94f6f6cf9cbcd691fef251e46a656b261353c3327c3508b4afeb4882ca3f387973c2b7c64f9f6cc7c42ecaf6887f55d14fb7078a490d695a76294710c9c767655645c07bd603da36e9a2b00809ee7fd7f473ead5969787bd898e3e7a523bafb862873df1f2c08a4e9d239d8d7a3354f236707bf51a3025c95f4cb1c207a5c6e74a591cb7dc6405eca2672c948a62a9fb048cf09226a28b46a3daebfbf8ad6331e75139f9f5e37675eef596b46157706cca923c096eed18e79987b018c42471e61e0f019ea63ce83296e0075f2d1be8fa3b631bdb8d2db934e4cdd59684aa463845554099cde7c8bb297087886cb28675195c104f3f76f2272185f9349d39bb0f8a0a82faf668f9db7b0e225d9a01055a42da5deeed7c3c12d68bc54522218f1e6ccc09954d95214b65b935e636a17e2a9ff8caac83bced70c623db9925d15328ad56a77134879ed951e0b3552ecba4e27a28356200e14719f824a2c3d16b3f5102d87c63f25d1d4ae2e32480b7d250776433abf239d73af03f7629a1fcdac2a7ca6b2b8859c4d7a5ec298f1e97d6b9e6852bd61f2614e3969fe97bd392696c4110d1095b9a15a6b2e447afee10357a58887ee4abf7b6f4350a49ab0b283641faa4b13af5e4c6e046b4339e13bad067c535d5e0dd72a2ee14e2a1b1f14d1668878e57abe001558a1748e945290f9630d2cc37fb418df6bd4dfe18f73a4dcbad825c6d23087a4af4c519a88c6f9144135e48834c8de8cf5911dd9ac010eb5ef7375d277a86c1a33c5db1a9e77df67fad0c2fc3f9a724835a2173a2c58cdf36b0be932872222eace7d3e20e421021223960291a16f1f69a2f290f20c6ef0925c739d970e7d21ee773360c4a090d293c9142a4d60af898fb11bd362b75febff04bc44a2bf9fb91969eff1f0a7ca21142ac126ed1e57495c32f4ddf233a58e5ff3c002c4597ac22f05bcd494ff175c2124160c50ba69fe321d3303122c1f219bfedecdfb670d76c82058168a7d7154e7d28787b10b645260a903f83760595b981c7b21e428dbd31836f908c1f463c63e7016d048ef9d2829cac3df224d54dc662d81833f631e124f47c9c3394cd5881be386814987681f593328e4cc9c14084132a215d4a11f2cac0f1f001e4f9ed2cd44922aa790307a48ae8212b87407c183ca7e261606dc78efd4e73a20b2b323f65bbda1ab367a19910d40969db42ef49ec31c37aac051d6af0759a27317e50f01e700a14375fc54e5b0a49b1d18f2b2ea85afe1ebe6b589dba4687666c11ac903e2aebbd04c88da88f176522faa3a283747b4969065329fc349c813e928859148ad1b63861a7a89d6a1a43f1ec13c2e0f1734449416f98fcf06cc62365a379c46a3752108ba8aabea77235078249c3f01124f2e396a90019fdb08c591294ad7c63684cdde451b3d21529ff79f7e2d8a5d038123e0dda93f8394f80859202e57340cb5097189239a8193986e5deafe59ec3b8dd295f8e5b58d5e9e6c1eadd8c20fbd860073e178f75a8e5e491c3d63703855bd78a5659045d3ea2210a60b04002591f742a5ca1fbbe4c3b4c8c9935690decf818374dcbe1ec9dd5eda1e63ad4236d3a7a46b739fdecb4124334f74269bff755dd318ebe11688aa8bbf3a94f85aacba47ac218559fdbe7ebba2a3bf8e0e350fcbe043f36f73a8062f963751ac4d4ccd49453700859c42b5d9ba20571917edbc4bb271043c69000a0269dfae93cff8244181a5439f8940ebda2e19954536a102e717e1a774a415da6914f84346b169c2393d4c91b4ec3394b8faf936b7aacb8739482759074b43de2634f6b7db4fae7310d1de4adcdb5cb7980b347942ca5613d9b0717f00ebbadaa922ebcf3ee62b74c23fddfa4a455f9157d6cc780970de8ade6a284fb5902e54961f3d8004a2e04f260667428eb90f96c9455dfbe76b2ea61437a5c4dc6f03ae87ed159f1b72736451ca0addfb1852f1c22b77336cee75d9e87c458b9f4cedea414282ee46f3e0919f0463486529c50abc443341567c252be15db2fdfe48d2a6b8db5556e38569f2b07617be0d0180e89ccc4b65464b116805f40689d634a39b584dd206671affee5d8e286e582119a5a61f82d2617e54a7062d685acd7a2da86140ef335f49184fbeb8646982fc958b2d98bf336b7df81e58caa27f307736fca8a2237ec70057e6eac062a2e2deece81d44f533e6eb66e3b8a4e8d8d9ace22819cf656b15886dcb34e26bfb2aea63de2a2247880f40f97ba2fca96efbea216757e9ff1750d0a76258bcb0448dd6e3ce4c369d6b0a61a6627307e41182114e089e22668c531c78e3b085c1c95e5e029b1ce4d713f808ad0037e6c2ef928976f15ee1d94ff57babfbd95c5dbe82fada4b345d80e65e7f499e0a446af48d3913e81a634f38427b0d1c6d8627d2b9e20c866f826face7c154ea752553d6ddd6dfdfc3bb30f8a77d1eb80d7167a667a275c7cfa8c1f9a1668f5dc276790985e1cba564e0b47b2c0e399b5327b2c2588cf9e94b05007e429458e43002abd3dd2a02c42164ea6c80b74b426490ca281b732d10b6c9f93d96b5bda3995cc49e0ce2e8efa5c02ada952231c7bef5efa31f97dca83e8bd30d85828cc5c100193adfef39c306ac97022de36db12384a0611779c0775d7936becd20d6ba933846418a3bba3370ca95e39b2424a910ddd3ab6937958ad2b8ce8bb98f726a61816d6d6e61e2d892d47f3a12701a653ddb36bc246c8a116a9a8671a6cc35f45d0f69cadcf21bcc40306b6b74ec723d6f46c8dc38f8f6ad04"], 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x490, 0x0) kqueue() msgget(0x3, 0x204) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:55:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:16 executing program 0: pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x10000) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x32e, 0x4, 0x10000, 0x7, "e34f578c5fddeb549b3611c6a7bed9bdfb92e765", 0xc000000000000000, 0x200}) socketpair(0x2, 0x1, 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/252, 0xfc}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/226, 0xe2}, {&(0x7f00000013c0)=""/147, 0x93}], 0x7) 05:55:16 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 05:55:16 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r0, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x80012) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) fsync(r2) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) r8 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, 0x0, r9) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r8) pipe2(0x0, 0xffff) 05:55:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x141, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x0, 0x2}) r4 = socket(0x2, 0x400000000002, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc9dadcd546aba9ed, 0x9) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x100, 0x1, 0x7ff, 0x0, 0x81, 0x80000000, 0x20, 0x0, 0x0, 0x3, 0x2b}) setsockopt(r4, 0xfff, 0x400, &(0x7f0000000100)="ca4f1a9bb996ea88b285d544d11e", 0xe) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 05:55:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 05:55:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40000024, 0x10001, 0xae}, {{r0}, 0xffffffffffffffff, 0x2, 0x23, 0xef5a, 0x81}, {{r0}, 0xffffffffffffffff, 0x56, 0xf0000002, 0x80000000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x50, 0x9, 0x100}], 0x3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0xffffffffffff200d, 0x10001}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x6}, {{r0}, 0x0, 0x14, 0x91, 0x3, 0x2}, {{r0}, 0x0, 0x40, 0x4, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x3, 0xff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x8, 0xaf7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000015, 0x9, 0x8}], 0x1e7d, &(0x7f0000000200)={0x5, 0x8}) 05:55:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="822ba836582d74ad47c0d44e43c32253d7fa5e842a716aaf793a942abbfcb1461dcb08ea7c147e1a1f54e4edad46e3b83627f4cbc8a163bb63785a98c80add9cf9ed4b13b7ec2f350234ba65c91a48bf041233", 0x53, 0x9, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 05:55:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r0 = msgget$private(0x0, 0x230) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x101) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getegid() r3 = geteuid() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/98, &(0x7f0000000240)=0x62) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_open_pts() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r2, r4, r3, r4, 0x40, 0x7dee0000004}, 0x9e5f, 0x1c000, r5, r5, 0x67, 0x3, 0x9, 0xfffb}) bind(r1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 05:55:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) preadv(0xffffffffffffffff, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) socket$inet6(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000025c0)=""/215) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x80, 0x1, 0x2, "1d4acfcb6fd8d15ffcb1d4025304b58431b9c2cd", 0x6, 0x1}) 05:55:17 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="9a2b55c9ebe1e3af6cb1d7724009210b10331857c96443051801e2eb153db0e522e8ec8c0f082cb740a2adb585e0337d51bbb813c4183f85f9ce14e2c511bdb6fa5a3c3d2e92455612c4c9eb5b5e32e2250888068e8330eb814d5ab9146a5637d202c22ebe166a76d3333b038b295cff22a61f5f44b0d60029ed8837fe0c297d059763161bbb506b7ebc161dbe34fbeddb50fecfebf824cb358e67e2dfb7741c9c64f31b3351edbcda25db5415cc475b0d007792a1f615fcfce1ddecfdd3d89c02f0f671e088a62b48f4de29494dc1d5530b2bf7122b9524cab21e5361bb4c37675fad055e800204bd6b25a79451de8513038a722a963bd2bc7609a9a9366af7bc29dd7bc9d3922f7b2ade1b1369f533c5fc40535a7636628c1c5d035384e27fe13870828804853eb2df9306bf4a19cfeef7967cc093fec420a8d3a5e5759438cc7d53ad6b5181c9a38660b5254450a590a974e7a920d87866233e376e0dcb27541d902186499795416a8a73e47a516811c0f81417a1f3c6c8958b0a6a38117b80c472bc7ada80e71b1f57b041b26305dfdbb550517b4a5a937faa6144efdf1060f27d932a948bf898b912ffd981af18ba5b4e06ace07225d7720f127be01d069522d3cbe96598e6451e9fb67df348f066273940085e36031afd70caedd2aaabad14e342ab5b2f406284091dc312d0a6fefbbfa9771ed2906e7a7a59c937dded2fc297bc600125a3800e41789305c23f9d95ac974403267af62ae62403cab11445231f3ec088e98795d6d5e44098bd45f47225b1a98fec7943458ca0e5d0cf03b946e5e0c68a027c0e0fe4486f34a01d37ebcfac9fe3159e3f28dcf474e05debd0e6735fc88ccf45293d957f419019db5a6d755a85ca4faf9624559fb094607451fe4d071d43583468754b10ea9eb5633738d837d5b96079b62f011cc2fe685e5f1b18e3e297d15c1f5d6a06bf76d20419e9f90b165a800c46f373276a30b8811b7d890c1d1756455912759b3bd8e040adb482187bbf66c2d3cd569ec3a6704e87ca3e55fb58cab5bf311a2effe9bf85fbabe4ce3ad02764cfc966e8d4382e6d0bf217f3fa65daacb549ce90251192ebeda65439b275fd21845efb3f4b6ba1c43093068c20ea2f6e6ed4542f71c5a00420701b316956adb339b42a37a08cd024a4a2778331ac93aae569ec21f2c456e20743b91076015cbef218b88d7ed92b5d471567987f311391c81d44ef5e6a1422e7113aced6ffee5c628740e8042310fb14caeffd5e0b08018f2a2b15eaca644f6be77b0d9b1b0778dc3b1b31857fd681e08ae54388578204ff16e5266112a4f908d402c203bb0f377f5d95d9148a9d2722aa0a8055adefc176d06757a1bc98ca421391a0ad10dd1fdae41ce0d34c5460042071fcf2fba781e12a7e975026ab502a3d1a8fd046b25e346a925e1edefa1f78793f0e63c5c9bf1ee2c9406a8450e9c859f8c3d46c8ab11ec55b4a704218280dc1723e9f4b5c434024147832935c08ec6ad30feb57ed4a6bdf9e41011c704e1903b3c78c98970f3843d2ee497133ce20644befa2043c022460c2b658d0b186a49f001a129ba5ddcd34904b934119c8f3f3acab9ca5ac09bbae4248ba0f7e5945074ffa57bf868332386c8081c169046d397b988d4b854c461bcb11e6b9cd1e9651c841979d971688c0848b65269c0e6db03785279ef5c22ddc0b5a06befe74df7b34cb4ed301397515ddd66a2e66f8949705904aa55d86e6cc7017eb0230eac9901baee40544459526f4077e89b08b99dd5746b553755db1e2474095b9850a6b4321fd26a2a3d1bb9f7151d5f1e3140872855569e3d20fb39109337023066c66516616da2bb2e4c4946097225182c6dc8fd9edfd050d2f1196c2d81ea3e2e3d22abfcf67b50cad7c850d9d2bc0a26cfafdd2ee97b3fd67d89f2ca72678de3fc0375846547db0f24bf3f0e7c7eabc9f2cf9d9b39010bd2a3bc973dbb73505495cfa80cc96cb141bdd10ddb30d5b149fca6138b9500472c0385c6f0d0d51e60ea7e5bdad4421f66bb6333cbdd53c9cd56250623f43f35b8a2e404e03659084e424d448b6b73a2fbddf71cc6ac41be0e686194a0aca3c2f63c1b6fee1fa7a297ac28394649b53a6ecb011e15ae150529bd1449db6caeb7e2081b0577a86550a90167f20e09d385775749608a85339b28ddf6e0524b836da222f517986dc721905be13f2da0358a549e01ae9abf009ee4980f8f21326b84a8cc8e17534e476b187e64e8ccce9a587ef5a902e13ffcaf30d21ecba90161a1341180ee42c7c25e01ae5390c35b360731c49a2df972b7761a798b9fb2cb3df2fcfb8a73e602ae012c9619e3778feec54fd4f5041a56f133df2b330096c23831580fa7c51dfcf7ea92da27e28c552e813ab040a4bb97f41200773f3d560b181231acb78e9958e87c34175626a75dae9d129bebf8ce2447e5977d8d17fe55c6343eb6c22ba8679437526edd514a1ca50c0629b2e367fa2647f97b43e1c22af219fed087b22c814af6ee8ed9a863454610206e1063cbda0236478404e04477e93fa845180f00f6751ae9209133953f8ba704f370c28e3b4436aad9cc3a33d7f61df8b165032d4ae20f3b7d99ba6d6196bfde0b3bde8f4bd94024b643e94421f5e0338d1a1d1c4cc84d45e5042eae032b9eccfe18960b91e5f39e98d6b8f7519867027ae53d550bb31e3c8f9ffcfd65765c3f364183f60b2ada7ef593b8c357e0c1b65941228604851f7101c730070213031910608197d9f71eaa42b756cc0794f4fec4a30b171315e80e03ecb3929dd62736f0ebb60b1804a26ef3b4e16fa8598140cf2329a43174ac8b671589e16b0717e21fb49d5c7e28de24087268e65a63d11f8bf0b3b44d08972267c72ec6143a68c55214539f805b085d0384fd9ca28afec3147300aa14e2508894c8904bb81ae50daf61deab52b473734ac531e0390271e320535ed235edebe2d3131283f90264d8f9df8aa132500bcc5fc765271c2988c7f910b376f49c82519ca851e327a76d378ceda4a25fd7e12b4cd5567a3170ddc1c205b0f3d2c3764f8fc804592cebfd0504197fec55aa97a63c0eb12f68ea2f28bd4da4d23d763348d3ee60775db05fc76f6c225272a3b5e18fdd604168b357249a0ea3496a2808cd0dd37ab2021ed6c988e2ac8dce99305199a3af7ec080c322b164c1c8b929314888e73c715e6d996635d34d80957553c7be67ac5c299c6f1789d4d29a5458bbb85beafebe04db9e815030ac4ba85f090e61952d39de266c158ce0adac87fc8f2fa33a3c4b4b3fad9abf0d3124e1fa89ce05acc6e611fc599bdfcb0a464f9a06d250ac0f5e8545089ba603cb59087dd75726c4e53d7603014550bc0c0bec393e8a96082aba6d3c59e6e85cdc8d893ae406667cecc9dc575fb25f8bfeab177ac111bc806a95f5d885c1328493ec48097e401bc9fbdc5f4ad4ae7a0736cace64e6153ff67c22c628c82a549bdce0ab7daae99ccd32827d4de3dce18c786f1acff9aaf5ae7b737d0770453d301a352f5dc69193c6cadc4a691141aeb647a830ecd5bfe186a104f52cc00974455adce3839836ec31ba84521023f2a758594215b4e6559efe7ebe6f3cb58f781b7cac9173030e6fb2a6f65309ca53246b47bf51906d1cfb1537bb00055d6cf132fbc5a12a6b82d49499d4a4cc706cbdd8a172999e75e0e39f9e21fd29ee69506d27886f1dce0f44b98259b25664949c59c80861afa04f2e558af977eec86359a45b9c56f496421f9394cd456bff6e59e8f6e17fd9b378cef6c8a4e4b164ff142e37515f9afe1bd6fe60a39867cba6249166c9da23ec41632e4de4eec413de8df4b8791ada3145dca52d884c4ee0c13b1812c18d2ddf3791eea05a29ea8570ca862ed8470beb36705c18acf44ac9325aee23fd08959d4659981ff7b8377e156b1ea29d52c88311cea2b619ff14458d471917985326dc7c154ca91844a1e7836ed9badbf5dba67622ff3fe771b6514f9e2b54d6d49a3010d1da64a90539d35345c0f9165881e1f6c09a94084bd3281ed1c2fba4eed262e47a0105e8424e32b63ffb6946e7fd6634589febb7ce5c41783e23077bd12ac629ea4377973550d7c4c538a570676abe01e44b8f691fe3f455540750d388e614498c4bdee00ce2f6ae6b9b1de8ebf9a7b92595ecdaa14e5d34ca2e7476eb566d4eb7d65cf5f8a10361b9effa7f37b18b1306486bc3e7f009749a9a0094b25954d74e075f8ab49635c91e07959c0c613435a47eb87cb1899cd4fcc9314643181d97c6eae21e857a0c0bc6eeda7bf676e5b90045747f329ce5e82ca1d9710238ddb3084ad58c32b74eaa1913f9c315fe10793947cf2656287ec90fd748c59bef769c24ae72aceef20b9e8fb86084249b2bd3d7aca6bf12268b72098d7929f32e41d38d71af89250bdc9c642cafdf3877095f16249558086630da1e994d7f0bce42f532c74e5ae473ebb983aadf98eee42935dc8139daa0ffb40c201cf7f700c487a9171c069f6e7d40f5884fccf20df468e8de162073bc8d5fb4871d0db78761da8b58b3b7da048fa7ada1e1a6d394b965b1f84a301f4c5d459fcb71f85c1ee7f0a9789141e3a2b0536328e6266789489b746ae2c494e6b4049fb214f91575bfea033c6d23ad3e1678b103241a80d13123e496278e8a76412020ad3da8b49fe2c858d75e2a5333566b73ecd52af44b338eba6825d311db237879b22be586f0e535a267d9a1f900dba9495f3ebf9fc17725f6e84d4b66f7a834568cb3a56929c1e1757bf7946ee6904be690bc2acbf286301086338b9ead7a8923a58bc4f30614e31e9bcf3cd9f9eff9afb3c965334aa24475f472aec01145c379e4e881a4231f050b00313a4f047442f9cd19234088f2cb5843ab144272868c12b883f4bbd460e8d2e9e40e62b1ef339fbfe063e5a4eda6331b346b763645f7e5d0a95d880e6ad34ff57fd1656024120ac860f26fc6cce9e4f507fa51c79705a77a79c9af4dad8217c039d2d177ed52602ac00de50f1d790f992947d4eb8b5b42df77ab05e74e8fdbcae31d873b89a2da1097ace0661b05dea1431212434ccaf60ded79dd4da00adcb1b7b087b800ec968157c7e1e8352ada21205653729db096028074f2a7ef1eecd1da5bc0d103a3fb45572fabd01f7af1cae076d6fbdc7868987a2d2d04d049485b5bbfce45ec24a237af4edaf1168e1c665ae5830278b8f9770c8ef122b13e6924672f9db21cd44322457ca64f4ef2dca7b6e04c658fe65c773643267edac648c9f334495e4f22e04f58632d22ddb00ef78f3c16d8f2c94228fd5f6fb3f7e2d8fa698f5ffa120f8b90b0324c6c3790bfd13f4a725514204227b067f3244e7600f0fb9758df188c9df7377bc7a3a696603de0bd8f5ed7a1e98d28779546e9a8d1b341035c549338fd24765b3fcf5cf08825faf269e471196e5c08e3cbc856c47e6fe336b4d2a6bff3ec24450315d91475bf865ca74bbc90aebb7a6d3da1d238674744cd8479fb4ec3ca2d114633cbc3b5146064d211f1344138fe0bbf8e9868524ff543aa2d5740654db36e6860838aa17e2e7d8ae1ce55d6ce1d264fc026b8e5f60843f66eabc20838369c507858b826a67fce1735e67350f6c7be967830c46ed43c15d6dca1768708a20235acbeeb5c8c5581d1b3e762d86c044b693215fc5bce245935f6c2927d0b8e309a01f86de75ba93990a5bd9be4641264656b6132a0f11b8e4ef6a81dfd6b5b00f0f5ff96c9bc154e09ef6b2b4511ebf340388c89804", 0x1000}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x109, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)=' ', 0x1}], 0x1) 05:55:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10020, 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x12) fcntl$dupfd(r1, 0x0, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) 05:55:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={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) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1000) 05:55:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xffe, 0x10000000000081, 0x8, 0x1, 0xf96d, 0x200000000000000, 0x8723, 0xfffffffffffffffc, 0x0, 0x9, 0xfff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000002c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') accept(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000003f1521a59067f86280c10000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000d0386412f4a9881372e9837c70bd77a84ba236c054a00a3b3839c2178d18921da5e13fcd081470173517fb78b5c52118e2c457a5352c61f771cc3051fa3214e30b52cc1a0157db065f739180f22fe003fc1cb7a0bfd936dfc63eb15184622f7cc241d0cf3c33fc6e6137f3ad962763419996e7c16c49c321420c4b3b7c09b540a9532f2e3103106f13342ebde8309fd2276970cea8e089fb6a2708d84c07a0466024b7b459bed916afa899a83ff199c45d7ca222cd2d5b7878f8f1dc00ab88d4f9"], &(0x7f0000000380)=0x6e) 05:55:17 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) 05:55:17 executing program 0: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r1, 0x0) 05:55:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e43089632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76ce61da946709a5520796f6f85d4e42b780ac087b504c593eb6259bde64d73e960f1e74eaf0da064c6bc6842f41d488ad29344f97459a010230af1ae9e1b8b816739eb5e3228f5f4b1301b3551a1ef135df0705e5f736a84c13d7cdd889aa77baef4c7e354289b586bfc03252a6b3b75bbebfcc19899a8f535b4061925e7b46ebbd7a00be39d0c8b3a45e4dda57e157f3dedcf49523be717fcbbc3860bce06eac59124b7a9d7519261df88b710f80432c7237d4804f2950c20475c61", 0xfffffffffffffc62) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000240)='./file1\x00', 0x120, 0xc0) bind$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) r4 = dup(r1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/227, 0xe3) r5 = syz_open_pts() r6 = dup(r4) poll(&(0x7f0000000000)=[{r5, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000000c0)=0x6) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:55:17 executing program 0: msgget(0x3, 0xfffffffffffffffc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20008, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 05:55:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x147) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000240)="3fcd3a6823ed830ef6", 0x9}, {&(0x7f0000000280)="264c0174a0c3ac37d5b14ca1cb902d0df04f4d6402f0fcdcb48cee981d989d4380d9650f18907c55b5b93cd77015bab53d976d5d869bc0dda4d84aa66f8ea949760f1da42cfd54a916419d7cd533a75fbc3f447da65a345aec65068054917f7c1ff82b49131f541a5cc9b5cb713cb04fc79d5e6a56fa7b03834ae5abcc5632bb82124c7e0e0700bb6a8a9dd6144c7e9bc6cf6b4fad5a8ec7532c5864c67711202b6369f50e206f0efd2a4ecea64024947bdc6a3fcd92e10b58584598c20b524f7c9e62c7a7d0e74fea1400d58135b9081d1f64546ed5d6d2887a0a1cadf0d494020cca680aeb29512309a2df", 0xec}, {&(0x7f0000000380)="aed384c73a2fea00619da8a80c02c170a85814c01efde8564edb0c71007fb3d28137c883c1c840cde86f0e74642ee4224ab2d18e1b6d17611311cc88674ee3bab62544310b4544f274c682e98ed1a2299ec18f64885fde76c73c1869cb989f6fad4692c6be630634346f54f3ee0138632321fd1013b9da56a2bb2458b3177cf5c016b6e0edb55de2755c6815f0487bf2f0f81bcc8d9c5a0aeb16b879a393fcf505e2ec831b26ee91fb25929275231cedc5fcea8620a86b33a576fcc600a4b811d67ea8068bc33b7be886f61c2bce51c8f88e23710c0cb4c66af7568a476f8c5f96c11da7334e24bb9f6ba2965a557cab2003d73139a480dfecae1fba97e3aa33bf97269fd67d6bfa4d3f0683754fde27c0248c4ddec87739f16d00051a7d57f69e01a41d41481e66fcac1dc16555c1d046db576d0d85d26508dd6a16d4d0ca84ae5384353f5af014b3e5c1848e250c3cb005ecf6e0d5d0ed21068c2130bb7c2a05facd99a3569a4699b4c0266026708b95fa47066681103d0ae6bcf6be7e2e4553726f621204b6b70b2eaabc764cb5bf759a7cc5f87d32b2982f993f850503302f88667953285c37afc3615ee9313d466b140090af187a98a73dc30e68a9ca7ca90440682d7addc6200b7d7d1b92233530cfaaf119aa1856d7b13cc28e677ea19095ed8ec80688b74ab5dc01569ea247e2a80e9bb53b4edf262a0879aba7d41872ef6f27de94334733190784810ef5cb5e23001caef7ed79f7788ed429b57373a39d8ecc1b70a9839149b398c825cfa6723d646cc511306d5111adf3429a0ecaed6640abdce25ca5ee83e787c3c4a45e86ba1eed402b844237bd88a173fdb0ba0f35cd2626cbd6328bc9af9823f12c24831abbec978cace822a526c0a514f8f2c35e7d09cfa74ef9ad185a2025a3a179f825018acf2966cac8d7b7110b59066be5b9cb870a3c70a6791a192711282fa2f1bfeceed8319f2474c72d2cf688a1eb8cfedabef4b64dae07fc30b10fa00dee9ea714542208d17f82456331949787e34be6af97a6768d8eb340c72d0a095a6f99ab627b2a231174ce022e7f955394a72ace2c29c2a4cc4a04b8bc7e9dc7959a155c768fd04ac8d8bd2fdf0828391fcb4906298be0e972d500ee94b9a37a7e6c01c70f9ad9d037147ae8d4fb085485656890e497bbeacdd0d9f4a70849bf462ecec597794f5cc248540d3e7f6b6df764f5ad59f56aac25d1813d40fef0512571df9c83acef9d04c7a08ccec9157ae7ca262738fc35b6f3a9953f678b1667e43ecd1acb8b8fa20d57d6182f2ef1ef284fcc7c5b40e5c03d19af8a5b45371795b771d1b0ac5cdb2a91ad053b4ae38e52349cbf599045727738d835ee8e52671436e5d304414005f45794c3f2ef303de660600d092758d8bfddae2c02d97d4a56fc7dc7aca815d82925bd4c7f4c330e3a8af7ff25b5a4875bc0372f6017b1d39900bb2b5fdc413d3c7387c8c7252867443e9e55c5a40aae11e9e33bacfa9a4b6f509bf3f84236f8404a873db02321221b0e01ef55d8a1628782c956e92b99aa9c670e762c9ad20ac9f4fae16d52af1dd8b81e3ded760e82a4f5615b92bf8d60385587f5ca08ec58251d490f1269b464c5c90e6e699e1c98219611532496eee52159078a94fe0e652345ba4233aa262532d2a40ec6a86eeb47fbdbbe9ff2f2964eae0aeb699b6c690375d6382bce43e7d2a5ed3ff7d678330eb65a5c9e5f3b0fb3d64f58abf11cf15b99defef693a24a59d79562ddd4e98ffea170efe41792d2b6de866197d951bea288b4653e0d3384b53cb6494fb7e4857fa240d774917462b02b4ae4eefee643abd088655b57a052be25fe96ea53928fec446fb77ad7c53555e2e5b3a9e7acdc2d932e476c4191222fba374a8b9fb8c386f38a4e6aba2d7b91b5ba646a7ffbb2d65684f7d67f7e2e51c6363a9fee3e9f54ceadb7600a1a45b7ed1595cdbec0d65b62254163baf9ad2c825cb081aaf25f2d260bdec9b5e432d0c7901e09436e54ad9b7ee54e2deb734b89e9ec224fe8db35fd39624b7c6a6c5300983c88160430339b09193d0a60eafa435c64e0d447913a84b316361b206959b14270ebe7747dfaaf422926b3da23dadafe8754e0a7109af0d9468a0cfb868927f261ee6c76f6e6d5b99f1ed507ba22835ae1a27c998fd7521210ab7525c93c270d66f6ab930f172da87c215720c6974deaa37533705e7c840576f3aebeb489a3f903d82a5986e6810862a7aa15ac95b6efefdb02c06cb9dcbf3021ea8be81ead82e4f2a078e2e8443f0a9a9dc8670689b5e01a0e0757730d85e50f8752172f0df19616e12b7b12dc9674dc88725e835642da39d86cd1bf3f9dd23bfe0568fec77655f3b7a332a9b563bb02ead80041d2b6e6f6aaa5f6d676f16810e8d787db59ff1686f559b1cf30dea7b4fb994225723d85b29699a82695f79bd9cb6b98408239266ccd2c6dae8494c57feb80e5336820ac0f077f95130b0267c01499fb7de26492866245cb5555330cf1b1312d592e35b8095c57bef2c1935992116b55692c6ec47d0ee69c04ae8b3ddfef5df86e2966053d6fdea2c5718a46db5d67d39ce7a596949125ccf85b83fb0a95f9178c1e06d6d7c1b957275670ec7a397dcc8a1c1887c82cc062f46e41fd3e546e4124d4f7d19bd725f784291cb49c0f007993506ea4de0052b227fb73e13cafda113d2da3dceaa97017bf8294104ca2bdc840690aecc2e6b49a65ed860913cd203523351101f4ab7a29253404cd762f6669b5fc362065f25d7b4d5b6ec8e78f16284e12949e04c594ae807ce73eb1cf40512f3a070a44726cf40a4bd65a55d378971b9c32bbd15e2c5a93b9625e7b641d50acc38629f07e5c2d3091f05194ab88e48567ce87e26e3e7bc88eb77e885b1d852df16bbdce0d8d8a5afbdbd063f2fb6599c6914f99c5a02121b8c4c1590058b6a9b19a51ecb1ecd951089bb0fab58041ad9b6efa773ba1c0bcd1a10d08051c833e7e7ff5424eb8a02ce1f68fc181f49f4fe5fdba0461bc98b5067fec73631daa68323bed7d2fe73c252da53d0bbcd597c67ef3e3d84e5fce362d72678ffa6463b437307b06432f5699c8e43bbb614f537e3058e5ee82536e76241ea8f39fb63fe2a61a04a16c8d636e653e9f6b3f976cf36bdc502f6d49d189d2407d4f3aa7453640a9ab7f3041a68a17f1c4c6242dc4a8721541e3b0442c34a81d12595b3c775e91f125727491d610f775644954645f2363aa7dd3957532a322fa013a6c33643e847d557c3c200daca7356c7a229e43f76b771d5367b6b3205297b59bce8a3be8d3ecfe1cc6324fa5b67e44acd9e68b1eca5ea9596c4700e454705bc593b1fd23122df55cbd07f615f0de93be3a3275b174378951990daa62c03a88a02dd75eccbea97ac9eafec14640445fdbd15b8cd4ce37785d5cd1adaeaf73809a728f727e6b158875fd1b5729b9287cfc8812f182bb0d083cbf9b57ad09b45f75382dd96f96b72112afe447dcb7225cfc62e0db13d977b5dcc764128c8a19daae6bb82bbd610fbb51811f71cdfdb47d2d294be473d91c9354ef4801291f273d6784ec6e2eb25fd727974ba91abab131e079905fad7092e6d1ed9eb70a14c4eb94afbd1a5c5a8410703111c28d11ebe19151958277d323811a10eaa18a93e5e73bba74ce7eff76bb90c05cc1fff7aced881466a6d81a8ebe5c4821c6090814f9a8ca2a934fa5f34e28b5997892d5a605074e783664f1990f639a38cf85cd6f67eedcbf60661d310596df2468a63d909e7a9b9370255d0e43406a0b20790b029d5f3487053e6e202329493522b54a5f6e361bb43d0ded658cc417bdd729cbc73182190b517002b15057f460c838a39976e16ad77dbe6d51bb83ce489a4e5ca496bf1a0d480d4fc7f5e4c304893f31c8259784037ea9b044e70ab050569e3f644478918d001ca45423d78446e1c90d5ae39fb6d76b9e87984e597a06c1ce3862a5d096b87306c77534525f510c1c49b4302a2b1cb18539abb37dba029a95ce8f3a1b3897cbc3207ea3b15cb775b87c58ac0c697e1c409340596cd4ec90691d090549c58cc537ca400132ed1f31bd7e6c5d4e0d2a4df6f922c7e49de83c9b8cd7e0713bb3b7bae146164b84a8e476ba39e9898c20b7ccdd3a856d4d9245ba3ef32c6d05d77b44115b2a0972b9b0d6f750af7746c0a6cf9c187990704a1a7726a52501e718d74f3be2c249cb0ed3c8075e866bb58ebdc5a78b02ea659fc288732b39a3b8c9a43c68e81ba5818f8fda92bb80671ba6e11745c72451b670b338b3b2629827f782eabf39bae525087a10c7bc61cc8a8310bc29ad91e372dbf3eb7d6ccf1bcd8f470155a8aafd3ec2e278f1955f08b171cc4c7d7d52fcb672dd973624629be357d91395f4fc359c2bcf97494bbc64671d0aa4dfb4d393fa5de094dfbac030f8d7accf9f6a67f1b77e074b1b4ee97fda253935cab012efd1a42946826a010d0b2786a87a0993f8f55f764e866e683106bd2a8ade636126362533785ca275a4fe5a9eb64299ca45ca0f913c672b7c41d3abaf96d2cfb8732b39c2b9ebf1f879a1d90f4cc2eb402f29e9dcf01d2bad737a1e7dc8e94b465d829a93a0386e4d622b15f5daf7ad22e20fcd46001911a6d53629ee014bab2885b1a2089bdd2f1bb4ef20e4503769f16e86d826fd9821e97e4c64056f4f4bfdd1a3fd3145d7f83e7ad8dcf3126d7a0486433b149784f34e39f34b4eb453112b7846d8103f1d87557915f97f1b13726215003fb10f5f5cbbe79f61008a587dfead86f2c90ffc8dc34ef26739aff9028b57d9db26eeefc259770863753367edc4e2f7784d3faec11f80374d2b00abfe027140ddc173fbb2942d29bdadc0532e874dfb90f544dec08aa1c8d1804b098115bddeacddafd108aede221b9b31f69b059f325a79af456c7541cd98e37ad6d402a6925cf64025493f06a4efcf096f89cfdd17668468c7fd9ce92632d85f0fff97cb0666114eda22f8da83e2e1d2157c1b7074548784f3467eacadb16dff5d75b59a3e627900eb8ca6617595f08168b1f962b8a1504da3bd23d09623b440521194c8df77c538a45d64f30896a29a9e70656a2605c387c3be9606029788b69c6eb7ad08d5b3a2fa9dee701ff711c5e337c31886b47865c1c2f4e2de214bc0c3126223b5000290cb5d5a4ed20223635c8ae5fe32cdc7a35bbfde27074f65cbdb11eb02a4daf13ed50dc9d0f2049aa87efdfab9e31e75f8975d4e788403d042b44f642378ca273e909b25f1bed27560ffdc140f1abe41bd699139a7b5cfea3b9c5e8dbd1e39a594fd2fec4f6607cead2ae9c3d34bbca379aa27564b2d2a974a130282c53d8eb50ad6302ea2a751bcb7c27126cdf039df6df04fc6f6342199246cdfc2e57f0691eeaf6f8751575c4740cf16e9e1d3001b64f1e405483a85e1b26ca8e0234b94916d7851309eee14ec9d8b996e16637318fea6f1c08f08fe719a48c05274376c05dd986994cd2ff199d362c4f3684f107090d21552dd910447482ed4a64af1adb11087ab404147e3919b0bc1e30621e746da8909d7332bc51590de6111293947644b97a9f9d1725503b8dc068a31dbb4190ec62a87dfca7120ad1be013fbf9952dd4545344eeda858d28bfb3fdea1642da23cc54ea1858f8816e638b34eeeb41ad3080c309420b2b025129604185356b7954561daf249d91087aab2d5a04b10d2f9e2c3f548008daeaea789a4f7d5532d393cb60d1f673289cc638d72f047acee9b0769f2ee911d05390c0", 0x1000}, {&(0x7f0000001380)="3ff8b5d75b24b055ea3ad71e15d2bd7b3eca4141ae31eaaa380a8e503c3c86f889cffd596a143a57d0c773fc9c2364747d75c1f2209fcb4371ead086166330c6c8bef0f8231716417e9df0f748185f32cac8115b1c7976c8738185affa28365eec41fa54cdaa7cd765fb24e3ada08ac37de71fea38edfce0cacd60b40043cb372efdcf280a2eaffc68fb0ba02794b392078f5714acb59aa7d7db3603e5dff899af71fbef964935230f2645513a22d7b3eb19d3a58127a3bc1b7c5bdef9498967bbb2e408ef5eeb109270f7de631563e55f27aa4e6120eea128373a8677a6e73e222605c7fc7bb7d884d91d9f3adcbec8487d7163", 0xf4}, {&(0x7f0000001480)="8fc9e9889ba34de74ac3bb8c5242b046e4b8fb0befee4d2f9d2ee58db3064774165db9e80107d9a50937e144ec68047d17d4cf54a252be01c3873ed9d48999b7e1a88d7e356ec2f055ae5de2b242e7950065", 0x52}], 0x5, &(0x7f0000001580)=[{0x80, 0xffff, 0x8001, "9ec6ddc00d31f93333e62d034022c1b14d5534f258db4b81f37eae73a5fe486aeb5198b07d1cb7ed3695e5c6dcf97c05de3c67a97452b702a334da68929efbdfed02ce6e641bfc03a378202929ff932cab1f2465d78b2ae9476081829ad78a7c06a0c150121e29f89a31f35caf58"}, {0x88, 0xffff, 0x2, "c3ae20fe7cb1e8305e659529d4e5ee473f9a79367178e800b81348e455668ba1e0d44ffb5a1a4169925d1101dd5237c7d40a22a03db81909aa884b58ec27d73bd38b70ec0c164cf3510fbb4d35502fd26509a739e3d0b66c11a86533932f62dd57166780702bbc8585f2bfbacd3da23b56f6"}], 0x108}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001700)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0xfffffffffffffffc, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) write(r3, &(0x7f0000001740)="4e35d3e2913562f8880665a73ceef0afc27e0ca51980c1932dfe7fa8e07a7cdef91786c34dc7cbb5d43ca3a0c706ad31ce1f8d0dea162a42b54f2d16aef0782a846ef19ce1a6dfb91c2c4aac38259ce2e40d7c0b41a1c07d4809aa61e599", 0x5e) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) 05:55:17 executing program 0: msgget$private(0x0, 0x248) r0 = socket$inet(0x2, 0x4, 0x400) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="944a4cca345f255151d03f92a4506479b8a2633c0029eab2eedec821655bd62427e3295135b03ef7857078dc6b015c85c2079ab14ab415328cb3f69b03be589448e2ecab3a16a1007e1c2e7cebe3b743609eec8df2496a83d367be029587eb5a1492e0f604f5e88a26b0ea5109985588a2dca7891cde82fb6f36363750392f5e0d9177eccb39d4e51941618fe0b142a1c9107ef82f30a25b132ac561b33fc1fea5b194bcf8c4373f9245abcbedfba8a1f9ffec29575655e6da6e33957e415a9e07497ff781adf9b8145f6452145ce22427fad88fde94d9b55b4d7581994110da028ba88a183cc480f825c7b11761038b5960340de4d59be5dba7a541d29b27e0ba6c649c25c6ef1bb7e2b9403bf6b9b023565f496cb2d352d9692fcd6a1a79f3765a292284e4e23a777ac029", 0x12c) 05:55:18 executing program 1: syz_emit_ethernet(0xfff9, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:55:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r0, 0x80000001) getsockopt$sock_int(r0, 0xffff, 0x400000000001021, 0x0, 0x0) semget$private(0x0, 0x3, 0x204) 05:55:18 executing program 0: r0 = socket(0x2, 0x4, 0xfffffffffffffffb) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) socket(0x1, 0x1, 0x3) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x101, 0xfffffffffffffffc}, 0x10) 05:55:18 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x18, 0x2, 0x1000000000000000) setsockopt(r1, 0x10001, 0x35, &(0x7f0000000080), 0xf5) 05:55:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) 05:55:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020e30000008000000d1fcc8b913ef8c958570f796f8d2fb4f7e5b4dc0bde0fdf76384f8f046f6cf7d7cb803689ce91d21254484211f1f8a07000000bb3b6d73e5c082028a8723f79243073f1ba43adde95446f7d4bf8f604331e4ee22aed3eda2fb268490facc0d16d06f0ae685c7c6ad2cbf02c65893cb36a83f16f552b1f3521a616bab49572823cf58d90668d034f87048943346c6a358c7d7d8bcd5472f83965fa4ecd078c4095fbe6382b56294581b06f82794"], 0x1) 05:55:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) fchdir(r1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) 05:55:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 05:55:22 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 05:55:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) chroot(&(0x7f0000000440)='./file0\x00') fcntl$setown(r0, 0x6, r3) write(r1, &(0x7f0000000340), 0x96b05a56) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="327a27f421d88315519a603b2b75c6b18ec70490388519ae1f2d19362a7f2b", 0x1f}, {&(0x7f0000000040)="ddad55278d492f03f94f28b43d4ea0d39d2ad670275c6672a590458893131da52b29bd159df461a6b5e760190a22a8a6a900ee7ebd9a1281ecbb27ed2e7488ce0baeff12e8124928820b7a1e48bf1f630177b9413f09535a0969e27fad48c49ec38b6420d0f52fba6baeadce0a41b4b62d3fafafdedc6bc7f9a6402bc74d6b13e4539553091795a3a9ee1ad781a42cbad66c3e9931df9772d2416f82c6d297f6b99bf644533063cfa0425fdb100ca16800b1d6662726e255e1b7e6cfb0d6ca474f9ab3e2e7aadd31ea32c14ab9cf742e3ae7fb5d01d04d1e", 0xd8}, {&(0x7f0000000140)="e2424e1a7604d5229ef627022f3f3c4e0854fb09f70b4cabcbafd5a7b37ae8f33b6dcae356ea81d83d78afbb407476979d598429b293fa2ff2c51a2fd816ae760b0865e9f83e81b510939c75360391c410d96e445e13b28e143235ccd53926694c70db3d1369127b8cbc238577e02b8578156c2c6d9398d4295b52616e81d6c852b8f27ce17a53aa2e1d0924c0e4f997514c6eb7697a324efc49", 0xfffffffffffffce9}, {&(0x7f0000000200)="0d3ac0aaf968a1d2d9f511b5ca9b177ad2cecac218055cc6301384546da94d65a5deb4ba7ddee956bec91eea056f3fbae3b79897cdf5269e86f440736a4e145c78a9bab52d6d7cfbca3ba652e108d1d8876c1a6d7f5b7829bf5a19f8e4475a58f222a3416c81f74151479873bc88445c66b453bb491ed264cb5a16f511556ae51bb0c89a6c411e3233caf823b93dba5b741e2d8d91f92f", 0x97}, {&(0x7f00000002c0)="cfda2574e5e7e89a47b3a2cde670a10c5ef3b5a9fccc955372afa7417cefd28a3df5fbc620eefe0017ba300be96b52358a112a84cf", 0x35}, {&(0x7f0000000300)="9b2ffdffa242a3a198953bdb509eae0babb1b5b245091ae8c062738b565bbdaa8a05a059c5190c50c4d28a847cca5129812a646914e2923847ecf0abf2567e6d54cacca20e4bd3c873cf50dc1c0336f9bbf837a0d3687530256c67b7d2cf701ffdfc799d41", 0x65}], 0x6) 05:55:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4, 0xc8) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) unlink(&(0x7f0000000180)='./file0\x00') 05:55:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x9007, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 05:55:22 executing program 1: r0 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x10000, 0xd1) close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001500)={0x6}) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000400)="3a03f5b8fd003ae7d137491503a108fae0558dc37cde1044f61cc51446a80535de64d9044adb857ca2646c0934b5926a8a52049bc161576e00ba7f5b15395b98a9c82795204c7a21bd802b7ce8bac4a50ab5775d4f552ff2d554fd2fbb72d165630e6600495a81bfc92553a63871b5eff67fbc3e79a629671819ae42bb1782b497fb0e1c78e75e5d093116b9cbd0722d98b4fd9f4c2fb52046c7a299498ab0e717b19f7001a91ccc5dde90e2fbc67704ceeffa97cc79e639930edecf366e040eb57f9b80403409b83ad09db5e22fb9462308735a8a5c12281c751a092cc86d3adc8500da35f4fcffdf5b99f2beeb51827b584d68f01026e8095f2ed8a1eb7ed3d12782dbdbea398888e31110f4e775add46c36c0b021ba77a22dac68439132012a629dc39356048429de055f5cfa4bd21c4f06e6633d902f786ff9c07ce45dd3e77a248ed8b75d1e8fefb98072cf696782151a5c203276fef1ea91911717b7c4484c5919f5e5900b42730209db6c2783ab6d284fc0abcd0c1524e3fd303e120fb40f8b0d024b31aee3e26ad8c4e57cecc87a8d466464d80a4f5fb0840d959d153be387c5131b7f913d4afe9c5541c151ba7f26d0956d10d39e2d4fafdff8401546b9be72a22a6d3f04dc33a4057c4e96a3a0a98695519da3c1b9dbc32da7269a69ce43ed45108c60f8e7f3e2a10e8457a939025488590476eae3a2a6ebe3d0eabe4806dc49ba647ae320fc040fbb7a60e85c27447b4510adad930c8b9dcd8e8356f25040f1d06c560a3e3f075622f48d42a97e98dc4bdb072bf9f8af435d7d62ce3da8a350c40293f79cbd29f531e3208b683f19b60cd55b14ef1b0789de85a36a77cd185d5b1948363bff94321f129819d610d6f705298728078749b2e0a106e88472722b46287070822d18b3c3a99d61b9ab4d6e5aba3168623d80121f7e25b4f010ae92de86958a7bdb983ed23aa8cab241d61a430d54e63a7ab90e27a7255f2180702b162cd9f9f2d3882195e7369402f73719cb928558b21fefbc8831e691b1bc216ef3afa6d5d773a7939fd5bf4e676e901dfb30d2289a813d6d51f59c0949a903fea52661557ac69d6d63e79fdab8e0d3562ff4f888c1ef337213ca2fdf83dc687985fe4a7e4a48eebb5613b28cca4cdb9d04f888cc24476cd0c45cd1124283b48dd84aba62c4ebb69a94dff8ba1ba699b476ac0bf226755f157404b4470d441a03f0955d3f26000feffe8b5910a1377e3917d2bb75e3a4422665213cfab799a32dfc8a53652e67e443fdb3be55ef6ad6b0bb75a0df6a42a9fc1197901786478304cb79492122e3af507c87003acf4d30e109dd787f1b0df2b0f59683f424cc36bbab4e50c8e844562636aa52928871411cf82342fedcf004c634a59c461f0ffa834a797567c38be3d43875f9611ff7208646fdfe05855b813c31b510a3d62d81ac9c8c6e1d2637d67f2ea3b01c301a3f710e78c58fa42aa596ad782e59982b83fec46ff8d5bc66f5b0c1a96dcf880a71ba1629bf045a0d7596e2f17d81d0b891eb2964f06fbf07e87b541c060a15970c0d914f349d046ad7996b7f9e41c1f7ef5319f0902bef2b841a8fd4ed116f52bf60149e42f14bb19ddc7e82e24c60e1294ea56eddfab5eafb651bf363e6795075ee0803b54d5eddaa41c15f81fbfe92ba9ab24e6d3d9d9338dbe03122f8569ffe90da268d393c2a6c8ed520f17708e7aa8bfb5214b37eb04012c28eb05905fac33ce53377585032f637c83c93d705fa9c88446993c42bf4a4c76fd10655f16c7e553d7ce2d8a5439d03535d29e972ce8aff0cdb887ae11d9a5477d97fc3e4ad48c4b9f172a897df45fd265403d29da045569de871b7622d4b3b7de40c3151d0444f9049c7abf4ab227de1a83b1e8caa786569bdfe977801a1156ba140e4ef60d58c1bfc8c8bf0fd743a71f1254fb41895b133f3a4af64a2d73a810b595622944e1f481179511b239d98e4bfb470edd7cb445f5f1c8d393a6df3f0300ead983c7f2d472e3a024222bbbfc1ec06a56a2ddd4e39c3657a3814783f21ba1a9ca197473147bd4093b2fda8ade09479303c71a3ef253766b4394b196b1a2f3092af8620c25eb7c8f757c1d6a533ff8967f2a927c0c73998a5bf3475f3ea86928342dbab57fde449fe07d5f1b55fffe88d9d747149ce879d05bb5593198a5398f936a3af94dc845aa487d4cd90eafacda48f1a69f3130ab95beced067ca879e68b43debd3e79e0e64ea866f37fe0192a2c414b538ec806b18b36d8805af3db0a5b16ad30be6368c283f3f93dd2ca7c441611710c72198919b3c2c77ca3de210d5669f389a42af88249d9093885b2b064f181a592128e41e735b710d35f42518e3d7b5f91e26d1f64779bafd14fe56db1de652927a892379dfa092b9e10dbc8f61b3d763a6e9d6d616ae510aee4bfbffcdb9491eb6021d7e930be37173882cda5e882fcd2b78d6828b165d62897edfd7b9174d8d5c6313cb17ee25226f29897e502b7679830c37d86f7826a7637536b829015fc755da66a22e7913fb1d1e781f83f2c9c054b705cc0da2f27e3693a7ccba1e0e12eabe6f038d955c7e6901e9b53d39e53574e268a62098de324ceb83c51ec86df6601a70da512434c2e6351e76f1b99bfa0900babde56ced4dcd3b81cc57c29a1ad3c9aece2a4a08d4db4ab4a3f28c45a36c6638c32b19308c4a3f7e1f4aaf6af4a278d9bb0e5762545b669bfe1b5c1c6f4235c56ecdce1d98eb5077d701be7f4c5fa9f6cb6dc783cc53cf12552a13f3bb643a41fc38ef87e660f010117ab33d2286d61421dc50dbc4b30ef18161e6fe3b033729a2804535ccffcf7363e93c04e413117aaf562ecd3ca18c8fbaa14cdf3051cf46b3ef4a09d11e8de9f3d4f2f95b6d1f328f7bf0bfbaa97f26d0824285c2ebc1be7fdd5e43aec916660b235b0cf8b2a83d610fa254992fe996b0e7a2701a38d62aee78f9b2c6d1a8fa702457cc6131e88bf30213e03d70f554bbf93c7313764e6f10bace835018d6339740c900a086e18a9b19aab62ee67275116fc1fd93589c1f5906a786e1d38af79efcf432d4d4ad01de81f9f99846d1cde6c3788b3edc30774ea584b6aa526d093eb22011555bd290de123b56134819112d886c917b3286362efaad6b60f90b8353c64124cadd0cdbdd28655742144310e57819ebd775266e48cf6cf4641fde0540a98c402f53f7459d0e01526bb114e8573b9f35130af507b219012bd22af867ada103ef59b98549266481f3eadedb0d5ba7ac66a03543e5493dccfbadf6956ee489cb513bd4f930417bc0cfc726e5e0c49353282871892ac8876d04ee180fb15fc8252fcc7d4ca142dcae2c21e05b274aabaad14f6d69b0eb6b38cb43b2a7bd7dcd5903c8fddcf08d89dec9907e80f5c79a1a8955679cad983e1c28fcc28e4f3f2f6dd4e841c7af9cfe5315ffe3cd3024c8d229a7c74d432277603c3683da96dcaf317efb595d1ac872da47acef60e3fae85e1a1a660690763b0f89135ec9e568e022776544d1445069038246bbbdbf85e00be4813115cff6e658e1a17192525b84e31e8e404ee17c9021c14fcabbdc109cb5eb92552956135b2baa3dcc38fbea15badb84ccf1b07589acdd7fa13d5d81b1a4cf43840b717205ec6854eaeeec880ee4deed865965b19a0991beace816d0db87f66462feabc096a18dcf869a59ca0098373b49ec3880e75499a67a97ba629ca765819bc400808cd67f3abfca5efc4da5064e5eaff92cec2ae364b2d9883fb0432bef9aac4cddebcd8d92a6d48c191297034bfda4fdbd3a92a548d6593f26d1af781dce7cb62896a129e798de4d647c85436b804330554667adad3bd88680191244f549b86dc596f63a6073230824c3e90ea10be091aa20f13e7f95d3eb453addb5d001542a5af7efe565c1a34cac7a22d0c92e32f451f0dfe138734f7925d41021facec79d86f146dc13bcc3ea9e30ae0b3774e5f7785ea13ee256dd567456b7360e0b0310bb12e51dd68b249113d2d67fac505fd8a9d76d3e7ca7fbc464a1fabc4413e492252e8e6db19ca228b05d2ba75a5bb88bb9d1e91d4ed47ef1955935bb422051ae41921326b4aed2356b767bf11f06d4fa750280c14e15bd25f698a4453b8243e926f9e7c8e9fa21ce120b117ef0d8caedc89eab84b48887a92f6c4acf84d5286d851a3f70bd4897a9075c016bf56a6fbf82c6b2c30a42b028e91f5dc4b0d5312eab8e01ab5044e95643d91ceb32d23a45e7a45096a8e168ea924f5d4e663db978cfb649edf0fdd5030aa30fb60797a0f118ae1ddfd92301d8158ea3caa80671657bb22d1675030a2c2857431b7b47d980006148f3cb7490ced2ec4ac8614e156c3287d7c49dbc3c4636a6de1c7aef5f5389bea53bd9843aba812fb767a0b22056cef2c90ea00efa475947c088fc92f5512256efde386d68c2c57638be0c73b1dbe6d57c26d987c069174034ba8833e0c737fe7f82c7f1fc63e71035cf751a885700617ae5ac3cf24524db7791cb94f7f583309b9665c2010299a9f175e1ef849b746a2c7b1b5ed251a9b7a37619710db954d9a3e5eb5502fa35bec19307c96ae04c6935fd72d491bc768e159c2350ce6e1ac661766e39dd19169704fc75ef2f0821b531e33d7d7d820d3942994c0b2b66a3526b92b44a3d0bd4aa2b2d74745dc987c9c80578b76076449ac20f5aeb46c6bbd36fda524d999a353a9c385533b5af16f69ba966ee8cc582cbfafbd451dfbf8d23b6476a61978171145cae1ddf09aa5b69a40afd8cc0e724a4007095e3b67257aee3f171ff88201b6969bb47b4308c527933038b0c57f6f373817032e27b2a2a98146e7db6de44bfce8642c58b549bea2d0c460dfc931036cd8fd21fd4f3223e6d9fe78d97f166f71f97cba5b0271d2401ae4d2317fac15fc5415bc1aa7b3e6d6d876b4f8a4077badf62e5a66b2f5f4b68006894cd8a7e60b1afd099ecb3eff2cd2a84033ffa98552ad3511e6739f567f28f4b609ff7ef142805f5d540cce7a6dd39e67bc5169cfe47f8d76e6478b070e2d328eb5bf34467e6161087d423d0803a9cd25838d05985a26f72d49c19e254cd7ec01f3ba3ed734225df0a9f79ad53778d349adfc91f04d00a51299dcaaf75c701b7454f64a22480ca6445bec0225879497d3e0f54d665c87ea8871759223484c569048c1ba0776e84e503214430edab6cfe781bcb2ae34e4bf2be485eadb2026ca22aa9fd14fb8deaf12214dede4a8f58d5ca48a7143ffe353094302bc225076c4ff677ef4aaeb798946e9b11597413efe6ba8beac03798835dcf73766213e98460e31fe367c7ef89eb298732574dbafac86a8121719ea67124fb2243b4416da2d6b105852f73ccbc9ee6066cbd35f388f51d71929189159de7e559dc4151c34855354e16b05491be02486c1dcd9a24d8ce7dee4638f339791de9f2c46039c6281fa6f9e556e7ab3e82c3a30a24a8c633ecf9fc44ba74784e9bbe39979b52856acab21861d6485769466c54f47e01e159c5f1825b494c5fae4ed8938857ec207eb2349e75997137d7d983cdee04f5945f17a6ae2650eb13a6da18b8c06b378954d3dd04d15de6de3a20449e07dbd17849c713c22b7e39583bf8c03bcf3a47fe9a56529b2fdbc8407edb144ab273711908ee3f8e980ab41872e0589f1763c2a7176ae30282de43b908b6403aada10a2847f217c164a3264e224f667e131c744a0108c4fda1684f2e7890f9fe547221d155207ea26c8c3f0b88624f0d2380cee430ac1d1832e256d", 0x1000}, {&(0x7f0000000000)="2609839bed92e87ef85c5d19fc787647d67bb69359a8d6d8bf86cb6eaa31a130a9dd2b73d644a3b5fa1824a71bafc5cfa0da862173801a47cf1eb68d27a6e13dc8b113e689c6bd69fd8b5501e412ed7bae5057560d50a3511f4c6c32f627026130c74188288f2d6fb04f80b4be0babc65adb032d274546e435a8b99a300e2b179925623e2c4cdefb3a613d62de13f63be1f3d8da2e32f9f1678645ffef3bc71b7905e17a3817bc855a77195a436e8f5f26d6ce6f836720d7a5b3f1f69390d76019cc0050f3fa59f76be2d762c8fabc70e9ee85fa366da72ac14e65031013f5464455c6dabcd2fdb416c01d156745f0cd125c079899e215ba86", 0xf9}, {&(0x7f0000000100)="3d79fe70d6056a794aecafb37f7e87a8ada3830d308d2ac13333a11a7c2ed8db119a2a0ebafbf09242062e7febd79fb6d6bc805354e521424e03afb30d4c106073e59d26356cade55903d2f160f93747e7062536da8dc62f1b0e1a124b69919f1dc537743c8b29f9a39a37823682dc9fca8805a18e77cbddeba98a9c0e06befa68a738e5f6fc268f906515e6a98050001e1aca0eb012db8a94d8f8008157c6c2d9737abb8a29d4f6efca9211161c1b0bfad42851", 0xb4}, {&(0x7f00000001c0)="a482243a066cb40f2cd7c007cc3d072628b475e28ab90bc2a231013162ed207f78e54038294580c144466aff055066ab9c7ed2dee34d7831fa86d0a0f80238f945c461382767137ca11d55f735783993192828c60da4068b123b6b7f88614c4295ebc09bdfdbad62c239390787b70a9dcc46b3551d30c7613dbe369192efecc334325292", 0x84}, {&(0x7f0000001400)='[', 0x1}], 0x5, 0x0) readv(r1, &(0x7f0000000000), 0x10000000000000c4) dup(r1) write(r0, 0x0, 0x0) 05:55:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x5, 0x118, 0x4, "daee55608e3dac98454d9a0661184f9c88e6553b", 0xffffffffffffff81, 0x1ff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) 05:55:22 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) kqueue() setrlimit(0x5, &(0x7f0000000000)={0x1000}) 05:55:22 executing program 1: r0 = getuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x99) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x8, 0xffff, 0xffff, "87ac34af93eb55ec69ce38838761a741344d6dfb", 0x100, 0x7fff}) setreuid(r0, 0x0) 05:55:22 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfffffffffffffe44) 05:55:22 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x6810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480), 0x1000000000000094, 0x0) ftruncate(r1, 0xffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 05:55:22 executing program 0: r0 = socket(0x1a, 0x8005, 0x0) sendto$inet6(r0, &(0x7f0000000000)="198d7439195b2cf84ed3d19db3c461bb9c98485d42eea17ecd936408c9223db12ec0f203233ab465f9897dc3d4f3e7d48bf73272a4f9887b95cfa7ea0404b31b43ecdb2bbdac60b84468ca", 0x4b, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 05:55:22 executing program 1: msgget$private(0x0, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x7f, 0x3, 0x1, 0x9, 0x7ff, 0xffffffffffffa256, 0x1, 0x1, 0x8, 0xfffffffffffffec8}) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/12, 0xc}, {&(0x7f0000000480)=""/251, 0xfb}, {&(0x7f0000000580)=""/209, 0xd1}, {&(0x7f0000000680)=""/209, 0xd1}], 0x9) pledge(&(0x7f0000000840)='\x00', &(0x7f0000000880)='\x9d\x00') getsockname(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) readlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/95, 0x5f) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000a00)=0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$inet(r0, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r2 = open$dir(&(0x7f0000000ac0)='.\x00', 0x20, 0x57) pipe2(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000b40)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000b80)={0x4, 0x8, {0x965, 0xfffffffffffffffe}}) shmctl$IPC_RMID(r1, 0x0) shmget(0x1, 0x2000, 0x440, &(0x7f0000ff9000/0x2000)=nil) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/ttyCcfg\x00', 0x888, 0x0) r5 = getuid() getgroups(0x2, &(0x7f0000000c40)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000c00)='./file0\x00', r5, r7, 0x2) sendto$inet(r4, &(0x7f0000000c80)="f8d38322b7f3f284bf70054ff9c23b7637660f3d814fd0a38542cab9d491b3cc15b8b31b4e52602a3b56260f72f8a89ddf53dab06b1b42e1c6ac1ac9d54d1abd088bdc6387119dfde096f27e197691483ab718ff7ed235e1aa8e097c1a2c1ed2b77d9cee761f5624c0f28551e71d7dba859400b34301d39fed90feec4a28fa7c67e2706068e664a6fb1bc4650e2a8ed6c82b44c6b3519424fb1b8501fb031189af67c4c113e75db296d06f2bb7b8d5a02ebce5e982dc40b17ce5c8077921345980dc59e77a072c1d75ea8b399ffe081880a048b23bf8", 0xd6, 0x2, &(0x7f0000000d80)={0x2, 0x2}, 0xc) getpeername$inet6(r4, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) r8 = accept$unix(r0, 0x0, &(0x7f0000000e40)) writev(r8, &(0x7f0000002040)=[{&(0x7f0000000e80)="c128daa5c8533b95952460d88592f52dca0c88173c297aa603af7c66af3f6fff40497153ed54ede59b15d6f64790bc477a4c1ce9bac48dca77ed12e553edef38dc3e01bf3542e5c6cd2e41c484aa6ab102809063f4a8aa0ed5c92808fcaff2e1b0a4221b3608c01ab875d2d1ab43240ca433404e954c45c80feb0344445e7cbd79f42a65422014c666c0add753988f955cf405c50d6d46210c9c7ae9fb982eb183eb3b96a853126e0b9a6b28c12cae38edac2be6da1547227fcb30080def879c4712847a318b73f02782f1563185d7ee051f335f3bec128ba0e28366f6027c62e20b055d0d6f0649c72937", 0xeb}, {&(0x7f0000000f80)="a8c143c8a00b8544c2bf5d7bb5243e6f252debf767ee931b1ba49b71fc415cbf11025a1fb63d7981cabecec444344e3e4cc9084e8250853ab1fe9e5a443961a99791dac4ef892419e48b76eb58c8a3c69e9c42062d5c40298148e3ad06e1a8f80500923907e93a35daea8493e73b654fd740aad603b31be79a2ecd46cf7802bfea681817b35f9c86d9639ffb408ca63cf7f0215ce75b9de8ad7004661213b63c06199dcccedbd05e62f58c13db76ada0b24c9ee8d0684d1e0b4302a38ef902722977ec3a033a157a88f3189aa4e742ed4a81ef6a481a5df96c6be2725081f02a6d4221dc1338be335e13deb881dea15a805356e78f94c72250b986bca7e8742190532b0d4fcc105e042a44e3ae381d8f7d3171aa8c621f6da174562eeae0dcf644c55ba7dd5170705ccd20813a04ba7df36b8336799eb881ade834b84f7dd34d47644aa997358c7dbb1c22eeee7fd755cc2f8c84c059e95fd8ec4b3c8a87d54d2960ae9912f5303617acc40d8fd3cd78e4c6296cdfcf3c75cb6f0ee46c6dce5a7da24d32ed3fdd968e9ede4aac7fb871bf2ab1896ba1b38a6b747975f2881c6283723d3e46a21f2ab2255d164b6600a575e3579e8c031eb6242f23ced860211752b5cc2f4bc410f72de00d2bac8ba8f453da1b0e553a43d6944169ea6b4f2b67f9efb430b9de67a3c27b57e6b795df6de8e6364c415558d2f9c5d38b8fd47630f0dc475cad9c020e445d5500a5a281a3d2143e66a4f72022cd10c5af0c6f65ccc76add9d916777668f213f8637f8d063938cd8e0210fdce460845012d86b89926cf98bb796b58acb0c4dcab71e46804fb0296f5006a4a592c6834559107aea801710f82d90459dab1e36670061c9f6fa7b14581688a6114cdbb31dc04eeb93df7a3fe6dfaa5850073399335319baab1a2486f0d083727a8e942cf823840e284f0299eea0138fba9716e260d13e954ebaffc5786a9b86cba17395d263f8f35f05a6071c5f87c739f8a0a9c30b093daff858fc8bd0e367acab26fa27dda3ae4a925c6cf1ce6ef2c01c39343daa77128c22571b4c9b8c56c61413c6e26af96dd2e68785b3042812b3bbc886d9af023c75297c8ec517c4fabb0d524601e4f9a715aa1abf4e42a1ba72a916e5aa69974f5cb04db7d526b7ef60e3d27294900828223da6b469eb18e0423bf73f3cd1f079c509e5c2e01a4b5ed7da84920971a0936811a3db36bf1d1703aabd0a67f4922e0967b189bb848fb0b33f1f756552e13dbf3bc0d7bc3567f8166e19fb3557c40969864bfe765f7d62dafeef675183d1ec07f37f6f2f870510f035aab61ae7a25b64f57e8f1eaffafcee9384611eea5914e3781bae5f8b60cbbde34d37a26237c66c43cccf74fb2ec43c0467af8d2f78d7982d9aa52e7910c1fd3a490444d45c5b2009bd0ef55c6f227c2c90b3aa2f3293750f94955a923eab80783971dd2dd0fa1347c9df24400846c8d8ebec54b10f2354c7de49be10dcd5f1e9ee5f72ad6fa29c698435cda47ce49007eb7fd016b9c2b6569f02e78e041e93235f2a594b26e7950b24dc01aa4071b23c01cacacba667a9b5e62c1e8eb74d6d1c38da93ae1421373b25e142dbb73d3ad1ba82ba7363f8fbd0d28f264deb061742615ffb9d4ab1a153c898b7de4544dc77f2690e0ec34e9bd57fd6b50c15072de64cba1f70ca513cb81cefc0362caaa2b6b9f0102a618ddb7c0576bcaef497a80dcaec6180b4500f5e8d73c4e731711898976af8f14dcaa5e782b2ae1e547fcc709e9b03a6e924f2bcb38b75b2ec8a4f91664227c8e284aa23a2acaf09ec2aba930ef184e8c5814e74d50dfff518094cf30d0bd5d5212fffb94fe63eac07413e6981aef75defbf1bacc36a1aa278898018e3153d155cb935f8d576043b973d00ca3b282a482945e50d71eb9e73e4ca33a7e9419452b9f8ce1c91d8e12abdf32d7bc2da7acd081b902644ab44e388735bbf6239be8d562acb51fa7424e3952ae650b664ec51c2c0a84988a7b5dd3c4ceae9b5f5f003c56def47083183d0be887fd3b62e3bff888958819760f1006bede2b179562cc0033263df9353aedd4d305460c120e4a3596bf58d05c0fb4b5ea7d7c783303e43bd748bcf3549a92ce048e03194ccc2bdfbb650f1e5f8122c812e7ebcd8f01fd593f117722ce2137bc2dcc0fa488029ca24467a29b3c15ba906dbbe3ef42ddbddfca8f96922359960c1d6ed9a2bb06d0c9b8d73cc88c3e26c704446a6190fde703587ecb652f2e32b6375c3ca1c28ea99717cc2f206cbd2745e146a917de5585cdb9e5579a3cb7ddc1f64436c18c76f644ccc3f98fcb519e97186cc1867178b89f05de36f7003bc21b87a5c491fd5e62d30f2935087c719a1c82531d1d0877ba5147816484c6f35bafcd07049140e4116eb5b78132309dcc34271c4809e81fae166323f3eaeb6efa94ed8091b8c0d0540e13a6d88c1d62e661b88010fe37c94489b543cc71c2c0de75275ea38267ecd88f45ec75468ed27ee70bdbfd29ba2db850b978cd0c89a052834ae15ca76f760ea27cfa93461ec18402665937aeb59ab8b5800c37fa0706f5041aee9882a56ae902e0b0786dce71dcbd2d96e840523a2bbd64175f57e37e236ec3cb4e4421cb6c8942844a042c8a5cfb5b2072a0d44f1cc1e1ca0659fb6d4be9e18a7798201ce1ddd29132b87a2c196e66c585078ee9c91944c858e7e3a61202bafef4dc75f757b480c09a6d98ba534aa3992405f5cea43e765eb69c68c03b0dec9ef6dfafacfa4ebf9868833eae319853077598ba860fa0eb97809eb05349ab76fec875a184e03fdf65983eaf29a771da9976c544a9b5b6aad8c68fde5bac39001d9b874cfce5609449ec46ed20a4a343c5f9f2e168293f5e3a5cf86ebbde576f0917501d6a1630f64182331b99b701517608f20a2b7631c8aaf3d8710c966707bc6549bcffd05f64d8ec83f9bbbcef818756cb868996b04badb3dd08614fe13b20b0351c7e09e7227335aee916463656af88cd462f249b9ac9a7082564367ac76ad50ab360f151398455327fa5fda9a5d569ba75edfcbc6d79235602103826dd3068301e6fa381f07180e5260a7d2657156095da5cfaa0235c35b99bcb608aa6e04af6849f65bbfaa57f234990062c4495b6c535257ab4241732954b1c7037ec89c9021fb0dadc64e5174be04eea5208487539ee6a23e60e065c987a61453f17af3b7413b78cb4efefd1430168682e9c2d3a940ef75e2cf208cea34a38c061aa48674ad702d6dee6df7c9d962afff563b7030f7fbb808954ea2c6da2063e9491e32ec9c26e3999e8a137113b676e4ee728aa9d12f18995a3214abf54d820e44e2519cea86f08dcacb0e432af77485bbd284a7a62c4dec35fef8fbf5f4b998117b346f84354c191963e0fc5d9b9669cd3ff098aa57c26716d617e5c3964aa18883e581f155ee0dd7cd5d6f1d7eecd55cdb570ca7a3a1d17a94fc97463497930f1a569926136d64d347d505233e8c6cbbb29811f4591614786010f6a809589f7a6bc3dd6e217035d4566cfacc1547ad6fd718157fbe8ca1fa4cddd0af20251a5510d14fb21361eb4b6a863e552cdbbe8d84ba53132c7e5f303967c3a033c6654cd82fcea4109461db55a8bfd418bd123792fe121c0e6a3c276677e2ce0dfc676e42c2cb4945ffb5feeed28db975988093e18b873737814d462af31056cd7907e6c72afe799f8621ddf8f7827dff97b64ba48280b36c19e671709a942fe7ddeb754d48867e488f5c504e222ab49065ceaf720a55123c9969a3c9a1670c270207e593948c68a75cb8b5a49f57817f6543bafeef9eea8bc1f2c7b30a2ef5317cff8768dfa8d3884114f9adeeeb29aa98fcfe07a62bfb185d27106db8585c67a638e368034448036f29acbeb337f108e4f2fcd1076a3c4eed360c668ccd1bcf98b481765a1afb7af7aba8135b2f3056f28b8bab192ff482be64210ec620fb0c35862d9133239c0a883e09882b9c5da1968bafa7458220fcbbd6a24e7ffd719c1b3bdad3231f0e29bc318a78db36e7bdb21debf69660b2eb845f9564b85934cdc88afa8698ccc2af03d04b443e2326dd5063c9ba716beeef8155416ae22b260a06b25bd21830f0e0da0854683a74f7dee73427e67d4081365024abf315fd4b177aaeede25ea67bf5d537f4b63ab51e830cf07a6f3c65bb8040b7ebc95094a5048da9260b9ad925da198cbed6f635256ab638d20c0f85d521747713f2a8e3dfe242a97733772b604731768bf16a15f4f2d17377d401ae9b0a6b8600c4a377cd3ca96d75e252f9c02b5cc5036ad6a94b08a5f590d98202be9d4b713fa5aba163c7ea01a5e2443f4262e691abf613ea5e8779f139c5a3287db31e009e197fd4a5b54110f77285b3a490318f2d0f494b12b84a8b12f3e9a2dd9acbb77e67498a560dd7082dbd46487413d7cfc91ca30d860f8c550eb5daacf8410e3309b207df57ed429c3bf889167b82505dabea29b743e31c3d4559e4343f5a1d016ecb4b0981f3465676e9b2c68581ec4f137d80cf72e4980d8f786996defd421c61e7c69183978af3b8a56eb60442a21eafe34ccd933dbbd94ea88c4d463ec18afc596b251c03562c851b938dcd647ec5c6351d5d7444b1f21c82888968f9b1d4402c59763cf6fab6060b606955f8c3202a9f1c25f7337f636b64813c84811e23780e98cbdbc8072c5d7082568a00b1451e2e90d44cfbc4e8094c0d40589f8af7ff634f705104bf5c5a3c0aec2becddcbbe525070dc89a73ee1fedcc20292c73df6b9dd651bab6dcb026d0de41cd44673cbd99779e1499863b346ec3bca3277f8dd8f3c9e1abc96b9e742d877b6818018bc354f6581ed78f244817ba9123759f3ab2ae79a545f1ff7116978f25efb8ca77a4a0133c63410314d0d4a64b209e081b3cbd7b49d3b6e939428452c45e1cd8e60a00aed6ed3fb53ad2a105ca58698e488920f73d899ef16ab66d97c2e214615f336cd620404377d12025b15c41e892ab9dc336875eef39ed47b28047e3e30a68b7be277f948e7752643711cea96afafea7a34c12985dda66f053ea6179d0ddcfa6f43be359100da396df55778fe77c437c71270b78fa53c1b80776e88891615e869794363227737305beba5f69772dd8f62ca1ead85f61c2033f89ded5e57cba7cc62296dc0a1fea5856fcb8168468618767bfb41cc4b3d45f8862f9db1c423eff1799a2693adcf7f8b6a552ad5811e323b09f41ac2fd6f64c9351f3a44c68602f576fa539eea32eafa0b568d2ab30a0fc3d458409d3c3eef9355bf7789d9aa9e57d95dc429917c486ed53e6d5415d641688061dab170364c36408cdef5e343cfb24a5257f5d7356f909b18d74b23b5e03e3f4e564a5aae67c5c8e196b06d9ca73aaba54c0dfc83173d110701c05a928d520c650f833c9f1a95fa765e8cb55e923748c8fee45e2b4ffb5385e4d8280a35659460c18bbe86f5ccfbc3bbf7c43efa542486b46881c2bea40adf67395e574242e0b5395dd97e4391c4419dbab89d7dab87c1522de96280a1707c1e0c82cfd93f983df175edfe6e27dbf9cb33ae64b4a94bc7f606b454895339decf27a8c4863e61cb9fe6f0070c8977964207a0407182ace57ec100de6e418b37b20281bd3fe05a92a5c16aec9ff7de282bd39d7ee4a63db6a1d901f085dbce20f1ef82b639daf5f3195ae379bf20e58bbfed6dd10c90cd014e52a3b4b8c7e053c338e98f6eb64d9eb176ece89ee882fa1463f39d00e2710683677ca7bbb1297aeb763220677eef48", 0x1000}, {&(0x7f0000001f80)="90ab5d6957e8cf4fba33983f7b380ad7e9ca2af19ffcf6713ef1a1aa2162eefa0992287882a62bee1b4103c79964f809d08851e1bfe144217d1a2dbd9974a807563de7a9881d98dfe9d224b9d9fe20d3ffc2b4aeaed74c69a218b26db0462fd35968bf48871a2ce97c3e1dfdcecff24f276c637e54f843f8e62cc61902569c43d0d501c1c168e53d912dff82c4ee171d2162f72f6e2db4e52fa23ca1596b75de", 0xa0}], 0x3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000002080)={'./file0/file0\x00', 0x83, 0xfffffffffffffffa, 0x7f, 0x1, 0x3f, 0xd2, 0x6247, 0x0, 0x0, 0x1050, 0x40}) setgroups(0x1, &(0x7f0000002100)=[r6]) 05:55:22 executing program 0: clock_gettime(0xfffffffffffffffc, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 05:55:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000140)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:55:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x2, 0x6, './file0\x00', 0x3, 0x27, 0x5, 0x7}) r4 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r0) 05:55:22 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x129}, {r0, 0x80}], 0x3, 0x3) fcntl$getown(r0, 0x5) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x4, r1}) ioctl$TIOCCDTR(r0, 0x20007478) 05:55:22 executing program 0: getegid() r0 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file1\x00', r0, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:55:22 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20408, 0x4) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0xc3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socket(0x10, 0x8002, 0x10001) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x10, 0x800}, 0xc) mlockall(0x3) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000000)="94bd2a0d3b8dabfcd9607a6b95a45b2354bb442d6043361ee2d37ebf5a8d7845f467273a4cbc81f23b504cce6ad85f0275dfe129fbc63c7fd30eb5bc22c79660b22738cc28e55262db29fdf38755d75fc282e3fc", 0x54) fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) pwritev(r2, &(0x7f0000001180), 0x0, 0x14) 05:55:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="9cdc664253903e0f32876725091d3bc8ec46f785f403794d5ebdc91660625dcaed211b8869dd7dd724fbd3aa679a7eec165c6d818813ec1f6f86aad62019a6699acc85aa8244e61efcb5b88b383ed990a1ecdbbd21634a87e299b11a44b8264de87d1190a6bab00259c4bea37b01a9619f9eaf81b3f16aa0f1f3e2814f8472ba3fad4cbddb0aae0dc940ca01922905faa588f4c59903e360e08ef88b4ce872dd3037c332b2eb96a5f6dac9fb03d87f342dab7616ddf6c2b44e2ecf0fcea6062cb148471844f10ce3c284abbdf2008b364b5727e95cea777db742e29ae74cc3ea11c132", 0xe3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 05:55:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xcb, 0x12, 0x20000000000000, 0x8}], 0x5, 0x0, 0x0, 0x0) msgget(0x3, 0x244) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:55:22 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semop(r0, &(0x7f0000000000)=[{0x7, 0x9, 0x1000}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) unlink(&(0x7f00000000c0)='./file0\x00') r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) 05:55:23 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x669a}, {0x18, 0x1, 0x9, 0x6}, 0xfffffffffffffffc, [0x0, 0x0, 0x401, 0x1, 0xef3b, 0x1400, 0x5, 0x4]}, 0x3c) r1 = getpid() r2 = socket$inet6(0x18, 0x8001, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x16, 0x80000003, 0x1, 0x8001}, {{r2}, 0xffffffffffffffff, 0x51, 0x42, 0xffffffffffffffff}], 0x8001, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x7f, 0x3}, {{r2}, 0x0, 0x48, 0x2, 0x100000000, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffff9, 0x9, 0x1, 0x7f, 0x8000}], 0x4, &(0x7f0000000180)={0xffffffffffffff7f, 0x3d}) listen(r2, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) fcntl$setown(r2, 0x6, r1) close(r2) 05:55:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x80, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:24 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setgid(r1) 05:55:24 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000000), 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000001000000000000000"], 0x0) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="ffffff7f0000000000"], 0x1) 05:55:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x3, 0x2}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e0ff0000000000000000"], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) recvfrom$inet(r0, &(0x7f0000000180)=""/40, 0x28, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 05:55:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e22c5b00000000000000e74de4", 0x0, 0x7fffffff}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0xd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 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) setsockopt(r0, 0x33130eb3, 0x200000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699ff929648", 0xe) 05:55:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000b8f55a3df57affeb67ae7225956e20bf8e565c499a4c6da6334e6008bf1e4a31", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 05:55:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000000)="7e7b267b51fd02087d34340b4c22f7dcd95a2c09df6c5f99b6d45031907fdb0c4b771adf8204a8d538c35fa7de7c6d417dc4d742c2c2e4ac2bde4db8fd7800553077029df5b48d05b93c918d318dbc88e0d9133de964fd42900c8f218773539d1e4ea013f1783d529260ecbf8cbe80badc872b6fffde2fee62647ecf51e04d33f61d0e2920859ce73a23c988c5abc41c0d07db90fcec79edcf63692dc619689bb9d2fac805c5400063a46e5a7e1f6c5bf5", 0xb1}, {&(0x7f00000000c0)="9072888a7a26300bae236c721a298de82708033023e3d0754952c9f3858ef08fe7e3aa9f82357cb4b87b5bdc552a15175e78a3fb52a9356a167f7b6d21e37b4bd433f4dab8f6e53e815ecb0c2894b46677370de30d469a4a88652dc6b9e7834b1b7730e40f3081b0db8b5e18b463", 0x6e}, {&(0x7f0000000140)="3911d0b62e05a86db3e829a7ddf62428ef54669151f3244f7b25a5ffb495c30110b6115b8dacaae6b105b0bba6aa57c4fda19ea5d14d387b88aa274ad60f4b84bea6831f1ec3ca901db7bcfa7cfce1b8a2b953e8ba98d1e3a285ac0b2378be4a23e789de9c4648268e562befd8d6c4778269b55037350b765c859220373f78889dfe445ff8f611ad98b152b837d420b9d739fb96a991a1a775d1e207d3b17d6e6bdc6aea1533b9e710296f4739987296085c", 0xb2}, {&(0x7f0000000200)="1ad0a3effaba96b4f2373869987dde386779234dfee8cd0d928f9d9cdb595ccc28b2280510d6023b0f28650fa77b6301e7e29a40338aa40a4584e906911fe5b03c2e585c691d16cf08a11c4b6746dd8592", 0x51}, {&(0x7f0000000280)="c1d05d5cba72469f1efafae500e4efc1b58981bec5ea866461a23148fbe92c7c1f64ad780be4c16b56a054043522bb2763832be121fb55c6061fd2dadd9a5a7365848276e0efb7e3585c576f50534a6c290334155c7ee66077f1164861774e50e40371e2653b802fd013682c5444c126e487a2f175cc79058723f2e2c5669933e4666b347528dd86e08e51ee1a7e850136d0a0584bc598f629cb5c83691d602830ad693242b15b9e5a3fce68e585993443208d5663b9f832ef9621b3d9e07c670c08c17145ee23b15767e148662d928be9b7bac7d59854dd9d3ffdcb27a6d19461055ffeaaa09aed9922a1940d960507b24eb431f36d8cec36b403b52585802250efab075ef085c7eae97c593a4ab9d50116fb737419eae99b70a32f5016646a2fd76cfc09991d7a3e1a9917867c47f78848f861df831cce4e63e7ee4fbe87e9ed1c6bae2c3d7285ab1550548bb926b98b1ae703609228c9b40e8b5c18bd063295d0e02a3a856e3ac708420a6cb0f373f6e4b806a5664b37402ca114d63bf6c6d69f2d4c4939c91ba42df53f1a41ef435a2f3c7a7ff9e78309ffad14b9aa9b3cbe314d9c3a0467524a1285f5554dc0e5d53bd1e2f08dd5432839dc15b10b14f05f32f8631bda3b62e840ce56be503c01fa2d4000eace8c21f6b660d75a14c644dea1ee8fe78f708dd933e88f6cce1ca37768d8117b190c77578438d54df5a62f77fa874ca48975e8ea20051d86c9757bdce6a39e3e96591d44c922e3d35d98b7bece248e0211b5c543f73dcbe1781c744031127c246fa8c4f5a21c81f921bc7b812c533ee5c889adee3413231da81bf00603ec74504988d9cc889be29205dde78ae976a275a63247c3aef48b40087fbcbb168fa514c1e9cfddf8503ef4992c13d7a35dc3eb67d1a1d79430d6369262594a02804f479e00d03a7608d2da75b455c7dca51d6a37dc3fe0616ffd680316c43ff247aa1b2064df44615ae66ca39da5e9471d361d71bca556906531597232f97702246d2f94e0c386da2293bd578320676661b529c8546cb047a57b55df15fc147ef939558085995935b652adccf74c50e19b1bc2d6b766b626ec1d5be629ea4f0450ea059dbc657f0bd3dffe023181849d58e98d6148b0852512891066e9816e7996fa2756ef530441c26472b30c7d7aa02fbd1cbf5c42e797362917ff286ec9355e46ab72b5c062f1ea39a99eca6be0b10b4a65d51073c348e2d52c4bdbdffe855ceabb608fcdb767dd44a2a472ae932813983e313b28ea7610d7ba3b90b55bd0053c4607362005be838094bd7b5075b6b0ad8cba24ace58bca938c002e3f6fafdf05af9200904d6bbd88ba6e36ac95201d812f895b2ce7876bc79760169489a14ec39d68a8fcd1f7a43b6c4f390998a44e6ea7f9af84f17b1a3cd4ad9bde50a4e1e0ae104b5e6c5e5c5e25f11bd32e611b333dbdd2d0acde2a0b9f6eb2cd8721c38ca8971ae09f933b9d2870d6891d47676bc54100a5a54d61922f3a032baec49e43b719833f67e5fd6c9dd7aac7225d087e8997e4c886edd02e338e5684e552b2aad62936b4c61f6d841ebd2e9f69518203d0215b9fe0670f70021e19a752835049e1bef2553de52bb532c5039aae22145efc7125d2c4f533bfbcbe19b3dfa6a43707e6f631cb06f709f877b712e1af0feb05d0b5255419e2a128afae8154612b00f71594f035806d5d9969e7b929e55155abe1d9c43f42f6fe903a2af2c224c531431959392538c55f60c373ee37e765392a6f0a7f9102cedbcecea8840b19f4960da8c9eafbf94ef4b2890263baf5c24b188a502bbfdb5cc4623cb55bc5750b3754a29c163106c597af3d139b14a458e0fd643d707004c494105a694e8b41b59700a6058680c7e11eeab35b6b911079c70b0b8533870c60524bb2d3be461c965dff0f313dfd3d407efb2bdba765816e75818d8feddab23cc96b48a77ea3ba3c88a18d86daaab4470d7233a09d44aa6cddab2a6f787b506f3c1b1b467113441d3bb5ebc42a13875aa572c93b93540e63c1f76428ddc901300f0820e6814840f6bb5dba9017163e528b3ff31b8e335fac90d608895739175699a87548e63f85d00cb53baf912b1c8699a203e8be1ad6bd04637e4244b03510809bf078cfbf3c23ac4160900f3e158263994a1e1e3bbcc781513254af75c68ddbf4e1c971129afb71dd191b9d977c64173399e84b7be3f73bc1b0cf849e9dcd5cf7c6d19d3d6268f649a6610e68154030e44a6402f3dab05d91b02af7029a04b6cb8591ab1072f027d85769f192e36b8644678602206250d41ad1dfdd1c2849dfedadf862c9280e160d9b6e2f80164f653942d1c4c60b2602caa1322b270c467648765f4f62e3ee24f62e69d75e78bc0c14c6e369ce1cc3a6d39ab34b18e4b68e34c94d21e607b839ea2d18eefd36854ecc37c04fd3cb43c6dcb85a717e26af55a9589a6d1284a88e4fc95dc63d65cd895fab0ff70953e4cc7ddb0e73875edc4358bcb7c764be0ec5ea5ab00d4aa83f08f753035a7ecf27297df685e52820b6ab1348cc728067bcbe96e5228930e2232644dc9af25763efa753b7dd5ae08d7bf4515e8bab6f41143a551be9f4bc63fd2e206ab50884a39c92655426f31037f00fff8dcf6f1be770bd055b9a26f0518fb63fcee84ca1d3bd09b2288328cdeea8cec3f9c24c772c99a477b7e811e4e1c0f81c00490d0722090c7b4a0cde3444aa60c0a2905d067ca326a8cf27b3f3092b302aa3e2f05fdbabf92f7b62f0e3bfcb08bee7852986657ac2b505d7b1885963b1b90f70b3a3547c3ac7791bf3a139fff09774b564091054e45463920426c634218949f6df187f6153b8bf41d816aca2e9a4a61d233b268f99b8420622fbe1044e0d934f0bd5c880052913387a0e7bb74829ddd44c9a748a85e30e0e9c237babf59f2ed6ffd22cf792c6203c5ca1877ccc9b8dc3d9772770a5e20249097766271ef8391ca5812d4578b9975f9929cde3991e99397445a84fddf3f6646408939a89591eab0a2be268c1ef5a0b10ec7d2c8497083ffbe69c459b22cec61aa53105db67ab453e2f6e685a54463b86afb23eb7beee9e866f6f1853b2dd5875f375758faa24a48337b7d935d6d3c7294df7bff6b6bb4ef26350038350986df4d44f450f6f45eaa58bd63a959495e3f4dad238505fb27239dcb16b89d635a99c09f19f393269387c702f121e86878fba116d3d7c97e99858c207a3578222969f51d3b9b6b0880fec40ffcc63336b8d1f06b26f39185bb535138e016a33420235b194ca837fea2da717de3b663d3d7f8dc3d3d1554e399ce9837abb475c23e67ac16f10dc77ab84cc2c5bf4ed80f176d06854aa7fdaaf0081648ff22fd369a4a94169d5dbec22f3b8446dd1ccd479db8c85be3eadd125912b71e8a0ffa612e33bf310a4716131fb965ed64498520029a6a820265639f357b57f44a9bd753d3af8eaace05e2273f622290b027ea7d8d069ace484741c7a93c06aa774df9071fab77addadffc49f07f0c52059b5acd3c13ae37c1e0909329161d2257ab14c7da7c7d59acb5551a8bf7a5be5bde7d3e214dde0b4515fdcc3c63ff81356bbeead3a82c33c9e672079d9f8346d00d3d2e4127a5f1cdb789e35b19551bac182680b1d16786a642949880e588a8fc9c9e44e35a46fb18561f8354e37b86bc38fcad042a653f7f45b9e4419b569e5ce73069dfcfd276358b48295cec0f3bcf5ac30861372b16ca2b71329bbd649e4951b430be3b325f8b1ffb9c16e8e2ccef2b5dae215ff0831b3dddca8256358697b671fe36e85c370dc40fe240a72bece7b279b9c09a00dcf3e1e8f5699d9e2c4bc6255d4d664c5ce45fff85ce83ccb79e9f5740c3dd9fd476ddd92c784bfa3d369643a9b81e635a7614508049aee8d0bbc7c8372ee676ce85785b44e71c0d03a7fcff78704567a14528943ef2f2fe9743970c42c5807525643fc848046fdf6d2482c8fb5d7887a833354236f6c3d4837f1516c3fd9e6c9a42c4bbd88da3d6c8b4f55184bfff7e8b0bac3dcbbc2ea0af5189fff8deb3f950eeab8ca31b1be67ca8a4917598a541390748b44379ddcbc0d3c50959c3d4ed0e019083c91810ec0c01f2918bda61a2421a6ba12c95fce644b4fc85d46419548ef7c30e9e769866c673530f35a6fd9d2da8602177992a9de13b1d78b065e30f4d34c53eb83f137ceb3bcfb18126c71f4b74f19ce90d7fd68d4f490ccfa7e18cd9baa3221eb142da99c46be6e4f99c3973cf53f0224f3f6a744d310771ed774f6da18c276039bf9c4d1a30f7cac199687923f91790c03f00479f8f50c317fee025b7375fd3a12593becf2e149959605ebd6ca60761841b1a56bb2d99d896d52652882f8f42b5f325ea1ed9d252d7abc63e7ad367e4ee9ad62e63d9bd2c013d592b3060c6c9b351dd0c8ddec82136acbf4e76ec67b9170aad2bd8678f651dc4e90b2f795051e2fd249bce00f35a8169c6bac58b73eee27d2c98142883435d31e84884bef432022e95e2d15331793eab146ce507466371e21f22ff7ff003601c2d1c6352546312efb8eac87b775870385934d87cee8ba44e4f4c360ed822b851edd976f62428a6620e2feef389bb0aea4107e9a63f3907941fb9b5221a0844ea1f44b1ad1e727874c6023abf2f3e6a39ae4d21a17e781765ac840f83fab854d2766c6b1cfe712e5e6b5c1db4dcae39644bd485a6bd2e676ded325e267ed866e934c59b35d27fbd7e4840ed0ec751f70a2f9c76d8bfc8e19ec3d1a1d70101395e6a5ba6d6285ef0ebae8e2b63423d6168deae53d49fb9ccb1f920939a219da1bbc2238e3f247c28e677c1bea162eceda56d1c3061a04715b78093b0e4c4f0f8ee04197f71540182b935e18d75bd3342dbccf3f4c27aa050b2cdf76cd14c002d37fbf30871ba518f685ec7c780e588b8a15534552795de40dea08cafd1d54b2d5d365ad56c4606ac804a413ec78aa2845aa408352812ca259cb6c31c64d7edd45f6938daf834a5c17e5a930cc457c105d207b7b4d324a79d0656011fa36f95217976d3026059ad8b9440d843b105218f642dfb5df805fbe104ebaaa51a74849fc63df677b7c56e714207a19e350b6864906d04198b6811bf27f28571f480a4d94677d118ae48e9888debee1299a1d2aa91d79e44ce66f88e01334e0d7c266a2c519e85d5a3b840ef5060c84eb8237afdf0693ec985a0a897334d22ef4889f9b203f7e54bbfb4664a4b91af6d8337ac9cbf1c7efcd756329c68d7a9bb4aa1be609bf6fd54bb8c3e023dbf5bc634f272acec7672ef603ac16c2c84372f56f6035d91ac74adb57978db657a7e8da32c56b4f407fbe6594b3873d9186e79b21ae7e46ca328b7395a24e8cb7f98164dee1698e8bc5e30115bb697d0915a130cc7b7dd32ee7b0a1946378745f12e7c96fbefcd7aae4f5ff0fbfdfbcad086d71be3cd736d4da4e18220ac6dff24caae2ed58f6ed0ce27aca6e0dd0280fbccd3a84d505283e52ea1280de096752a2d44a132eade879399728716605f2501eb620d51f6a510fe32ab433f8546e96d50f2ea2a6fce7826243c82c22faecc82ceeecd909a6432b60474ac055e26df743a31b6aa7103e1a07ecdfb78a5f51e1d33867e9460fb071ac3552536572e4ae6f30d0d7813274f3a5ad1f46548e00b5e52e5e7c2943e7f0ff4a213ec53b7d3fe32d89233d3a8babddce65e0c9f205c092b5352941544b90d877d3a5addf1b9baa5d436f55db3b16097fb21e9bad7b6b2ec69525e1b4e94ebb4cffa72eb1ef6a", 0x1000}, {&(0x7f0000001280)="895705922674392afe7870637d290f051d2293d03d583aba5f7988e461c1f5e61ce7828176582cd044c563914b2413f761ca9ded809a91fd15cb24b6d2408812b6943225a4b99f1c5df9af6ec7649d0a4365454556aa609cc3491f4900d55ac773ed15ad30c5c3ab13f208a2294027b777eba260c7e9ddbf1f14361b67e20f3fa25f52ad146cf8fdccdb4761964f62eb26b73c77bb2c91d06e50123e0fc3fdd28413f02c2956f91cc1db4586188f47f3", 0xb0}, {&(0x7f0000001340)="4b5d5100e8a3554a950c3ad0b0962c09497add98a52bc7386f506ed8b528be5e7a090099c9ab446dab1fb76be9b0f20d461380a6ed37cf736d96375f085e565f9babeb543875", 0x46}, {&(0x7f00000013c0)="70279115bd4faf7c507cb24fabbdf07a32dc7bfd10be31205a714f91c18b2fc70b660342ca8972d44ffbbdcf6ee7b61a6a485d17949b2e4cb401cbc27292511b8acd88f1d9ca5928b3649ba7b97e492ecb7370548d3467610c555a347fd66e0e80af2d0dc8403df02a4ca9705ca306cd526e4719034b23ea877fdde6b6d9d2fbeed323140f6dd9af", 0x88}, {&(0x7f0000001480)="4ccdf03c45d7341d9314a88891fffe7f78dcd6439a046b9a751ad39fb5b1525503367342635dc5e4d2f1ef650010540a2c14154adb5b28bee99a3361c9aea01a2d0a9d4113c1fb26a9b93c7034aac12858fa0e3530b2f389425d39fc7982f6e051530b954f7f571e5430c0a37ff349d2f952a9b322ddc708368991cb5340580a9b8d04ff746e9f860e3e0037a07b9b9df115e63b305d60659f3b4b49ddfd28d62f5ab391ef59c19b2d831fd502adc6cf627c4d02", 0xb4}], 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0xfffffffffffffffe, 0x5, 0x80000001, 0xffff, "23faac93c68ed6467f59adf03aeb3890b44a2f5c", 0x0, 0x7}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x811, r1, 0x0, 0x0) 05:55:25 executing program 0: r0 = socket(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="373e8081ad44d15c71f2e28cf3905d89c3361a778063ed2aafc34c3e52d021fa4db0849ab3e5759d9bfa8b0bcfc0ddfd8f19a3ccd84242b7427a1c44f7b9b1d84202e0361968444e447c85d7654b48d6f5494eacf3402857f2c458936422a77a552f4c70dc1fffbcc12002576eeaa4049531d21d2a9e14ef08278f7ed4ba5757e85e024736c5b189c222269c605e26e087e886856c6a5971", 0x98}, {&(0x7f0000000100)="a9cd80c41b4c9e12e004891d08e49b07784a7a23f97642508240ed0f2aa0c680121373641cfef9640c7113d79f4e6a0418c0258130c4e0c181b9cd7faa5ffb2fe85d803bec202d6442badd9b99046913", 0x50}, {&(0x7f0000000180)="395d535aad47120fca357cd0d4c92704151fdbd32bb152a5d6cc7a7e75437b3c3889186c6b2bf7c422c81f2641105c035f0390efe863be98a7df369385d0ea10c2228684fcdbc29c425f1419b1ceee69a72ac1792a65fe5bb396c3faa06208ba6479f3f44b04013c2aab53d326ae", 0x6e}, {&(0x7f0000000200)="c97104cd051187578fac6d01bfabca500a42d29a63e213083d5104e35022c1ead9df7e5a77a88beeca8326f4e5c7d438b29121e80d2d499cc198c4770066bf7ea0ddc8d02e0a44d5c636ad48766023520fcbe013ee8c310c2dd7b4a1cc1331d38be04d756aa22d7ce95a61d1230a09fff9322414a1531e5823a0eff6b7d8062e7ea0eddeab511785b38a821ed98c5e26706335ac43dd7edb18a3c6fb02c5d20bea0ce9c0dd35da6609d2f5322dea", 0xae}, {&(0x7f00000002c0)="9b6a33aee337433d77ce80f749a957b7abfb76b7f8afb97d0515a140fcc4b1d128255e08224def0329d0dff2771e5e232a45a2460df335b2544f482b9624d39d243b089d88e03e8b152cace197b8539cb77375f849d3999c9e36601a3e39c072008c7c4e68ffb10752f9ac548fcdc59ebbc76d4e4958b0a437dd10b21000bf79f3834a33baea4230459f6bec9e78ac7ab4715801767298e13e1e9bdc4cae9573e92b75c36f329cc78b8e41ad99089da83f1751f00e8beece4ed90c10b6b73669bc", 0xc1}, {&(0x7f00000003c0)}], 0x6, 0x0, 0x0, 0x2}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 05:55:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="5b5a49d43fc918f2a60e865f46d42847cd2c4b9f1bdd728b450bfea175deda6019f55f11ef184c56bd4339b78d57bf079c96c5d4ff1e1f1db8741c82e035d53d9429b28b60394141b9a9f5d03ac9090cea84a1a2bef534426fcc8015deaffa99b0b8a513c64fa1664aa5127c2aa36820edccd5ec6594d59830ccb124ba3eb1d0dc28a44041adf1d7990caf3f4f1c3b474ab17e1440c9b84d558b9e36158e5d9ac653dd96f18274c85fb1a6c5", 0xac, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 05:55:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x6, 0x1000, {0x9, 0x1ff}}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 05:55:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) r1 = semget$private(0x0, 0x4, 0x4) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r2 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/179) r4 = socket(0x800000010, 0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0xffff, r5, r6, r7, r8, 0x1b2, 0x5}, 0x8001, 0x1, 0xd3}) shutdown(r0, 0x0) 05:55:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x8000, 0x3c9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) accept(r0, 0x0, &(0x7f0000000000)) 05:55:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/83, 0x53}], 0x1) dup(r1) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "00f95b582900000900000200"}) readv(r2, &(0x7f0000000880)=[{&(0x7f00000002c0)=""/149, 0x95}], 0x1) 05:55:28 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() getsockopt(r1, 0x3, 0x2, &(0x7f0000000100)=""/194, &(0x7f0000000500)=0xc2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0xff, 0x7}, 0xc) select(0x40, &(0x7f0000000280)={0x2, 0x100, 0xfffffffffffffc00, 0x80000001, 0x100000001, 0x5, 0x2000000000000000, 0xb9e}, &(0x7f00000002c0)={0x6, 0x85f3, 0x4, 0x6, 0x2bf53cb7, 0x10000, 0x1ff}, &(0x7f0000000300)={0x0, 0x8, 0x80000000, 0x80000000, 0x101, 0xff, 0x3546, 0xb0dc}, &(0x7f0000000340)={0xfff, 0x2}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000003c0)={0xfffffffffffffffe, 0x0, 0x10000, 0x42, 0x8}) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0xa5, 0x10, 0x7049, 0x2}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x7, 0x200}, {{r1}, 0xfffffffffffffffc, 0x81, 0xfffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x25, 0x20, 0x8b9e}, {{r2}, 0x0, 0x80, 0x40000002, 0x3, 0x6}], 0x100000001, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x200, 0x4}], 0x7a6, &(0x7f00000004c0)={0x8001, 0x8}) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000540)=0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 05:55:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:55:29 executing program 1: r0 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) 05:55:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r1, r2) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)=0x8) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x3ec) r6 = getpgrp() fcntl$lock(r5, 0x8, &(0x7f0000000240)={0x3, 0x2, 0x8, 0xc8, r6}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x7ff, 0x1, 0x4, 0x0, "6f76de9b2e929aa849116c3043bab35706e5d117", 0x7f, 0x8}) 05:55:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)="99e08c40b24cc6957916842d2f465699483b59cafa542772d7b03a8ae704922831db4d9c9f7d8c7de88b25dd986658a2d4217adff189419e5aac6f54473c0704505d3328184957a60525daaa3f1cf01ea4f840e45d43331f0f28ee4a80cc8f09a1dcbe010c2f356aa0b6efe5ffeaf019414e267b630559fbe19bb713af720dc91c27a3795340420e04a5f9f01c3e1a3f8f5c3ab26fc0d63e07c4eb177daae0d1"}, {&(0x7f0000000380)="ceb77890d8833089f1f11454798b8dd6f62ab108dccfa4c448947fdda6b3ef57222c1495baf48f901184b42cb53fb2cc67195bbcf119a8565a0c5cd91db3730ed06d757f1a"}, {&(0x7f0000000400)="fc4f1cf7b0c55f119442126ca633ca70441ec4e3e082fb68346bbc22fb173e77e0d269605847061b642e315445bcf28a4c87438fa0583080e7d412333037f08b464df85ec47e7ee1fd82b114ec10"}, {&(0x7f0000000480)="ccb7b333dd1b1aa8c7839f5f094451908969c1a7c6d8c229630f8c579cd5b95bacfbce3af4fa29355b2955390d797e8df325abb64f0b8d81f400f4efa55a8249bb7214a5693823073f1d84a0493860ea16902b1bed4479063069150fb4f60662c03abd3b3f8fddc59f3c932cad7ea386461044891bc8617512722be8de6801a0606e482cde51f3a55a3aeab1ef931b61469eb68950e4e077f2b92186dfdc1b26"}], 0x105c) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socket$inet6(0x18, 0x4000, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_execute_func(&(0x7f0000000ac0)="f046fe0e8f442999f2460f11b80000000046804b7cd543ad44ffcef2400f5acff30f1ab7cf0d4020c4e1cd73d4fec4a1b6537a0e") writev(r2, &(0x7f0000000a00)=[{&(0x7f0000000040)="b0f79c0a4d17c7d762509477de", 0xd}, {&(0x7f0000000200)="712cb303cad1c497aaf6d6a3797bd8af024a5a10fa0a7aaaf539489d4d3db6318d240487f78ae3a899ace83072a3946597c59afcecb065ba2cbf833e8f63a0728640dddea45c69a080de3475d007e2500ff9e37b414fc654eb70bbc4f5cc906a3dfc6f0a5b88521875752aa4056e2102e8a2039516754dc52489839c2cea47036691854edc919ca82dfe807edd7bcb371aaf1415e8c7e418149181bbde4cb88ca8261e947b79206c9250870f1b348fa0467eb158623380743a09", 0xba}, {&(0x7f0000000580)="559bc92453d519e666d9c96ea547dccc9fce4d018b51888a7a05cd57aab435cc4ca6a6cbd45368d2b1f35e34b835c8262bd8cd37646b822d118ef0afb34eda3e9689298b5ad86ec1435c958fdbe16cfb0e9b61ab86802d8e57a7bac25bffb2721e402043822801c4e9629cd70acf0291ddcdc8b54251b9c6aa574bc1f568d9491bfaee72f39fb7b05fbf3527a13f9d603bb29cc2a2378ea4036dfee3934adba89b77", 0xa2}, {&(0x7f0000000640)="dcc3fd3db7fbc0a792b7db3343713da65cc85262a4b647a6ca7061f7f86e892b31a3ed47f6349a37bcb3d41d758d505fef4acc5b739a2ade136c8e21606c03d26347f304e28ddf9831e0c5239d481612e7c65b533b4ad0a2dcdfacf0eeeb4d424ceb4d5d5db5cf645f0c681bd428bd4afe8b68f2f35abe6e9a378226221709739ff6f1c29d0d0c752e547e04ad90bc5b006f55172bfa8e9dce457d1c323a8d7222a6c1bcef5490eb467b88bd3a106f9b9f61898aa4d2a80107c94a63103bc21aceac0ce04b4d15fc46b0a1053aa267e238b251", 0xd3}, {&(0x7f0000000740)="8f902c55e26df9f319f8e0060d05ea4ac35e2c3a775c29aae60efdecce77372286bb191dafd1f524c875a60160689b17f4ba36c456804b7a71c9e4d6cd78e8ad340844e0f49165d196412d5452360a3d622fd63d13f55d8f3324271d54530122f41d754c177590fccd2e3e94a636fcf3795e53e47470717065e64da496b959cdfd9a5c26ad568ddb45851c434ead6cb0c0fb46e14dcef2d68d50d863609a23813f52008cf7af1e3aba4398db1c059a20593eed78b24e5d3cc71d8987bed6dbb29f8e300da0379155b6dbef7be87684bd4a16ace9790cbd78b93e", 0xda}, {&(0x7f0000000840)="4230295e6347e9d023865e6344b486c763531378efddd36919b011c613a2582712ada2f8c93112fc48ab0576bb4a0b634507fe92c4595280ba3b3058847a0e189bf59afe12396bd10185b405be7dbf2f2b0dc6fd6727142c4b32a0ab49a3355907235d73f46da8e397a08efc99caa9c02f14bfb7030bd6bec25a1b14e7faf4feaa81cc33cb0920580ee4cf83d2dbd87d138928c433bbd587ca11529f05bde2971434df86c439fc80eb96e14442aa4be14db419759051375af1c7cb81a14d6fa5f264b3578a6ba8d9463c7c01bff4c6aa56cfbdb8fb06d5a96c3d", 0xda}, {&(0x7f0000000940)="8d65368fa0c4ff6cab7b9912ba610f2a647c8ca063ba4ad06ef6303e7fa7679ea14bcf24c0555f26f559d967f70abb052a17e337f7008ebd6faf04a44c44a962cf1d78bbbe1282122660f98b31b985650a941bc41fba18271daf17a9d96860762a9f228e40969c6009d66fb2f5c8a37b2b3ccb07ef8585448ec1280b11f54fa5200749d4fdb5c7043172783d86f5bb79f5af15a4543859b9a40fae1d390870344b1c528b09a350e359ed", 0xaa}], 0x7) 05:55:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x3}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x6, 0x22db}], 0x10001, &(0x7f00000000c0)={0x4, 0x3f}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 05:55:29 executing program 1: poll(0xfffffffffffffffe, 0xfffffffffffffe09, 0xffffffffffffffff) r0 = socket(0x552b05c3df8bcb2d, 0x5, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x61, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x120}, {r2, 0x100}], 0x3, 0x0) 05:55:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) r2 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x6, r3, r4, r5, r6, 0xa, 0x277}, 0xfff, 0x1, r7, r8, 0x3, 0x800, 0xffff}) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file2\x00', 0x8, 0x4, 0x10001, 0x1, 0x7, 0x400, 0x2, 0x1, 0x0, 0x1, 0x3}) getpeername$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000427c015ab2000000f79603d0e85c8c08105bbbd548d0120add4fd10b82ecc76200"], &(0x7f0000000300)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 05:55:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0x5a) truncate(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x1, 0x4}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x5}, {0x2, 0xfffffffffffffff7}, {0x1, 0x5}, {0x3, 0xfff}, {0x1, 0x7f}, {0x1, 0x6}, {0x1, 0x6}, {0x1, 0xc000000}, {0x0, 0x401}, {0x3}, {0x3, 0x7fff}, {0x3, 0x3}, {0x0, 0x1}, {0x3, 0x3ccc}, {0x3, 0x9}, {0x3, 0x500000000}, {0x3}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0x9}, {0x2, 0x9}, {0x3, 0x2}, {0x3, 0x1f}, {0x3, 0xa2}, {0x1}, {0x3, 0x1f}, {0x3, 0x2}, {0x1, 0xf7}, {0x3, 0x1000}]}) fcntl$setstatus(r0, 0x4, 0x8cb) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:55:29 executing program 0: msgget$private(0x0, 0x400) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x3) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)=0x1) r4 = getuid() setuid(r4) ftruncate(r1, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0x1000, 0x0, {0xff, 0x7}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4012, r3, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r6 = semget$private(0x0, 0x1, 0x450) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/154) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) write(r3, &(0x7f0000000400)="46785f5cc47c2c4f37492a5a4425f8b788", 0x11) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0xfff, 0x40000000000, './file0\x00', 0x9, 0x8, 0x5, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r8 = getegid() r9 = fcntl$getown(r2, 0x5) r10 = getegid() sendmsg$unix(r5, &(0x7f00000007c0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f00000004c0)="f724b0f91adeb0a2623bfa8a08347e2b28b96c682804ef28461bf5b4737b2eeccf90cc3955542805eae3239589132480adf29968492c46193f21a508b856675c84c19fb41bdf58c595c3251f7223a7e4fc4a306a67bf12abb81756b0e829480d646cb5cfb9bd88bad3cc081215decbbd4cfe1145c0452be0ed1e90ff6c5aeebf1e1e961e7caaa7c5327030369470a96829b1a287a62661cb72953de870277e86664fcbb9a20697d9c60e22112632d98f7dca1490cc591af1e6eacd80c312ea6b9455b54b7ee2f246e031773adcda", 0xce}, {&(0x7f00000005c0)="3580c4df2ed9a1a1db1c44f73d54d6f6f6df3ddc455f5ff325cfc7a72d1070bc512951757d790ce97af8ce40e003447ed8e0ab0320d4f5120ee2f56c3249ce6007e08adddb7898faf721373af36a1eada54bb3de6dc1f06ca0a3ad7fdff6ed9c2b0502f1f8f28dcf2fda52f115af03499913f73cdc9c92f32d31d195eedd79457f14a5a93ee96aa486602facf03d489de33213df4a7abb2a840034d86224314cce483020a81e76ccefadbb885dbb229213feb33d", 0xb4}], 0x2, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r4, r8}, @cred={0x20, 0xffff, 0x0, r9, r4, r10}], 0x58, 0x1}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000840)={0x5, './file0/file0\x00', './file1\x00'}) ioctl$TIOCSDTR(r3, 0x20007479) 05:55:29 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10, 0x0, 0x2592a73f) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = socket$unix(0x1, 0x5, 0x0) socketpair(0x2, 0x4005, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r7 = syz_open_pts() r8 = socket$inet6(0x18, 0x4000, 0x4) r9 = kqueue() r10 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x8f, 0x53, 0x6c8}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x8000}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x7fffffff}], 0x7, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x90, 0x800fffff, 0x4, 0x401}, {{r6}, 0xfffffffffffffffb, 0x80, 0x27, 0x81, 0x400}, {{r7}, 0xfffffffffffffffd, 0x20, 0x4000000c, 0x9, 0x9b}, {{r8}, 0xffffffffffffffff, 0x70, 0x2, 0x9, 0x1000}, {{r9}, 0xffffffffffffffff, 0x2, 0x20000084, 0x3ff, 0x80000000}, {{r10}, 0xfffffffffffffff9, 0x70, 0x1, 0x0, 0xffff}, {{r11}, 0xffffffffffffffff, 0x8, 0x20, 0x1f, 0x4}], 0x7f, &(0x7f0000000340)={0x2, 0xc00000000000000}) 05:55:30 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80000000405) sendto$inet(r0, &(0x7f00000001c0)="c237d7fbabb1a2a223ebda37e6b53286e33d76fcbf0b587c330331f313d70a21a4a329af6a88cb06d125bce3d4b312f3eee1e17e5f741e3be44b31c28327ee5b623ea2f126fc717fa48c9d488b8924cace0e93750937e626f3e294f88563aa6389c3d3124238a97e6bbb3dcfd914191a900579a7e95ac21614896125cb97ed922465b17bd995461ad5e6be97eecc330f9edd3f6ca7c2986fcba246", 0x9b, 0x40e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:55:30 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10080, 0x1) r1 = geteuid() mkdir(&(0x7f00000001c0)='./file0\x00', 0x110) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x7b9a1b417f6e26c3) 05:55:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="ba44560b8f29f08ea7efbbeb4c95fdfb446edc76bd9a4750cbf7d6f49def2c85f9953ada986060f7347e15cef8bb6c042d576646f33d1acda4999a185fb00388c33d80da93acabf92c9254933a4e4e050cd5b101f97402110cda28a90eee5a41273b86aa9e0ad98a15359fd41dd704b07b93a207fa82b29b47a8d7b83822e31a4c12c70af5106c2c7ec3e2b65bdd1784461621cbfeae5c81b3b6e16d40", 0xfcbb}, {&(0x7f0000000540)="2f99b474088e25818d0d53a7260af30666d476f2fc96304a7e87fc7e1837dbd98b322d7616a43b53cc94e5e6e257969252550bddc2f4ad3cdc0f779d8d89674b09a1cf0fdb1407505b06efd8e393397e8d1b4d53a4e25349e59d4c5481aacc101894fa5138d0d3d9c0ae333acae3f8439889dbb0396f598cdc1b10d1061d2bf3a6c6c949b7f47668d84614b1731d463681eb717ea06eacbdc57e47211bb6e535deed36c9c1c0f66d749984badf7ba99afe9ababa0fd722f877ddb956bc5e0773812350dd5a0a913c136382a0", 0xcc}, {&(0x7f0000000280)="0d2f5c35d7a231143b3ae1240fe60935e955ea67a6ad1720fc419eee811e3c9c7292cdb5ef7e208f2117fcd1b5bc7f6565371fd00d81ebded4b27468da527ecb678843d461db1f1f0a958152ac13add3dd29c8e634bb16b8e0471aecc57adb791768ceb8488b12c683767b7f781d73ca8d47fb3400c8870e6e66bd36fbc9d27a069216e1a9bdd8437660c911d1e1", 0x8e}, {&(0x7f0000000340)="4bb5549dc069759605958ec51030ebe005bb010c03dbf8db308fafbe192692fd1490ea61d2e4d8c34c274240d049112365ebb96415146be915eeb68b4c5ab7ad90bc282e4d0a22b497db74621ea7f1959ce101ab9054ff7152bce4430ba61864df54a649e30065c9e732c905ebba594ce15e990e78a15a5c33e9581f90d39687a36936ce38032849b94faf1c", 0x8c}, {&(0x7f0000000400)="6340bc305be3c7e5c596dcb74e", 0xfffffffffffffe0b}], 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 05:55:30 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x80, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 05:55:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x42, 0x4) 05:55:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname$inet6(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 05:55:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/40) 05:55:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 05:55:30 executing program 1: socketpair(0x2, 0x3, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x68f8, 0x9}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="15f644b77f41ffda13a4b528edb5bae4a1da5ee459a0c7a8a8dd228d4ac106d4190171098a2d9e6f46f462d0b84d50f98a2a49ca3fe15ed666450ca34c0a328a8e92ce26ab49b7e8104409940a8bd737e636dc534c", 0x55}, {&(0x7f0000000140)="26646e6eab11e886d79df47eef4de483cb20c254cecc8f7ccf3ab38d6032c40c8d6ef2ced804d8401af0fcae8ac62bc50ec7b9846a725abfc8799c75981518b42dd116e9f7d32c0dc155114403f6c14d3093f5cbeaa7b79df05166c0b475b8c0a8f3c9701eb816646b7bf61796973d35a34b600b", 0x74}, {&(0x7f00000001c0)="8c0ec49112ba0ab9597ea7255a1c35ecf3dca380ac60bb22ac47d6e09facb293f9df9ab6f2ee376308a09c6f2d3769a4e3d4329dbaad67e0a9b34a9378e95de890fb8973078f5ac6fbc5388f1fe1c5d9f66f1b432d951b2f7ee70dd989dfb1f1eb6fdc38480435df41116ae03d089f02827f6e67c0c7ffecb65299483e9660e23cac3335f8d516d283eee16ac678df3eea2bd418bdd1ac3bc7b00bb09f312f38d6e139db9770164955036fad609c5a56b4479e484602696a", 0xb8}, {&(0x7f0000000280)="5086c65e6783a4a3b4cfc1cdfed5437a83f753448674da587e161c816fdaca415a770ec26a19a0e6bac2c0dc8b0868057ab362d973ebad8f2ea62d5c38502f73950fbf0292188bbc8a89ca4fb386374d9838410e92d10415cc060c67d11f474a4496e4b425675d481dc480815a8699eee6b11143fef01479d2c818c19137438d", 0x80}, {&(0x7f0000000300)=' ', 0x1}, {&(0x7f0000000340)="48f3f8004b065b216278cf1f1ab0d7d93d3172e48b899c169d68fea9e1f9cc2e317c1a5e9b84b4527231f0b55d9d03c004da43a151879a27db5a099e9b19203fb8585c6e174e42762eef2c7612b5f733f0eab539d5f1e527a40a577c32c3e0c489b9715d9854e3a4d299fb61370352d7534365c50e85904a664065aded", 0x7d}, {&(0x7f00000003c0)="91698827613fd0f040239d91f9e8f61572c95f1979b50e194d0f8e822b7c6cabb7abcbddc5f6963f39b00689f64942b69465aa0fa46056292a5a497ff2554325601c8fd8f269c5bf21426e139842ac09886b1550f614c24ef1d202aa9cce5a4aa18b641c241cfff15d333c6a10c1e7bc6f8c20ba41cf8a1a8ebad158c8e1ee417b3a873ed182392a0cfed28818853e41746089903e81a9a6826d3214d8a6bf9c6b50eb7c9de408443bf7843395d5d66faedddcd68048cb8b3311dea348567d9d77f7c87b0459273697099173427eee53dc7306c44ec1028c09a6d98a5ea2", 0xde}], 0x7, &(0x7f0000000540)=[{0x68, 0xffff, 0x2f84, "2933fc08b74f8d8c173bf17e5b78ac5223722e0f9b489aa55097fb2aa44905af6fd3504551308714179269397ebafe733594294b6b9f76ebfca4f08314876ec115a741c3747d77188ca6a1efd8e135c2cd2a7c912c"}, {0xe8, 0xffff, 0x8, "a69de16ea71ff9429d9d4610a808cc7b1be750be572ce24ecb583dd1e826473011a8b2c8b7a8e68bffe6414bd541ffd52a61cd77324dfd4649378f94411daaccb48e7d702167e47622b2adc01cbdd41b3111fbccfd2bd943c4b8f73fbaaf41a7a9abd468725c534ebd2b5289d2dc3958fd321e8d735d5d3007e2b972e42221a1386bf66f3f0f8a0c3b9db5ea670ab24609fc3747d57352caaae36404d9c6f43b367befb219dd05999ce65385b66ccd16225764782315eb11416aae226f10d54a55e37709533c99213f7873553442e41ed0ae8ba9a2bf"}, {0x80, 0xffff, 0x6, "69851400a47467d02449fadb90ba31a1d931fa35d215cbfc31793aea3a183814a57dbff6f1e446ea44cb073c37e4f7b7852e4af6cf8039138edd6aae3901b471315a191d71a5985de4a64c5f6b51c39dbc5f5e94946ddd213f20f1525e384817e1f6322141f15e9d7261"}, {0x60, 0x1, 0xf0, "3ce1d3ef2e2f5517c73b9967e24e21ee0612a9ca42654c0f01f34c5fcd8e816f4dae8986c53dedfb3fbaa1abad2e9f2dba217174433ceb028f79e630f67ee00c4666aab3bcef2337854a7097d0"}, {0xb0, 0xffff, 0xd36, "967ae9a1e1224b0ae902a2ec91064255f99634dccc9dbf0112582cc7f25a6ed2cf41f249750f7ce6a785630d238bffaf660e09d8e4986733ef536e65ec0f7e8e10a5451eeedc0ce6f8e6e3659ee2e84ac35f2d07edb0d4b3978c3bab43b41907919634dde56e6f5041e753ca07ca807a7ee498cb7cc75b24acad37489b7dc5b9945ca23d4d68bad3cd2c666ade80d4db0bacfa84c22ef8d2872006739372"}, {0x100, 0x0, 0x7, "e08097b69df04896baf93cf8ea82f27cf8faaa70fe18f9f194c59ced4643e391f089965db8b4bc0307b31980568ffa5ec8c412175c0d31d4f9aa74e9644ab5b391ee08a0910dea0898daf402bef427c671910a554881176ec3a9a9768c6c90208278954746cf3a599cf1e43815f46bf5274442ffd50b1f799fb3299e16963f81e222b39098bd629a7e5cdc7d8fff5f768799ee8e5f456a60730131b8ec3de9712d272b89ea549e285b93a9422c72749279b40f083bca1605fe35d4a197b6101fe489e2e21f234d0856a0b3d6ac503aa2b23460b70256b06c40c3543b278cd62c4ff16017a0cdaf7d6a2efc2c"}, {0x50, 0xffff, 0x4, "9bd9b6a7f1d7a82bfdfd1933ebc035abf1526915ec27862f8d6b8524c4774f3bcc3a3e653b334f86c7eca1b6f9af1ca2593217623a5efad2ec8f43fd414c341a"}, {0x60, 0xffff, 0x800, "bd000d29f8533f5216ea09125cc6339375a1ef177a81a8ea02f22830e492e456f6c6a8d290e2e8f9bce497af883536d285ce88973b932f08e71d6132e69f7b3032143f82b977b7cca83ee0e4"}], 0x490}, 0x0) socketpair(0x10, 0x4, 0x6, &(0x7f0000000a40)) getrusage(0xffffffffffffffff, &(0x7f0000000b00)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000a80)=""/15, 0xf}], 0x1) 05:55:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x401}, 0xc) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 05:55:30 executing program 1: poll(&(0x7f00000028c0)=[{0xffffffffffffffff, 0x100000000000}], 0x1, 0x7fff) r0 = socket(0xb, 0x4, 0x41) write(r0, &(0x7f0000000000)="4a38986ddb8d5560d34ecd2c20bff3091ca260c604af4b3e8e0f741a1ba3932f3c", 0x21) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000002900)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x16}, 0xc, &(0x7f0000001540)=[{&(0x7f00000000c0)="cc4d23114d6331f7b71f1eebabbedc9b473aa7631029a7b6139becee5c456f15fdee6f53d4dd0780bc6b764734b1d5cb76a5b214130c578c08c21762e43eeb12b3d70fdc50a037a7ea89d37cbf59d1def36cc7275b1c2c414cf79736bc019eb7c1e1fd43f5442c9c8feb4bb0771d28442e753b9c71c76eb651f48786340d6228170b0024ad71ff1af4f13ea0e56f9b61129a729199f61309f4962b302fa30e92408e44e4c3be7b2c07b9bbac1f29338046adb65834e4ce4e673814107cb31522fcaa3354bb38c6f7b345eec8620407b96909312031482c4b1aa2d8a7d13851a08c8f350ce34c39ac2f832882594da8b695a7fbb73a93a3468fc66861faae82", 0xff}, {&(0x7f00000001c0)="41aff127c31a9907738c781185fb8ba27a7302ae7bd1c5679c8819a8eba322907ef2f110f8e752ec5194df33ee9b13fb08a23e9513b2710fd58b335c380559e12bd6d98b5c935942017d9e178e71daa078c5d600bdd9001ca135b71d53a4cb83afc468a75046595e482fac4d3c5e2d412ebb44036d24efce3d619b802f840a6108b03d60dfe838f9df89795c3e47bbfb62f6ea564390fcddebfa857c1f2497496df860228d4e", 0xffffffffffffff40}, {&(0x7f0000000280)="134e90d5f531bbbf77f9024035a4be8664ebff0df208513075275928d9cd55912d70e6d6fa5cafc799ff8caba0c79081b4ed37aa110b792a92ecf46d871dafe0977d4e8475ef4a0eb1883b48d3ee3bef2817c3fe17eb0bb92cf4f03c78c021e640f98dabcd8923c88be789959ea8ee6746db453da5bb7fac971662747f8111a52b988dc20646b5c0bb236275650ad611cb9bfe128577e5adb96265018c127c69d0375461a4a4569ef2e2f1cdb39aa5f8bec772165bbffeb1c62907f774f81f084df493b99bde72e6c0ee0f5e63e2464da4751c633a4d9d9402984b832a9066167213704ca529bd761cbd95ede7ab4f5cc4c8646ff11ecad7b39722fe2e1acf5aaa53575b12905f70c9148c63d946345a5a14ed4796d62fffb5bb259ecf20ef6ffe8113443b6743eda23d951079ce54dcc53ad30eed065cd4740affa6a091053066238998bdac7e0ac488fffe621e48e00f3a8be0c404342fd26f04674f8ca9e70e514a4345c4a263ee11c33fa4b0d53263f30fafa778bd7783c3ae8048e496b7c94be3ffa7afeda0dddf42ae8f2259b87663e92e4f967bc2a3075c0ea4e932596b1944b4a72c729ce84c05ac91527bde647eb921b84be5068f1aa50c66bb0d3270cf4d6da2fe3a71b474a5d8bddc95a722f5df36db2c5d64d8d1e7f7b05033da2cd763b77636553fd398abfdf53a66f14ace4b76a58755944fa71929462aaccdfadb56d64a919690adb354fbff4bbb0511c7a7fb26964023d87064d3bc388e6307a8514b75d804ea43b8294a8e9e5e510a7fb0974e9d70f42a031c7e4872addd5522791ac9e96853bfca4e8fa27e7dffb5e342ad300619766be6154e9b86bc5c2e9f10811280c3ab28d5b0390b0e120dd20e5e3d4b96f5178b48399c0cfa4202a349ca0a0c573f57770f6f4f48d9654ba501f6f40b20d97f8dd24dc9cb3f02f135c5e75f1e9aa42d4bdf4f2ffde0d85a702e175b9fb3e69f90d8897e6db239bbd8f12987abdb1371ed18b043b55522540eb60cf32922aad28717e9245ace81c040b0b7e67d91ec19873a464d018661fe762beae82f5be30ea2399a381072a436299e30f01afc2548764175ccc3ec226a956cf2b19548435db9b4aac9f41e5408faa58042da987d0112e8cfc7b5038533d8230b8b98136d07838f3c54daf4b5d0647bcb56c00c138cb1bff0042a98ce71a5b9916a3994c01beae1c87da972d927530d3e553d8f77e28af749ef94cfe017711be7a657418078674e738059fb7d118fe6529aa58f8397552159b26a60d6083d7658b810682bb36176b610e14d09cb6f2e9ab3a18a2b9d078dd0afe8131f112bc1a6ac6353c9779d4f469fbba6c8e7acbb725c204217d4b053172d2f43e59cafe8a1d0ff685397349c99f9274b0deca0f1b6b4a216c387b2c9c57946b486f82429de077cf9549021e349eb3634e0cc17badf9215a2f7cb5aa8e62b8b8b5008b4e3c0e83b0002b4621b4ddc87d11f933ae3da95afd0b9f7d25e8d67a58ac676fddadc5c6e37fd55d2f9df7f18e9ddb20b3cda81c1ee52419f2e8d318e40e5ff9eb0f271de16a06333cae8372fd666c94dfc8fdbfcd0246ece3fddc7c86578ebeffa0864eb7eb24f53efcb06282333e7bfc2675d7f5c2bc4319198021fb84c88903f7da1371583ae9a729fa125173d2c2ab69122a178bcea7eb006588f5e4dbfaeb2dbcababb0096831ddb6c36a5704db13b42b82d26fff24c4d8852aeceb49bf50af8bef2155aa21ceaef2428714588e679f2ad273fbfcaa7a4ebe1d28d97b2ed96e6c2d57c95505aff9390b949a5bcbe0c89fda121269f6f711246cb0f8f50fa2f167f45fb4188a4e32653dec44728f9de6a6cc44f71f0cd135f0231aa252d4a46d603b85aa2410ebc83e736274a0626b5c059ee5a5184901847e10679e854ddf5240adca5fcf57a39679da332770f9dcfa00c6d035e16a4a997ac245141fb3540ae25233f2dde237908d1e61d6d7390703de2fd687fc53822b78009ad560c0acb4d0070ed64ae536de673f6d488b0035b963ead4ba1356e8b76ca3af489e3e5bb21cab66294a7cb472dafcb6886a0cded071959319e8b8ecd0c703c16bce16998e29afaad9f6640c0cde24d2cdf438148a59e4d76adafc3759d5a84ff7a83ff3e32021652f321415db5cc2edc5806e18749874c00199ddd2aaf7ba4d85bd17d64b8ec506b98c3eeb510ceed94f63b0c6d8b36c15ccff1dcbc115597c361f6109bae6ad418e6a68c660c874e3f97c61e01fb79197be2540bd336ca9bbc206f3005bc3d5342ea7267d9037d15e646ff0fbd8739acd470579d6165f229f43b2cf25eb7db0c6fb8c032f1851f7d43e57bde0fd55ef5dd37ff3db0e1ae5bac936b4d6cccab1afabd52bf18a2cf6ae7606149e54c0feec32e04dde19e74b4dcd32761f5cd74544daed5ff57c2a6a0a0bdd7df75971d9adad062e6a80ff6154453759bd552f3970c81f27a59d4349370fe7ca3d0f662f72672d0f8d9c2ed9a99b46f83fee9ddb3d12548216317c271c22ba4399061d37bd23d72d247b6442a7b9c07b8bd5204434c979dbab897e52014260c0dc01de6134f5de5117708bf9da22fec46052b7e4c1bfeecdccce03ac7dc4c48700348d6aa94e38e4a7747de14e5f2855c05c3d0f5afcb3c539e63ef134079de7bb9025e5e79e25ae47a20cf8ca437412f253ccd35ed5d153ac3b543b7701c340a5dca7c2a7e6085d392f4b7caa37030c2b5138db8981e45bbc09717d6a6b2ba200dc6bb066b7e4d6a06f9a849523c3d576df029b5ebb8a93e457e42a72beb71f601023a78b264537e9703e7f7e29cf3178d9bbb5dc7b9f3dcef7af51382b7e4e5d8b84f5c17d1b91431dadee2ea7d0947f1d1664f5bd4c63ede4db8c1234ab8cb1a3d9628550693d3982d52b7fba511605a5b1735107908b900f782acb11c69f4c0d6ab35e1d7266bc729d3fcddf58fa5f05b1793b2b69ea5df5955eb7ce6b134eba379f5f9cbc1627926643941604c86a3065e299db624ecff4475ba6decd30da68c10d10e4ca867031a07c76e11f74334a553c9f73dd00ff4490d6382e043aeba5cfe2905df39d24c194c0718672dcfb9c89f941124ecebe01a42f661698f31be2e2c099aec2a19f18b32d4f615e2bfdd4a19fef1dee6276e830f8e8f524bfadea79cfe2542550aa337a836e257ded0aedc0faa3173974403b7802add5e7b02edeb919994c7f6a3bd9dd5a2a7ee0450b283d24a1a6991d2b70044c6434cc6ef9400bf2a7e5fb2a7dc530194954aabae998f91e4d72a06ea963ecdf375d28486f778f5f205725fb1c9f70cc60026b73e47b46eb7b6d352803ffcbd43fb5a98609b52523d0683ae7867ccf4ef9fec6ab01dc8574a1a41ed247a3c982764e699dce8768230660f896ca3446ff15775a5905faacf5d68ac0661fee83b1bed7b1eb8601ab9a227dc4f4717b3e6b0936f2649d939a81a27f1bc05b286e1295360d830188f723377a06f6432be2f28e8e6c594f58e23dcd4d740c97de09f734dd5919cc23ca993e04bc261473e10b4c6d0817037abdc8a5b3b7d18bfe6ee185217623b9a2a078d0bb6472939ba81249b0d2130157ba429b8da82b73bd4747c54610f12176e8a3ec968d497cc5f4a960280a333dfbeb5abe2289df7251efa2d800740adb0d40743492ba89eee7d36b09068e91221b3d6bdabf94f4e2bbe0a8f7de40c8ff7961085896fe8835a1ddfa7c004a2893102a2ad12ccc18dc5208d173a58b884edb4f1ac51ae158551ccf393cc7646f437ffac92aa6fc9896325f0200dc06a65670adfb1358f17ce8bd1e519117d200e1377ae6c58c6812ea16d9f639645a311ec522ea2e5e954352b17c02389a0e77b3776b910ea9b8c6fa8a8799c15bcf46c21055f32287d3e44e384a80e854418c5421506a0d1b05bb7aa55a29294097e3ccc35d5e16a940dc9320ced078080e71b0339bf19b2f7a227437bb0e38d2b3fdf5f42843f16e2f374426ea86b923721ec5d316c7b1cb08f431bdbeed9e94d7b82db7cbcdbed3732402fce55dd855ed7ef8ac07f39b6e070ac556fa8130f0b6ad6feb24c6b84a29d0cec0161b27d8235bf13c9e12aef1a429f849fe422f386f4368af12c210dc5739ee0c6b52361e60651137e99c9d65798acc41fbf686551fc3e6d2df1b2050a20928070ecf046c4ffb11ad5c29584870f57ca4815e073a9ddbc6165b5b4ef073ee9fa955d3e5000f5c1da449d49e4d20ece71c43e2409237ccff2b9a71f1f73082fb31899d012ba4d5316f163c8de2fdf3c2c1fa09589a4fc78e0fbb82d7c20f8736b91053602ba5358757550fdd3269ac0501335416859b1ffaa756d36b9215cd5e672a499ca53bf346d821f581656ab7154e1e1f54123d4e42906c54cc6df11d7812b8fb4a96abeb32eb70718176a50f2271ee6a7f5e79a7219914e8af0fe0aa967d7934321303c8051a3dc04450659d8e0617db5138c944c2d9e08aa92c3b20effce36e6a397bad4f5409c0f49aabd99bddbf4352aa293b7261bc2e3f47ff5862afad04fd14f631ef143ea9dab54594b518bff6ad55354f6482a5a4c056c0b6a75a9efd6e415330fbf0413c780b194040988ac97960985e276cbf0eff7f958609a65570a9a5018b4cf9e4b528ee9fc6b55a438a7917c20b45ef6a29857f6fd6a0e1139b112aab310f08e6711f4fd4f99e00af59c7ba5cc40aba41736e7275bc6d71037bee150d5e876638558d24591047e600fb955bebfe13acdb547d6549b8ff5fcef673a59e916fa2fa796fd2296bc2d24be23be28a68be9039871ad243482fe15256728dd029dabd8ab018192254e2518ba206e60109bc3d6e2f2e6397b9c4688cc0fed3579f27e9919255a2206cde9eda71f331e199551b21c8a467bebec6712b8799402911d78a55479c4642c4bf6d20edf5b3b2662d13dae6e3f4860464cb23d7dec0a1267c029544967480b900a59cbe35cd94cbd00ec25218cf45075cabeac0e7d9d5b99611095c74690a61c805acdbd5c978e85e2c150515cae7c7ddc41947f6b902e3a89218c2620664dc7b223f2ac5bf0671475a542571833e64a2f3e49459c7067a68448eefb09f5f5cd8a163540e25e20c7a21e83a5cbda75441d18312273a212d6d29e959477b591c7ae9692790b36d2c911b25d23b7f595014e335ac0de12801c0039016b9847e5849634568ec1d9ddac13190f6422dd680cc1c9b185742e957e1ee22ef84991aacf7d287e0e33c219a2f843e6e0046cf988f979a2518af2d2474d58ca33f4976e120b4ebaae602e74abafc62f4477ce0d93228916301097bc7805ae41f475982140a7ca68510a81563f05c8d4e70d19560a5e403f6e7b17ad42fd9dfc6ecb4a8d0d50bef4d7b0115581b523f389473c17d01750aa9e0cbfb680c8cc5efca5b5face08dcab69d2bf867664e46d91922cd0c271a2f9d7c28eff2718896dc308ad37f0d3dcd5e04e2253dd727437e6f561558f32e221d091fa13ef66ed70128fc846cae855bfc29e945671cc7436ed8a75209fd9e748a523be47c35778c35121068f750c43cfd566aa522bc1176fe893f40ebc95cdf238de96c253109971e1aab4e2e76cd08206433410cf4bd32a054de420a0cc6d8fb8671cd813d2a0dae3029a2927acb79c6179317dbb4be6ca7758291a6d2731b6e28b62cc20845ac7b0d79d1d32abddaa85902033804ee7a0272df03467c974d956878473d5d91fed2f0913e73ff80660738d94adfef4192842e9b736f420093889d9422ecd26099cb7ee73880da3253005da3322", 0x1000}, {&(0x7f0000001280)="3b9d4406fc4680465a9874e52746a0b92ed4da9ebcda1b3c8656b00f4b00133daafab7592201ae7fea537da9bbb4ee083c7e769b7ed5ea009f7d681f7ff5b0b73fcdc10b46220c7dd52a52cdcee092589b5753d83dd2c3cc94a4958bd3bc699ad0dc840851bfb455896b46cd51d673af1378dd88c199d3", 0x77}, {&(0x7f0000001300)="97ff5e6472943f3dbc1ff8ffff9df2f6a9560ae26de168a2bbdfaccf375fe79aef3ae6eac62fc391d9979c785a07787b73f94d7df54c5262bf3daeb1a17ebf77bc680fe03a93beea8e40a9defc5c621eb4259f51637de0e9b9d8c0b29048820d18a1276c18bf00f19b039ce0b99b58eb655fdcfa57be4d1dda58c94243dab798b74eeddd93554e1486fb07aa97b955419d97ab2736fe6bb1356547a310e9986419cb252d0f74a03bee30a91b1b5bab016e5e51499d0fab7644456673c0a3569b65d22b70d7e19183bb8e6c9526949fac3d1e9f48", 0x210}, {&(0x7f0000001400)="e483bbd94effb7e7a7ead94333c500ea2e83249aae75bda3573294b2eb46d65ed989bbf8249b8a35d78e99abc44bab9508da3318f47bf59b9fcfaaeec452e2a6ce0602eae155be60918b00c7d757a4cff217db7f86b780040b5936fd3e628980e498690da8bb29dcde26c5240e956434e556cefa437e93b69e0d7ebc2079ac74689e712715af7f63a553c4f5ea258e822eced9788d201f01ea2af1b5f90cf2a3028cc52a489856fcd11ce21b28e02136a546f4", 0xb3}, {&(0x7f00000014c0)="f9bc43fb846f71375b0626b1a32eb288413fe662d018f90fd72699a26acd1018ea401fe88da0fe4dfda4a94fd570a2227cce38961c5d4663c552952d7b3a877cf92c30de939f517a749980f7439c0fbb56997adf5fa75dbffdacf7ea7f025a9559505b8d1220e4ecf3d5c4cc3fffb6ebfb1453", 0x73}], 0x7, &(0x7f00000015c0)=ANY=[@ANYBLOB="b800000000000000ffff00000600000086ddb381494e99cc872a0ca4590902f41a7203bf4e9f9f7b91b067da4c25f65f2ae9b25e59e05930f2fc22ca54ae42524b2499962cf366d9336504ede928c2fd449523ac779c98bea8dd126d1867cd0e8d684e9d6ce32eb4b9e93188977026b3a2760dfb5da762cc8d303d0d7aa8b0ed07baf12510db7b28d0837d9a283d844f10d16fcb696010743383f6e2f4a66670327079ac0b64aa05f64694665a822a0fea60f30c00000000780000000000000001000000020000001d5d599bf858c10ffab8be4dee3fadecb6293d7a6734987316b405b0e22deef7bd7d613492e47fcb7133a6c9881f7cfeee33c9119737128a87dd5c2aaee15d322313442ebd6a26b2402f598d2fc3f5765b1b1196fd83b2b9c832d6d568155b991f7e0000000000001010000000000000ffff0000060000005e0ae59a10ee2f9694c7b0215f9661ad2f763322b49b24ad46d2d48ca28da55a1b207f4765032300f5a3572e49173a3d370cefc0e50dc44c321c23bd583be74454b1b845850ce2c2a92d38f88b3135115b88ef337279c6e41334010dc335fe079b8048198c005f30f1131328224f3e05a8b51ce6a8d0f9ae2ceef735f078f575a918dac4dd3724fa27d17ef8682bdd567a5fe5058e7031aa7390b3b801ec470af91e8eb9eaf03d7d5a852249760807ab62507b05d7354e7f394c8317b39bf7d53b562922b3e930761e788d68ef3da98facef39c3aab1767408f8fa072a8496b483c4504c2b423bfd844da6f7c7b18d2cfd367f9965187d97e0cf949f0fff2cf8296b969095209b77772b00d725fe359a14de01293620aa86300ea710c9bd565f592660b2250e307efea25fe6ac8779992fdfedbf471bee1f15480bd6c310412c0d4d3e9b7d8cb14b2ae69e6d0bf2086e6e6055114e8800fd35aced86982badc6c1c2623c5968d8f0cec6935bee1c65f103be4b9dc7cf52ab558ba93f1c8928716bada2050f6ace3d43509a6fd189379e53bb85f22baa45b263756eeadb97e09640abe77d76b424d420818c115f64b8d53b362b09629add45374bab3325f131d72fdfeba3435c855e50a917ed77c3102a5932391dc81a5963e6972498cc9942a0d541569446d5c160d4fb04fb29a6fa86756235b369899cd7f6dc0eb6f27f6fdb1b3de46b508e55f7ff146807b6c304dcdb57598e4e1281d0095babcc4859a4fe22345a00176ae9bb1e67203297a619810e3b8493d638525f3c68c91127dce006c9f3d4641a622d851d98fac49ef6e6169423a8d7bafbd7ac6e6d6c4b27316d667954fb66007e1f94c5e5ce4c1dfad9dc3cf5e517d77d161fc3a25236e8937780128306b1a0eacf474fadbaf35756c65f7d5a6e8713d3b6005a670df3aab8ce8b4f0b000bfe0e6defdf9b6dfa1b10a83b1e30de5af63c993808218e4f465e6b5455844fb709c2cbcf584b73cd8263f7da8d4bc594743c0ab24d48df08666d38b94333f61655ed14803464908cc4aaf0bcffbb47e405787f35f088b305e770b1f3a5041c1fa4a706f65d182685bff92bd12b9643bba19e0e8f43832b1ba3ad99403304790d777e889f4897c49b0af2e951ee5cf805b18edef1b3186f4bb62e5b9c455e88b0d61136d7ade26090c3b409de3d488d3a7c97f90d55b1370ac3caee10822bb33df856734ed86f4492495ccb82447b7d3286aa044fa36cf59709735932039da80a2608fc14c12288ffbd612da660ff434dcc8f0ae4905a837d039883d4acbbf6eb14c51fe1e6f9d419e5b2273ceca51d4f94ff0ba39bcd210625c9d76afd816c37c2ce2d67fe9b7c7c6cac506f12a12117865c6d215b028a8f57aad462882f50d4fe427a4e02e8b7b0929d0c8b74c92522c19b9f77f5a34f6b23a4413167e638bd99294c9fb67c9913699f46ec2ad00d7eba82ec3e42084b4b76f0d15ab1173a861826fd5e395b70a3dfb3d8f2726c224127d1e16f376d3090354c92bf9344f03eda73eeb3edb81399f2b0b5d1ff7a12f13972e92cb4bc9952103290241b21b4ddc8d28ff922bdb9edcdc8a7ca67dbb9014f79277daa843b8debee5beeb79e7b959c6f6623b7c49e8d3e23f5676e87307e437967387d8a34b0db9e68f69a35635daffa14277c8b1f2274eaaf18f75493b0e7eb728d4e5344fc4a5218a091e70b1dcdb394d1896a1a3f00fea51460e39844b5d9edf00a51d16410e32c62f21952c20156a3bdce16f5e2e61e0a51bcf6b764a8b542d4b60fdb626960285c9775d524312e8a7f13639d6b7cccdf606146412efa336155c144cce071d5f49b707a88174086524589b5d6ceaf6dcb5ea576abaec223d84ba71864d710186d1b256982782f3c5116d4c7f9f43b2509917ada29f5b75aa8df3ca0bdfa0aa3a45ad51b9ab6993f684644da41584b3b04bcbb5edd557cd661d37c4dd85c9b6708dacfe0e93080d81970146e1f457fd53f494bb0a32d237b601a3b270f54bc9abf3ac6f63706907950141bdd1bf765e47ca63f276fe0f5a9086ad8b495e2ec62fa3143ab928b075b3a4afd92e58d5916d55d1c0e1a91c8d203383d7e0124b35a31a8b208eebe4cb1eeae1393508fc63e8a8d6235661f510b3a34185294f97b69f3b60db2e1cb29c89629cd8a29c015919d1401b4c569243dd1264c3569c3345337dde1ce7e03fc279a60f03dc1388cc145063c92910f73aea8ad4714452d7883d0538df64baaf03c72da335ec9f6741ca4e1e54b8c4313ceb447b923331d987c567178b298c31f03fa5e5cd5b4279a5090cf2ae3995538867dab4e9026b8491d96b5d3f5e5f67c79359a2fedf0b71074597b47f1221002624751dd44ff55921194d38e3bee7ea0122f4ed24ec00105716bbfb5d8e8717979a604d0b42f2b2af50998c8f40438b285a32a2792a263ab942d620dfcade1052ed8e5cf381fd07bb4058cfb97a3b7012ef5bbfcdb0c4047a8c2a030e2863238b3ea6b3948432b2d2f3424c2c69316196632b7c0377408e32b81ea0ba163c9b79b56e57d128773132e322efc0cd2931cb90e5a9067746ac1d96897c07a1233ddea18a5b1c2a2d21bb924381f8f549365176b76c33df62c4c82d58d49455bf45f331128ea0fc133569d783b57ba70bd729e4ec7ab568fafea78dcb8b7b9e192f68058bba228b625fd8eec0149b3fbdadc8acb0761255ed525147b3c2c7ea4a71a54c5ddb393c401d07d907fe5ca6a514c53781b19d6393a7a9ca30eadb831a6d948f26bee9049caa5aacb41da508f82b0e1bfebdf110c7b672fb1c4f7a64a800f14581f7700ee3dcbb46ffc42f62d2dba1e9fed53ef7e9fa6bbfe503c9fc4c732624931e20b30c8da07e3899768e917ac88c705485540a80faad5744b32a689c021d00b6c561a616bdd5dc5969d2c6b24f1e65377629fe08ae88b4e3c169e9a651ff14bd9928b28c5f3821aa0af395ee5cb992c3801516810a647866e86aea59ea04b83c9583672963f39e23f2b1084bcf65ddfb313cfd6c4f3b17af01d2394fa44c59bfc141ac3032255be8635bddeba91e149f9646143e742952993dac26e888438131ba652d759f6670932782894e48c2ff93c7c89381e745f75ca720d7e20009b323e4cf4d1b7d10d1cc1467b51a9d3a64e41a2b7e41b3679f62574a6c8082e8c0e7b05c95598fde485badc9cc6fa45199e17af870c68b8ffb22430b6ee65072f9001707c31534411b13a8e8c8c2b1e65d961b01b7fa30d353a46c698627fd96290528c98b977806a9d18429e68506a590e634bf79d0eb9c5f5983f6bc1437f3199fdd6b68c97331b958f7587e5e0cda0c95bdbed27e6d2d2d08793b2fd27e17112cf36d3747b2d7f9844ca094c029cc80cd1580bbb3d60199d182a4584a3f5c72013dbdaf13a87e304f621ae87c2b03f4e089f5502717fdc9d6bba163899699ac8d336920c9b367dfd0c7bb5b8e86d2786f4fbfc5012d39f5a2e83b14e8e6c88c8f5b41908fdafe0d596afb62f3a2f801c6fc84689cdfcdf49938ac5d6a2d971d1028f4977f7c8b5720737c2a9204e8252d436ed33dadbef6a143911035f84b61abf22621ad069887c42a3158158b75383091c89536a8ebfad54493c45bed1f7adcbcc9eacc96eb3df0687a0e8f1028944503d6ba9c5f3e79a4fdd3a44b2d1796d6782c3f88c4c847965958261ef71395038ea2aa50a37d9d693e0b226aaa70002128cbdf957aeadd9b4112a1ae63e8df9d9d47e28b4233d296eb9163bf38b5ce9dcddc462d59ecbf7faddc0e3b00e1ab90666533c911b12cb8f455ec5255d165f3f5479e88d9944cf1f865ac672f74f6561ff6e945d0446234492e93b668d0cc7d178c454878569de9311c3dd5f12297f25d5682dd8d374d48711a0d352cf2ac4e10bc45ba391ff019f5110fb93819403b24b88aed93ab0f80830cb9d6c8fd7078be7529486b234e5d21e6c892cf368434ab95edfa40987fcdbb76e878ed6d8541f3b5bd6473c4591bb710b82c00f7bcb541a0d4164ad89e959fcad158fb90ab8d15fb971731b8ce47fd49817e178cbbe1dee8f2cb08cfea9a91c83e8691f013bc1b51c7eea1ce813651f6ddd450f8061b22e0c61078ce8f49f4c73aaf349cfe086728ef6a81fc1566b0c2166a64c9ac035d47bd31c9a946437659f0462e2a8178fbcf2eb6fadb0a141162b3e93c526723a2d7b5fbb606acc63d28382a7e3091e9c3474e9c2dc9c8bee4ddfebd82e99de20dd3302b5a1228208d99566d226333c5b00c7a2b4bbd86bf636986284921e3263370d36da7f2f6bbbb58aa9652e496739455724e45638bc73bde8b30b9315cc0387386468250c6368836cfaf6b5bc5ef863c15b8f85df1eab92e7a9b70ff3471c65c429d22786d91b8047ae5b32e17d5b9e91050a192090211ba6cd64110cdeeebf93944c6285a01d90d8f79b97938be17f0960953808404cbf9ddc9fbda30b574b08870ca9ca3d5da1652baf3dbd4cf13fd29ccfba6cee7b403564ac7d8d201df21b53e990ba1034a650d33820ba0142f9cc081fa014f9f9bac78f759c33e102ba62fd2248834382f33dd5e693c838fef826d20e68391edd8eec6ac135dde3f31a5d290cff050a440489d277351876bbe43f09a080981d5fc9bc4675ede03aa2af3c59bdc68767b054fbbebf9af25d86dd1f9bd01f4f4ff2167bfca1b494ab67a7dab5292b7a7c4f5df94f41175be744c8dcbfead204a0752b61cc0d1f34e1346091992f035a672f4b663979e1d3d553e1c068bbd228252b2c7cdb2fef3594c9e44c6a40bb1228c0ecb9125c3b1997c540541a46814857be8a1a05eb03dbdd443f5fae691d34e4f8bb472cb37811c246b32150c4523b85ae6823253b2a0911663c933e8359a4c5eb2955c41eb7355f80d7638f6f757539e5ccbd314c03dfd7f0d1257d941e4abe157da230ae77d8f5961e384c190a5ce963efd183e566f57a660b5a2d5ff75cd96b5038dfb39015645581100549ce557116666b301f11f54e4b37b85ba334e5cf83ffce1f291d046ff7959aac066d68c87edb938e84e60c2d8a023cdafb3aebb221759823e0abd330dfdb919c92c5b668ca2f49d27edaf67bc478ca91600c540d790b9234f3405c90e1fb024655076e509dc7aeeacc9714370c61179be8ea3de3dbb6d6e10978576fd9210830c1787885e6a99fc4a672071c1efea5bc4052e5b1db2b8410baa762d341069bee33493be076df64fe3ba6c02e270bdcf3774a2b5606f6167f581ca864aff8419d58a4e9c5e192f7bad62a95241e136bb0f2f51693c9bdc458c9e08fc057f931bbb59c5f977db35942ed51822f409ea544f6e348b98ac81b80c0a2b324cb41e129e8cce6d81aa0b5e55d41b1335671d5fa9603de8918673aa350d9133848183fd8fcb82ede894b8e43bc5cfe062a5992bdf48ab0ebbbbcb179224c1e0b26b1d44a433559c9400ddf5959be8fc74b3c049e9b98d0fb6d5301c0079651b26004816a12f92ab4d735510721d37aff3f1e54c00ddc6f1ea599866e85bef49b142cfce8ba37392ff957b378959e23be17b3d7315b3bf4c7e3dff8e0dc02594ce4fbbd8f8e44f25add3df79130ef899633d29fcaf18eb16b2cdd19dde00f7b1310e87397c59f70578383d1456e8eb07248fb6381586acdaab19aa554f5efc15b65722db2323a4cd41de4c3af5ca4bed400b6a89bd8e9815752c4df0dbaff13c9e361ee69973269f622aeed56abcab419605e7f65828c92d2027065d39d92a1310bba01456f0c3cc456d59977010000000000000100000008000000f64776445c2c7b3cbb9451952462a6abc8517313da8c4097e018c6851680df3442a00fc41979ed93ea6e23e5495b424d6cf109e762d98421d2fde59ce91960259ff7c8adb3a5557a2525437194daca5b2d75a4eefa39280a5492ec7f9d5106f822a6e95aa5927a942369ce0399a84f69f712a4bef72cb176bbd27d1ec4ae8c1e9ce2526c667071ead28c806a923518f5d260de4f33dbc7e674f446887428845b8203834b0d5964dbbec5fd8a93512c24f9d1f0b353515f4bc6fd0be0590b2f6d0418ec2800a1f47d57bf77ffda9ba4dce514caf7000000006800000000000000010000000000000066b4c28970ed382d4672532e6411a1fcd7096c517364f92a3bfd32b7bf44766af33a859f06821a2e626737f007fd3b294a7055def3f7b66e698e3ec49133caa79d8f100bfedcf60d0139943c92c6f8aac800287900"], 0x1290}, 0xa) ioctl$TIOCNOTTY(r2, 0x20007471) pwritev(r1, &(0x7f0000003e80)=[{&(0x7f0000002940)="93bb337da2c0d1fa7ae284143d6a838860ee98d3934b323b4d1f4af0db179bbdb2f773ca65f833256de056aad27a66956a9680f6d55194a329308d3e244857", 0x3f}, {&(0x7f0000002980)="1a0cf3bf7e9cd422c5775f75235541d616030e094d202bbf8e1c3272289d2e875abdea45", 0x24}, {&(0x7f00000029c0)="260cf0bda6d7", 0x6}, {&(0x7f0000002a00)="ad31b8d6c32969a207a7f322343ed0f9062dacca4cb8cbeead9cf1465d2d5492fa7b9acba2fcdd76cdad345863c6e58d0fd1f7e8232404abea3f9b49fde7a45312327f747fa4a529b951cf72d2601059f23cedeb4293631df8b49211a6deeb3d4089a35618d7427598797583ebb3dc0baf70eb961ac0b7f2aa6ef7836bb996e0744acef7329cb801be209a5342239b763079bd11c39edf91e92cacbb6933e57c16d80f1d54f56348e51dbd8dd37a9b04ac8fff44c1ed0ecb3d0f9e683637a00463d93ad6e305b2ed4be8e0eb6f39f548e5b3d19d37099870b80266a8a4d91e886f2766579b3d62d1ac59c88c991c26328969", 0xf2}, {&(0x7f0000002b00)="131e369fe72761df2db51aaf5b5fdfc2224a7e26e78c6282bc16feeae5e87cf177a498dddc664888e9015969f466da10be0cf952bf3eed1e6699a6065f75c4079f2e943612239f4b9e4b859391ec254a8a5cf5b2e8", 0x55}, {&(0x7f0000002b80)="6e3d834609e8eede0de369bbed1c760f62701c57ce32fbec7c279fafbfac3dd9a7066467a65802a0ed73e4efef98cb5c3cfe572cfe0c686b14a6ec1f5e98e9e148876d336d8cb7080ac0e46e894732132802fdd7db25705c1a117ca31a9f480697af55a77f5dfcf1a7a8946226bb0478d543aa16bf88edfecefb94aa6055b8074dfe362d0591b169a1523eadd4cfd611417b74cd", 0x94}, {&(0x7f0000002c40)="eadc7227cb6d7377e83795510612e83852151fe6e6eac44c14fa0a", 0x1b}, {&(0x7f0000002c80)="b587a9a33368277bffc31f912428e4155392043002a128f861f3f8ec5396f5bf367c201ba732d60125bd628e0d1b655cb3e576e4e1d271b2346143603db0aa1469c2e4325fbdb168844c3c7925a6427dd6b7b151b068e6708e52c5c860ebb4ffe0ac1748afeb10ae1051b5df5b774903987eb4b76bd53ca105096a2e3a01e00171faff7e6441912347fc9142c90d2924e7308c70bf902cbaa895d1859b999fb3e10b5cad3379363efb19922481f439c4c76804bf370a30362b4526f1d5f0df4ad576d3341d400ed8a9a7b755e0f21a0255a2adb5c1a502a2e3c1719d2e7381fbfcc34e22a2105f482812f9adb7abee8adf30bac96e5b547728dcaaceb4ac2a15303d2db65e0504a47898c7b0ffb74f05617775b86f7078c5e335fbbf9588011eec3698b71d4e8909e4d12cee353949c75c6d86b88b60343daac99780177d42ccb44e22d9b68e2c3a3ece7e6992c71aff82bed50369ffa5d9ca647af294d501a15d99d9fccfd64f72d3100fdcc74ad09d7bd223bbe08dc877f6993ab639c46bafdda83dc1b1bd957a8f237004d4406055c6799a2d129a54b5c2939addc75c9f154a31bbe9657278a77e3d030e09e2a388a1c0194017ee6652b50b7c0340d8c36bc0b3e42c5fe7c9dd7304ec2c563d96374d766346190c2fa6a306e3b6ad0df1276ac1b753a2e1049b8bc509f90a62e00db305ce0e07109aa67a3b3afbaa8e8713fa3c4acb461276f4bf2e7459235b2b871221e4d64ac02bc0a8f06d0a5a1576d8f26045704c19d0cd7eeb83f9f6c38e92d055d7eaf5cb2359dff613a8620207b6e3464af8e057cda7b492012cd21d8f2b04066441c09c79f08653c8882997e4cf862c62096c907aa49ce9f69e1a78ea553462c9dc9df8cfb166cbfc6272bd09061a9cedcbedb68fed35592747d19f211e94548d1f932270c9dcd284adb47f55c918ababfaebc402d902ff0cc0840ada76ccfb826c514ce307f9440663fabee28335b808c82b289d76a36aebd77a89dc5bea746b50019b89cfe6de32262e363e08324cf5c788ab3076a23548adc3d631d857f73277e4ce9cac305c4ba592aa15c21910b201883d4f96c00d5fbcf0e4534e7bfefb82d57748a139e6204a4902a601fee55601165899d4675f464dfd7418cc7a9f1607154fbbb48ff088b26d77bf8a561e787afb54134c6bd9a4ca53518ce7e69d0fb85435cff5845e61b5d9fc33bf6832bcc246c440f1884d03c740789c4646fbe5d179e4565eda97a98c271c97d68ccc19e72a2601b48393b9329bbc846573a054792b21f339b6ccd93ec4146bd56db72e43aebf5cae985a3c1675ce7ed888eeae14f9909dcd3d7cf1a09586ab370fa5f85243a1bfb6170921cdaeca5b5e565974e856f39f930fdd20249ce539ba0427351c0d971618f256e207678e8c0581cd7a0862dc60f3093d13100a63ec7c0a13e097e95d761bea336b54873633b6823250caf0ef8f04a23c10a095b34f1302602b5a699f54bca626127687e03af378622c6f0e45ff3cda4b15f35bee9c828e32f3b8e819ea477a98e993144d857290242d7f8b96fb8e88a6d44f59db648723316956caca298f24f8b78411058445e14d0807837285e9e2f5575dddb7508fa68c6b31ea4ab2d4495e91a04fb5af672c63b70eb24e80e1aa963b1c34a37368acbe9835d1f8c9a8ccb8f9ac5c543f70dcd1f9efe027b0e20261e365ad599d0404ebf71aa5743439b7341b0c1980dbe09ad982954b12522581146b948bb7d075fa4324629ee5e1d5ec3725f1c3bd04ce0f9246c93f7e60f3ea77049686bd58a4b02dc765cc64b563f216fd981ae4d9b8788d7f32e4cc64705ff09766126aba686f8afb7bf28d66336e8d148a2a710f39876eb02cf6f26e3a9ad94d40adc6e96c406e29b41a3ebca27223f9d9c98dc7f479c0a9d88784c61ba4c53d7c3d2a0f9f834226b6bcda2cbb9be863c533ac2ae0861fb33fcd136c637544420187b706822a374e1f5f1c46ec49284354d2f583cb2fbd938181a6ff41c4d210fe170e400586a5deb263c69aecba4f618e6dc18b5a05bc76ec6aa0ee4d062d6dd2a98f14a8a399933fb321183830052823de4aa0e400e9bc70fffbd20fd061c04228b05767acb3c1acbc4dc7d6b83b4606510f1d44154fbd5084921f98a2c676ea052f9371853ed5f5899b2cf94d278d79650595e1925e42c1f66932f3e0e4b7931ec51ce95e70dfc2d3a3827c7981be46306ec810c1e472516f922076118eb2b070632c1461bd8bbec30d0b61917ce1b5cf39cb6b3abb768b907b31c6df8633033db509d10759589235fe9fb04f1019c5b270e192d2d30d16a54cdecef8ac88f87982c02d41b17a1dde21cf128987bac9e1c1ab7fe457a75d655f5921385f1b9e436e7811fd23767c9b6ced79daae65254c9d81d02ab42469495e5422928f9eba6ad248af8b6e1241b7932f1345beb27ed82dd5f6f5aba017b1390afb2e876206da2eda47706c1ba7bbb1d01c6d61010ff8d81884cb64c174fb3d2e726cf3577baac477ca03ae848e484d3bec509b72d23e459f70427e2db61c397e2e5a318d3bd3030a9acc8979e7352aa2e927fbf0d013faa5b7c2e0062bd525c90490e41549fd01e4c254e647113750670dad3680756d74323ba6a886ca3c2400f6d89513687228dd7b98022142f046de24dddd1e4de8166e815f868b3c5f996effa1e6762c2f6cd9501cce4fffa40b7f4d5c0c37b26a88bc479bf1de700f4c5c6aecd7c86790cb2eebed0e0bc19c2101cc443139e52c0b62f1d2a7fbfd006187913e172aa3505c3c0413506ae0437519f00af654d16794b3cfce3eaddf5423f7a45788bf3936dfb0002d44cb0033f826542372dc34fc5efa090404ed9c4dbaf394ef7e60181e38dd9f29aa17243a9529e8c1cd82c53c351e7d86799bee2e379b411abe6e1c6253ed4209d6bee1d83571ae3483556b8573e70a8389fa78e2083a734ae73e19816a62526a848dc2789cfc813fd7eb66591b45f9121136cba456e809d3232086a401e5b7797c9d0f66691e4e1d650f786d070a70dadac317ab2339bf0894703d1305ffcdf13e485fdfe216e7805f2ca69bf87d9a358f1fbe92c48291dc0ebca715969d1e0527b0a27e1aaeede6cd8c98a15b3668a7639a9c3ccee8e0527735769b35dd694b2a3a30fca012d6a258dddc1431ee0ed82067102d2244119c93eecd5427c2f480485b8c012435802c1252a1fae15e9557d4a1305f8d1a5eb33f1120a37470f82d7a8088093b34cd4255a4acb6a00908534d1360838fb8bc785f88ed9785e4aaec99bb52825e4ae100cc3c46493749e3eea9ee701ae230a036978a309a60ba58769f30b52ab225a8d54cf636f19aee2eb72bf888ffa60f68759752952bd1e548a8969f7f19df4239a546f65fcc44712836a633b949e498787faaa0e27b78a1d6f954c2f8424e0d60baf8658338b9bcc2aef7691e85a8e6a6cc96a92aa77fbbd1807ca0570ff9d12fc75c842a1c48d143c68cf1edc77e108682fa35fec17fd7ce6ac8a68be21bf2c6bd71c51d8c0ab63cf0d76699ca6a9fb4bd18850d49ed820bdc27200b1cad6fa01dd4455956106f5de65eb96bd85d8e2157f57ae26c28cd4ca463963d5260595e90ec243d2b0566429f287881ea90cd73e56df8f508f3a51c59bd2d57d59c7fc3b2cc31ef824a54b3e9997910757902a269c0067226fa377627b9a921694036541212cb868e946abe5c643c7d701e4714273564156fcf3917d8ce50331e298fd036f85c8fcb4a4e6cc24384ceb6b4215cf7146258b2b9867bfff5870befbb92ccfcd41526556382255ff3cda4007cc15847f912e7ee9a0b26463cbae2ba812a267eb8fd0246ed79cde2b74745adf802a553e8e3292b02004bc0639b5757e5cc2eec9272a306cbefb1a92de051ae1cdafb5b2eaed8228cd8a87b3936467ce0522013eabf2005c688b79afce6b2d09e3e4bafda7b5beff32e748596003786874a75efe48e1c3ea29174b03effd20b3a41abd6c562bf72086fb26cd9587421fd666fcbc2490c26f7027d3dc1cd5b7a1aae1c56a19a8516443fd5fc44257a34abfa2eb5bc610154848f8e4bc8e909ae839eea9323336ffbff8c9739dced45b9a4eb8a69cce21bb578d78d64ec2ed3c2d7e50730bee6f415b0f43a057e95072c01952129335bac90fc9c7524ed65a1ee205bc8638604b08610bbf9c490a9f857262496a43e300382dcc9c2523fc5ba88cae9a0bdd14e28d32c36216382366124f031a8ec4948af6d9d2a36f1f31de53cef5d4cd88d74ee1ba8a2e9066b2622a0bb7c95f3c0b2e691df4e86a0e557bbef63871eb7bc15679fc09709333b54f6aca2cd06a8330498a3c137f5007684c7b6970dcd6f24e24f9b1571fb3d56cae2eefe00fe1d9be2efca29445f89d37323dfc1b1248751cf92faa802dfa55eccea08e9bbccf09bfaf09585a22533b6b0fed8c3cd5224309fce2921d134f1e1063b6908e22fd6b8605e7462412bbfb15dd7d58617d0f762c1eb0e5a95314b92430470419a97d461ad683f6963ddd47f8e0b812fa3ffe12fa681a7c772c42ece0fcfe225746ddb2f0d9344f1ce175e000e19169f3a4ccb08539fd2bcf4a191a372e3e3189a1f991a6019732299f964e851ec15454d28bc4ea2fb69f3182a2c79ff0da0cebc5a20eeb3ca519ecd02dcd310279e6113c48e05a8a0819d0595c35bc7123c1a8905d7b4bf5b55198e7ac07b8002eeae4821ee8b5c309aa30cf8599ccedbad83c5fa5fe2c8e81a8ac71b291da878fec8f95c2dcb74057ba2d2c098c01aef0331e1c50e4671d558835f9ddc8b119d8846356aa66cf7e9e4c4f927bc34ed37862339bc36b24cdd71bb958272f1b41276aab3b8f43878d367e414ae0518257fd43cf5e393416ee7e211d8d3f219eebd1e1f5df1396fe6c3ac7e3e5f22fafac2b67b5e59bb4230fa063756be8d18d7be52800f08910e9f0992d08807f44b45c7bd012aa418ae240918a949598ebf7735bbc91fcbde7f0e76c9685c9f77faef7eeeab66765c17fb32f706693d18921bed2dfc9720e0259e3ada0c97929286cb684dc3f7b702be092b7d4a6058d5881650dc26bb47d625dd92888c3af1fcf6dca4f22057346b373bcacdc5dafeec77810acb0bcf9e87d4d0e390bc73cd86503f48347b5ded1cdfb205e4ca2873a5f07b09528a50988223ad1196f08c93d83081bd3f564cde9eab049bab1bb9fa9e40fca4ce94f0a8e11901e7f3e2b6d2d83dd4a21077a9d154d72742fcac449d82793b054086617c3562d4698fe5f07d32bf03f6a7d9ec4e8d335f7c484ea37215d3f9d28684ce82895b115a1bd76b48a0935341c634b0e6c0f16d146bd4fc47b951231b4dd5d22206d9993364aeda94ecd1c4e8765560f42c8be84ee02c46311e060571ad92ab48a60398a2fa6aca970b2861fd12a26a7350edb9e32ba924f693a09fe1088810c3c0565edbe772ecf1fb486cfa6877465462373e50b421859eda4ee3f2ea404913830e32a4bee6ef0777eb8422d98865f08d3a9e21815ebe50a19777deaa483fecf3c57f34a3ea5fecce6c02b823dc90274d417f022a246a4d0f5832706c87773b69fbdb9e3eb71312966c1ca927948e508ba9011c72bafde0f081b5d36b0ad3d69dc8dda3e4cf6cdd5e9c683e36214b6fc3a7382decef82cc09435c8b3ddd4492ba841d444042765fa7030a7ff5bf410435d5388215b159dd3a55a6caeb7aeda41e39c4d4f880830260dfd0f85842b9656375c07b443d82cdaeda8fe207d4469963134f94cc1f8c68", 0x1000}, {&(0x7f0000003c80)="bcec0beb678bd7fe9ed9502857b0e3e6b47e22aafb81eff64bb4b4b11841d9685de3322c2872e560778531cb7ab0727d27c3884224d470ad08b811c0fd98caccd19e51b7a52a7e4029aa2723089993d8b21e71a845162c75782e19f051d66cffc5a2a20042abfcf0fd7e03433574e5bcdedfdf24664c2ad4078e65166744ecfd2590c3bce272a5c5a96319b5008a1877e7b4f73215245b8d92d9e68784302fcaea4fc9f7f0b64fcec26d0d4211cdd9a5bbc987bace9370b8ce1d79835afc8a009be189bbe23ebe1f", 0xc8}, {&(0x7f0000003d80)="3c14a0a3a8d813e668231d36bd2b64cc84321b0ef8b741954b417c467bc1803d1d057b9be4117eb9bfeec837df506134bab48cb1d137bcf322d3cdc38f98e37091a23c25eb4f40bb8e74c29c321a754499c9eb0324ace82e086bedee036220b0fb6a6965f4b532b55533010b18c4255fc6b84c745bf47c237c6fb0bcbf8d34fe43de039d3b796349995da9c2203b9375be2f30fb90eb5488e4f933cf0fa122520f84f2764e074db266c09809d7d86f6af43e7ee0df24552633869d8b7b89291403f0b527dee765d9d63ff0a449838f53202deb0e3a516f1ae7c050c37d0ff19837291ba80e74328eb6eab6368371accdf9117dcf92c99759ae07", 0xfa}], 0xa, 0x0) msgget(0x3, 0x1) close(r0) 05:55:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) socket(0x10, 0x5, 0xffffffffffff8000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 05:55:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:55:34 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 05:55:34 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) semget(0x3, 0x3, 0xa0) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r9 = dup(r7) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r9, 0x0, 0x2) ftruncate(r9, 0x9) fchmod(r7, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r6, 0x0) r10 = syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r10, 0x20007471) pwritev(r10, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 05:55:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x2, 0x7fffffff, 0x51, 0x200}) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 05:55:34 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="27ed74a8670a58edef53d56084e6afb1bd5347f66366ecd1fb0d0ac78e8276047145cb7bbd2a78c2a540ef8d9205e13e00e08721363464ef887209c08da2453e2632a7deb86dbc93c59001d6a827431224f91d7bd0368637599de0a94125f9cbbdc62aa33715743f5e4fd04510d4b901fe41d71cd8c49200da682838d419353b12ebcb10bd666ed820225ad4e826f3839ad49c4335e25f9959c93c649072c44524cd522216461b4b8716435ea23de13f9c18", 0xb2, 0x406, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 05:55:34 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) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0xfffffffffffffffe) 05:55:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "e340962700"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 05:55:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8001, 0xffffffffffffffff, "85495500020000000000df1067f5bfa60700"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 05:55:34 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xffffffffffffffde) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xfb) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) socket$inet(0x2, 0x4007, 0xe5a) 05:55:34 executing program 0: r0 = socket(0x4, 0x3ffffffffffe, 0x1) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) socket(0x0, 0x4, 0x100) 05:55:34 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x4, 0xfffffffffffffffc}, {0xd7af, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) 05:55:34 executing program 0: syz_open_pts() 05:55:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xfffffffffffff66e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000014c0)={0x3, 0x7f52}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x401, 0x0) writev(r2, &(0x7f00000014c0), 0x0) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/251, 0xfb}, {&(0x7f0000001340)=""/164, 0xa4}, {&(0x7f0000001400)=""/28, 0x1c}], 0x4, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x400fffff, 0x100000000, 0x7ff}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x7, 0x0, 0x8d, 0x7988}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x7, 0x2a1}], 0x81, &(0x7f0000000140)={0x404, 0x9}) 05:55:34 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:55:34 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x40, 0x1}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x3, 0x5}, {0x5, 0x4}}, 0xfffffffffffffffd) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xe5e0, 0x401}, 0xc) r2 = socket(0x19, 0x8007, 0x2) connect(r0, &(0x7f0000000080)=@in6, 0xc) dup(r2) 05:55:34 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000340)="b4c36a0d0c819c2e2762143d94738ce1a1355273405ce30455bb93aba59154c017726eb8f65c502f7b39fc1c67ec8eadd1e7ddeb67f1487ba3793f3a841e8e1d7ae6c15ee0cd130d8d2ac7d911198b42e4a4772d1e6c8a960d98a39269e5bd9c9df839fbfba222853c0d8bd2bbd28e34bbffcd0dc17547bcd0c0fe1f0b5f259d602d2356e1f0d85e56f75ca1f21b77618a68dd5316259c6f89b7e0edd98520612f7822badd04d49b94e68760223f091c32a0b5a96bb56dcd39e97aa00157683cfe8e80dc40", 0xc5}, {&(0x7f0000000440)="486ebadd5fba9b474bd583a7259fce456d90c5c9fb921b378022316af3b49fda0f9005cbe73b576a46e7959a5e38a212b9d32b3c531dc640a826d40373f64301ed202f973a9b4dcb00c6af361dcae70a0747846e117c9980653b09eeb6763e429dae85cf10350418063c40c1db0da36c7b034f407b092a70ec6d007da017a9cd04ad3da3ad32255175db4bf0f81feb427d81236f291db2a82243fdfcd33e005761b7cc6913787543bade69a42f51e902223edde1978ee7b3183c9a08357df730619e82cf431d5a04c934467695dbbcf3d7fe8eb1a5de", 0xd6}, {&(0x7f00000000c0)}, {&(0x7f0000000240)="392b4250fcb8dc8932bc216560510146e38ad6ed88ee02688ed12b81576141d3223f6cd78941e7ec6ae41e662fe1f827971041f6fd5d3f585f8a92dc372a4342393c3b96d28509c604ad10d606f309d2d7a2768a5465ebb6528d6a86da24d78dddb3afe54c6947ef9fafde53dffd458488e54f2a49c0bf5c903da7fc1c000e9697a6a4b23fcf6c6e6205ea98b8b2b3ed570b4e75aa88ec7f0181b02ee775f7414e79871748e7115c3101af520318c41dfc0f03ef9573af03d7", 0xb9}, {&(0x7f0000000540)="15e0e95772944e12a492beb8e3b6fe53de74b63e59b6425612f46371fb67398db5289760007f81643b1f5b45ce253bb89bf52701fa7ef89aa9a0d907eed13bd4eb8b932643a8e84a1d9ed8a0cb31202ad1000cbe25c4c24fe8a04a456fef59be5e9a4dfde9060f12fa13c0bd3b1d06e781256e02496afc3c978861f34c8f827e935337da186f6e98ee5afe3273d6eb1c44157d5968d5abc44eb372e24b250e3f4e28aee6d7ac3d0a71dcc50df65ba99c268fcd43424b80e8cec70a484708ecdde15fda856942bb9798039e1e162b84f3d1a0a8333565eb1242", 0xd9}, {&(0x7f0000000640)="017d3c6bbae91ca6a2f7e65d05af53d3bb58ecf7167c10557af08b41ea7324657af8415778d81c37144010f10fc40ae99e240ff8a0c5160722599f565a2900d0347d36648fe8636db598f9df0597c473a6ff803fc9f6ea726da3ebfc688a60d64ef99627269b72", 0x67}], 0x6, &(0x7f0000000740)=[{0x48, 0xffff, 0x28a4694c, "7c8b462fea66cb410e01bd7dd9436dcffddffc251c2307b50a5ebee433149dc73e7c4fd2083251d8f5584b22d01e231c2ea47f419a5d"}, {0xc8, 0xffff, 0x935f, "d56245967c0ba410b90375fbe4ceb785aa25a87c2a3da49f6c8a6f91506f9170ad99c5f9734553df21dd01fd6863f082af220a2ab6b3742d656f1cbeda877196ab38b8f4d85cfda9a807bc1d14e3e17070fcbe974ccb9d151154435fc3bcf44919823bc2f066a66025dfc61bed09ee082ad6d8ab3163c415594b2154be5ca41d636a59b1cf219a2646212cf8ae5baeadc60cdf25c79863d51f15ee1643d5bb79030da368f117c5f5572d67b5c13738ebf5bb33e479"}, {0xd0, 0x0, 0x4, "6fd71d93e170f7eb1bca31ec3991998eee1f94428ff88af9f2b7bbd1b8b8240e56963e7b2f176a2605c6f772e93c35283ffbd0364452ac1ec37e86db6b134b1d282278dc44feb42146774c7a80d645000d759e1f80e46e1cd6d531e3d57608a3f47c47fa0e49c770ac94f82be90ade4e589880c094d9ba318071e5085e276c6aad5a7fecba928ba9ff04b0e4026ff6b59fe004432713f30acfd495c54cd19b6e4bb61c354a72092e16c22351a36b0daa93a08623f31787fd5d"}, {0xb8, 0xffff, 0x4b5, "9fb57aaacd02362d812e43c6e7d9fb035d50ed37c6ab39f2cca1e2901399d94fe4be2f9ae1128ad0d833ea77b35f601253bcc5d21ee14e43e4c517b2287736a6a608df618a1a55c4725b22cdafe80ea3a57ae08940d92a8cfea8a0b048bfea9cb9f95a2e6fee1f60a01b91c4ee8f1e81c7dcdecd0446363cdf26a895e3e6cd9eceb2826cbc14ae0107861337cc6e74242b423b5a5a9afd2ab652d1463c5f04ebc2f370d9"}, {0x80, 0x1, 0x7f, "02c353262e91c80cc9b1485a9d2aa0b3116dce127da341032c7a5510eaeef4ddc7d4ea30baa699fc97dc38c36b74434adaa41e971a88d70bc131a053f3f6dcc4b274afaecd834d93e2f3da9f1a403a4c1d665cdbdd7fdf0cbf6ebad9b4fb5c933c5b522aa8103c1ef508"}], 0x318}, 0x408) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:55:34 executing program 1: chdir(&(0x7f0000739ffe)='..') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) chroot(&(0x7f0000000180)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 05:55:34 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x9, 0xdc37}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:55:34 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000001400)=0xc) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000001440)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000024c0)=[{&(0x7f00000014c0)=""/4096, 0x1000}], 0x1, &(0x7f0000002500)=""/118, 0x76}, 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="90cbd9a004b4b14ea0c54dcfbc9578e9", 0x10}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000025c0)={0x605, 0x1, './file0\x00', 0x9, 0x1, 0x4, 0x101}) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000080)="55ea9494283390359b2302ba6226f8fea86a31eeb320dcfe4fe1d80accf5bad53ca982cf0040311a41bf72c61507d06105233b5a56", 0x35}, {&(0x7f00000000c0)="9e1064515c304d85dd36a376d70ac7fb338772dea1d32531aeebfd175f948a9e1ab118b6445b6a07aeedecc0f6eb545f4fe41b165d068c46d48fc44541f1da7eeffc75bbe5279525672c75b3c97ede96c8826cea", 0x54}, {&(0x7f0000000380)="04b149fed988556d60e505bd8b9190047fad1777987d3262cb39db7cf531a7072019d3dddc45390994c32f49c1f56d4b6cad81c9d494cf3bf0ea0d79e45c42c6ae369dc04232379b01cf25d898dd4dc2883e342bd9683333e81725c804522e58f43f8decbda980deb647a5e3e589212da51a39f375fb396e365aca7ac9c51e68fdd9c0f73e27c9b9b429b2ab00176530ba04ff53633beda9efa3ef9753b49af7f103bdd8c695e7192c1d9f1060fedbb20a53d2c41deb6ae850a382ce93ec3e42d856b56a8eed8a6a280e874337b1c0b5737593b114c9870cc145c1baf817ce76bfcc21480f8ea6d36203f55ffca09ddfb6d3d23865f589b0c51ba8f6d0ea5515b58608480777b80efc178f5f4bb75c335c409170a76f6b3c3bffb4b740f74da5b280b49e8bcf49a1d7ef641eb8508b42054bd026ae2281980d7f8522b99a491cc0be52f4b174ae68a6f2ae61a013ee0ad377e7e61bdf5cd74f123cf3ea15818ec6b4b9893cc4572810afeb10f9bef8c8548b1bc6b0281ec42990ebc37b0012f938664cda4669f11533e8ce7a2897486cfbdfcd9b9659680406d2900f86dd97443d7972b92c1737493c2bfe42c1fbc4d616e60bc6789f0807ab1cf8595df8dea91a625a82466fec7a41c13e312bd7987397c2ea4a92c17ec0054b1141a65ea9be5edea7816534a5865ca31dcb87eed1a3b2694ff0494fbfc0152276bb750371ffe5d90e2d8eb46dde4ed57ffa520038daf2ec2a7e1f123fb44283896e001fdc8ee1483da8cf3bfa0a56ec186afc9c6255549f6c74947624a9f0bc0b7b7cbeddd117941015679ffd00870af44108e0306f84ec3305be30524430295f98b98c39f2bc1d76c06f714dbdbd54d0c8857b19003cdd2c52076f262261ec2be141a1c519e12768f80be932b28858d9acb9e94c7ea6b92f216f16a4e2004162b3d66b5ef6a299a00fcecdf569d32baa28ecd3a01f8371a54b22604a1f6062f40294ef54b915a3d3c970f97ebe4f5000dee27f2583c45455d07e7fde22d40c3c08f64a40954c58ba29725c7b33e9b8f612590b8f64c25d320abc52de94294b3a717f21e6c2a76f4215863168ebddb432d7ba50b67b52b89e2b18f99dbe81d0a413e691421131a856b86caa7c67c2c9c7c120c1d5500374fa52725748bb4f17a61181ca12212275e87b023b4a86ade51c071b1a9d94a5eacc750bf04fc21b3000c52c5ef6e6f58d353b7d763e4e5cc088ab5015bf96324e8e1e30daad88bd710c11c0d221cb80f07cb7225110fe12c60ae431cce3ca65b14d171b8d8240310d7b924702060c3df8aee1951d7f4ad5aea202c6c576326e8a80bbee2ba5447c101f953d6d6266d43cfbe20f79885ace4c72edc18db8a944316983f28ebda74e3b137cdff4795dea102e9c396f95110ba38665a03fb63b7519f45182da60810679c77deff050ccde35175f21f49c1bc0288dfb6c44f7fca9b336bab58e391308d60d90cf98fad1dead3ae49b0473de7fc002cfea7f05dad41bf2e979eb6b82b2d30b6d20ca7f332fabf65f8718dda45e6de32dff536ec48a716632cac2fb5fa823a1910b8c19836eb3175b2a78ce9e989b2a53c56439e9d31f0b544dbc2a80d2e62f89ca2da3a1df70f65e5a2ae50475d5db08ad2228756aed65112e46fa00bb1d4187a20f9efa5f76c7b5b6188e0a4a264f847378718bf970fe6c12e762b07335465b8f00b7334fe54bef2c3ce962984dd8a411566d9e44008e0251369bea47fa2db48e87a799d1ad29756d2540450028e8cd662c7320161a319db3dd5295536e575dd0ff3659d51629c21f774433adb0a2b4519010d33e838039bf6c13fc7db42b22eac1fe0da07d7da6b4334c886309b5f010f51cbe25347db864792748eabbc9f9192a1451328e446445f41e553aa9e56578af2e429061b5b3b265ac07ef98de634fe5161534cc86ec6332add814dbfa5be2c2086c3b0cdf2f54c736506f3dae11e508756a9129d777ffca24ed4a9aa84f4a9f7ea715d9c269b5a2e5351c1ce65cd2bf434aeb5368684c79cca8e6d7255ca140a343e52cecd2a606dbaa3a4beb7be26a5f67182eac7ce25036bf70fbe096714e96ea81de037bcadac5a6d3a55e99773221ee8fc1b8b1536135adb051de5f8072520c4b1fc44503ef6572537bbb30cf6c38b018c4fcc6bb32272843f5711e224731a5e355d218eec4bbc144cc46df21b4f6e410396590b248c7e249f0a2ecb0a26b423e0a006f3472db9bc4778594e5895207cf53d0b628f98b32ec71206a38d0668a6b27e0c73fa57625cf0226d556c97b0c77a7c0d7a74e806d2f7d934ba746e1bfc86a873b7b9c46b6af226bcaf4dc93e61976f07a33c7a6b611710c9990eae24985841351636b4dd7c05507c819cad2ad520c394a81934644a2ff4ae6af4184cebc5185332a47d875cb876930e9bbc311f6fc87164b74a57345659fb1e01b5332862383f9390dd108a5a084abc315ef755a783c5ea5afde3b7caeae0bbca0a88cdbf5d2e7f74e61f1cbf1d9816e1e6db18312d47b5d91f9b098a3002ea841f7322117310eae1ee39b5d8951001ed97b818a2e44ff54d727540e1d7057368f523be59f3cb7c74e320edd76a43074573c3df0687f6d9475b8dbc3ac44ebc058a9692101f184937b8edea043cef1696e293ca194e9ff3e84d923d571b67765669cb990f8e18043bb4bfe225aa07e0da654823d45113c6fc824a9bf64127bbf119bb81a962f55f45a109172da6a26c4a53b15d8cae9594581c08880a6bb8077470c630e08c0ebb02e9a36dc816299cbc556b89b423de866d820ed50c6e34bf2f127ff1dd62bdbdd82c514b0f47684b95685e55c5e9b83c45dfa1ca24defcf4b41bd054e1de1f1008ae4fb57630b81cbffeb93e0445d1e60c4f647c8f04e7ac1126152de6fe57a82383b33fc841fe29907a80f60cd94145fe4dd53963e20c24eb4c4fd5f8ea90fd91a7efbfa6cb6e78a577ee2fc9e508f18fdfce25fbcd624a3c664885cb5ad835dfae70c577fdc1458f909c22e1dc8acb7bba3d2d31161f0399a130c9173add8c4fa461def1c50d82b5c4badf3f58993c80a9d94eec447502178e8928c3eb546ae4a63e82145f9f70512186b0ceb4c584e7f8dfc029345a3f62b2fa73cb89129febca78f8aa67c1149f253830bcfdf6739309ccab370cd0ae0ad851f23227eb984ac8ecf0fbc91d72886d840750e515fa38438d686bd8e066e9ca00b6a6faffeee1135bb72aa1508991eef0f128868638546cf87faa249bbc250cea7e4657888653939c2cf322037368423584e658530ef27ac81989b35fffeed3a2f33e4c7cd2131ed82f31beae4d83e2a1f759bec4ebeb855fbaaa878728732e459d7ce8548de79eec7d3383d44431178e79b31300b1456aa80af57ae8555502c2ada5f2b76cb9a56015c25127fcab41b9e3bd67201afeb4f543a607486677e98314c2fac50e2fa187a0a92f5bca85eb5d9fb0cab4abb672627956531b950af7c3a6dfe70e0d3dd5d2e3fd185ae111f67d13c26b7d0add8df7c00401ee278e6ace37cec4f2323842fbe2553eedab0342fc265355eed81a9564d34223851e9c33ef3d7a56345b9b315abb1f1e452abaab178d553c8f480ae99b5622d2a8c50a681fd18d2731891207cab095d3b1580190969e9224ede6086268a89b27d13295d84412f7a4163b2b53c5d760f20ee5683d2968dcf678b2b1c4d90cfe3ea35269543783d578decd9a3b3ac5eb629447273c6c49e35ede60cd5c1b7b721b3fe57a463565680abb344508aa604ce39478dfe608cf86e738a5aa8eeec407ce860348fb17b2de4e54b1b2ee749c1f148fedee56194cf9dbfc54ededc7837e0b799820ce6128ea98f0944a3737da6717989b35972aa5735ab279b77af3140a1c1bf49252cf944e9fe7bcbf3f6cf9951184a3fc3939fd90580172dc0181e836da4105399c7bb001b7b0d38e49277932d1a3d63022f4bdf23fdb2c446b0173ff694da7edb52ee31677cc7b1273d235cdf3f747fa3298ccdf839ad492eea301bd6681bc206392c8c68dcd38bef5636461a8aa599019efa5080d9e4e7eb8bc21a04158f8af68f3d063ccd559d60d8c03ae5eb845315a55601a5bb1233a82bae4ea871eb94411aab2a16bd5320469791e9d759ea837bfdb2bcdcb19bdaf0d2234139ce3834c72d9370bf3c95bb472be2082a61c09f5eae27161a33a404702992f13a63d031c33f386355e59d3f3ca5b0b17425faaafbf48143bfb4a45fee2322d454f6cfd9df844c0a83ac76c1f1790b5652218c7365c467d0b6ebae671a48302f0dd880c9d7f4e0ce86556211453b23b079294c6e0973c2c8ac6537745e0c27ddc4e76beddf3c9c494f04d1902175f0e8c4a5a6fae5ac8f14e9372aa090a43e647ac1b75a2b87a6791c1b5c3278ec10840ab11850f1c99e62eb565d7ce23d8a597e6b7469d8f5759fb4c59298fd973db4fe56c1393c6e6490ce314e0336153aed65713b2ad513bd2875bd4d32b054340b8abef2049eaa04ce78f51ed947d0214366eb824707bc2c2cfd406350164e4832622824bb075dba62d84b67b209d7fbc5f35f8855e3d7eb7fa3060d47b71d88481b7ed643f888de6e503cf17300f35cd265727c9f0e524b02ef72f8f4e99527f10e9b84ce396c7cbb7e0e061fafdeb9883eb3551c25e0f14cb60207dd4f640921770bb7662a6bc47d8d4ba440eebe72046813ac58541b016c57b6aadae7dbb299574e9bc45f8a93d1f5769f493f52b591aa83eecc26dff1791365021e965f3d8f7dc5007aeecb60abf933481d4b96707d281a04b217adcabaddf98e420f59d0b874bccf769924d4999d668ad94914d63449d9d49d8c2aa0cb0d96e276415a72192cd9f0df5462e0b56222077b1de0700a74a680f83dcb376caa4c810d2f7e173bce0c8484e5010dad05e2274fdcd9694c47f1b31a4b4463f6302de8c88ac912e0b177b39efa39d8913ab63ab673656c31b90613175da3b2f52ba35c380a92dd342c4ff6f79dc00e27b38a4de9c60cd761c046d04bfbcddd3cf713c94e4a91e7e4eafe52b3ca4df60b7f5a067707e2554485473d7aa663ce1a622b8ae0e69f6fe72963bda74dd65fc120fc1599fd0ab0079026287a49ac94177e6b3891c34ba907b237f753908eafa764c2cd1c67c78f4b67fe8fd76fce99e7015c458e596e47eaa675890e25da757720146ded4e3737949fdfaaafb2356e249d6ff6ac4f39fd9ad9efd4ba4a1b3f89033736721a7fbfeddbe3341c66fadbfdd0bf5580682e657bbc8df672c2dc2d22c207c9634abad796a742765d7a5ba1c173987a24e6198e68a2092bef89b0d532287f301edec4b77751eca188b1b8614d4f87e8ea0ba771f6efac0bb1c261712bea4a7ca3082bd6431faf96fdb4c9ec0c6717db64370f3f3989e502d8a9b630b5875fc6d3264557da447254358bb6cd9a128da2be95902a71c25c8b350384d11e56549e8bd44272d459a602cbfa98d84e3318f0ff2e25fcbea214f562e7c5671225848be76f7cd3e7ba08531d3382da66aa6b9f1c8071e906571f64b943344b2732a59d344ccc72b0fd52cdde2a2746cd2dcaee55c901d18ee33aa409394607639a3cb836ff04caa81ec7bcfb9a3b9453ee0556cdd2580e3cb2db5e23e7c7a5d53119dca017d8ab8d96c03f0e1f8c970a1b5149d8bd1b724b5277b80f814ef43e27fd72c339bd4ed74177a6b71a2a7ce2c90af5717950dee35142ccf6ea926ec370560306cb7bb2e59d70a4497df9ce1b776b57ac222067a450a4347cffc177", 0x1000}, {&(0x7f0000000140)="66b73ea05b862a3d004d1d0dad61e26f27509c38260851f7104e6f644707504c43152402c1e478d673e8d8b57afdc1b28ca91db1779e234f9da08c08c08cd98102b70c0587bd057360f02fc4015f26efd3d6795661bde60dbc1e6b2a8d5ac1b1e3a7fed6b56e4e949a0b1d114eae52bd8583d4bbb39c13bbfa1bb489e867c94364ec60790861b50bb5edb6cd5d85cf", 0x8f}, {&(0x7f0000000200)="81a80b7de0151a4d8949e2f915bb22bd9461a3763a41b3cef181aea63176a7360e5ec352021fcf65e99504b71f893e9810f4b0122bfc266a44ef7391ad1eaac1fd375827c71532f0d259b37f1aff7d0ff1383db9c7865f33f062903f82c5d66b3430f66e7294e26726aa1c912340cea267f9b60fe7c601aed7a082", 0x7b}, {&(0x7f0000000280)="b44dd1cc08fe90562c8afdf240d5e0138e061553b078f5f380c207d0b1968f39374ebd96f8b1908388354a4ae164473e5695d5f3f5964dba4d526a781428a3b4e539c74b3f11a2074b0aa7607a89beecc2fa1bd031a5303a4347d438c4a0e7646f7937294777cbd9", 0x68}], 0x6) ioctl$TIOCSTOP(r1, 0x2000746f) write(r2, &(0x7f0000335000), 0xfc94) 05:55:34 executing program 1: clock_getres(0x6, &(0x7f00000001c0)) clock_getres(0x0, &(0x7f0000000000)) 05:55:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x1, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) sendmsg(r2, &(0x7f0000001500)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=[{0xe8, 0x0, 0x728, "dab7665ab8f2bd4b288beb687bcaf816d6a182d59587b394be63a1ba4d6a5071d7e9d12ce52c1159baccaf794d7acba06933caf5a8c32a3394fcc4afedd7303cd290b175eb6c3feb2dbfb1d798180990ce4b26800af7f8a166672b13ae8afe3c54570af18aa2c181d1169461c3dda89fdabb9251ee5d8560ab2f975c226f8855a4b65bf0a4bfcde338dfb252ac7ca9a369ea1f85c5a6e010ad9c924b3dc4ed3ee1a2fe2f00956feab61792fc181da2ee4b2d65fc9dd47fd660e84824350e6f3e4015455dfbede41b38592192d858d18228ed6ddc3e"}, {0xf8, 0xffff, 0x5, "f73e23a92288a1a2510eccbbcb0a7239e9fa0776d37c61b23f0e7b4a35b877caeb89df103fafc78515fbb049e12f2b29e7a824b01669f394341cd2d6f8307fc7c49d4834393c3b9da6e070d388f4cee6ceaf17fe33e649958c19788636533e9b12cd271c25b8b58c66e68c50478dd355bcadf4bba0e7733c62e7bb93f273e1a46ffabe18b0cef867ebb87f603c5fef8875ed697e75964c880d337e1f4da14686a25ead9e369d76ffb9a80903af9b8e77ebd26876ffda97d3f93ec68d32061e3ffdfd44cb5d479aa270cf86597f04db093cf7291a65294ba46d7e5895c620a3791547388c76"}, {0x1010, 0x0, 0x101, "bbf74e55b34d50fd353bbba274e1e0c19b578e9a5c2724c33f2cd9bf31086baf32b721b7c7a434199901dff294c428a911df9c6cd69190c6be3bcb640af1eae154afbf36259de607dab05e9c646a0d7d38c7257b282205d6796dc5ecb8005ea8b078c4740f0a1321a5833f1adc59fb3d39f3d37e7e4013c542d9e7d3ffc8d8ecf63ee91b802eda47d1f149180f0745fa2a96655a1659da31888a73a7fc6d3edaba469b40ed4656abfcaa1b211a8aca40f94cd73bab5bc35ee1c7ff2e999b1c12260c917894de60a1334da4ceb39c73bfb3be6319eceb47d7be26fe7865cb1e27cfcb486b4c683e9244d636b16d2e8ed946904e330cf0cc0c253f94ecf68afe4b19f002cbdd64aeef0ebebd90d5f4268cb260aea945580c1ee06e1a6df5215e8a650542ae2022cd04d3edc86b0a6ecd59ee145a20e6c83aa4034f1872eeace2cb975c0d01687366109c1f23148840ff5a1f95c40494218aca2312097f2f3cc2deff61b492576758a7b4225d48cecde655e6d422e6fcb1ad6530723e0a244f92e4384169a7fbdff253d3bd231c8c7792c476d64f29cb48b4f042823a2b473b312da34f477bc409ee0f4d5a606cd77b350377027ad57d29e3fc8b6c7ea416e97199ef104b0a22f4f04f785a4e3582d7372edf4d29b7304a6bc688bf9deb5b86f12f6da77904015f27a9be7abaf0ec466f8e218ee3f83944cf2a4bc43673115db604c7b00ec4ca5878da3fa45ee28e3d10a1a9c78e38685463679817c26c2c646b125f1bd7ad84dd2b065ca7fc4c7414615b87aad19ff6bbc53ed45a474870e5780950182ec04a326ca7225ce4df939125f712d0e98352d222799e9598f5cb8d9dbb526eea7852e41ec005deb57e610ffe5e368efc11ba7c2a98d48de18e513a7d190c088ce98a31ca46670f64d2cf4df8a3c3d4ad40398ba5b18e9f212e0e7658e773350c75c6b14f8ea0a01f9e9554b969f4c8ca6f9ec9df677c1347196d3524e67b3b768adf914a8980cb865afd1127aa8cc38fc94a36b933295f2d4dfd5bc42d6dc969a9e60b913db7d1d7adf3a1811cc6d2028f5ddb91b0343221b75e2a2029d4bdced13e8fefcbd567e551fedb9daf519eecb9208db65aa13fd2f77daa4f36ad3b3f2317c8f696b43ce675099f241fd0c234c399cbb4e92c5b206118923b3127cf151d08354e09140a0bb476ffbebe9a9f4c3ab0163e91e6b748db6991dd3fe8149bc6e700c230385b266ee9f21a501c001730d05e02ff2e1f4caa9fbf9a6363783d1c338881fd859df9ecfd1e936c2d662873b1c4d6ce967f82537eb1189000d1d615b49f9c42d1b2b3aa6e0ed1787c373aa196517b72a1aa204eda5832b8cba95a22d7f6719489da5b15e6538b0bba9d22733c8df77afbbed5aba990f65febf66a8aa93d898df04d7cb9c4901f3a03bcf334f29afbd3bff1fd1ee924ce246b0d4ec6984cebdf0a949ef833932d982c4f924cfa218c7b38530cfc3a6f748cbf9ca80eae10dd2eb4ef7455cfb4d82f84d7f26f6d828f7e56522841fcfbcf92c749c63523c1757364e74c0ca788215dbf0bc84e61d75f99cd4b7e1d112d03856fa863169328f07e364599d71879328606764d031b4b675a48fac852d35504796bf3ae9c0dfb655fa62a6cc0be011b220d351833d8f9c65657cde569d27628e3845c2772a51d6cf92a7a5e15e4a4a92a60e95429e8d6193ad86aa77e380cc923e666b08c85b51180515628815ed9b66847c7ba149f018e45216b68ac4f646d98134686ada507d45e8a6090a4f8a234ba349937a3164fef172c127b8a301d7893701031bae642299c74df909372a28ec2ec367dec8f77b367f251ae0b2e5779a9d4a3d972de44ab0c46bead0a0e611a01504f66f2446743068ee23d72b094e246f9ed81d87affbf47502dff1be27e179565c9d82411b471a9a5859eaa36c7b2f51a8edc06de51a33500b39c7cf9afdc54235b6283a44a8392bd093d178168b0e0c1459a64cb11e21c962e70d2f2f775d53c9fb64768c2e591bbc78c8453fa3242f2225220682602da6163815c699135c282d097d789e4af53b07355c8a6c1e3913ffcb03c29aa075196fed89171525ce523fe9780eb88b4409f9d00c841f83c1ae185e4ee9c21fe14e31a5766cbe2d09bff3bb938727bd56ade0cb30e561133348b0baeeb43b291c0c9dfbdea980195f4cbaab1c80b61b5ca46942d6beba55b5a6c475954e3010b3d424d67945fba623446f61715ffd5bea7ca1c6a579a04c105f8bad90f30cdf434530a9b0203cfcfe602ec22737376d37f394d4be940b1a383a3b38f7170fc947c3e447ed13d6460de44addad7286bcddc880dafd7ec6e3b9cf1cc69119481793882325e0dcc5a9835b7b4b408e65b8f386ebe706dcdc18a3c1e02d5da08dd36497807d3330c7457f14dba71b4f8c8c0cf25df8093896c17a46be6e72b007a62e5994a4a6e42d948e9078cffcb879004504c5f51abe776ccc7d9d19aa57c50e85b6b0b5dbfc95c1b494ff9b9bde8627855e1c88429dcf3c654f726ae5f55de7500e43d2198b3ff3b931ee03497c15cec6a2b715ef5f762247b5b7b37377d1de206206e158b44a20da221275cf95672472da8aafab6f8cc52757bcda3bc1cd33348075bc163f9cebff69f2f5def5e1fe52146cf95cb1f7b623ff634a608b69c12475ec9e0be8bce7390ba219f1fe8236486ceec4fac28b70d34821e1fb81bd378139a3617bd3906708ceb58bfae78d788071abfa40ea1aea09122388c2f07a6a2e0656eda53ebe557ef05f727e78f7986dbcf16b10afbbe69727f2ac150059cfdc083c25c794266c13bffce6a8b75830c20eed661ccd7f2ba0a2ea2f0cbdd6aac9b7fbc3143a35c4b08678f19026762e2a322f790b0bafb9f0d6ca21922e3ea3dd9b86325edbb11b549248ffd3843053226743a05c85a96907b8fcf1c5d41c9ad82690302cf4753484879f2fb22bf325e81a32137578480bdee280616f91b54862a480011c599c86851b135051538f23d1155bb6a17742c034b014e1ba0a1f0e0af0003ba2ecdb4702deaa8fdb2696b6658db8b34cc63e628e0d713768321f461a6d43581af668aeb542a99341e8dda7a4330058db1c2fa0c6846c467ef7c6d0bdc12b6c2a7dd7094a37d44acffa6da25db2eb1571a048e69fba2956897e423f6c5204de7ef6f5b9dae1f5901e9bbd37885cd329948e87e02b30769dffe0deebb8e524ce42d276f2771bfe3aad7266da21b59ef29fe052e986a0b3d6a21e09eab5baaf62b9d2512ededc8dd5612eaa3ba63b939f7ae5ad2b521300cbafdb2a6ebcb70bfa947a2a37f98088f9ba4ee4519fae1baafe946131b211913987873a78eca8d01e100b3a0ca0de8e1c3fe5b93aa68f3cd2aedb95f1d5f775f945bf4adf3224e77531d16b0c0222b35e5ddfd8e5b0b205ef8b190f12fcba821df7bcf4c7286c7f117796e71894a07330dccf568220951ceec797cb9ff6722ce5550f2c123829ef268878082f0ab98a3b4c60f618e52aba882e12340b08bd8234c629cb82284a40f70e2e9781e231d42b551bb48a9c4b170fa10a67c8f1fcd3f121dbd34e712bce5f0d24e580aee0bc61757d696f6d54ef65b85dcc7004aaa4b13b17dc84d0889344215e45c1d9e623224f99b677a7b715b00265b8f846c188a2d5caee8643d2615b339151c0db5ef9a983081bfc6daa2d18b803a5cadae3af85a780e9be098b613fe5346911c83b13316ffda554ab0c11db29bfc53ae36af0203a7e8996c63cc18bae5ff6fa942ef7598d86026d4675d543fadb3a72b50f1479326a6ab10c40f232e4004d93aa9bea4449fad2ece16a7ff489bf92b60b1511d2c28217c936b0962948542e40ab19c27e38e4330d2783d0809dcb484cdf1f9b44455b7f0118f5666d64f96936e9a33d5d6b6ce0211fd10d9dbd4c91258f63794c5d6461cef7ef9321f619a92d1b9b8015da0f8387717184996b3cd5bc150b373b693c5e272098b109e38f6716b7d8f564bb98ca3a47bbae14e47a34d57bf34cbc9081c922c9ac8594a6f81f93da4c61974e92f266e326fbf5e9bb817cf151ece99a51e3c4e192686ffb3ef62cd6c92e4d081e5b1b63a88e0110381defc27c01b54f79d86b0f5a6edbbd7ade94076140614ed4aa2fd259dc3c715b7b490d94ea9734a7e4cf14427069be150333f33e08deb826bc0a5f27fbe0d745420fa53bd561cb8473bf85b178800fc3cc4384892151b88bbcce4863833504de5604482113183d83c365221ef9026208d74a6f827de9142e312fb32ee4f176641c65f17bc1350a5024088d9ef27524946525d602a4461bb3f6925414ce5ac9b1a9af9f3870e5250611bba150980d11735bd065af46739c6f554351eb10df2c179a7fc43a1dbb9e872ae28498a2bc438bfc2707502e91c8451c656de0ac36af1ec11180ae3d837311d16392a176092acf4c206dadc3526703c15129c0f820cdb7aefad78b8a5964e4a33ba406ecaf6f6609e7d5f59e515f05e18012251a7131666325658004262c2d6afe0233a50fddc31c56a7f74e6d9f40945269415b386d63dfee2792c3a05fa1d4c585c067d12530671a3ac86d356f60d91ecba79c924fc4feafae84b95bc0422282fb19ef3194fbc8ea233f8a909e3fe109eb0752f3ed9c7b8c5983fbb0538edf4d60b561c8f1c407b6f1dbb01b2fed4d15630d838c34c75a603ae7d566c8237d2d42fa4e16bef7f254b951b6b9c95803494f71e135d859b02af000e39bdf0b607e38b85875d8854e7423019779287ea83ac382266ff8d4a17b8a709c8c063a04144501029250483bdcad10c41792f6a952e5173ae135f08b513b94e92c9ec53af1e9eadaeba024ce56d3cce045f23f1eeaf7522bd119943b75eb12a23ee32828bb2ca7c9c179510a4d61c72752c92e944e14fe399ecb5f400da884e0e8cf831575e4d1a156676380b6b745efdbcebabd486e03d18819331039864c8dbcaf47cbe8793a734a1d1e690600fee5f8307a71f4dcc746608d0044c68f1dd6bf38830f054c5b611118f0d06eca5252b3d70f892e756c96391e43c3acf2c74d8b9f939cc2c6eb9d834ff10adef96c499df284e1c580c63f42e504fc3a85cc79e43d9ccd35583884433eafa42fbd7dea07ba103b139d1da9cee9e4eb3fefe43691d95c8735d9c5f75af45dfa777e2eb6a83ffccc6829136bdc53f9f7db152e05e91da4a24aa38d144c5481d0e0f08218758bf4088ced0ac9f7034aa49290f1888ecd1d21a373aa0e6f5d15cb32d609b47a840f8d969bc8de68d03a629aebaf5a9a649a9226ef9b07545e178fadbb6be757ec80e44f46ecf26f0e066e583231af54b061e6515f5ab330ee132af62f24addcc290c7ee1d83bba4b07033ce96151502259b78743881d724239956eccdcd7b760fdcd56846a783de74e8def8019e02b255bbd51efedd3dcb69755e0e75600cbcec78b2686a638ded584e90b953a2c809d02507ecdf7ff7c43ebdff1f6a006d08142e96a83cbb3c61efba3bfda3b93e3d86895d9bd90ee6ab92e19bed1ba00f667f1661fa436d423c124ece356f53958edbad1a0f62672a1ac4465eb12ccbd7cf3120ede1cc94b2eca604bcd0f1e42de780fc6231353580928c41bec794286aa0fd7557e525aa09f733fe8145b36295baa49813d297ae6b2eb11c171fbbbfb6ed810ded773e2a7c3d44e968cb429498861d1772de2a21c8a293dc6d322522879183df4ceda37b3bdcc519990608c1638104fb4bf485d74524f5cabda595bd67de20b9e98d726210a28363a70f71b"}, {0xc8, 0xffff, 0x8001, "205af864df169c17d02f44322c05556fe89bee45af31cbc04b8512b92edbd9afbc154a1a849aaf8844229d4b425d074d483847e2d40bf959b1323e2f3addc4562b028f640066d054d1fb7d3086f37f4ff569e9ea4692b9f0a1be938e5d0e0923d2d2dc791a8e19803cd729ac591ba1f2fb080d48d96a0156bfe66462a40e7f19c4a246a4edbebd7f7bc1fff4eeef47a877781aeabdaca440d84ab31bb2d050e553e760f747a0ac5a770f04cf6037abf28a8e72c3"}], 0x12b8}, 0x407) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 05:55:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r1) 05:55:35 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 = dup(r1) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/38, 0x26}], 0x5, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) 05:55:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 05:55:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shutdown(r0, 0x1) 05:55:35 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) 05:55:35 executing program 0: clock_getres(0x2000004, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9e, 0x8}, 0xc) 05:55:35 executing program 0: socket$inet6(0x18, 0xc000, 0x5f0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20200, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget(0x0, 0x2, 0x600) 05:55:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a0aa4234c88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d19a0c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5ea8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7594d3ddd7071975d4be699ea0f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1", 0x11a7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x401, './file0\x00'}) pwritev(r0, &(0x7f0000003180)=[{&(0x7f00000030c0)="fce0ccb6f28c7125a076f9f2cd5ff108a00b4b1a88092c9b3abdcd581ce6c7913b9b8d4f789f66058ddfb7cb360f0b3b89433bd3dd596e937969d52e1fc5942263cb190bf12e95a867f197591b5d844ae2557a5e6a0336a65f0c214a4a2db3a14a656e39871e486c984a56394c53a3c88b7a9e545d997e5f4c7f559e6af8a6d302d0a73a13471bfc25b53cc02acd78bc98adefc1ce5d5f47194487862c98f1cd2df0c756ad9f9522bace655078334b71cea0a6d1831628fab509580e", 0xbc}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) 05:55:35 executing program 0: r0 = socket(0x16, 0x40000000001f, 0x0) setsockopt(r0, 0x2000000000000000, 0x13, 0x0, 0x0) 05:55:35 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffb, 0x6) shutdown(r0, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000001, 0xdc}, {0x8, 0x61ab}}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x100) recvfrom$unix(r1, &(0x7f0000000100)=""/248, 0xf8, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) 05:55:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x401) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 05:55:35 executing program 1: shmget(0x2, 0x1000, 0x766, &(0x7f0000ffe000/0x1000)=nil) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x3, 0x1}) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) 05:55:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080), 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x888, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 05:55:35 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="9385058362a89edfab1f9167a4a4b6533a864cf7f9f86447aeb057e44920ca3e55c4", 0x22, 0xf, &(0x7f00000003c0)=ANY=[@ANYBLOB="01008234a93a48f545e4419f4bb6a72c7da092cc933e4b88fdb35e3e8e56a698a3e2759865e0acecd2eaa1a1b4efe58c81a61a0b47cd35157d3df724bf1b5da51e7ccda1ea5fa62339d395226b0a6b732cbd552c8830d8be94bf0e2eecfc854b7838073ae02d37e079f570590ceb4ca89b228b7e51844f894ab85b946436a336473a1c8edf2370e33ac0070000005bc176742aae000b8aed747d2a5c399c78ac1582a35f89caf523584c36df9ccbcc542971346d294eb58100000000000000000000000000"], 0xa) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) flock(r2, 0x8) sendto$inet(r1, &(0x7f0000000140)="c30c8c9a9529556b9623f45db541a677c708e808619c2e08e723a16000b043f6b4692a28af5e7e07927a63b0784bfad395ee1e1c994647ec4cf8ff3720847993a1903275858f742aaf74ab8f6faba0766c79775b3c819f99a20362c16f5f623da3946d9c1ef4055eca3d8a5f253f2aa62d26021dd2eda57400f42daa7534388a0cfe89682d794d7531ea0ba3c824207e98754c88dc870541b0c656f11165f184e3767035a471c6ccf7130c2595c6edf6f0ed7a628e564939ed219b2b1abb49fbf09d9bb53213041614ca9572f3a3cdbb253d7431e96ed31b0c2d65482b2edd0d1d2958b5b3fed43042c8acb33cbe5d031583ce5a07", 0xf5, 0x1, &(0x7f0000000340)={0x2, 0x2}, 0xc) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="080062e223cc113000"], 0xa) 05:55:36 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r1 = syz_open_pts() unlink(&(0x7f0000000080)='./file0\x00') close(r1) r2 = dup(r1) getdents(r2, &(0x7f0000000480)=""/232, 0xe8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x40}, {r2, 0x40}, {r0, 0x100}, {r1, 0x40}], 0x4, 0x1) 05:55:36 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000aa31208c129cbd6682bb399bd7aabc446ae142fddb3e3bf235d84c04c6fe44b0178a26d63cfda6d5adc19400c15bb78f59cc3a0839f6eeebe82b18c640c25f3903949f405b91"], &(0x7f00000000c0)=0x12) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x2, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getsockopt(r2, 0x29, 0x3c, 0x0, 0x0) 05:55:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) r1 = semget$private(0x0, 0x7, 0x88) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x3, 0x1000}, {0x76180484b9ab545c, 0xfffffffffffffff7, 0x1000}], 0x4) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 05:55:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x10001, 0x4) 05:55:37 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) r1 = socket(0x21, 0x4, 0x1ff) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x84) 05:55:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x4, 0x1, 0x18ae, 0x2, "00738ced2f50c161a9bd0f8148ef49abc0b887cb", 0xfd, 0x40}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="1b27daacf2460eb5a6f64502f71553c7d3a5955b6d41f85f9ad3f897bf3837222f950b8edd499b843ac935411651ead14f413c8d0f81a9f651fd2045f52c4d7e864f3755abf41f3ff01692135a0d2f99580711a6b5f66c917da90126571304baadd06f3441596c0e455dcffdbd38da0dd60dc440cccf973afa474949c56b2b5bee63a54d137e43797d5d7a1a5427a0dddddfaa404f3aa03dfdc839ca39e85fc8d5f68e5637c4653fbe0c8b61a71167258e385d5aec66b68c1acd2799ad9adf0e0bc2fe4889b1fb0cb8599f89263946adfbddab", 0xd3}, {&(0x7f0000000040)="7a7e29fe329d38570a45b2c27fc5a5fd8c3fc1ad6249c5206a675e6dced8f3ea6e8f843bb93eba2e6762", 0x2a}], 0x2, 0x0) syz_open_pts() 05:55:37 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 05:55:37 executing program 1: mlockall(0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x4003, 0x17) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1}, 0xc) dup2(r1, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1810, r1, 0x0, 0x0) 05:55:37 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x102) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 05:55:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 05:55:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 05:55:37 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x3813, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) read(r1, &(0x7f0000000180), 0xfffffffffffffe8a) read(r0, &(0x7f0000000000)=""/183, 0xb7) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) ftruncate(r0, 0x100000000) 05:55:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20402, 0x4) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="b6e4cc12a697253636c203a3b85a106243a6045d169ab41d1ce7d69ae9ae6f526a878ae566f81c644a298136b4849edcebfdb414f4af5343814114ace4845c360fa1ef73ab85e5c8a5b514a15a4b55933501d902b6f0755ad2dc0a149953bbca91360b1290ae1c81e0191a826f28a3126ace346eba60b1cbdaa04c53c733d6be3a2140e0d1641292472f37902e11bb0583d75b0f833de3f3fc79237da19c7e389408c1b61399b904df4758eaed10294ad1d5aa6b5666159bb534cf9f89b37ecf0a444dcdac4a5de5355cc90bf81d08447ab1ee277b44af8d32dd62be5cd5d930b2a85d9f31f7e2db0666606791305afa9a9a55de94fa59", 0xf7}, {&(0x7f00000001c0)="cc11e564ca5b11fd82665bc88ad77a60ab342b", 0x13}], 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000008", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) lseek(r0, 0x0, 0x2) 05:55:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="073e1d5ea97410e4d8c7"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 05:55:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f00000000c0)="000010", 0x3) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:55:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setown(r0, 0x6, 0x0) 05:55:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3098dd7400ffff0000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r3, 0x6, r4) fcntl$setflags(r1, 0x2, 0x1) 05:55:38 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) write(r1, &(0x7f0000000000)="09aed63236c82125ade263c2bedf79e3003b90be4e729391266be3934fcf56abcf5c17d8058d8a27872ec45b0b3f3e9c8fcaab902b44c644d211f36bb9", 0x3d) 05:55:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5faffffffffffffff334a5619515a4c8ab061fffe4b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac3dabb18c8be59c5b6188fd25e3f87910f9b61a030fef581e334bc31cbcec4e50fd87c2f6e0d89d5d20cf686b43cfa24baff44e10f568d5bf80350e3a295d10d5afcbaf98d5f9c63562c975f49cbb9bac667a5ea182b4f8e0140919ae9dda05423d7cfac52e442e3694106bc6cd7f20a0db54777cfd043f7a54b711340fb817cef0029b308149173094b5900000000000000000000000000000000000000", 0xffffffffffffffca) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/174, 0xae) r3 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) write(r3, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:38 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f00000013c0)='./file0\x00', 0x80, 0x44) symlinkat(&(0x7f0000001380)='./file0\x00', r1, &(0x7f0000001400)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="ffaefc81b27e680be56c22e40ce261149c4da37fd0775cb8a851694ff99de01bb2a5497cac211f56097208657f5ab44c70c2440cbc9d846a38441b13dbf082cdf2b6f220e6454ed35d4a0bf97d934a710be38ce16491f376693ac5d3f425a55f1f9646c6aa", 0x65}, {&(0x7f00000001c0)="5a4a3f08f2736cacfacf3e7b590dfb2436b57e5517443a25a48d21af8c9193851c5088ce8767121dcee4661fda49ca0a5f1f1fa67a7bf2fb131d5a109881cccb5bce0ff52c2b47f99cb7b015ef3e6ebc58", 0x51}, {&(0x7f0000000240)="21c05383bd5b19c670e99e18a064987cc27f36f7162e9e2bbf4d367dee624739c4a8a8d78ee252263cfa4858e6697e3092a4a150c5ebd4dee121339f0694a2c2074b331acce710d5fc5566c3a9b6d04c38c7ee9405777fd462bb081fc2d2d5f2aa200133408b2f7f7d5614a709e08fc9534b06f908c0f13715bac4ab2d60690c25eee39b740bcac07a4bbc10333b05ea7d80a93dd10d55582a462a9ece17645b06b8c506c1d7e6c273c065bb8fa3b48a2802ed6f9d3df4f03bbbc1dc1977d13b851755b1620d7ae6d033e0f71df46c5a7d6ae647d5125fb98d00008f9633c726c9f83ceec841d4f8e15ae495ae2e87595f1c734b95c38946ec5a66c249fe4598266485a0fdeb84a095e61b7d0df00c3aea67737d4839053397d2aeea32d5846ecc9de610745b472d79acb65f927efd0272356c6722e7335187b6a62a271a16cd574dec2fbf02f482b51457fcc02c418426ca0a1293afe74b65bba4d8563add3b30cc16beebb046dbec3bc095aae95a03b7062c4071dc1bf92b0e82586d4db3a1bcbf05a031076632985eb3438c407a2b7dfc4703aa130d99aafbf1a9fb989cacc55fe5a8ebce8e07d692510f0bf1fc703d67cc62536557b639cf790d0cf9f3ad27091da014e7b9a0115b11ca4f22dc50963a64c674a61a3683559e183c3907484bff37d8fec83245ffdbd45ed9a22d45b9146a47d254223989d4d04ed073017b7e047b93e2db8a3423f1acc00d8907380c9210806f3b66ddad900b51328c45237e248c170a6ae992c42a57cb3bbba40bd5dfbbb4f4da7b227744b6157eb125777d643080847cf8ccd3538201f8371043f89e4789e77018e3c023d0b04debb66245794ec76dac76573504d3443deeb7a0bb67c32cec8adb052923b9aff8f1231fac5fddba23c40357f4746669c1eb7e45465d0fca8b05e54853cbfdbad82e038177b11613ebbbe90aef10be9a60cbe4d574b4f4ea206aa2f1c3deb214e2e0e4a7913f9b0dee83e4d50d4d7782ed9cc246f92e022560061ecf5bd6073f2bb92e023f79d6d8d13e6794814066d154412484c8f43c09e653205c8c297aa3763efd34fd7f1a2b1fb81696f9ef9060f185fe2a7e6c7319d1d6cbc5efe4cdc537dec48d4f6244738dea2237118d8828469fe7c38d656c61296a237693c5baeefe02e16d0412cd83f5c9d25c7c5cda6544060b8494f1b0c5440dc2e5263915cb003ecf36a77e3e44746b10adcadba0dea15926a0cab9f7970173e00d2ae4ee061ac15d843da177378834b855b2df824b2ef5f4955418c700a256158a0e9a9e8d83d8b8d592338dcfcd80889a5cabc7bee71ab3294c82c4a9c3d3074ec594e915d53e0615a18b72e09a66468e2c84735cfe3ce49badbd800cea097c10e38fa6e5d0a03d7e05ffcf342cc638b62d0f19937fa5e5acfe867d81ecded8118f72ea6169f1eee9e4ae9d28d7755bf6efde39859472ae3b9ccae16e91776f506572fc9d5ae43326339b0c88008b77dd2000af1de7142e5bc8b428b819a721a58dafa6c5624de732c3c53e6b2a5bb02352672394902b489b816e5aa0d718025c314daaaad945828989108592a1ce42e6d6d2fa22540776dcc8b8feae80da49bd3ed52dd36ae67da5c556d00201eb06a43882af29c2becd3363f8556c1204562f9a69f501fd536c72fa84994c7c9b23e8de909c97c4941bb173d9bc743fe56448be2c5c15aa9d7df8a39a4a32563a2b3c5299d826038ddec17c65b85f6a766c6fb2e5336b4e215b90fb8b78a3d0ed6071844af967d14ee584dc15ca5b3a120f8c822bcaf2c282275c5d159a693cd5e8c7214e0d4a2d4ec7639dd999bd937a661ed5a1f21b667919407a37d8d0f1754c7c9eddf5ea391c2b2d5436c16c8e1e5bd3b3273fdad615176ed59e8cf9f6813ba2e6f380fa0686d2b02600cf24be4ab83c4dcc0a99d28d5f461a9b9a7958eeaefc4bc1ad9c2fd76f01f5fc2956696d9331caa49731001994c63e0d2b8b99a2115a4ac6fe737251aa0b0a32b7fa6d2562996af270ad2ca32cd145317b4b35e560d38b74ce390809d80163aa4add5a3f804921f45c9cd594cac32fb21e30e04f932f245e0afd6fd03d47b19a324ba636485521419ff3e860111b63f39d419322cc1e4f3431626042b6b0a9c38b1bf9e6786e0c22d77d40892378b769e497dbc2ad6b3849eab10c76ac73df22bf5e3c4424ae5b0b63e288346368ee10b93423da0992a248fef0584b15c7fefa44c2d96e85300c44c2c58a779b312c236aee33c7d588e2cdbbbf7fbbc216f5532079d8cf92cb15d055eaecf570b75ec428a7991a40a71a86529f0c81c8fb10fc092bf1c83f146e485e078062fda39d02852ae2e14ab4327ac17e462f745d7a66c54533ba489e09f08b61c05a846dd1489de2561d49b4018d8600d9743fad409fd1536337429120351ea87e8b926111e93decac9c25571c1b16b0a34c71937c2e619e0a290dd105513275e4ec75029d829d3337acdb80d8d06a61b2b5947514b860af45ea51668744352eb5cdb4b134430f08b61cce57ffa8b99c115b3b965273de237c400b6b97945f944e8a6f4f0e29541599678177473431676f67f6dfcea76f23ab8f4abb77d6b44c11b3dc1153779d15b03adf0a7a05ac931370fb7746f67ea500425357b4acbf7e42a6181f2b90bc5d4fc196b41a221b8239b3580d90f881bc22ff3815480ca2b81926c24232e9ccfba13d45ddf163329724ac8f52d95e6f14493db5fddc715498945d9d4afb0760bcc66f5d2e928aeb92e7930aaa6da16c5c2c0e5996810c27598e38ba5949da192a4212338d52cdd14e7fee8c885e3b3fa75940cdf0fcb44d17ca3812b0a0a7b9fa411c83579804c5a5c78ef88034557d0a5999464672497e9705de87d9a68f039694a5bddcda567d3e378ecf185b7f2169473766f04b5b448f31db1f6b4970a3be730f6f2fcaa291ce648cd121ea4075fa4ce1bda2b8e6271ac8818259d36be8024577ae99f0a838158fc86386d4de9296fb28a8eb2c5283ec1d36e9b2e12b8d5a67aeae8ba19e5eccf4ee1af742eaeef8a1736ff1bf7e05a4b69d1c471e4a2ca5962c91da5e46fdfa042eedc03c76aba569276e5222b428bd0ebfdebc75444da3db1fc698ca9731d4535674939d1c81388c583b72ffe775d788584a696f964805766db5731dd4ab33db5634cb5553050bf28126a2d6b0d552b17d92298be3662289a4f4ff6abe3394473f958c1666ededb489bb8c48236586ff4bfcc9c8d237d327a24e47d3f949570b448cc77977e367cdd637dd12f9fefcc9caefe001996ccd056d8f830c610ce8dba26e9b99aa0faee780e17481fc1876bbda8f6ea38773aca7286196722248d9d05cf69712341a2eec97de35dd25d7eee3447998c9e3e748b3c97fa894e6ef944859cd3b25bf4e0a9a7219461f0032ad56633d28209600886022eab725f1e5750bad7deaee8d6dd735e0e709b113930faee03f4037d98b5bdf4831e857ce473c2e0a3725b2f4ea4ee52e767a458a16737b6c769f235979d0fa220d55951a6aae8be066da61f1526b05ae83fe80bf8dc4599d9967b4214ea748375f18060848faff40cf6c88faf7af5f3fa2d171bf56c7f2e58991947723b35c12b84d1734b64d190af6696a352e63e18038d053fb53d890c69dd5a293a12579016489aae4477eeb55534d1c4141c60dd25e8b375979d620ed520f4353a550ca6bd8797847a1df05b45ac4c42192cd45ed6ed4dff0ba4eb857369d2616caafd3a974b88c5b630f7cb25cd518ea4c2f801abacb03d875206f68c417acc97ec21a09a2e3e9b1cf973a2785286995914d691ec4a39e4d0baef78e065055d78fb34fe379d7b2e92822d81166131fca70878488345d3bdbbb647317bc1850404e51fc94ba1719a3560b629563b88a12521b446914ccd39bbe214ba72884248e96e9979789e1447eba91f3475ed5dd60c7b7ceb68981cc2fc657b9ddfd45b0d59dd3ce25d76d69a293aa1e667827ae15b0af0c9884b7358c0b3ea563746500b33ba4d197f455a4ff2f2e2ec492f329a79e94a7a0a43b3a8036f8fb7d7fde318264ca6a02d1c9496aedc016b67a697630415ada86f8209dddcda12a017d2396fbf4b96f943442ce2947c692441fb014097d98860a8686b28a582dda6b935e6f84b8529c0f9dc62c0fc151c2de045ec1bc786542fc7e23df01288a71c99629afdd423975cab437c6e626dc0aed25198570057c4a2d1957fd8ad70b6652aa2ff7061324510431c8442a6f03be4053e2d89f4be8c415dad9184c51ad6fa0be844f8a9ab33d2f203abdb910c9cec89117119265ccca7ea13af4d78d6871328895af69bca700ff9fe150146bf461f102af3a9b24830145a01cf77f160e1694059b8027e5aad219ed1ad29f3a971f0b3ed556531e40535495751531c489cbc72b4614784ee7cc06b9ab44827a3639cbe907d82931c30a0dd34288a032e0a59f480fe199e49e6c93d30f54532be7ac216be858c45fd53aa764883d2101d88c301ac144b62ff79aeb94316bf90943822db9afa0b04ac624fb9bd41fa6e6e13f15ee47b2670c43d11a75f66a81e02d3ecc8d5a4a41aa8826e39f93278034df34418b4b2f4f1fd926bee6a6b3619a54bdc327c21a4435933e0bcf34a1b94bdf6b825700ac566166f266f8c38be7e48bd5f4c8271ae1d703d102d2be87c9670857d519e6eea145b5af445653241dfa667ad846a85f20f04030345ddabd0c79df0c1e0952f088ec2017bb5cbac04e8a78a47a4d8faed3422a14e6e6c1b590c0863e488f6264ed3cb5d7dd36daf3cfc2b7d0299d09a7dc2f1d9e568886da0ad9341336119add76fc00e9e17a3ce51b4a50461ec6f6249149f136f14b089b6092d04a20866b9c9369306d2efd08876d502f9c1e244369e34ad6983e26ceb2a2f204c0020cea31047bb5c8f6c4e43f0d66fc98b97e6478f4c1e7c9c93b12d438230b2ebcef23563efb191c5b266dbc6f46c72353f29f55ade7a6e4ad4598300b8e74bf50229747d396d2a3dbd1fc44620a0dbe6fe119bc24bca362708ad8c4b47255546b1d78055c1a4cce853998a5aea572f57dee9e56f41e8fe2c99b54defc2860b824083dae7244414561fda1052c10371f6001e1f13b71b135f295750611fbf91862fe9d1a488680593520a47bc65a8e4fcf5fa0f5c9b9073478172ab2813834ea59bf4d726383301c3d38d99b46ff3b2515e64b3501f9fd4589fd72bcfb2960e54bba471e0a3c1b0b240b1da7d5f7b1db88f6ddbebad4bc8402a4133a4cf61cf7c86538bbb8cb17dc52e96a502dd82cd0a909e51363c885c29c394c8471ed0c9ce0c85ffe5d922d7a9cd88f66ff1fcf2c99a548e8b61436c180e4648fbe48d2f83d15365685a4819178dfb092394e11a278ffc2479299bacd3eb0f1a22b444923acb79480c9678dbed767f45aa5e1b022e1c667baafe441306d196118da8dd9b380c91dee76cd444ec96f4fb57950e524e0e72281e406834d14969e5b500c7cba7760ad3852a264182eb5215cea9cd1ede08a197ef14c57832bf3a76de2ceb26468b64e423a7f694b8bcc3c48ace7b20c30011f6d63a3b3647a18f5e514250b592f68d6d4222111b9a244bec14673cdda33db681a60345001f1e5c1ad685c36fa6beb5acafb70ab99badc97e3fd03c74695d10c15ebd5696d65d8c4752a61eb63e243e75b0f64b1673dd91e67cfc2342a63d7edf1474fc91fc5a573f0f8cf69f0b30541dc51e68165bf896bd1dfede4f11c817e19a15b3dc0b8469152853e0e14ae6231", 0x1000}], 0x3, &(0x7f0000001300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x400}, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:55:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="6de4a25fa5187d4b65909960c772e0ff7432782e2c11124577374ea51ff4921660236b86ad5374a975be4845bbdacd99fee5ef9de546e514792d", 0x3a}], 0x1) 05:55:38 executing program 1: r0 = socket$inet(0x2, 0x10000000000c000, 0xfc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 05:55:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1d, 0x1, 0x4000000a8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3f, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:39 executing program 0: r0 = socket$unix(0x1, 0x2003, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 05:55:39 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, 0x80000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2010, 0xffffffffffffffff, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 05:55:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/73}, &(0x7f0000000040)=0x4b) 05:55:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0xffffffb3, 0x400, 0x0, 0xff) 05:55:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 05:55:39 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) pipe(&(0x7f0000000000)) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) 05:55:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000140)='U', 0x1) 05:55:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0xffffffffffff0000, [{0x1, 0x88b9}, {0x0, 0x100}, {0x3, 0x9}, {0x3, 0x5138fad6}, {0x1, 0x7}, {0x3, 0x80}, {0x3, 0x5}, {0x1, 0x80000001}, {0x3, 0x1}, {0x3, 0x7d39b9ec}, {0x0, 0xffff}, {0x0, 0x7}, {0x3, 0x7fff}, {0x2, 0x4}, {0x3, 0x7fff}, {0x3, 0xfff}, {0x3, 0x80}, {0x3, 0x7218}, {0x0, 0x9}, {0x2, 0x2}, {0x1, 0xe6d5}, {0x3, 0x3f}, {0x3, 0xffffffffffff7fff}, {0x2, 0x5}, {0x2, 0x400}, {0x2, 0x100000000}, {0x0, 0xfffffffffffffe01}, {0x3, 0x6402}, {0x3, 0x5}, {0x1, 0x100000000}, {0x3, 0x9}, {0x3, 0x5}]}) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:55:39 executing program 0: r0 = socket(0x2, 0xc007, 0x20000000009) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0xa8}, {r0, 0x8}, {r0, 0x10}, {r0, 0x1}, {r0, 0x7}], 0x245, 0x76) mprotect(&(0x7f0000440000/0x4000)=nil, 0x4000, 0x0) 05:55:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:55:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x3, [{0x0, 0x101}, {0x3, 0x2}, {0x2, 0xffffffffffffff31}, {0x1, 0x9}, {0x1, 0xdccc}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x200}, {0x3, 0x81}, {0x3, 0xeaf4}, {}, {0x3, 0x10000}, {0x3, 0xf132}, {0x1, 0x400}, {0x2, 0x8}, {0x3, 0x7}, {0x3, 0x782}, {0x2, 0x6}, {0x3, 0x80000001}, {0x3, 0x8}, {0x3, 0x2c6}, {0x0, 0x6}, {0x2, 0xffffffff00000000}, {0x3, 0x8}, {0x1, 0xfe}, {0x0, 0x80}, {0x3, 0xcb4}, {0x2, 0x8}, {0x3, 0x7f}, {0x3, 0xfffffffffffffffc}, {0x1}, {0x2, 0x200}]}) 05:55:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="ba37d2bad4bfec61f2b6a82423734fe74c24bf5a1bcea4544667ab7a0dadf8dbd0", 0x21}, {&(0x7f0000000140)="8a0820bf2b287088d361fc5fcc14f06ef4b45efcd4f1e081269661d5c5c337073616b3102bb170ffcfc5f3d2b492ddf882ce5f0a6cb0825d8bddbba9224fec67ef811c3a31a221c380b8afbddad12aa222c38a478e4e6f01d361d113bf5795bb24ee55fdc1d92eceaad789c2c495a0cb405a860204a160e11d114efb54ff30c16ba6c0aff47a22658a7c69503840fb0ae3ff4de98bd934b9220f70e8f15ae72386d7005dbc49854ad5fb38fb5f9c747d51e677c9530765e0a671db09cb10417146", 0xc1}], 0x2, &(0x7f0000000280), 0x0, 0x8}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r2 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) 05:55:39 executing program 1: getppid() r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) bind$inet6(r0, 0x0, 0x0) fsync(r0) 05:55:39 executing program 0: r0 = socket$unix(0x1, 0x1000047, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 05:55:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) link(&(0x7f0000000200)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="89e32adf77d6042af6d5a43023ca40d5401a6c8dc2e7f59f7c5dc877392b811e1518753b1aed3eba55b5aaaab05fbec569431f520603ad0d04dbe8e50f18e1099067f21f82f5ba5639b65dc984fa35f29be10c2a503bb9af5ee736a03181b86a4273f6d58db66a7e97055c33e8cd28c4ae4f06eec2a0911e3b5b039731969c961f50c6f957dcefbeeaaabd03fc80d24781f21b53b884b593cc520a8fe5dd1ae1e97b83a4fd4d13a16fe77558cc1a77b987814a953ee45d1335bef29070fd0fe43cb580ab9120c20feb45520d6cd8725d458452a626b2b9e5aea8f294211a37227b012244", 0xe4}], 0x1, 0x0) 05:55:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000240)=[r4, r4, r3, r1, r2]) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = semget$private(0x0, 0x7, 0x1) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r6, r4) getgroups(0x8, &(0x7f00000001c0)=[r1, r2, r4, r5, r7, r9, 0x0, r10]) 05:55:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x2000000000ffe) getuid() 05:55:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) semget$private(0x0, 0x1, 0x3fa) getpgrp() fcntl$setflags(r0, 0x2, 0x0) getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2080000018) sendmsg(r1, &(0x7f0000002740)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="473d488ac7dc9e4ff288af76651f7bd12e5257b6b6c57d048e5f4819124544ba3e7ee900dba1dd8ee8b04309b223399130128672be7e7c3516d74ea4cf9a16cd757bf60fe60aa4299906190a8dc13497b210b23b28372c46a77c7876a33df8af3b3679fc36dc55a6aaca605da489204e4ab8017dbde755cdab7a64bb988e4d79df", 0x81}, {&(0x7f00000002c0)="110a57e0d73d1adfa09809bf1a62fd0f197a26dc218acdb32e0ab6e4ede52e53afb1b6eef5e30959587d1d436b7dbcad056bbdbe4f09358154b6cb16d4b91fc2ea66ea16add14e67091a3ce179588ee2d086280f8ba4e01c64ad995e0baef16896608d3e0840295634ae1afdf5d3983c183531f98d2a6e7d9cb9ee1aff04dd16f288ddefbe53cd8b1213a181e3f43b7922f506ecd024bbdfae82e8016304c8864396d89751103f87132fe98cc215e3c6dc1913a79546bf383e056a1d83126180db855add57ff0a129216fd309a9ae4da438e290b9e7be13ec733caef52093c17c6e9177b5fa015", 0xe7}, {&(0x7f00000001c0)="9de1aa08613549ec76024f94fe729c3fe7e93fce72b08238fa2227f3215364ff43ec46c57e75f13c804bc202f9218db7932d426ad53d28ee2519cfc15e92d0c1153b874f0ab145d11e8f", 0x4a}, {&(0x7f00000003c0)="f3b1dd44bef6d41e5161b9816b06cea225f0c6fb3b88c9f1d32cf87c0f8168867f92da4e2f126192ac1bf8e16643dc5c15dbb9f696ced8800ad8ac5f0bf9418b56", 0x41}], 0x4, &(0x7f0000000440)=[{0x50, 0xffff, 0xfffffffffffffffe, "f2705a42adf87d401518a0163b5eda5bd8262245ee4d6a01864f69859266218e2e3cf9783cd7d4a143eda27d696b544c2d1c0f62922d3776c6"}, {0x1010, 0xffff, 0x682e, "7402a3af2b79232b8c0698446ee224acb7e1dd1b944df1475e4305f841a9c0f2dc43eea5daa7ba2889cf04dc5f93083dd7277a5fb3939eb096d5d117fcc540302efe6e10fa7597f0ed7bcdb8673cd4648095651951db0d86e2c24f453df5a5fd745534cd95483801d0c8705172004c418d9b78c95a498fe67cd22b8e76f851dc39b7872ce56b893ab43d3fdbc768b102dd83d8534c9c4726179b9968920f71ab2641d402f1108f8b1f929ee47bfc2c2fbc8e9a55ee029ae3d47206f677ebe4d17e7d12174227f1aef8790e51f935db8b7d2574872d278d2b5f2b2fe45a14313a0cba76ad330f585d25d636e04f355538ddf7a95c8d56724310ad2b2c495fc99448ab4811225c2e640ba21796694138580e52f16103f805353e2e877c39a95b47a2beceae3f502ca0c9474468fd092f0489b5da40b51a2ecd57735cc7f1435ae456eace10a572cbdcb601f354295e451bb689dbc51005882907ebab67524c1718f2a9a00394321ad5baadb2a14f7a0c6ce78bd0946eab8cc34b6ea91a59d436952d049dc85d59bc2c2663bb6b5de9a8d41534d9af2007beee3af72a86a045dea23f5ecf9a5645bdd5deaac9dcd3684d999a4c5ba4c44fa35f4c34ce253486ae7101db1e838730f54cc11931fdca963d468b00e819e5e44de274f4b5971beb080783f935f6f0b3a72005ad5a4146edc04c32ed21b9898f2434171b6c04b8cf402ee43d02a29d18adc7069ba75a62167289e810e43a817c9fdc5d88e32dae095774b7e9adca87253ef483a9300dcba32eedadc34dfdea39c868789ee88855a087996fdd01085cc47cc1fb8ee923546e56d433dbe2bdc16ec47fd94d66567790e4ba1e5939073f33311530a02f194976f8cff9d0c5355086797818bfa5f44b0f6ce9afd531ab3b28d31593504b09ae61110dbca863515bfc095202f77bb8309d19d7d38345d424b8f8ac6907b092c375aa5e37a477207664cca0982ef007d17965c2efcf1af1ecfd507428bd85402580c83b0c79a479cc1716711eeda7a8f51c7376fd132cce846f1f0220b4cf7c00ccede68b5c4c819237dabfbb9e16ed51b798e68e07f012c9191b43c6b5ffe800e4fffdbc7f93f1a438fc823a0d911f4547e8f106fa282762732a97556cdadc628a95d59a2c70daf215509d1fb28d8a22fcde3ba82471800c4396ee3fae7e37beabd9659018398e5ece088d6f27bb32821e029f7f7cec041aefd3cf22f1e3cf97b0e8f30d10bb3c0044686f43b71c69c2a5bd9a8ec87f05867d2743bf5d27a3fe7a13f59f8a16e6c56af62b88f0173d4c094568f88bb909c326d9c053f54ca51676b9cf61af4955d9ade20097146f02dedb8d9c08d8a80c539039864d4acf4081dee54d4dbf63889d78c19ce2d2d7df155c15f63faa4202d288433cd5da5805919ef188abd7c24dd6425d5afa4b3b6fc1de6e2c445af7a3c74f0db96a857bea559f513333e9abb5616d79687894db336faf5600d8da021b219984be9b6b0b5bb6828d73f1ee130d0bb0569f8b0a03f5c76a9119cecf22608e9935554b79f4d477e2491028c9ddfb0f3077ae09abb23707ffd9bea393bad7a70c960f2816811e48f5a7ebb064b76e80b9cb3057051e92d9ef24a0dcbbda42613e38eb1974c5e70cf1926b5edbc56a3e4fe59fe1a8e67d43851382d3a09272ab422cf2ba72136caba3dd7943db487a7787a6b30db94cc335fb31d7299ab688880ac212a0c72eb879d7aa876dce0ef993cd095145f33f1b4feec895227e6b9fb1708e55ec2ddb8640266ad29fa2fb9dfedbda4633519288a3aa76c40bf0abe706ceeec662aaddfee56b3ca5d1bc7b6d0793f0a5e75b8c4c63bb6140024ddb98b2b2e1a125fed501b437ea627a7c53ce32380ba2ab4313007729f98a871ebd977d2bb277535b8603c1b5511d751b50b5986959f1f46167468c10c9d71819dba7142b743e640994b31c06fc963d36845f0fa48ed01cb936c66530e6ade5d88b19e2ab50209c31e1801c6ec4becc4d95cd58b2db579ea7fee7e4ea2c3b8fd05bd2add53d244e5fdfa5291deba49b0c2ff141b4cf9b1975a4968bae435cf530df62694b56c8a4f089e4731eef3ee8e4d7b6cdf07a06cabd30f15e3771394fedd39476ba10c9af6d963d9563e3671f38653009a89c1645046a288f868f625e58acbfc4d79c2e3c80f7a9ff5c7ad77455458594e8cf86dbd1adbcd97208447e7ac8cefe40193df0b79b0e2b4908ae0066d57810744fc373fcddea5dc92e2a0cbd7f25567674e17c0348a49f68b2a4624a6c93dadb85acc28ecb48e22fe296786dbe1705a623c3766f4cbde5dd43fcc1c3ce3d148e93ecd23f3d03637207d4703f51a6f994622a3b2814ed49f2a4d89cf9e697c9394adc2ba027a9ebae88938deead24678e0726d1937b75ca2dfb55046dcb6b03248447d00196e7a403db8e3755e4d7fed7c3f8b29b93ed8b3299f3c0ac9e601c357caecdc28262d498becbf9c22739f406dc937a90a43ce2f1a3d014155712e35b5af17295ebdac3a9e6b608b2ab1173369a5688597115cc6c00d23da6d324466a8ba9e888432ca53034a3722addcd9057fb704d0a8a269484fa76128c735b9c08925f302fd2ebfcf3de2b2d6b0587e89ec93bf14f831e11c79ccdcd085a7d0131bca8330f8ceb4e152dbe940e317262c8a2e757a08db0b31ed5b352f3dac5abf54b0b1e03bcb078461e464a9c5b81f0f62fb8eba840f13a4dd58251c40d84df05370e6d4f288c16427d2cf7599063c27cb09e37b1a4e85e3dccfeaedea4468ec07ffc8839d907869405136ee014e0967862e85064b5b3eea19918c5bcb5f47c8ca8e0b1e862f91d72e07ecb4bc6810b6c5519e0af439fd199578b198f9080ebd05e7b3a787889270f2c32a070e804e82080a851513a14f7ae4e81c338a3ecc543d1b4cc2deffcc30fc9f5021d093d6f9d332f9a716cb74b946e1c8749e1abbe0a5dc52d7dfbe85e06bd4a63e620e916acd242cdc76d684fe05bfe64939c0f2f85b50f405c7812a5a02afa2679c71f559d60f9282ab88b48c9eda113da93c65a324e7db9045d6623bc63532d1bc2d906c4323cc3ba11e8f981f51eac1f146cf53fbaa3b5c8939dbb6878e23fd0ea64fa53e6b311b6f3c8f5c9e7e07663ed6a3e4829732d03f9861840d3446b6cf6a9ecb184f66cd5f6bfe5c991c6d73d1e296e296435288e671825f5760a571663ae88deb7e308c6d6abecc24b7d78b1e290ba564981b907592f4e592ce57ac6b4f70ef3f72f0eb5ee43b6226430a06cdbeb296c6850a9e738df18d33d86d7a80fa1c4883b834f601a7b2f5d0289a2a17d2572ec4c01f21dd3414f0a6068dfaf83d6b19b9dd856d2baded901d6d15fbaf90445709e44d7b8a23012359764b00fa40f45cadc3e69b172447fa57368a1f99d0e8ae04748816c575dbc7c6c5fccf1a7231e55a29c87432bf1eb1d3276e0a1775ee19924636c96a50edcd8ac238ab1a7fd0bbf7babf338e7a465583645ea9a4eeb96b7fc1ac39ea142de22877ceea8d64f33e0308013bab3ada5eef425374632a19e38bda3fa28856f050410db6233be0f1f9ee24fde6880a266fb78c8cf659b42b3bfec25323152ecee6aee42d60815a50d6bf581325eefb76c1a58dbc31e0d42b78def8069e8bd74d7bb36d311b44c72648b55b9b55f9a2680b1eb02438c9c8b2e6c69ed6cb15a38ee0fdccdd568238992c8052cb136bca5daa69579f76f2f6ea60f16d850ce5be1ed0534774148bee125c618ef9612cd99df60b75b9c54fc6953177ea96c58ad3553489a7685ab360dabbd10e1baee23a2f22b99f4a9ae9c662e7b1bd019832b89f7a867955d008a8d0ab3dbf22adafef4ee37d610b726c1d682c1cfbc076b4b8c448f535cbeb1baa489f6b024447c29ea0bcbc49b56816f3081825ee9857021d76a09412140f91f3966d075805d0c117ef0fb23bcfb76a0b44ed942971871063c0bdeddb898b9ca95969973fedb26f947b6d54a64a6c47353ed36de23842ce508f73f5ec347bac7f9f43c845b555fa7a33e69820e102fdebb9cc9c17d471d77c01cf7bc4319a63a256ae64f71b3425d46fb398c547fb7f9dee0db49bf330a650afe068b0f3fab663d619e3f258e3f1112045236d4e31d34e74e8d17c2d6cef2e56d1ce78f03abf6c0f28e9ace0987d4dd9356d23d1803d1a9f9f7be03fe8d2f73ac529379a32c844d01cb5371a2d461058ace7ac7505605d0fda8f8b3aacd0b112a859b87205b3606a05eff386d79afcb31b8f7f4565cbf4484d03f32919bdae667782a908cfea58d86241ee62cb0620df49c7f22c2b75701d28b34e116031aed579d1fad6ea274ab74ca8535d0ff156b944123c853e7a5614d92b4369c7d68d86a3d51380d7c13a7341eb7f1de38da8af6eb6596097a5c6532b1df7e84dacfada84f45e441cf3efe597e199fe5c7bfddbb95bf8ba9b4e9eee4570b82a3062f4bb0e97c635c945d0649d55d7c1d23c1d12457e14f2d4dee1ecb511ea80d4cb4e9ce3b254789308f9873a346cc2171f57397581e2a1ca037242c5b7b077f63c0c2ec6f23a7a63b8c6372fe246f39ba33091941cb8be8d39a2b5d18a4a43ffeb64e0abe45bc0f0f382a9615988ec67867ea72e2e138db1cc4891d1f076c911baf0313cc2e7ca08d696b0195b2f921b43dcc11006cd33e2864d308a2f43869583a59b55c32dd234d4562b4ae7d5fbb15f808242daed6d42f78f66d43868da01b8b5afae79ee27a0d8b2f58feb7f8b3c66774a32ed9a7ba7cad952a93073c62ff0f4494380da58f29b3c236a7323d8a9558bfa9cb0b405be2848dd89b153110ec03cbbb994e5744744a7f885856e6a99d4ee620fa4e2327d0e84b3d28f9e1a9032bb910831a2909f446e25a50ad7308b4eff3525049367767eb2b6134208ee99832126a539c38d157c5a20b7ccd2f4adcaabbfc79c3a35f9f1a6d3fbbbd57799ec53210a5500b374f11fcca9c3d32e45111bba1419329d944f786b8aed86f5db85ed4075971e4e4d1dcb718b8ed11f365f84259e509467f71366263c098b0875027ea1ea57a1000c376669f5c13970cca5dc5282f238333281d420bad61282cc626228ec0b5ce310a3619556c7bf40750e6bd12f2dcf43e3a5110ff973148938daccfeccebf65a5600934b9497934edc40c03e1135ad05de72a864d6a884840a582b05dc8797ae2cf8df8575dd0e5312557980ddf61a13fead598123c8ff2641275b82472335b9f3b781c69f41ad719838e22a5751924a4655a79943acf324ed762984297358b06b56645a97ad40656a976eda829df45ecba45aafa16ff70357a275aa578dd2037bca664439c38db7b3b6fea89f2f57e58266ddc4ee8454b7e983adff6c7881c5a68dc6b2afe7af9e0522bf62c26838e841bf6091294c06d75b328e5b27d8daf820cd5a9618830d16bba5a412be93162e49befd37e43015396c21968846eeb33926b52b458a33b27a093b198046ff890ebf69453395dd90d0fb653fa89406e7c81a7a553a5b29152fdd159bed059a2fe8d0a3312d6ae82e38c271ec25f14f07d1da24adf34cbc9445d38ada7dd0b9e4da95bc6fa3bdeeb7101bd80527fabc1dcafca192d96ca3442b9cc8618e7fd19edd84dd0a2b070307dd728c8225ab21ba84e58289020c6775ac7a7970b634ed8906d8a423ee1bface4f35a743187f68124b9373acd0250fda80d83604855f49b04f01f07e38c3c7ee1dea7f4806da31cfe739f09c72dfc5c4d006e8c8d3040fdff8446943da04b8c649213659549c85e54"}, {0x1010, 0xffff, 0x6, "1f6e245e7520ec4f9c7915641ee0aa7030ec6be77cf469b1f597b96fbc76e5a4a77dbaa91797c5778af20b62301298dfff67b8f17654dc62c8adac0c266ecc7208f9ace09387eeeeb80a09133e6219a325bc77644a69a2c20370d36eea458eaeeaed46f2839724a53be5558c95f3f50b845b3c6893dad058e0751b67b7d2f2c1e87a92445ba0ff1601db19c5c713c8cf659b73e6a762bf4ee1818aec2aa41e41e32caa36b582799078df76fba90fb7ff4a57f5d3ddc8ba60fb829a9cb2a5dd0a4bf28110e998c00e8ecf4d09924261ba823c84ba88503b40693c70d8a71398656dc999f686c8c064cd189d01fc2eaa256206ce2466cb03b5ea8b3eb87452e20d08010dbf290e4a0f2bf4b818844ff9847179139d3c9558a9f601bdb29dfa5be5df1a755edcfa4c8f1fd2e6a2b407f57edf8774823233f22e53f51c09dd29f3eb0bf594de7504d9f859d1c041cc93e47f9bedab2a6e430afbc3616b914410cdd4fe67e76195ac4e3db1d7ef17703ddc51c85271b5deb72a90f8f03df9c8bd9488bd1c5fac6124c5c7ec34ae7941c4e1a914e304d3b3d822a6bc5481cb5719109a29246bcc88a5efc981f358386e0e314660a68cbe2732a01cda581341c4ed6df0adf23500722b721626f6be788723a79a8a9d722dd1c5488b27bc65173ed5fb2e419b2381d4762888100cece10824eac02d8f244c112e16198d5e38647956f652bd6e6a1dfdf7398ef8286dfe6459453c823a8804404dc7814af9f708162d5d7ce5bacf0838408677b0da8ef9307ed902da6088197adb6eec98e7ffe2fe0208640a6cb8b47f32b838c29195689641bb0651a03f5c3dcaea23b65b57a004d7dd03eebf4c214a5a93a775d8c68a71ee80fec0694e6455fe5e43d56b46ac8e55e284cf83fc894da32eb48203536d0c609c93f0750ed5003e868e759940d4e80d37e9a3c1c4985ba2c6dab1c568bf2d70bd3556a088b5362b67f33a5562427efdbc1b33a79810564bd8dc0130e4a935baf9f14be95bc8da4383528b425e764a79e490151de2cdcdd1db496640822d2a06a461c9b582cae393c4090a9bf817852766ceedd7c5d9cf8bbf8ff8045ae174315540a9b24147e5b757341092c41fa34163902f044a719d005b56519702894b77e8dfb8697457587481efb421b2350dc8e346cc74560ee23b403b0436e9fb10a9286a6ad9911e8083e7a2c4004909ba794fc4075f5f686a87d915176f74dceffe5c4f7d025c88b6a20389a8328a6384cdd4601936c82b5fa28e7d15bb0dfbb383d4c20b44052fbd3fd182aa9f0d3097ff4ca888845483dada37e06035da0d68cc8dd3d74eeb32db659e893c1d57accffb44bb9d3e011e61846819ca2a6cd2805a4e856ea55c76c781dbd1cc3f2aad66c943b60dab96bceca00a70873abb9f3b2c22f97319f096a6ef78979de70bd9473ba1cd8634810a70d35d46fc62d36625b76dc6747996ec0b6fa79ae70b461ecfe1210233deb3b47258ce7e2bcf0b4c424bdcee2ea1321c37e58b8312b6af415e47a5297adcea49ce80fc91fba102ba59f78911d5f0c0683df954cd9a3d9a625206fbe5d8d5f68e15ba11dfcb31feae63ffb6d2fe9063a0b53209240e0f778a094c7a410a4c0a95c93c1ab463362cbbe25dd0afc0a1504206cd8e2664159e0cfebce7df2ec4f98561757894143f07a37253069d48c7e1914dc4fdee3cb8d5dfe546cf7b922370368c6f0c146202a7c99b50fa0525eba2571dc0c83d8411d6fa2862de1e086a2ea91af5355ed51fad360d035c332c1c8196fa732f7f0ac70fa3ac7316c5bb37b14c386cca295d06a739490471f76e0fe9b835d7c7989b5fa55163e2d2a06e0d89ed38e44ba9cbccb57bd9c9d26dec8ea68ef7f6ab5ac1894556c527dbf10b106f00ee122ef2c394e4d94703a86fdefda7cedd9289072cf4b888e2bfc676e99bc98ff3fc894cd2f41f0e93a847a4981a1ddc466def22729050a2f0c690e5d7490101a011885bbb1199c202f22c33ab7fa362094a2ccfd5156b3983c5a39c2317b0337d4709935c4d11afb5262652b8c0e3790948173c945d49c21dc2170dfca8304b1927da155db094c5dd42964c7eefab26d890f8b546ed662c966fb0143ced1702f9ab3dddf9910d8a7efc25ea630e99ebe9eb78dffee250443659abe5b8819f5b71315490b5e5d577703946ed14a6698db1d7f60646b4b277358ebf0e36702e4b3d9ef092c2083125acb2674046cb84506e14b518e9f5791c441d7fe018824a922f026732947d288083e7214f0afca615ef66aaccd9cf6d2b14e9d12fa3600717a13bd9866a005ade3f4f853bf07f88d5ff9b9770581813eef0b4aa7a834bcf903415ec1af17edc93eeccb4be86096638e62c949b126a52f809a81ca71095c871e206dc2870d8d0c4310dd7798de47fed2cd115a3d0f7b063b6b10bff27af4ff9341a28e36e930cacc2d394159e6048e67e234be924d43b9e125884a09888857463f3445ceb73a8488a661e71b68d301dcf88d2a2f3989d0b4665db54ae5c93fb60617f8c1f0686c2973cf7f4ad9912ec206e1f90488ac4bbbe3fb5d91184dcf6fcbeeb5809ee7d4ec72f94e5fad8c74b0b05dc74a498035a888bd170ab74759e46a4738a37962c871fa151acfc991945065e8171faa421d5f399addc86bc48df82ba8f07d28108b73085e03f3e8d193def68d374e50f52bec011f0f448796dc0b94b45623d0d93ecb7c221970829d9c786e06fada337d5a1bac9bdbfcef609544b151e582ff6449afbb217faa4b763a5046c0e091c2960b383f783c015567473eab51ee798ef06430bfd56a319448b9666233d9b73be36fc7352b86b5ea061e9f8067e07fabe973d903f8c2f1f3ceb8fbf90c21a7257ad2c0e2d02428866c0ad64d91c2ff0044753326cb8941492d69c44789e14ea69c8a384ae4af39ddde52c14fb847d41dc50a2fd548c33c8bdabb586f4733245701a14be7744d1d211dbc1f749e3d606b1228156ad75347e45605e8abe84726d87da62e1cb86092d9cf58a775aee3756d01c910f3a87c183f049f9b678c1d6bc85f83d46f09417af6dd956dcdffa967d1734fe71275236bfcdcadbd56f632e58b729d80a37a33a1953bc08c9ee12042accb75889db18c8bc750bf9baf5e1f8279d225983cde2bb5bacce05e0ddf378097707a002093273409d2c730e812676ffabdef6f8b678d9eee9d5c0ab533d2e1a4f5225c827103f74c4d948168da190714db6a1e5ace69cc5e8aece959bb833f2431bde39e5a78f260753ed7f797cec26a067fe043d6ce043648b0ab76c5b0ca8f6158a7719c3e853e6c4634f5fe4a8527c7b62fa81f524bc4e310fa9cb515ea5eeb9a47adde8fa5e032eaa4acaebd66ea3bd69e7320124901140c0c00a4aa378f34a719fd8c034a2408816f997eb36c21b8bdad0c41399465fe645b8a1d1cbc43ad3bf6ddbd58eef77b9e55cb8549e2f8071bd894397feab346c107f48fa9bc5843f49795be3a0d33399c3664b5f0da84ba1abf237b79f8504548db34afdb479305552df640c204974eabd6eb452d9875b36c8b1f2fd7bedad5ee6bf54e36483939896b91a4d8103c8b05ca01b00e165eff10cef86e7df357d18245d35e5d186b6e7b154fda78b53288db23aa3a4d55d53f69fd6bda6bce69a7a3ea39e6114dc2de373fb5be18525cffaf12df508cecbdff289dd2f842188b4d0bc69ce66de66e9ba0ca286b11560a7ddf19f6ce6c4b5521ac7d27d1f71611fb0938366f9dbdbb6f7efd59fc715b667ae85395e1f340d4197ce20e9cc5e11876c9d117d142c1312bd892f5cf8dc56f2156d3a2bd4173bdf4e9237b1aca89fcb38b02f3f8f5a505102c86aff7716440b93f7cf04ba67239fe620150064103cc9be101d5582b6ddc4ddb0e57af93a8fcefe0b067520ba39726e9c42737bbc8d23cbc69d684acff0bc5aa8f00429bd49b789345622833b1cad6ba2cd5d5467d4c0d0794ab3202bad1d477be8084fa3544177d21a3f2e0d6fa90f6b7e36b90338222e6e902e1cae4d65f3f9a80931e65a130e89bfca1460bfbb23db297335d06efa8fa6446b23221e1d04bbb1ed6ff9e661fde6490b5ed82b1d8ba0b8892376fd0e75738c58a0d908d13154ad7a0d4678b50d300d0053207c42b4fc2d417f0b7a417166f2946bc82b23cc0ee8e3d21f44d6eabcfcf52666a98e75b80b2481b42a8801bf388c8a7906f484c96f20ac0aabce75827b1b16fefe0ebaeafb6b24082885cb530119a8335a6d1185f9d5340751c5dfb7a8088c44d1689fae75f9133f9a7614b6add840e5f40d31dc7718016b344608277ff20779506179e4eb8702d4f2b5c8097c50be48c05bf6e5fdb1fd289b6d8337c4a9c0c9774ec93ab39fa7d4a8a9cf2a1c18f4a73ec4fbeecf8b57027822e09c23e307a409832da5eca6841e94b8facddda32f98f45851ddf577f538981e5630c1454c8912102af34198cda577fe865b1c2edce58e13cedf9d6014769f8bc1b016302efd2cfe7007115436f4e0f3f3b1ce6e15304d5fb6b0570fc7a4da74339f5bfa6336a71daca93e6d055bd41592548b63d48d50639b173fbc3ae25c0779a02b1f5040cc20bc56468f910d2a5c61f9e875f6f1b4f6fe908ac281db6fd60a05b1214eb575f23c316fc533468ebe62f034bc359f578ff2cf0b6ed56931b0e34fe281f07cc5439f688e23c0a0366cf737670f4d58cb532ae4e3629d46e085ac970d37b7e2e8a77c0be562c239f1597ea18c47609d8e54ffafb4acda37a2a6b5d6a03dd22d19ac613e614b48e52543e97d056eb3f760642b1daa1564cdd61eec50f060de4b465ffa1f3a4adfc9f96998a0e4e270f9a75a8c12fb903c22e7eed1a19a4a3c4b8e9e7e4d1557644c98cdf952de33de7b6320f71910423b9007ef7cb27be3cfd5eb713be0248ce0369f6a1b780a7f1d8154acd85d97ae66ebbdd1fcdb60ea3b00aadb0354a0623237f1d17b05f9cbf85812fd7569d053d509c2378d6ffa3b96723469f22cd20acdfb1ce03dfc991de979d84100251541e5781c797a5fe65b23de2ecc48fdf48c2200f1336f1cdb6cfbf670490d0e883a2e6c6eacef73527e0d4c66863d254f086bc5ccacd9aeb1b56b1250f92c76e11a6913ffd11026aa198b31062d0275a8c7ec75adb75c62aee023c73b4b89d85663b77c2b2e6b69700de70359da4816a5acea56839f2769a0afa99fa73c44f8d138727a377da05d4aa4abe84870943fb2a364e4ccb619eeb98ef27a108a8c4ed96c59dc6f79691c35e5d7e8ff90c5e3c09561cf4901bc5a55ab7cc32d3d4f315819c57955f59bddbd57092f927e9f1af66553deea432c180a3ccfca1379bba1b4b5d9d1c2b281913627c92557820586be0747b5fcb6e85cdd0f6ce3d2ea1a4a3b9aaea870508098f6fc53919784eb3f921b9db98eaece06c2bae87342c9e488b92e6e7e076bd49b3b2cadc7172c9f539d1a4858c9d0a6d7e8496fc2426517c7e8d1e3da9cd6b18bcf006be0048d2b9c3b1560f7d161c145e3dfb8e2c1f8fc0de37d311d2690063fe49e5ce80bdab417fc1703ede92366d278bd65b35684be2c7943f3cadc2f3735a15791914624482a5a937264d4b61e2da4aa42393c482049eb8dda078a818cb92b8bbc0b2771c8ee9a22527f2058f66f8be8dd384d2bae70f9256338ee3651acbb34f7c223285d8a7b37e3bfe2ed957fbf2e51b0891e909bab32873acdbbe4c76247885e6892c6d1f81902729fbc0460c515a32c454f9c16c9f9984fa47968643fade457550dcb3ed71cd04e"}, {0x18, 0xffff, 0x8000, "5a8b8a8a2ef0"}, {0x100, 0x0, 0x8, "655f508270cd673384bfc58c9670a773230b90563fa0137ebca42b3591e9d1b6cc00bbd9d24aa8b97a432205b241de218e7c714cc0a8a006bee7af09f5f09a057e235096ace1abdf95cd3118e93d522b84729ad897b8518509cc3a94a90e35e409bf76b5dee9eb0d6ae18b739b2a44c3a67135e5dcc94630db49673fbdc810d70287bee7e43b9a4e52f757b04a1f51519f7ead8bc1677c72eb37129542541ce37ce6d715a0f25b64d39ffe67202ec2eeb21a3c834bdf236b1699211e5d433e101753f1e7a99e5654c199e9f5e1a03e52f571eb08d939459cfea2bd0b335dab2bc9e25161d3be0fbb711195"}, {0x98, 0x1, 0x47, "e221441026de8ad8e841d7f09db8a3956ac0c9ce0b0ae7d23ac4bd2812d214a7f53059dc42ca125477ef2820c178b21daf80628f8e467fcd83805e3d513b72c946fb4b11c80e44445c7bdb1c2b3f528362897900b19391af1e0984858e2531e70d59a7acfad16b87579a834d4340b07f02c0474c31515b91df18bfa6962740aee956ed6e6eb60f"}, {0xd0, 0x1, 0x5, "a8ff129c41644da04642f52818c426c8daf7375dd20bc84737553f88a1135e3924e12642bbd1c2bb9710ae58160e4a424aedf519c347927bc1355286d05bb1ef8a66a553e2426749d01917a1d57ea0d4291260e90bb2e37bc290d115cae278642123d44bcd6c7b2c820e63b719a30e8ef2067d943af230bb5b3a5c7813d92c28b533d2cd2fb779360b707ca5ac828005dcf31f3161d2dbe0ec3c375ce41632dabd985d9f2bdee0dc4e0f3ecd9a29ddf2cb94d7b89d5a8456e954ce71c91ac6"}], 0x22f0}, 0x40c) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x6, r2}) 05:55:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) 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, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:55:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 05:55:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x9, 0x0, 0x200}, {{r2}, 0x0, 0x10, 0x10, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x2}], 0x7d4bfa2f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xfff, 0xffffffff}, {{r0}, 0x80d955226d98dfd5, 0x35, 0xf0000023, 0x100, 0x7}, {{r2}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x2, 0x2}], 0xe7a, &(0x7f0000000100)={0x9, 0x8}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) mkdirat(r3, &(0x7f0000000400)='./file0\x00', 0x110) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') pipe(&(0x7f00000003c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x7e, 0x8000, r4}) 05:55:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffff80, 0xe5}, 0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 05:55:39 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r5 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x20000020000, 0xfffffffffffffffd) r6 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r1, 0x4}, {r3, 0x4}, {r4, 0x4}, {r5, 0x8}, {r6, 0x84}, {r7, 0x90}, {r8, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) 05:55:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000b0fd86fc7de466a9af3653d6cbd15ec499eb2c2a4aeaba8799ba0abf36a905f77705dd21729b4b070987268abf9b6ace0b333dfddbf32bd0e0608e97d9174ff78d"], 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:55:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 05:55:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d255779137c17b2837c7c0f7e883cf682c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34722c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x229) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x8, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r0, r1) chdir(&(0x7f0000739ffe)='..') r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x0) 05:55:39 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x2}, {0x5}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x53a50d27e29e019f, 0x102) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x6}) ioctl$TIOCNXCL(r0, 0x2000740e) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) 05:55:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) syz_open_pts() 05:55:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:55:39 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sync() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:55:39 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x61) shmget$private(0x0, 0x3000, 0x200001, &(0x7f0000d59000/0x3000)=nil) 05:55:39 executing program 0: poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="53a5684dc7f47221ef8c3e8c98b78598034ed1f980f532e81947bf9abe91a49bc4c8a7f0a198a8cc3b818141e66ce8f4eca49cef23a971db917d9989b1ae5c46551777aac5592aa3916ec742703c", 0x4e}, {&(0x7f0000000080)="e2516e1fbc43bef975a52e4bbbd220a47956f6a8cb8978c9cb1a4bf98d8e36e5252527305453a403912a5eb70bb25adc4db25ee40d98dcdb0ac0f5daa5d4a6719846543db59ff39f3634f85fb6c3", 0x4e}], 0x2) 05:55:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) r2 = getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r4) getrlimit(0x10000000000007, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r2, r4, 0x54, 0x9}, 0x80000001, 0x10001, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r6 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xaf) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 05:55:39 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) 05:55:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffffffffffffb6) fcntl$setstatus(r0, 0x4, 0xc8) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x1) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) lseek(r1, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 05:55:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 05:55:39 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) clock_gettime(0x1, &(0x7f0000000040)) 05:55:39 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x28) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) 05:55:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0x2b7e9a178f7566c5, r0) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r3 = msgget$private(0x0, 0x124) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x16b6eb1d, r4, r5, r6, r7, 0x2}, 0x4, 0x9, r8, r9, 0x6, 0x40, 0x6, 0x100000001}) 05:55:40 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000feffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000220c00000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000002835f23df30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0xd5fc6a368aaed51e) r2 = msgget(0x1, 0x305) msgsnd(r2, &(0x7f00000001c0)={0x2000000003, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b366f349a990ba6ff6a7e8fb61e6dd1dc39ceddbcd2856d76de171ecdd3c28cd00b7efca69d5e2ec0fde12a41ef3d13eb48bcd0591f6e2ca46e86b88a28c9d83e5081d1e2f9fab16fbea531fcfd2c3aab760c072d63ad7ab05ed01522d098c09aa"}, 0xffffffffffffffe0, 0x800) 05:55:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x1}, {0xfffffffffffffffa}}, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 05:55:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000100)=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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x1, 0x1800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 05:55:40 executing program 1: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) 05:55:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockopt(r0, 0x2, 0xffffffffffffffff, &(0x7f0000000040)=""/178, &(0x7f0000000100)=0xffffffffffffff57) 05:55:40 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10403, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:55:40 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00, 0x9}) r1 = socket$inet(0x2, 0x1, 0x800) listen(r1, 0x5) 05:55:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c", 0x76}], 0x1) syz_open_pts() pipe(0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 05:55:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000140)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378ecee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r2, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x8000000000006) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x164) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r4, 0x5, 0x4, &(0x7f00000004c0)=""/10) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00dca8 failed: hole in range 05:55:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) write(r3, &(0x7f0000000240)="4624b1d052e24c5db6c2b3a3627c5c4c645edf84956510a79da8bee3765820eeb7da6e404cb490f6f51b6fae1aee0919f067e09192a5e4a92329ded4b2014474640ae2bb9151f20b60cef68de05de2cf059db59f745bc5134cf1b4860c5b6959b02aae69afdb612181aba4829652d1ed952cc7d9aba627b48369d40ca9e006ad4a2a13f5ac01a01be3ec4271f7996d5e73a07d52279c9aec77c3cc830adfd4c41884300512153a96135abe7b71aed35b57de1a5c8d2345c91b209247b24e05dbea76a20b98", 0xc5) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x81) 05:55:40 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 05:55:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) close(r0) 05:55:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0xffffffffffdfffe1, 0x387) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:55:40 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 05:55:40 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x8) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x2}, {0x40, 0x9}}) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getpid() getpgrp() chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:55:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) clock_gettime(0x5, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="cf70ff98686a1d4809fd3505a47caa8d641d848e8f8edfac71a167ac59af3f2b57bbb99260936ac1392a", 0x2a) 05:55:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x11) r1 = openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f00000a0000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) pipe(&(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:55:41 executing program 0: mprotect(&(0x7f00002bc000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) socketpair(0x6, 0x4, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x9, 0x7fff, &(0x7f00000000c0)="85729370d917714133bed6fbf9b3fe95ac4b8a34c4f8f80250875a3dd85d2be37a092d96a572bbe1eb04eb3ef2", 0x2d) clock_getres(0x6, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r4 = dup2(r1, r3) ioctl$TIOCCDTR(r4, 0x20007478) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r5) munmap(&(0x7f0000306000/0x3000)=nil, 0x3000) ioctl$TIOCCDTR(r0, 0x20007478) 05:55:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f1c5dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf08000000b3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b02bb5a3c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x210) msgsnd(r2, &(0x7f0000000000)={0x3, "b27ab62d393a453b82a71ffecc2575270c796a41021680be616ebbbc3668073535e940863db85c30c230a50752c3491518ab2f1674498075c9be26ec2fa2317ee66b1014c4dcca14a554122171a9d3b17d8576ec310e42e3e945594b798521464203b7aa4b211832a6e6"}, 0x72, 0x800) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffed}], 0x1) syz_open_pts() 05:55:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getgid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[r3, r4, r5, r6, r7, r8, r9]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) pipe(&(0x7f0000000000)) 05:55:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 05:55:41 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f00000000c0)="b1b4fd", 0x3, 0x1, 0x0, 0x0) 05:55:42 executing program 1: shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) mlockall(0x3) r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xe) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 05:55:42 executing program 0: nanosleep(&(0x7f0000000080)={0x4}, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) setegid(r1) 05:55:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x42, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7f, 0x4}, 0xc) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 05:55:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:55:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) r3 = socket(0x1, 0x1, 0x939) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x42}, {r1, 0x1}, {r2, 0x1}, {r3, 0x46}, {r4, 0x41}, {r5, 0xf2}], 0x6, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6}, {r7, 0x40}], 0x2, 0x1ff) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000080)) close(r7) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x46) 05:55:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000000c0)='./file0\x00', 0x7) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3f5e, '.\x00', './file0\x00'}) truncate(&(0x7f00000003c0)='./file0\x00', 0x7) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0/file0\x00', 0x4, 0x3ff, 0xa9d0, 0x0, 0x2, 0x0, 0x1, 0x3, 0x0, 0x9, 0x2}) geteuid() getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000280)=""/74, 0x4a, 0x0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') 05:55:42 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_gettime(0x5, &(0x7f00000000c0)) 05:55:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x3) 05:55:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) r1 = msgget(0x3, 0x129) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="b179f2d830be6e000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9d4094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab276fb6de96dd0362d430a67b209c54ab2ec9470a270752a9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x4aa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000008c0)="bf8680ddeeabe7371f0ef4fa4ff0e378bb6c13b383bd8f17cb7fae9ac662b7fd8ab8ba54fe07244ed40fe4ceb6b4b2f37e82fdbef8e42cbf1ed1db5083da7e6aa139bf262ea7d60cb0c0a2674ed5161d7cf57cef11d565c33e0c76eef3b4bb003bac4d6e2f4fc3130bf98c77eda807bd15f4cff64ba17b207d2adaceaeaa78cdfc9e1d0fe817b11941534339e3cbaf48f1e8c9b4accf6c146f7206c0b975da0eadcc5afdc937384100f23f5c9c7fcfc912d69d5ff904ea7a487029c67fba3bc98e46498a641378869b6170141ba3031cc3145182bf079c928063e7cf338b2d53fe285d5c8e854ca3b53024b6472f07651815cfe4a95e585fb903ca4b30adf404d522b09fa2155d84872858d27f37ab739d34bf4075f8d6e4f66d33ecb52f58aa194cfca891d545e0f67cd5e39e5a9e3a0f4b8c0b63922dc0521f3077220e7334cca977f1fdb155e2d9ca7ca9d803075dbb52f3732404993e0c96f02ba03e95c0ae2a65643d3d96b6faff987587935c73729a3df876b5164a9c3c592707c8c4b8268c63705007e82838bb1d48c5137bce1949a75bc26c981536bc59cdd28b8da2132bfc037f57063a370ab6b578dbb56e1814cd41a9c2a4105da23d9ef0df813619598cfba0c4123fef9ede183b2250edb23e3d825587e63e831c5b9360ed49c2f9547a6c52aac8203d632bad7e9f7905acbc704247d0e7a938c33ddc019a81096507c528a835c4ee09e4f7611644491a108d16f0e7d87c4f0515694e190ef0b4e82966313bd7a0a09dbba78d249c7524607cd941bb9df69dbf07cc172f7eae843f35c71ff549b6ec2fcc4f27ce04c7d2ec0064b436592caf3b688072c9fa25c6e33c2fe21e0c3bb94d0091401c84b7512cc2dee822cc546236a99a5ed83e91e72c2dee3bff9a04ea59810a0fdcbabb433a234a5c557cc606fa140ba022447d1c07d86fd502997848d5d923a7a2e9a80a98901b0ed9e41a4447aef8aa6934dcf11a6683fc916dd6af09ea192a47f89d962be950d89c1ce59069ca6d8dc3b4ef4c8cd04d259907a02791c6563e5f0f363aabc208263bbebe38924324e42258ae27d106b93a797f11e89c7820d95bd06493e00267bf2d93af0d5e33aa771c520ed76059177b035f5e17b1752a84f21d2bb3c93aac2639d7692104858adb1951ef744dbed867c70840abcde4be144736e4c6990e19707d4da96ff0fa177fd4c2099cf49d9f07ca93ddb4d8933affa9746ec3faa37da5daf5f1322681ed466f752ed09d296a6fbd67ad4bdf0b8d39b87778a033b83952cd2d5b560a8af92d1d4fef88ecb215470daa5f9fd176bde4a429a1386ffb4b94da9cd884dfc505c4e638aa5734fdf5584b6f9b1544df247f3dc6a74e8c575ef9b2a7b773eb621221f30bb0c4228e59a0df84441d4b861232a03e820896332b1092311cd7e4eb9429caedb24966a7c5877d41f9f64248f99cc0d8c6c73b9f4862fd1d8f6f8ad91711b8dc077eed6cfe088340d29fac3d4be69a6c40c1159edc6d03ea9ee2340d088a723bdf240843a6fed001f8a6843032097a92569c30be001f37aeb1786f0ac0bfafc83f49cd5f37c1a5423bb354e85b2ec41edd19290b8d87e046e3e2c941e2540e992957ec61d5b87c7b968eedcd0e11e3e49a8f4d776b260cb4046c53ac23bcb766fbb8d5fad72e9c84198b225ab1c731e522db8851674ba03a5a9b0752e987dfcaf085759fdd6aa115552685700521499e89d71912e61724a0d2d1bedf3efcbeceadd47b7a935e94b69210f4f672eedbae4eeae86ceaae1da58b3f32572634771d5b89e106092ea90a7af2b10792371373f74ad981b69f6c978641a43bf263d19ccae12dbf9cd9cfd4cd995aa4045e09567332673e449a2469d03b6919cb0f9a89b9cd9163c37575a4112fa98a4c689aa8768be61069e2bd8f3a8aeaa814556229b928a2eaf97a9f49974ef08fe41b90145c1f4c351e645455509ae6ff5f7781d3f53d73418791e63e5e9557f4c6d471394df29298870e90e59c9b1378a82762d358e74d26de322e4d5fd25011c06af29b2d95c6ef6a557c45f409853ada86893a811679285931df7dee322e425192fb4e8deb28f245b86092477ca872b77597776f27008482a47ed2ebb1dd4b18f774366fe08cb5cd618bf00d9d9aed23903eca373b9dfeb4f7587c445db6f03ccb5e1856cb842d9ae3cb828f59b7b6cc7970bdca2c48ced9020f08accb21c9ba302979eb56398cb84e818747b8fc6cc5f76ab91a96c0c0df231f69871bc27c4b6c4e1c925000bd7355a7927cf51b3eb417554cf2dd33ac98e723b7857cd2e345d52e29f0f5c8ea4df6972eb8212807a09df898924a8c4a3da2a426f5fcd832e5f9e4c2940bdb4faf8b7b842193a2607e3810515d553638975710888c21cb468223bab96f89a64e4616e1e0c6cedd11d1703232e5fbf5fdb01098b8f948f2e0699ea46753ab2207af3978c260b8731196602c25a6794cfdabc233f7213549b7839a593107bc9f6bab8f58823f3e5e0008d05e70ef45da64e369e6a57c30f74cb4547560a6bf8c04495431b2174caf9f771b954f9dcc6a62983cf920a914c9bdd81517fa94e33f2ee6fea2e1da6baa5fc679ffd74d67d1cdeb4d0513973cae6e5ba1a6b9a40203aa6efcc9aba9b973e9b1c289a9a674560aec1d6021842dfdad75c78a4c97cb5ee94b057faaf82ab8c5461671f90a1eb464c41dcb64c712c52d66aaf36ccaf988d1e5610b74625f15a34280839e8f266e9fc5242f8db4ca1defc819e086dc4366a01a55e64a1377c9e09ce44c73e212739fc8e55f782fb75ec12c62858f52313013610566e852e0485158ea7199a5c7eda9989678d757b7ac39e5089979183812d40c3ca8cf9334aef2dfe66db21955e37e9ed9ddb8548f501f6afa6c8b05b53445b960aedaaf016ad1d23e8ff7761fe7e53629d220e4468e0131736a223ac6beb01af9ce419d518680336f8d87229568c1d364d18e93b7b7c2563ab06eb7d91c9e2f773e13b03229d2ff996cddf44100b7a2c7790e085fa9afb410dbe0752aa1f1eeb79fef7a3ce4c927e6845479df9a38eb5a0d2c7519f472f5708f5c4f44aa6db345a4131dc47f8b25d0630e028bba68f504cb929024db610f909d16ee90e3e1f56cb7ac83cf08d1061e65d2630ff0fe873e0c6cc7e55b0fb5cb0e3c68aafdc0966014189957beff5e25fa17d9de7b6db6062c5be42b122d4b3dac05a581169c34141b996afa172b72f659f7ce4e70a92b1cc534f05e7b311599a0dd3bbfa429947fbaa38631a0218f9d2d5186fab3e5565218a823a1e2d37076a5e3a39826971faeeb32d8585725615e98109c86c46a724df0ef77e608091b8ca09444c10113512be710cdf1b8bf93b4aa9fb3923d0007151dba43a87ede2675f9129d81464a0cd47a915ab8ff20cb495f79ace08d3a2de7d8490344fabcdf3fe01938b80e81378e3ce7971f79baebf447ddc4201196bbb9593c4fcc32da2ccb8a081105362965beb0744c040e8c24993a438b459ad0ff568e3bda817d7e99906bfd9ec2f93b0407e804977faaa22627c4195a1c0fc1dd62c5dc2a5f8425a95291c41162af60cfc27b8ebaf9cf55aecfdc3c2c1420dbc164a2d06488e9e044537d353b34ee8bfe1267d8acba3e1816620c83f0ae5f6c0ff4f7ea5ae5f3cd83142c7f82b60e14eabc3a6b886bf33bbee1104aaa9042bf2d978543ea85923d2dfbd7b048ae5bd0a71a1d832426d9e7f0893eb9ea27409fec2ee33b9f1d1022baff40b054e8d7f760b6f0ccbcad79511db56c703285677c74dff45fd8e9b93193356c993f6b90a733fb29759b8ac52d2b6cc602aea079e1e5081cd09f4fe2d0f49c63feb6e0be400ef9cc0a6e799e327398a97f4912bdd8f0dfccb8d4f5b3c29dff79af6e2c3788879f450878be4ba5651de5e4dd39fbe49611335d1e8bf2a012b684135d058ac2078275e2a0a9eba9f60d609450cccaa4659b550bb3965bdfe54be6cacc0ff616477810269f6d5af0feaa25e1452b3376c90b7f2fbe07caf4e3249e752eed6ff6cd230c914119e552f37d2c065efe24c51b16181e979b993e786be7b5cbc02d77d44931f03e02b0053486f2a5feb95886ed6c4f0ee29f57ee8190667a798e50d41ea7d26a6d403ea0c0e751c6ab07cd2d49795e146e9e81eac7c2980f09591c862a5f12cdb7300e1b8f2c45082003d602f423eba05ca494e0b9cc010bc4b0b3cb0dcc18e9c1570e75859f3b1791f4e0c6562bb40fb2ed57c5a76cab46008f5cc9ad6a702671d3157f0cfc782690fb66647060e8494d727b2ae445361d9cecba3273d2f9cb7d9845de94599348346f9c457b60bec4afd38317758015719a86f52f63150fa110c2237f781f8e711066e0f56dd5b4eaa71decf38069a7c4a43e66377eb11017ae69aaf01ba83df9923daf4d5892ff37f1c63e8ea485423e680e5ef38796a5d31866f0470e54a713c9ec9befdb7619957827e2f558b1bc2ddaed4457995545fbc821b86d518e135728d9fb60c916922d50600ec2b5ed67d47dba1cb8ea83e4e68061d93fcbd70d43a04b194a1db0a3fc534a6d3b1666dc8eb77bd47d1c12a70fc6358c8469f886eb32044fa0faf108b807d27ac875c54f8fff68eb417c46f770bc2c3e747b13dcdecc670cd0a9a2c948102b04a9b47996b89120a29a6099d683d4129fa796ab48e5bd16cea03b90a3981a5f683a7af8584928f3b0aa3e476a2d3d4d05f7b01fff5f83575fe60e2fcee496c484c07ef2cffc9d47ef6894b3de2ca9f2c35110654e85fe9f23fd48b10f2fa3a109bca69fbc9bff1c00b6cfce759fe1dc70359c0519930a32b2c48edca259697345d592f41f7323bf03e367ec9cb903d218e19f7e9201580d640d621984030393159b91f003414498cfc883d6a7d34635b20140e2f3c5d2a17f37cf02a27b8119a052aab38dd903cec2ed934fa0e1ff044fa2c2090cdb471002c2e96b208aaf1e240d15d072ff7983d96e48cc5b75f945733ab0c68cfa97cd9635bada5a650f3e1606371423e537e8ee3730bb7081781e4694d5fa81b7bc672297be4c3a322868f2597397b60d9570e1db6c547964ef29d5edd9b50fe93d09b906d5f3571c1b9513ac635b6500efe0210d517f563fb7ac4391bdf7185ff804ac5fc87dfc2c9e241ca8974783ea71b9d296d0417d8cc7e87f9e1639e8f00a9b617c178d92247365f3e6b5b177b319ff6216d99e7db21b8df2bdf5216530da04b570b91cd744d7efc5984b47423640bf45e2bf7231336cad833144cfea967ff4e5285a830d989a85c4578683205bd3319506ce75d5bbe27161aea652c757c69fbd9d64ace41809e2f9a7537e36e7c98b679c172f67e9ab688b759b29279bd874e3a384dafaacd607082927179a09b4b38680b99ec0dbc7e87de2de4557c43150330ce8d4b8c3cce65a5dfab188393390e53faa655b0067b4ec5c52f982e911e511dccc750c813769f14ab328450f52294a354dcd641349590a8ec0403a3168fbb1caaf1bc8666abc55f70a54afaa809b9e0cf99e01d13e3ecbb353df2d40003f590e2673da97ec3023fa966f8310e4bb46a0c482bad072785ca405b510fb0b79e67145a8821376a04d71b0c51d0377c96c4923984880369a41d6fe99cc41d663bc8e94cea1d4d4756a2ad1006ae9b27fabb4f6cf23ee750abb605ca0162a8e86f523e270ce3f2f2747f4a2c6c5eb17c982258a0165e8ea21c39925e5808ff52d99cab69c326a7cc1041d659f6b6c34a83d67792cad40e18909480b1bdc6dab34", 0x1000}, {&(0x7f0000000400)="5b1a42f4673b28956b1e5a92f33ec65b88b5b7c71b881c66078dd04a3553cfabcaef0b1e8cc1022dc5f9fc6ceb5359a928eb05c6aba4a2103f23dcdce95e0410a83373515f6042a2e425711a5632e2851f9c4185b1502bf28c0b6b12a3325c5833d0293931973f4a0aecc3b1e21bc662a0d8c9c1c11efcb0a559c11a9dc21b941b9f", 0x82}, {&(0x7f00000004c0)="24bf006ab600db2c8637f09ce739bfb9320b68c9251607232934c620c4e7a55342d81e81843dfaa8fa8dd0115b69bd54138063b9f1758514fbc24288f3965469f07112d354302af19ccfc25f22eacc22e53d1508f69fefcc3a3c4161453dd8b0ba0fe0681cc04e3a10583de7d09e1800f248ec5035ea6019d097ea87c548c6a5e190cc2b77", 0x85}, {&(0x7f00000018c0)="3ab9ca5817fcb45615e17a5dc3e4fa5091a2733fa1bf99c1c3dc9b9cee565bb2d26bfe12b49b74aa025d2b5560d271508ed833a3d4c10dcfd4ccb9ab49d890626917a3d183fa5ccf413e87faa857c24d621ab63de36828df0e4bdc7bc63efcf7e2ddc2b43438dd268ee939cdf3fea8c2bfe73b6f211033b30cd125f5b5acea65d30fe9f82fe82f7013e5003a9c1efb8df63552b80352f615b13c5f1873a5b1a63022d3c7f10325700696b74bc2857d54b62000aaa94899e04faaf0e6cad530cbb5bf44fd59660eb00df52622ce5fa91162e2774473998a1a939502330b6e695b155dd58ae17bd71986b9a8ada9f2240bc8a427debba514822ac3485739e8690bcec6670d763a5281063d31e256053694641c2a98974624fb4ab8a84049daae7d751ba4d9288ce05d5ae9c21b2ce483f57c8808307d315c78c768fc96c1957aaeb70805e1e4b64b1717dfe79518f40c7cb8ec73be14786297f8d7aaa6553b4a0114bda36cf5ab84b1fb75526a4b10744fc78ea7b2c052c59e28bbae32ca60eafc1b68102675e8bbd7551d1149d291954969e4b81c6c804790b3b6c926acb7752e6f7c55eff988034640a3c96a838648e4038856a3f02a34bcb051a1a40f7468981a18c1d8736b0ab7ddff5049a8e472f2e749dbe4d3c0eb33700d60dd23aa8c2f48527f5f7e3353bc25fc5e274912919290dc7d997187ce19f1a43a2ceba49b1e9898b6834878fa28038e7d39cdbefd65ce104f5ba4caa343f21811851380f6d364267c4d83636909385fc09ee038a6e8b9b67de916003d9b6c3b52dedc7a1e944db96fd8cf96324fc0b4b8318022ae4a46a28fcb29ab5b2ca7e30b5e45b734473682448bbbc8ce787973346d8b4f8bdca488fd452b8f6d488d961141c0a7c246bbc5a15c4d34fcc7fb53110f053bb078d54e0ce4e882b790a30ec85a2263f4ff610db53b16c85089ce3ab0717d6f05d74926ba3958226712911d1e90a8807e2bc1c53d8adcce51c3a6e91e94a2b73627805587e3e8a61e168803f505f692494602d0410acc0331ff187048fdfb1e3882659b0b82b1744804f98414d2cdfab9c1b563a46f9d96f7d5afa9f0fdb168f8513e984260cbe15849d2f475470ffe8ab225130da9c1b27ab039193be0e5bc9259b5db6af0e60d7dfd9f3b93cb0c4994bc468e405f65ed19c35415e8fcd10086e73975982b7de3195d13090cf11aea2e7c11aeaf05057c2c626ad8c661647c4b9864601bdbd2dfc4193021b37e4739cc00f8486125d20cecc7314fb13d26449c3fcec3f61e8daaacc42ff8ead3a47fea6880db30f09b3499cf6f8ba4e14e2fdfacebd5ccc9b47860486078e006adc8701995ec93afe4dcd36387e4876aa01dd045b96878fddda16d797f551be9f58db45290907cfccba37e7333994cc8978bdcb32abaecae8b1493e4b5e196f4b5714da8ffbb8a050ab5bb89a8c3ef985816debc4a0c07959ad153a826504dff711901126a0071b6cbd6983649233e1d2b81f171fb00f7e069ace6ebbe9af65e8b71ecdaac343be82339caa3f9fd63dcde9edc2599c428b2e634070a688f41d4a06c1e1f7feff8e0a3770b1ceb9043d9b01750fc8c600954cfa9c01f7a7c5dd9e25a4fb0bfe1ad9e3f3be8fc79f1c094b7ee2286b7753178260fa85903832e8db844d8eaf93e9bc5b4bff96d79e7296bf553ca310a10a6599bf76141b37be9e9988376152f2f60879282f1d9bb95e66b5538a514a29332bf3e512560f99926471163638b0a5ac5c631d96969cd90642025a60589a09c75657f83342181fbf46f2b8c8a3dc1e0f60376db9d621e66531463ba4896ceb9f4e32772c74ca6c7539818d6419f828796e463eb95f99145e5f0b7a7418168f2e3595de9ec21393f2834b075c8f3413d0ac3e39aabfe5b0697f27dc3f45276b7b7ed5d6c3ec4280ed030d7986092893d33c548dd09b7b4588cf33c99bd5cb8c250c4c2fcc0de1061d752d73bc975109a09cb064a5af939b65c439674b3058c29d193acbd3887380cbdccde4baa6814f8d497653fd2fc6eec7fff8d3f2b115f916a18a8ce1c0d7685d9435524cfdcdfba15abd5c859cb1979dc4d66e41cdb764b0b3266569c21fb6f132da522399d5c03b804cb2a1956afabd74c8cada2324e00795370de9e9861b76309a0100e8665d18c10991952a3ac25dc429e0b3975138daaaa7cd724fedbff6c00dcd3d4de836268d9c0fad54f312e31f4b5e81cfb08fa857386d064144ead2edb7d6bfad112e5efaffddb5c1fbb8507c0bf8c29f3ad2eeb96d7777f61dff2fa4c63ca6bf30e00bdc1a218f5e68717a62847b655aa9e90d2cd979b862f080157fe0d3dac285d29781c9a5a320a014e7f03d4c8acc576077b7377ec3518933014e7b4824f6039c712f5cd766032859be99c6bbb71432c3daabacb6d4a3a8bb0c0206bac5eab0158720d90b4ea089db95f8a5ba6205c3ce80ee55595e8d3477753bfa8b594dbbc23ea4b6e4f531513bb03ca1bc7a8f1138e7bde1373831ddade398f9164989c71e9c62e136a4b17808b23595c6b4118970b2a2807fa5a051f960f75c6152168a573143c2d6db1e093c16bc23881e87671b521a62be55bcee85776425719732655cdc0b74def3932a4b3ce548183f59b6d884a6e3231fdde1baff5334c4acaead4a331627175d99dc833065e07ac603aac02e4e4346a659caddab0bfff8855d732357436b82c951774eef20ea64ebf141a4082d505877c6c492a832f799cbcee0381cb5e0e23eb911f2b2391aba8d5c517f1b46f610b3a884055ccc134cb4dfa815f02f398d424fe9318a3fdb92908166e521d340a5193fb6a740b36c5241b30f746b3152faf8f218aa4bae9335cba20058db79608a6d78b22d088e216c62fbde9e825e11ee670f20959ddc7cfbd76f72ddb026ffc3077c19d59ce787d2c4720d2adb600f161c6747ffce37559e2f098b4b1a67b92c98fac4fa7ef10e4721f44792ab9ecd1443b0a7abfa402f0fa4bc227cf213195eb889bea07bc6e648f0a5a6cfa99e48885d5aa03f8f2933f85bfdd787e4ead3a9673b49d3533e331db8ae39c14dca4df09b996cadecf66a81b835ed1b7a8fb061d40e3c4a3c96f7aa020d1fa09f07fb162a637f250ea42bca2906a1def17a2d68d85cb831a78865b169be3c6d5b2578857f2c2a0e77e14778976ec8b542d9a8e1e032c00eb16b13b6551663fe76eb88f3d5b954ae978dfff72ea923872b92b0165c823529e8b6f6c83bcf4e81783840d68d85c270c6df39d88095bfa94a3f04f6821fca2ca7949732d697850a0e89223e738157bfce32a1e9e898409e1920c96d9350decd2bb8c2aeebeadbb9efc15cae5dfa26853710ad78c6332d3f509cd60556215e9b34f35678896bcacedfd349ce00309260d6019daa5a8a1659623a0dfe28bf440136db8a960ee65518dba7b1beb76077508f76c651951fb98bdbb07893ad7a1ee4021267f1c42d92c926ef6ea4050e59692f74af36f3b8d5a457823b1ae41c2e6e784378c878c640e4e528918af2b4dfe8a787f33bb5147e6aab9e6c1edf39f9d51a77e9ccc61a822ff8ae6c72336781bf2fabc00fb7a6ca6c2bd743f0ba9a4bfcd19f17cbb60ee1403d0c84fedf6e74e752f37174148d4e59c87e59048f119b2f4cda2bfeb828bbbfd873cc57367b41446c832727c44d7ca6ed5f3e3b7e2a38a8732a94f3acf80cbbdf6c2bb25fbbfb2a7bcefe8e50fc33b723505bba1710273f03588d1074a4d1bf9d727b3d1476c6fc67b1ef2dd80c497ae5dfa6414a2a063f586dd4622c67b4e1c971402a5570bf02488c79b99f9a217f8084d44aa97c6ae6418dcde845ecb2652aa8c4cc545526192421121cade6aa84dc404e273db3aec53015bdafdcaa788f32901a9865845bad87ac3bc4c6505e25cfc8c1f8b63c883326eaa5bbe9fed5cc24e99f07b84be7e6cb74f9a202b3360cafa91030707fa1be462745c20cd747697426ed7e6439bf5aa10d5930d267edd2ba6a655d5b87a02c6fc8b4db2250fa998f3103c820b92003008442c35d80ddfe897155bc9a0679f2af70397c4e284bf392664313e4c2d8c0267321b39cd07f284e9f82783494d5d3d162872a4d9f7dbbef7436e94fe980ee0e4d310db6244e1beea2690d4cde936e90fee4c5c56d164804180e19d291e9c471fa57ccfa6cf5ce1282dee37b343ddabb0b3b55a46b441140dd333244c001a206ff06942b732c12f200be2aeda2e05b1c8a999b8878b58a68160e5e57c02474d6ddb01839e303dab9408e3347b995827912424abb2b7929dd717779693d8d17a9ed3c4adb938ab17c9d7d4c81d72fe9f93366cdcfa57c5cfc1e5d254ed9e8c122f55e497ad27b9efbaf31c18a8298279e19d5c207134cc30b5be568023b7047a462f479ffa0bb9637fb5fd3021a8e3a7aea4118ddefa0d69ce5e399141bb599ae7f7fe113189467cad6570dae30cfba5f4e3ee7c28e10ac34d38e51e6b97c28d752d6abb78bf9363a3878c60aeb08cdc83a3be93661e4168fbaf9af789e12fff1b826a9033203f39742438c440b3a5cff06edf4b50718c52a3e453e9f665ea9a9b9898c41e81277719c975a426c0f050a940f7b38fd32b9956d3dc291a4af580cfbb871a7c1f39b5a0e5758886dff7ce2bb3fdc7ffed4cd4bf96ad3b3f6bbde1ef2cbd1d4dcaaf9aeb1bc20f5d413de9577d582279df8a56a4159c191a7e0541b0b4014b47a2a48ad3a358ae8edaf18d6e0a53af3e351ae3f0637a755d6202fd3d9ee9c2255490c9bcd54ab949a6e97325a1ede68d56ce08fc6f3081eea0149bf749c53cc03ec508fad266408b5ca0bb0e4318cb86a72089ea854bb376d9b60b7a87f114fa060db06aa20e9d986d5ebf18c2e090ca21578773e00a97f2aee19520afd996a14507d97e56783a5e290c2702b3474d15f25a659ea56384f1ccb60c020ba8ad5242f6754bcb679c3754a301c20d3d72bbf9401eba885e733c35a1d523b91b59f7709115bfe6a8aa135133056f1c17ddebe1a07a3681829ea623261773a783a4965bce7502adcd607e1d176d94a48604d18fdebd6e1e400f0f7761acd9c0c010553a0faa6186c47748202fceeb4a6d89d69f4925ebb888d4b0d6285e696f8ef1df7ce1aeecd498f50eb68a932161499c79b7f267e1346bdd921a218746e94ea71e386e97dfd0374ef4ed3fa7d26325bf93860d86edcc2654de186fcf11f3dbc6f34097db7c079df4ddf95298a8d7a86249c736c36fc02331549de8a5ee5f62db9b8384d63d71102b3fd656903a313cb791aeaed538b7e7b9f6b7c3f31f01c578d65b6f08cb0e804790ec71aaf0f187d08f5d0643ae30e9d334fae1182f2dc9b5314f5de3a646e80c24c9112479e24d817839d98cc459de318b43504f87daad4bfe2a1b149f6e46c2524bf3168553f3d31623ae71595597c4c669b8b2062d69a486f906f886e3c366cf00c80aedd0734fe380d3657e3eb0dec23ea0ff897265eaa80f55ea0b60400fb4a7a4531267368ddf2c51a0449a0fd861cb9779c0df7e97662952de83a343c91ed00378059f0cc787a98f13ad7cea51ccf92ef05cd4ae6d623810e029467ab52ed0a6deda64a219fc0d24873ff77dfb56e0f79036929aceb7d990f298b9796cd73e100d46dc46ef32698b81456ef3ffcc54724dd9ff6efcf556b7a9a89ff873169673d13737cd4c20f7e45a8d17c2f62047f8ec32e10581d79c0e70e6bcce824092b9fadb10bd93d788d7d1c3b0dddaba055f31d35279eec77f1357e33d943c5a986a5303ce27c23d58", 0x1000}, {&(0x7f0000000600)="03f3378f0957f5222e0045160d98f93dc1f2cf18696a7ac0439f259ec718c180e457009b70d5ecc4082a6bc07495934c26e9c330f543101ba15050cc488a8b6b8effe632dabe17fb950ccde9ada1534e12fb8ef678392c1e47e4502645e6c0fcc3b25340807cdd38c5af61029654f19971f43371fcc7193bca5d840dab5efb99b21b2b8b562f104d68568295ddbb105cd7ec8bb2e17419f17f2f1386a941712704970c86f8c557f695836428a1016b527dbce7ec0bfc44b1ff", 0xb9}], 0x5, &(0x7f00000028c0)=[{0x78, 0x1, 0x3ff, "84c512fdc08cb7d261612a0ba0f073dfa1c4db434e480d5f7d3009ee23202937a85a3deb59175c5f1542d4dc1db1119599630f0a0a9d75554c0fcaf78bf41d8b8a54c946fd1ead615bc93a4a832400b347e6a9fe8fa31c51472a279426c9fa819aa889f8d175"}, {0xc0, 0xffff, 0x3, "954fce118aa2a59a015aed2a5774078045caeac9ec4f7ae75c29fab250513226f1446aee6922f0971ffba9e6d6c1f7ae2b3f5988ec6b4a2d3d6ca4c02a8153098b6aaeac1592e1d6fcd2304a50b67112fc518ca0b4069462956a5bdac1d0d330aa427784f535aee77d00ab6baf4e57495b34f97017963cd988c4146acdb6dc8a71cbf6035d0b0eb7b4afe83dce89e11bfc59185f6c213a93e405ebf18422a8336441e8682bfacdb03f1159df26"}, {0x110, 0x1, 0x9, "28d900f837aa75c56130367e84a02c1ec2a3dda58335d3a871235e6e98d10cff60541ffdec083e0d2167efc2c2221566f40207ee728b306bca1dede628ec2bd62cb18c3704f9a9d5b983f45caa651cd05a4dcd6e6fe543ab8228de68a147005122b9f2e4978166b20d72d44899118b2aa80aa2162cede9e05b891b13726b347f3089915cbd9bb5ef2a6229eb82f9ae8a3262eebd51fcc0c6f229f55073d918d507776948f9190e81acb42218f2ddf0804e1eee01f85ac1f4aa9248a5d78352dee2503acc13a6f9a6c691757a7bdec03edb23998488c7bd0e375968a990a5645fa162a84d21dd704085a835372376e479cd998f7db7071c1079d843"}, {0xb0, 0x0, 0x2, "e8456bd843f400f595647230a5694b27fccfb7fcbe27882d13070554bfc40f30223f1dbfb46d670f6e58d48f033cf996cce0e0cb9488ecb4d5c0e2a21ec66469197e2c21deaabfb2c16c3b74e38b2fbd41f21cc9fef12b4e9996bf342cb96210424b02f4bc17c24278ab529dc7770501af8e0c5bcf99fc2911e00ea9d709666b5077710ee00ed002bd71fad79b81d1bc8351c17fe9abfdd1757bca"}, {0x98, 0xffff, 0x0, "78c362fd7cbd7008d15772518e1501f17f0de1de2c6b68ab48e8b349acf31a9bd6b39440a64376014ce3b2e967f154f2d0cf0267490a6b188f3e45b3491117c3c31656a53746369d35d8987294e25381fac1d7d87c78dc6303eb5879d7ef40231abb379f7398a8558a6c069893c2229f29fa65acfaaf092d2e6092ca8593872ff27e307112130c"}, {0xc0, 0x1, 0x8, "c7806fda790e23e742e587510388fef9cad41c00bab0525dd8bd483fe0ac08e2bff3116b67634ee4846768b7b87efa356fafefc5b481d70a5fe64616f474171b865b1485abb2f1e774f20aee9c2ec2be5bbe4b264703acdef7d8f781e23c2ccef5f9eee847278928b9d5b52d277b02dd07a737924c2471544b90db69edfab352f01a0b624f9e7662ed69d8d9039b87d63a191e6c09d4760ac274d69d29077c36af491ec8c0d7cc085e097e68d992547d"}, {0x50, 0xffff, 0x20, "05793b3a0c1336ef6e7b3ebea0e62ff2a6f34097769aec9ec858cb96ca65fb46196e828188c9f13f8a7d56e8e3219d12003e5a549719a4d826ebd5"}, {0x100, 0x1, 0x9, "efd9832395d1b476b5c195d4de324ea710e7eaf6535447a8b265faeca3617c6042ac731306c2913a14f8c003b31824a109d75558849b0ccc990b80361fb377a5826283b7f41a7446e63a812663d6a8e27f2af4b3e815aeefea7d41d2eab931b7af73307e2ec865ca1047105623a2c0e6eb81b7652a5d2bb2b8e6fac8d2f7266c2d2ca13ef6c678ddd3648edcde5da912759469c55dff17157c649df8e535d33484ff4bf92d16e0dddc7512eb47ac0a164d386cbb19a05b599ec4e25b40e7c23e514f53cf92d479598e50fc22b48fedc3b3d076346c2ceb4790f7598080bbf53217837bcbca34c176deb31844f2"}], 0x5a0}, 0x1) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15feccc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x8000, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) 05:55:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x14d4, 0x0, 0x4, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383", 0x0, 0xfffeffffffffffc0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 05:55:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x22}, {r0}, {r0}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa8}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) r4 = dup(r1) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x2, 0x101, 0x3fffffd, 0x1, "1bd4c7804da2b5444d995262059cb58cbf85319c", 0x7}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3b2}], 0xffffffffffffe50) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000340)="0d1d7d2f7f75277b7e0ce935135c92c6a40cbc76d0200285be1a46ae1fa66a40aaf3dc400958c28f08bc3d2bdd17f86e3c76b35691ca61b61bb15e4c6f2124e1b15ef5adf4118d20f93dc89e844c7db80c495e3c27fa47c67fc762855e75575239e459a80b461a4e6810778b1a9c2d1ebe4b2323de939a0755cabd0b73ed4e5011038bd2bc6551913de52042ab74c8085ecebf32635fb9e10d21c311b67e096211213ede1fb83f3b618366d852b3e24053161db778e4a21febb1f6eb382b731e80bfdf62e8d571689773e716637531a71020cf7cebdef9280f6a4b12b6e63af7e9b7e78b27a0bcaf133380374e29fc5280e488e6c5510f06faefe1", 0xfb}, {&(0x7f0000000440)="86a2a67fc7656f50654688504b760239e00b31630add06bc9cb5da13d4ac3780cddcaae3830089d430112d316afa1306dfac1f7a1a0c6af052b432c3581add1ba384b66522ab2b6a66fac55209", 0x4d}, {&(0x7f00000004c0)="162769a21874d2", 0x7}, {&(0x7f0000000500)="39d9479e5508361d43ca5a5a37c091da25e0d6ddcfece944e2ea1e587520f378ab8207722a7ae2e875d3b22b7ec40f3be3f7ffe9e97f60bbf751eac0ca5f8999d84eba22882d5763e427c8b8041776de8d4ec825a8f91518a4fcde1c3e6a42a78a6342204859f1b154a2671545116267b9c3aca7cdb22ff6db4feafc8e434ca08db0f794b1df3ac99174e2a960458f3945dafebdc5ea79ac367ef8e97ddc844bf7acabb1d448f1c83b43b281abaa6327", 0xb0}, {&(0x7f00000005c0)="04f1ae5dd289c18a0441e199cc28b15d547824555ccb0a80a1840d5c69f3ed12", 0x20}], 0x5) ioctl$KDGKBMODE(r4, 0x40044b06) syz_open_pts() 05:55:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x9, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) dup(r4) r6 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8001) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:55:43 executing program 0: semget(0x0, 0x0, 0x1000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28400, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)) 05:55:43 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) shutdown(r1, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 05:55:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x20000000000, 0x100000000023}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001040)=0x10001) write(r1, &(0x7f0000001280)="c2bfd5b56d94ce83d8d80c4627550240298412737a0f82bbe99f45f986e51bb645cda51e2b630fae423fb4cddcd8840a3d600d46112a782fcdff9e9eb1c4431dfce3ac9cfd93e7f69fa59a9aa738db7ffffaa958fc6a8e70881b3e62fb0fa7e3d7e246142b686c3d6e90dd884e086393ff98f1cad2dd6fdc62ed270748ebb120ee2479a02a801c2528c57e7edba94fb386a63d09c14094f6ed24749febfc2dbca8f451d4f9d6f59797f4ca1a2fbb63d143695b71b57afb3717bed95a441bb8576e65f9f675bd5e930f8167bf84bdbee00d7a7935f3ef8e8391042000dc7ccb415944c5cbc1793ba6fbd307e50c90378f69c359c3ac51b22df3e26a0d3c4c07a92717cbe7377dac9494193234fa0ac2b9c1b7d41e933ad89c1f20b2d1f1b568574fc6cab72acffeb57c87424b3fd0627811d7f8395c74c64e1638c198998525234b98607d47c1a278", 0x148) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001080)) syz_open_pts() writev(r0, &(0x7f0000001040), 0x10000000000002f1) write(r0, &(0x7f00000010c0)="1e4b88baa1803b96f14ff7ba081e365fb1dfb0babd68baa31f3cb9b7fe894b6313553eb8031321a0a08f7651535d17a84f79636532cf6f2cd2def3895db0883db633ac815e16ccfbf04d2a96f2fb5856699da19736", 0x55) 05:55:43 executing program 0: pipe2(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getpid() select(0x40, &(0x7f0000000240)={0x4}, 0x0, &(0x7f00000002c0)={0x40, 0x8, 0xff, 0x10000, 0x100000000, 0xa155, 0x9, 0x200}, &(0x7f0000000300)={0x7fff, 0x4}) 05:55:44 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) link(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x4778, r1, r2, r3, r4, 0x40}, 0xffffffffffffffff, 0x8b, r5, r6, 0x1, 0x1, 0x8}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/239}, 0xf7, 0x2, 0x1800) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) 05:55:44 executing program 1: clock_getres(0x2, &(0x7f00000001c0)) clock_getres(0x4, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="0e52cc951804ebe2be8d028bff2ea79f8480d454ae5cd9407df54fbf772236cbb53261d00aac08b95d1d3f4247a423292e069d9cb0432704d77bcda41283442e391b561a0a55d1642dbf7418d7", 0x4d, 0x4, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x480, 0x28) 05:55:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:44 executing program 0: socket$inet(0x2, 0xc003, 0x3) r0 = dup(0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f0000000980)=0x87) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x140) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x1f, 0x2, 0x2, "2d26767fce10241daae1a16c6fdf16246ec4e11b", 0x1ff, 0xa2b}) minherit(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:55:44 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) 05:55:44 executing program 1: mlock(&(0x7f0000002000/0x200000)=nil, 0x200000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 05:55:44 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) mkdir(&(0x7f00000000c0)='./file2\x00', 0x20) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file2\x00') 05:55:44 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/252, 0xfc, 0x41, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e5b0efa16f80a17b5324f8f2f1a3600ad9798ece3e6756213c34db040fa429b09eeae25d7b695640a188216096555694f2a824c2e3a8d8748d7b467ab387ca4bcab105c5dc6c793b2b17", 0x4a) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:55:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8000) r3 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x4}, {r2, 0x40}, {r2, 0x24}, {r3, 0x140}, {r3, 0x18}, {r2, 0x15}], 0x6, 0xff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) write(r0, &(0x7f0000000040)="4cdaa3fe3bc0", 0x6) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:55:44 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 05:55:44 executing program 0: mprotect(&(0x7f000046b000/0x4000)=nil, 0x4000, 0xffffffff7fffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000026, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 05:55:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x1af, 0xffffffffffff7ff9) 05:55:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 05:55:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de74866c430cb60d71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 05:55:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x3, 0x0) r3 = accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0xfffffffffffffffa, 0x4}, 0xc) r4 = fcntl$getown(r3, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0xffffffffffff3568, 0x200}, {0x18, 0x2, 0xc3bc, 0x4}, 0x7fff, [0x5442e5cd, 0x0, 0x3ff, 0x7f, 0x6, 0x100000001, 0x1ff, 0x9]}, 0x3c) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="00001f3f4d1a70645c4dda28da004546a149c69fbcdb185046dba2be8a17f7f297d03c532f195c9b4586ba09323a373c28b30b398719554fab0dd053606bb82e02cefa8b9836b2c837897cf2830d40a87985a1a306f1918d196ff7e440a5ee3776575752ec79c29951e8c5d57fa511c72684a342d169c174d758ae79b23d84ae258080956296db36fc09f29006bd05749a8ae14c436787161b895750e946d50b04ddbe1c8f9d0a917cdf9a9ca691668fb73dabe35eb47e8e2765da09f1d7bbc246cfc1", 0xc3}, {&(0x7f0000000340)="f7270778fce182e05a3414aa51f2a87bd2f844a390c89ccaf86a9845ed9b1879ea8f072b4d44f699947ef44b1ac0a90ad6043f94d6788044ee932b7fac121b38e6c932de63f10b62c2c49af7933cb0b38cc1429c6557153f434c985c9accec977f178b07995fd4370b91161cb4449321bbca63478eacf0c2fd3181ae215b884c9894d062d15a6187bb74263e44992f597f7b5d312961e1b0a4349db515bd483e60ccd1e9765f39ed310658ccd83f4dcf1f547c60891be4cec8d959b2347cc7a5436f685ff7b82735e3d3b0fd2d9419951f13cbfd05534012b4a6b19b47c15f0328a0a421e1b5d0e08065add3b7b2e162e393fb", 0xf3}], 0x2, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r8, r10}, @rights={0x28, 0xffff, 0x1, [r0, r2, r1, r2, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r1, r1, r0, r3, r3, r3]}], 0x108, 0x4}, 0x405) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={r6, r9, r7}, 0xc) r11 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000006c0)={{0x80000001, r5, r10, r5, r7, 0x80, 0x8000}, 0x7, 0x2, r6, r6, 0x3f, 0xffffffffffffffbd, 0x80000000}) mknod(&(0x7f0000000740)='./file0\x00', 0x80, 0x5) recvfrom(r0, &(0x7f0000000780)=""/189, 0xbd, 0x1, 0x0, 0x0) setsockopt(r1, 0x6496, 0x16a, &(0x7f0000000840)="bc790e4960ce27cd628b3a573811362efe88738d78e74ee4afd60d3534073056ae367cfdbbebdd", 0x27) accept$inet6(r0, 0x0, &(0x7f0000000880)) r12 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r12, 0x2000741d) r13 = syz_open_pts() recvmsg(r0, &(0x7f0000001b40)={&(0x7f00000008c0)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/44, 0x2c}, {&(0x7f0000001940)=""/213, 0xd5}, {&(0x7f0000001a40)=""/24, 0x18}], 0x4, &(0x7f0000001ac0)=""/104, 0x68}, 0x1) open$dir(&(0x7f0000001b80)='./file0\x00', 0x1aa269af311c3c9c, 0x86) ioctl$TIOCMBIS(r13, 0x8004746c, &(0x7f0000001bc0)=0x800) setuid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001c00)) clock_getres(0x3, &(0x7f0000001c40)) getuid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001c80)={{0x18, 0x1, 0x7ff, 0x1}, {0x18, 0x0, 0x9, 0x100000001}, 0x1f, [0x5652f01f, 0x1f, 0xfffffffffffffffa, 0xff, 0x0, 0x9, 0x4, 0x7]}, 0x3c) 05:55:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getppid() r1 = getpgrp() fcntl$lock(r0, 0x1009, &(0x7f0000000000)={0x0, 0x13, 0x200001000000802, 0x200000005, r1}) 05:55:44 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) sendto(r1, &(0x7f00000002c0)="dd8d5a8eae0ea1df8044ed1eeb33ba68f247437552580a7cc1b030f906fe4b6d0ef8eec829474dc8abbb674ff1765182a5ec6911536f5f50d074f33cd4516d2ecd421a20694818e0e3beb8b7a260673174d946a64277f771f98b3200e2a3b8add61c8d34cc31f4fda54bcf12eaafa9ae7b5084c4a05ba415b13ab5023bd705a1b9b63e7c44cb649cc1907e663dbc89161f6f3c7031480bc8a01ad6fde9ce2ec0b4b493a21f265b8c9b898c5d8f283995117f222b9ccad0a179f858dd2611f3e1ca0bf72f4a33bb3912abe81bbb64d6d3877270ef569b05e29c9f1edeb1d2b0ffc131808a23c141c73b97499979ae71d57955c589be42c1f8a06bdc4191875c26272db0a27ac0f1052f5c498ac7fc405bd5394c72856b14c883ace8e95367f339185ca2c59d9ddd707c087300be3076095d04c6543bd6544417c793b0898af140573dda563dec5659472ec0f26fa77929a7dc8c7bee90157a6c1d16f1c9d98f66bae766be8d905ba74806c0670812fa67e352194920a958b552b8acbe069e7aada0fc97ef773d355420d5c53502d9ddd46710d5784e2911d5afe4dc4a6c8c4e3d7496a07a9d2be9e055c032fd1051ff085544725ff269ab3d95c1386ee4cd049ee4382cf51150d353cfbf39badd9e3f82500db06abded4beb7c7bc460366aa6a94fbff432e63b26de95c5b493ab5d3c94593f85ce16c36f023d44c6fa5ecbfc05e959341a14e22905b1c0b624fc194e06f7603266fb5e01028cbb7006edf2823c9ae5c611e34801593cf7f9e061e86ccf9d988ed6a0791cde9d2192a537e151a7ef82dd676aaab1f555fb037ec5c029be703e8a6ff403ccffb241b4ac96c55b57b6026b3b8a8f6f95bf593b0124834181aefd5db917970d1c577800c766547f095fd11b43916d720471ba089d355820209a0a0dea5fd78e06c814119a876f07ab1682303fc0660af494679c7eaad3bec316bb3ce2f1959de26c87c115a1c9fed524e3783e91e667518865d4231d8e7b80ef69fccc51b566858d84c27492e340f9398f8af436228a0d7bfae2021dbf81c5198c30257bf104c6f86bc29d62da1ef048ece2a4f472500b8bc9a1562398610d840b84d1e5e484a2fe0a9ddd35f0fa1811ef8f7d9ab69814ad75d72c6bc3c50aae0bd51cade92b9df85bd5aab312e72e011d22b198e1405775e7bb0c53a9b6cafcb50b9baa2ca35261313c940621e650ec20e10430e509fb5cfccc7ca9d72031900275f1a79e57f342a8428e6818bd5add50c2fb56f4088924ca78bef8dc5edd0e2526561ae5b189cc046b91282699775e74604ad7b630d635890781410099af88a3fe1ed0d6e17612aa596558393a78ab7d7ac9734c3ce6e92defca279c30e2283d2c99e7ea9bb9093523dbc1983b1c7c8659740a8709865a53bac44d6fb7a8090f07d81e47f839f257454e8e6cfdf65bb906ce5164d259872b69d3ef62e27334ba4cd40ea0afe5cdc438862327374545b0019521b937546237c47b7c74734a26c1594d6ae6a1149072d50d97126c15c9a23dbb58d3c7c163acee8007efa6416e87eb397407e47e9b3ce119d74faea02331d01f7ed4315512175639ae5428deb01e87dd6231e896b7cd02b96e2c13bb165614593aa8f794ea3b88a477d5e85af26c27637472d3a5aab76fb09f49834d5feb8d9001cbdb0684cf83305151e509b6e8e4544ea4b6e217e9359e469d5750b1f3df88ae406ca0cf4eac7de999bbe875083691618069945ee9f4551fa7a58fb44381be0659ee0d7411d25934e1b8d5268a71b84b998dd29b6ced4134541bce2b394ec83e283c8ca18fd6ef224c2f13b1989bf864ef473ee148400a9cee370756adf9debb75f1384aa1e755149fa727af427d534b873ec5d924ab565ebc6dacd9b0b6906ff5f31d0f7274f3cd18d786a1fac8b8ad5c9ac02d264a515b26e0ee2d502ce0acc5136f483d9204b2395d32aca802b50403762f5fb0f48b29a86c39cd3f9b2193fb46960b8ffa6e7d3436c2c7ec73c1426546f0efbfe63cb65e03ea77151dbf45b5ca498c65c3c35956147f036b8738bca51d3c38c064895238a1d12a98ec143a57a012dee466de7567cee75326e486260633af4812dd1495a6f4993938038d866a0a8d5ed7a8ed327d84b4b5da9a9ba4b8e3ba11dfa2fb7fcd59164a87d4496e7c6fc25ba2ed2f41cd03a37129571e9f1f9e4e37faf42e295cc5da912b620e45a0d5306cd01368a6cdd060458346e1c8572ffb6d6e7da8ed50bb23ae08b787da550e991893e9f8c6156577bbe188d4d7682ee67554c1035fca0f333fa8c8191d80b621ec96fa39b33e9915a97a243b815caae03480c4b62be97ea3e2ae3e246e3c57d966232b70009cf393fb278d0607350fd609e19c9180ea49006404a7cb950a27a99dde40ee2b5d9f7171634f92c7293366856e7f9b1307f638b1d38b050ceefa30538ffa12dd7b1651f0b1754f4623ee57e0e19dd40a8923e53e677f1e2f1e9a1eebd1b754ea7e00e705619b77ff5910b545ce874836b5cbe49f436b9b677fbf67899410f44c64d710fe2fdc23ed245e87ac914034cc991db59750b1065e0bc06e9ce477ddc8e5443ae3c8bdc48eae353419602632104c5c84a4c6424d3bb664a40c40c7b18aa626e2ad1fc003206827aa0506d51d4de2e390b009aac7fd14f5cf754c44e3508fdec0cbdaa02c0964bf976a2ca19627eb45f0c2a358dfb17294f5821cd5d855d3102ee6600189acad0130fd127a892d6e49cc43b2b7fdfbfb531e487ed469aa5870ebfa2dbd55282fcb55d0e72f9c140c4ccdc29d44fb57da997ba3187231d4703aa3e0b3888f08831e59e1481b23ba4ab4e4918cd3094a8cb9f9e7da501a09414bead1b129c284750e89ddd10d6eb3ee6878fd2321e02ccaa29d1b0891e19e4b35ce4f277b284184bbf828ed1e632ced3601a8eb44167b8d373d6b1270b59c9b8071dc7cd7d80c92ba09807af80d84bc7e7e73e655442e993c930bc24e58b09400125f3e62e6051e707584af3b467ee3bc706982692f7f902b834cf33517eb518555ba08284ae79b632cca6a7a6e3f156a6fec2de8e5cdde942b687e954764f84b8b7409842037e06d0263ffc4c32911f6be369de7dcdebb461ac4e70b409f92e504aecc868f652ae2c87309813334b98baf93c346dbd5df51b7ecca21e3daad21f548e6d9c55701bbcdfb67ce9e1b53131d511fd7f7cc5f5d857c0cb81bc0adddb00c1f93da3f5a62c3da836bd0045241b0ef797dbecdac1fab681ebf38cb5360d9dc4cb5e8096030280b9aa4a5e99584e6a2db2c88163bb50f8722fffbdf423f26b31e3a8a3969e5171f08e77a3ebf81bed85c9a06f6a6b0a5da38cee38b85a484df0e5e559d3e4e8162930a850e7c79a055cadac965c586fa0a95a387ab56f4bba045a65653de17d7158c2702b009061da66c0e8755a70a00104247435384504d37aaf277940212ae8b8eb0a593c17df051b656c0d79b847a422ab04f6a4ff4a4def7a1084406654c20990459228223960e599383a45afa5714b7ecd2c2127a578933f04f3f9476bce48d6149cf209ee499a0c68a38ecf73de9d14024712b81fa7d52a883a4ce905a97f796e68a097a2162c41c8fd69278ab41aeed1628743e3cddadcfa6ee9801ef9397bad4451721227720480cc3a2dbd4407ecc7815233865992b6a350c35949657a246ba469327d1b386288417f362ccf16f23f0bc8aaa5370011e1f7c04308d77e7a681d1f3fea1a700ef8b1f40db698af474a9d0434bc9c7d1f21b4e20bdafe728f8d075e1579da6e45c21e48b1c82ea8542c49d317ae2997d441a1910b08b7a094fcc00d202c3338dee2011d0961d71d9e7613a93d3dc2eb49c5cdf4711082a7e712f3327c05d27472620986f8ab13f56b1f0aaa8d8dd9e37a37b1f0787c4c18f262ce72c8267857219bd2ed4bfdf3a79d4c5411bab12ed1dc1fd6aa5ee5a3cae95693668eab897652e873eebe85442a3373579700e29ede85381b9b85aecb5c2e222cfb423d1002488a4853f50edb9b47b9481660d690850e69f0e7e70d73c0f1ce8cb294089847122379569ba11a310be0667234333f0466167de7ab63d505d402743fd3a9accedc0ebcb9bb098ab372071d531cddaee5ce9f8eb4f69e6042e995e3e542aeda4f4590956033044d2e724d713b5080bbbe06e968ac9a23b8bd10081831ff0533e34843ac1c9b68ac348eddb51a456e1d292e28c5e5f52f8b17b5ff5deb33429a6097d012165421c9dce061d8527e260a3cd9e7affb0469f3e675861f9b1c57e49acbef9222907980609d379b0387aba1177eaadc040834b6eeb1e6886be0bfdc844de9899ef203185edfdffb92a0dc8af386d728ea33709ed47fc5ab89c071c82816cf7dbb40f6fa4a294a5344a0cad05f073c839fbfb347b1afd4bb5204aa609cfda1e8c05bb59a87c348e134d23bedc2df5c70525c3520839f64910e244a6f70dd537fa5725f7eb3e73699c813a17479b93ae84cd8b4330660b6589f65345fb3669ac9bc723a965d1a6ae8177b9c4180f29653eeb9987e719a16a6b3a87bb92e4658689ed9694abaec1bc0b2e7260545d53003ff2572d7269cabecf4f46fee1c11d02cc3ac9dcec26242f39297dfbfa9925cc22df152a44969e7bffddc48944ffef82051b323024802bf69374945efb8ec7d709d3b481a156d5d34bb2fbad47ff97fb7e565ef425554c58fb5a9a3ab164a0bde0aaf84aaff71c312679883510d55906e2195577609e37a702907aa55425fc8cfe6278d1ffcace7cd2b7b191201eaea29df9db35ad4fe03f66613238c4cbcd45c47a60f8073de66bf7fe05bb230ab534b2ee7906f53f6f6fba1e0b328e4b8e8ef05444dbbace60421dc0523a3bd04018edd4bb44f8acfb8dcc965f5c95e1d6772a0b9e5fb981b972d7c2003e353b46becef9fc3c98a520098eaf6e7801f34c44003f2be6f1ebd604ba46c83f4d14491f9cef8a036592da9fef9c2a345acbba08513521ce0a85846284641721ef53a37bcf5324e811696eb13107e8806ab3957a4ca856bd022401af1583c7d39380c988a1c05e78c98e312778a294cd402a8cf65ad04f1070844b2b0b308341432f66c22323c69619b514a15809d92c02ae5058b629b893deb8003158c80ec452121e1fb506fa7fdad2437fb44c71c2080acc6ee220444921ccb766fd725efb7ca2646635e4ace5e5053d9f9505c6b4f4917d43d8eaf8664df29a270cc13b8db3fb436a4300c4e87e4f73958d296e572aaf987914e908365ff5f7b0ad163d692b7000627de66546dcee10cdc0fb80dc6b2b024ce3924b04768fef30ebd3556585d62b469c2637162464547386f45d10dbe1c3cdec2732bb6970f8639543e1266ac47755cf75df869fb13405da3e282f3119b9e26669db0b01b3d3daecb9c37a64d0391f67e23c026cc3e10dde88e31c30e681087af8eed0e1944d0177bea0768f5d2c593024ad3b3694b48554892c7dda68fc89a2394d0b2db731137e1d921e2bf1315673e85add140aaf94a5ec270a5219ea28f26a879cd6b0a58f31b0fab9c2a0054ac541156a9f6e24b3c098ad10601d6045112d2f5cdc013663191e3ad78a4d97605c2d61580585999cb786668fb3b08741ccbbd1c3b24ccc454c3ebb8e76d8513572ef1fb6853f355e11df4e0134f9b5c4ddddde6c84c35908cbc5b6a3e7205fb53a5c984144e5ffa94ff605e4b114651b9be001f2e485a77233d92e99e01bfab0a1a86c2a6864fdc4faf49f7708403ba2616dd5990859240cc8db7c5e", 0x1000, 0x9, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 05:55:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fsync(r0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x29}, {r0, 0x10}, {r0, 0x5}], 0x4, 0x2) write(r0, &(0x7f0000000100)="caa65c0216b9c5176cbfba8a1ca18be851e2512b07d81e32c67e3ae34e97601b145185efea9930e443d9f040c6e08368d8c44812f0a38e6df24a3c86dba64d8915c1401106b6f165c64bb8a2d2cf3d48c73bac96f6cc8092bd01c39942473456b73940823da633d170dacba49960eba989c2c472c163ee0d927aaa346564379f33c3e633de0c0b6a8a84b9e0f47ea81c5fc87f41581a349ba230594979950f9aaadecb206015aadb375ecbe808a3b989c6b4b2871826e40748b8e7896dc5ba1a26671d02a152a835e0c0b79c99f7b06097a9ed9241b54f8fb1b7a213f447f3452bc165c35c1fc9807fc85ebfb89e36f36ed89269f6bfd177129cdc358a604b35b7d223124877551cdee202cd0ce1d35f3acc1220e323974dfb88f0a10c251c84d622c4e578084fddd23c0d970fa7c785c850871aa370eeb910c0b4593c5082bcb5e4f200430422ac0011762eb7311936e3f3d54ac09a5cde8cd09ed18cfac2a8cf63115c3c86fe318c76c4649f8d0c766c22d8aea6f166cb7e803be804de7119d8e69fc5a8257c0d476904f8ccc5c165018bc96bcc7bc492d01a386a68364a64ee237bcc0e9d66725631a7329aaf08ffb960640b56bf268a293993c59ecc809668333875e020f1aabeec9f08e9220017b367ac02024aa19f3bc471cb01b5929161898e7239b4e928be4b98be0da5e89bb15629cac0201abe20f7d09ffb5b00a4c908e1eb8e0388acf37007550c123bafdc2b8444cfaa01af4ea350b3e24640662868ba55e97f773e152db969a7291d22812a858019b5a6f1d0cd7d56fe8d361a7780124211dc595a642c91323e082d49de14588e69a71f8949fde3389a342fe4dd40f5eb0386b2c99d475bba7318e3138b218f19355ab8c4afc65912fb00a821c8f111c248d7d5aaa56fc001c888464add21f8906937926f5784f0df9e1a4ed626419ccf21bee08add89bd0a39a57e12a09ab971988e2f23741acaea79cf05bf38fae3a1b189909665f5dd2c2589760a592ca6f9d8cf2d84246921056c20c233db999a8a0f0eb42c23f5a5654aaad2f159e1cbe68d6e4f8c59179412531d3f93797c7789df6bfb521cecdfd842b4e4c6587b8ff912730bd064dbfa741ac72c6216f92e259777e0e170063feaaa93a6d71016fafc0b380e28f6b841aeb09a6e48e3e6ede1a0e23626b92e8d35f53480a5f209ea0901e3536cf640611c938a3de41b0126a105bec4fe6b4ccbef196d946ab1f060d90f9bd4ae528de867df909dba354f06072284378b00bc5e69bac38570714f0cb4333690e56b5ac9fc524b45fb2ecf213c948be39380ceb2a710b85132cafc8b5d6a7e9c6d5b7b5b4a04fc4e4d76b2f7f5f896c0bc9a387f6a78854571e210a98a9318550f17a0dde20a97a24ef0f9f24e1f54dc75ed2861edca2d86c3bea4056705d3a085475b5f0d9b940fc014d5add984f3e1a6bd00492fc15b1cf9f4dd88cd4906f5258bafb27da5c24b4cfa91f1701a031dc9bd04e4e3971adfe0cac2fc306f39161ba6e1d2419f3c2408619e8934b0f460cd748e764e539936209e0db1ae02baa1571d8acd8891f5d84aadd3f5780c8a9046dcfd956d2ece391a10a046f64c076e12a2bcffad355ad4bcd26b45495886d9e9dc0cf79091fcb21ee4bbcf20bdc97507597d135df6f1ddfdf184911e918d90f511fd8d07047f942310875e8ae3b4142d9163064cdc409c2e72bfe88fe31c4739b4b736cf62e710da6e05cb2c4fb05b6f83f44b7a6a20a70d63f3d3f16168c3fa7ed7a2a66b50e17f6fe8895b86b1c334f9dd08ff081904ac055b732725e65e7e0f046599b31aa7b05ace464668b41755c187ebc3ffc71b54f4d77f3956d99d5a1a69dcd7061bcda578a08bc93f48884132de0950045a4dba79654d0b3e24653a114b471cec712e7ee92c8516a20080bae408a1ca6c922caf9d15979019fe0cbd44fd630f3d75bc31c53dcd07ec175bf522d772b0355b3050143ec5dd6d2ce8de19e2a6aa41dc32e4d3cd67508267afcfa21dbaa82b00459505d19d7003f4ef2f36e6b308917797d007db8d9302e4f98635721920924264b02536286349a7b280795c5320ba71aa4d1ed399f72ab8cb99c79d1f155f00a24629750cedb0873c5b2ce25d053eef91185d6fa80627f14d2e5447d4f4f1b04c0f4f91241ee66a454403ab8518b7594ccea991b8dda5c154bafa6a4e6a9501681d6252c33fdd2870b18d41f163494438fe659d611252abe8b4faf84be66ea86abd9e6befaa1e1cbe756a94ccd47e8a1e0c5e7ecc53dfdfa9ac967058e3b1fc3243539605090984a73dba2e386226888c208d25e3e0970e23986df67a08d288c1b6c2b6ade80b09e118f906bb09ca143bfb12106e351684488ec0eb2446e765e493835c011745e334245e196c0d416120e4a3b680a02aa44b0db9036f44fd6ac145a4fc54991e922bd683cbdf48eecb5c74506c2d756ab8ba553d790a897b8e2e7cb8641cf27e04a2a7a5bf2db012111f8601f996cab7268f95d93f3f53f71bed829cef8e3993b8e65f2ce14fd87386d45c96ad1c08d2fb97d6a80af862595488bf8e91219cfaecfb09713039b152a5dbd7222d7e12ef3898f4a6d9bb5c83f0529cf1398fc27b15a6678c9c9fb6375028daa628c6755ce251b7537294d5ee82372367d1a5f1393e5db8b1fc090cfd58ac8c119add6dbe20da68c5a6f1372942dd80f80d5e3ab934693e0149cd81249f2e3a574d80ed31934a14f70357bf6317ceb560601cad597cbf59da070711b816e4cdbf0872a417c69d182c00e3d89f6e11bdfa3a47999e37618f0a1d13acbaba9b8782720340b079884dadf57b15a31f1b70b216499aa25397d337e3244b65ad7301491fb49f592ed444c45f6759b057a725589f6999bea756c57c8c48d0cb8fecf45e2983901d8d3e1cd14501e11bd836fa93bf1166b0857c1132fb2ab2d303a2a69227884b55c586c3a6904698b1f4eb054c2f1b2f9a2c94c4d603defa4c1508b00c993fb7b4c943fbaf60909067835f786bcb46addfa1265563d98b4b2e3a51e0b520af4bb38ef85823ff669e0e65750eded4d9ba952fd267aab7093a7c6240431d5920b0e6a2e963374c303c2a8f5dcda547f79f0aef09b4a8c4d8d54a81232c342cb3fb8d032955ca33eab80dea593764c4127c28be045847656209602c8f9fe2dd1bdfa8c1cfcf868525e6357b715d3e305b0f499291815468ff4629df1a2e81214c601feae258bf5b2a0bb04940f65d4b37f9828d52335d306ca9bad03b4adcd83f943d0ab410c9ebd1463a8cd490f0b2c2a1224963c2e8b18ef0ad784c8766c0347c1e6adab98b3c85a54101805a0baf190750f76c2b82d44058aad17bedffe2f9d25629c16d041557d6153998a5a09ad2d36f9b286fddff3904173ce0f62688d318a87777ce5f5b3be4a0b6f9df71d6bdaa37af9769895cb0b944e93c973c5de7c9f32d23794066138d2acffe317cad1c9bc68c0a7500d603678c536903f56cbc54815ba65d273c99c65881a58afeda1eed39ebbcda51d33fe711ba776bd24132d09d0227c9fe389c8c4b3eac87ac4117d4131100d01954064a8663b6c8aabf1d8ca294a68985ab28635df7957a8e9dcfa6ddde44bc5fc66ce2219516ffffd0ef4ebf1fa67f3341080c17cb8e36852372decc9f9abf2ddc978b00d5145603f4f2731baa9611b864c63210c8e8ff9daf5bd6cfb63e119daf88ea53b502ca7abf4e7335253b318bea2df1b051f6d38d687cb879acee3dfa4de62265022df6cf242bf061aeb8f9b5dee054dd4d3673b637ee849e2589aaca8a0e0fe8425d8c06fa22126fbe723dfacff562ae2fef89c6588c81f587f2f97d1f605fa333800bcbbc64d0650987b9d591676aebeccbd5cf3c199cf5a7b00936b288c801a9615aabad25d27b3243e0d9b8724d4d86c9563facfcc7ff706ad181077219ee8b81cae0cdf2fe77fd75371d499031d9e3315c0fa25e287cac494e4d5e8172e58124c9a741985ca906330ff04a7f7acd7bcc7bc4114c180dc377eee4954a6939a66a7013a0031a9f9b6f204553c3cd07713352875e043b05ac2ceb79b7aaef112af76a21ea107ac1b20efd6dc7bb393493ac6015b1b9d00187589961f893e7c2ec9cd2abccfdb9c32ebdb728cb9320af39931ea992c64e39c470a1ab44cf8ecc29d49c33ebb30cef78df14e74f305010689d683b20017209dce9f4113b27a033291dee6cc02be3aab7f5f60ed4f676993bd820a69e90d46c8d7964b80e967ea6cbe3f15da354c2146d7610657296287efb88d33068585d81129ccc3d8a71b737891e05b32775eff523e9ab3795959de8edbdfe77fc69b88a8172750e20b11d8443e726c8ccf6df842209708be724d9f48a0c22a3c62ed24766e185e22f32903444e69fbcf6e2e91b348d7526812296a7e52e17b12b75172ca06c88744c9e4931be3ade11a5eaa7d0ab35b297a21a08e7a6a58507f090ee59066f6ec4daaaddce4a93ab30050079efa8068bda6905abb3502222f61daac9595deeea94c05794f6c39096139b05e1f9d0d628057176df57b529724c8fc283c32d8a7cc46f3a83051332172889943697450d75df3e2cd7f12afcaa57e879a49099f4ef44f5f75c78c632a745d18ff18225862f43996273ccdc3f9a294c27f3e89d17419a73817e6bdc878fcd527ac71bf350969b32ec20e62612e55e40a96b77e71c66cb97f438d068f888badccdcec2123b4707758b9c0a4f19b662e269ec87342c402213af268255e4b7d0c998a9048b46ba3d557d7f17fd9a264bb9bee25a85060f7d999a102229af0ee4a329ed14a2d889d1057d782d621a4a806fcd665319fa83101814ff890b704dc7a04d3af48c155fb8445477589ac658bc7d1d0d3d6696eb2125d23e521ec036c2f9384a65c87e333d578d5f05291518f417d70b8e25bc50e0b061880a4e1f4a5d5d098335d12bf84480a86e17b17348c9e15995bef0df6e6d7226eec38efca87754a23cd34d511dbbd716a6960be5db3a0c1fc8b6f3c6327313272f9da1797385dd59166bc7b2fe90cac492e70845c2b0cfc584a405e861d1c3d2204904157fa5892354226cde2b3bc20d8d73a9899e274ab03a5b3b77f3569df43268ee41775ab7a57d59fe4592b3b93c2d210b291520282719bca1578345af0cb40935034d4ec0a9b40543313ea4123682fddf27270b4e5cb46f8617e6aa832301bb1488e316774f51895d89856a35f2088a952d1413f57295a0d611f88eebd589bc3f39824f9f673842cadcbc6c43bb7a2380357262381165ebd150f380dba1be1d400827bddfbea7b7c4d853f2fbb8482eb0d4263bed4b638aa43ff0d2ef5d76b9ab5da44ec95b483dc57bb9d8731dd93fe6b0f3c6221efb99c138e5de136b0c6926a1f8763fee18998c1ccca3eaf37fe4c614c50247611c44f644766ecb4dcaa51a1f6d4b44065ccab27ac7a0fe9bc44b46ae6c671e2db3ed175c2220321e8654a651ce6fb63c325fe26bbb8db810c00fa8886ac381aa8d1b713fdf063438a70aa89bf7679bf0420d0c37f3b631cff3db1c1a618ef72c219b21a9fcd5984a07eaf668e103d91c1ec6aace1f5c36202d51d4cbebc58063d686b69dac99195c755e6f4cfdddac9f7720e7914f4d0c6aec875665853c0d81c1be49da59560654dda3d38f1a168c252507c35b22f8fd54ce21378a88978a4512c0b247e96c07fb41539efd9bc6892740ef9f04f7342766b6117f0319226bd798afd3b09ddeabb170f8ff1c73edff6d83c317f5753d6c7271367f3f96", 0x1000) 05:55:44 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x1, &(0x7f0000000080)={{0x9, 0x2}, {0x4, 0x7}}, &(0x7f00000000c0)) 05:55:45 executing program 0: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 05:55:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="54f61014000006dff3252514dfceb4e7ae61881b0d481c981654ce6fd0a9cac720af4f6b4bc62d1f9448f56e09b6895218f7f09bbfebb14b4e8e7a4de4bee326beb074958f2cb313775a3e9d24bc5068881b934c25a36afebdd4cb495066d5477d808884070000005b18776bd6fe5ac074218ba4b345e5c18605ef877e6b8d8952bdcafb9b68724094ac1faa06a51bff0fe3a91aa100e6db713a4a37b21f5e1085d781b31190391ec816019793e209b023f64b02", 0xfffffffffffffe39) socket$inet(0x2, 0x1, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 05:55:45 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x4, 0x10040) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) r11 = msgget(0x3, 0x10) fchownat(r9, &(0x7f0000000380)='./file0\x00', r7, r8, 0x2) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x3ff, r7, r8, r7, r8, 0x194, 0x5}, 0x25, 0x8, r4, r4, 0x2, 0x9, 0x2, 0x7fffffff}) getuid() setegid(r8) getpgid(r4) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYRES64=r0], 0x1, 0x0, 0xfffffcec, 0x0, 0x294, 0x2}, 0x8) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 05:55:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) 05:55:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0x25) r2 = fcntl$dupfd(r0, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) close(r2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x10000002) socket$inet(0x2, 0x1, 0x0) getrlimit(0x3, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00feb2c7ff5c00000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 05:55:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696e653000df26a26a1cc1202ee251114d2522dd371d5bb6c8d7fd6ff9d32d945e829c01044c2871651cff85b0b3abb4ac20a9e4dd24f531947b97133719b9bcbbe67df614a1b2659540b80efb0c9179cf818dcfc2a4fbd9f7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 05:55:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = msgget(0x0, 0x308) msgsnd(r2, &(0x7f00000000c0)={0x0, "4e1e55a938dc0c9845de9bf7946c3acfbcb68fcc8ae946c2bc0e08514d9d5ea65d02de19653966ea9d6d17dd6a7b640143054669e6725ac6f92adccd117731a4fe0fa74df81a2e14aa4f859f7c51261c7fec071547d368506b2108ce4d9c903bed32ab72065da8aeec5d17b594744926acfe74859107"}, 0x7e, 0x800) 05:55:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x6, 0x4000, 0x1) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) clock_getres(0x3, &(0x7f00000000c0)) 05:55:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) 05:55:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 05:55:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) semget(0x0, 0x0, 0x0) ftruncate(r0, 0x8001) 05:55:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000140)="4b74954c", 0x4) setrlimit(0x1, &(0x7f0000000000)={0x4, 0x7fffffff}) 05:55:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0xc000, 0x0) setsockopt(r0, 0x81, 0x5, &(0x7f0000000080)="ef91fcb5a5c8dfc47b73004c67461927aa8fc8d65922aa5ae7448d2cfbd8e4f7c194d8f593ab413f7344e8deb5d9b287fceb45dc9efb56a44e65e430d4384b2000102dcf5d00000000000000000000000000000000", 0x354) 05:55:46 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10030, 0x80) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 05:55:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x81) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0xffffffffffff7fff, 0x1, 0x1, "c69edf2327180db7dd172d0140ab2d88b967163f", 0x9, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 05:55:46 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r0, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) 05:55:46 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000000c0)=""/245, 0xf5}], 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 05:55:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x12, 0x190) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') recvfrom$inet(r0, &(0x7f0000000180)=""/113, 0x71, 0x0, 0x0, 0x0) open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 05:55:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socket(0x1, 0x1, 0x20) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 05:55:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0xa1b332ef2c72eb0) 05:55:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) shutdown(r0, 0x40000200000003) r1 = socket(0x4, 0x3, 0x100) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000140)=@abs, 0x8) 05:55:47 executing program 1: r0 = syz_open_pts() 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) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x20, 0x6, 0x1cd8}, {{r3}, 0xfffffffffffffff9, 0x84, 0x0, 0xcbf3, 0x60}, {{r3}, 0xfffffffffffffffe, 0x80, 0x4a, 0x7, 0xd80c}], 0x34, 0x0, 0xc68, 0x0) close(r3) 05:55:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="48b730ae4c80208e4bc19d0bb57066e8d4167c5aa1acf7ed3dac5d9ea0233127fce0a42611aad97e8472d519c303ab7a7d58868450eb83e3dfe4dfea71fc1a23339c9f68e1b6ddfe9f83887a0d663e5b1e310d9b806a976a0fced507b0b7fa7c887fd776812667c69882610e4cc28659eb4f047b2b4ceb1e65a77109db20674dea4f4b2c8940f7", 0x87}, {&(0x7f0000000140)="2045b2198c290ab0fcf1cb6576cc2665c1a2b60dba3ba23ea1951a9fbd4f1916afad88051ac67f9ea6a2f62ff68e86c3fc0d6584520460", 0x37}, {&(0x7f0000000180)="421bcd16e1329fe67dd4f7e541ff08cc66cfad79c01e9ba7cab545d5f2b171c676", 0x21}, {&(0x7f00000001c0)="a020b7da8c84a59b62ff7d725c913a38c0e3f6b248a22e19d87c3c3c2653d26a837488a90a4d7ec8a309d85e919d926eb36e9ed52911262fbfd286762dce40556fd9e85aeac9959744fc6555d9bc5f859f2e57b23db83540f5156cbd9e0aa83fc95ddbf48b2362af64ebab9a75732fac7f2d524a1f084035a445cd9e6eed947a747c97b5c62747d9374aa7275f13298eba", 0x91}, {&(0x7f0000000280)="688f612102da5d31efbec8c59b011207941e421c7e096aaae5a2cdc532a4cda656dbfdfbb24bb05018177efce597c69d1ee0fd652bd0238a1aaeb2aae941a6f69babdcfb3d59cf24be73fed7bc3dff53a1dc77aaa966b236adb7dd3f43cc8baa95d188fcd29eaac1a62493c2843250d02be6a43fd9993eee38f72a730b5c1b614b27692961a577896887d2036ce2a4c5e39184d327d86f2511dab0bbf6c79f216e476abb47d836c73ab0d0391263adf8081080785b808d361310a5334831ba74b494f15ddba373da324891358d173c5ac2de72ff02c358018e2c755c23438802d0eaabaa67949af71a95017b6d", 0xed}, {&(0x7f0000000380)="ba85f0144c219f6f", 0x8}], 0x6, &(0x7f0000000440)=ANY=[@ANYBLOB="d0000000000000000100000005000000dc70b8d23891ae019065c1f11309df7a895ead1d73a1a8aa7aeb8304ae4276b91d724c60c2a16d49ba1fda0d94361c2dc0e630bbaf828ecaba9e7755185c86e50246a5b181744a2d4b50f2b92204c84b41d5fb71aa92647f2d47db73082a61f9f4923b77a447147664113dc421fb93accf8f76271cf1b92746d406dde522467e7a2f598ef546438aba0aa36665ede8c707476eb95f1558c669f00a493596e4a6e6fab141dff191ed95ae1df5662dacbb4fc19c96e8299157361fff68000000006800000000000000ffff000000080000ff0b46f95930535c5916cf6c6c81521883c985fcf1f74b7b3eff7e556096f9d0aced924f4fb24eb43ff32c95ad04b5e90cf2621ae1b5b0e6d298cd3d8bbc4aab0f2c05016e8e93401e314a7432be30dd5842a37a000000008000000000000000010000000100000005856f76a7665ea66164b8e7bf906f209a9c053ee24e09000000000000002af60a6270659f9cf193d18c2aa5b9db102f972a39b8811b4307a2a872c5b93a702d659234dbf9b625a86b649e78de446a79b9440b6718c11daede3d20a78da6194d16a1000000000000"], 0x1b8}, 0x401) 05:55:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x7, 0xfffffffffffffff8) setsockopt(r0, 0x4, 0xfffffffffffffffa, &(0x7f0000000040)="dfeca9cc8cf969bc7742a2789b213a80dc256cf7f9e56b5406", 0x19) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x100, 0x80000000000200c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r0, 0x46) 05:55:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10102, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000100), 0x10000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfffffffffffffe94) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x7ffffffd, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0", 0x7, 0x400000}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x1400, 0x0, 0x20, "7408abdde2be057b6584e09af3cb6a37b4f96393", 0x4, 0x9}) close(r2) 05:55:47 executing program 1: r0 = shmget(0x0, 0x3000, 0x210, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x600000006c4, 0x20) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:55:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x84}, {r1, 0x4}], 0x2, 0x10000000000006) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 05:55:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x1, r2}) close(r0) dup(r1) r3 = syz_open_pts() r4 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x3, 0x7e, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:55:47 executing program 0: mlockall(0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r3 = socket(0x20, 0x4, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = kqueue() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0xc0, 0x0) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x0, 0x401}, {{r2}, 0xffffffffffffffff, 0x12, 0x20000000, 0x98, 0x759}, {{r3}, 0xfffffffffffffff9, 0x40, 0x2, 0xffff, 0x8}, {{r4}, 0xffffffffffffffff, 0x5, 0x1, 0x5, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0x80, 0x4, 0x81d4, 0x100}, {{r6}, 0xfffffffffffffffe, 0x52, 0x8, 0x2, 0xb301}, {{r7}, 0xfffffffffffffffd, 0x15, 0x800000c5, 0x1, 0x5}, {{r8}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x7f}], 0x7c7, &(0x7f0000000380)=[{{r9}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0x1}, {{r10}, 0xfffffffffffffffd, 0x20, 0x2, 0x2, 0x3000}, {{r11}, 0xfffffffffffffffe, 0x52, 0x21, 0x5, 0x800}, {{r12}, 0xffffffffffffffff, 0xc5, 0x22, 0x9, 0x21781017}, {{r13}, 0xfffffffffffffffb, 0xc, 0x400000c3, 0x9, 0xfffffffffffffadb}], 0x4, &(0x7f0000000440)={0x7}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) clock_gettime(0x3, &(0x7f0000000480)) r14 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r14, 0x80185758, &(0x7f0000000000)={0x9, 0x4, {0xb38, 0x1db6c0}}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 05:55:47 executing program 0: r0 = semget(0x3, 0x1, 0x12) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/59) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = shmget(0x1, 0x2000, 0x24, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x1, 0x4311}, 0x9, 0x100000000, r6, r7, 0x1000, 0x0, 0x6}) 05:55:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 05:55:47 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = syz_open_pts() r5 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x3, 0x20000086, 0x7, 0x5}], 0x2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x80, 0x6e14, 0x40}], 0x2, &(0x7f00000001c0)={0x7fffffff, 0x90000000000000}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) recvfrom$unix(r1, &(0x7f00000000c0)=""/78, 0x4e, 0x843, 0x0, 0x0) 05:55:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x400, 0x6, 0x5, 0x7fffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20c41, 0x81) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0xe8f1, 0x100000001}, {{r2}, 0x0, 0x84, 0x41, 0x2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x50, 0x80000000, 0x5, 0x99d5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x9, 0x8}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x80000000, 0x1, 0xa1}], 0x5, &(0x7f00000001c0)={0x6, 0x2}) 05:55:47 executing program 0: r0 = semget(0x3, 0x3, 0x4a4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/171) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/16) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x11) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = getegid() r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) r4 = geteuid() r5 = getuid() r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xffffffffffffffff, r4, r2, r5, r2, 0x20, 0x401}, 0xa00000, 0x2, r6, r7, 0x9, 0x2, 0x9, 0x2}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000240)={0xfffffffffffffff7, 0xfffffffffffffffd, 0x2, 0x20, "aab6e7385e361a5e37ff0f98e00fd1b900bde3a1", 0x9, 0x3ff}) geteuid() r9 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x188) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0xd77) geteuid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x10001, 0x4, 0x20, 0x7, "ff72cc3f9566f95684c274dd07113cb0fc6fc8c7", 0x3f}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0xdce3, r4, r2, r5, r2, 0x0, 0x909}, 0x53a0, 0x80000000, r7, r6, 0x8, 0x8, 0xa8}) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f00000003c0)=0x1) fchown(r9, r4, r2) semop(r0, &(0x7f0000000400)=[{0x2, 0x1ff, 0x1800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000440)={0x8, 0x6fd, 0x5d9b, 0x1, "0b2573cc1d09b80d7afc61c420870395d39e32e5", 0x8, 0x8}) r10 = openat(r1, &(0x7f0000000480)='./file0\x00', 0x80, 0x80) open(&(0x7f00000004c0)='./file0\x00', 0x410, 0x80) listen(r9, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000540)={0xfffffffffffffff9, 0x3}) 05:55:47 executing program 0: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 05:55:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="b8dedc53823f685af4bea2f61afd8b4965b26567431532370c21bf6eceffdece0b3a25d98b3dadeffbf53d30b41274fbfeead587f4a5729bf34594204557564ecf93f85c9770a692b34a77c6ec37d4f9", 0x3a}, {&(0x7f0000001640)="9ac1ceab79a3991cf4bbc924ddcf638efad59827e84202a765fb81ac5c36f67e3e58b3ba369e1bbca60da206144e14b92673bbe0a3663b3f8f24e6d73d276881d368b8939c29a5ce2144ae7c1e70f8d5f00f8d5cc4b375131cff4192f7c401c18371ff72845535bfb919103c5b187ff0eaa02e28c8175304e96c3f81453220dcdd4b3a22f64088a5009e88b3507ed098e94b85e660d97ca2f22bc7a7c59af9588316bc2a51a1d0c2de0db3838bf49cfaa41005f9ed63f795f07eadca04a1b079650695df5cf91cee9c899675b7e42686d8ad2ef91379342f0c514dca8f2e3faf99cad28cb52a641d990a6c342ccc1286764a9ea98abf1498473143b2d81c8f", 0xfe}, {&(0x7f0000000180)="3952585c905e4bf0e03574db8ebbdc964210b8d5f6467c0229c9002a3794b82451f3fd482ab782d12ff39a67228ab5d9e35fa16d3a3e179ad79bc7e225724df2b2a6362b0a9448679265180c58205dac33c8c6d9a9966d6798ef8fbf3048ccd0d9e9e03a09f99f71c16285a3f8030857f367a514aafa6f26f412ec8bc857d8150244d96edddf2cb8e59ab8a187c85f621b96657b4a0abd06b9981254cb95421699bc5ff16101b687aa9d18603418088c9975f514588f527e707461591d0617b3a3ee5a629c1084da896320a5114e055ff63cdedad5a7d27073e883914b81119da8b9c8cd689a3ff854f94bff1c6dceb597611e601eead1b5a0e0171b50a528197a7d0ef15f3f50734e72361d929540d86da2ad4d1a335466ed6c7eda8df3221fab7548c4f7b6b44a0107980c645c6d4361fee2f83d67e836e3a3ef9851f811a97f56fa95b3ce5e5df22eea96751ecfe5635839e976815a359e665e4bfe57ba1e7adf426973c58b2930bdcc5f23be42a16800d1223cb15f9bf26ebebc9a7742600aad9e433067a07dc9fb263b9f827d4bd0e3e83faa1c6e519ebdd8df0a089cc71bae338e21182b02b435b6a0b08f49b729b6bca18359c5b7482d0e18d3b86e3e4c538f0650b4a8d26e5a159082e61d6bb78d5b99e3e142a4b767af5ac7088e8d05f7db678d2625a2095c340878ac5a8e409be590752d343851d81007296d0f9e78766fd1e4a9df6db045f11c153d0820af6bfcbcbc64e100edb479ccfdee8f5dc60a2b43c2d2187becc61aacd4a06d574eb8c6958f87e4f4fa9bd26b981a87d161fb094f2c6a34fbbc5aee8d41dcb72542c6873e488cea624257e1a383ca4c0838bbb5ca48c1723b6a1341ed07daedfd2e33b538b0f0c7b4f231e703f3dbe294956649fbd9bf828e8f8cd5e1464f5126bfab1bd8814801781990dd4caeed7430f2070ef2d3f28300b6b7c930ff67b4d08fe188dc258f80c4f144f5e6e97d5f22a009f0c59a23ca871aced1071bdc0f62a5f1683901c0da9de45be6dee85afb1fb090fb3878109a283f6f083723276aaa246a7325714b2cde3a1bb1ff9dbac2f34b9f8c46912cb4ded66939442032faa9146d8ac76036284fe2129e0e222df0ac0e09cd98cc403e6a640d598b1a024e869aa5e501eb94438b647057662ee53e151017862e2fce8039ed469beed966cf1e327f5b2839fd1fd4dbd4753e3369f532a351b8e77d98ff39d579757339c3a2baabe509cffd9d285fa7e9edcfe02af9997277f8acef653bc9bc8b3d4b60611f4492775e8663c2f566327e2526da57f9d07cba41cfa6e0a5f3a60326526a7ed2d7882cf185742e2822661403c788ba852fafd24afca2b0b8b081bda419a42c1ec823722c2d76f9bebdf5d98a6b7e5e3d1910433598a0a23da3980b97866066a6cc0298d0a554e76138e5174f123fbfee855957f9943e9d4de114f0bc618fe772eca90740109f56e4fd0ce4810dfc8f7046fda374db7b090996aaf8a220f43f98a83a69a2b07a0fe4f5d114682193a98f537d750c722710364ce89879d01288737eb0f5a7fb5c6407d111fe4ec55ce8054795a2513fd2196bcf19ccf08a7b3c89a49da00d744b5e99eded4e457261c82069c5d729cba215181525c196c1704d814851380d8734d35935658ef7d665e732813f9cc68bf097bdb2c0200c6602927d3b9603f8895b9143e84b88a7aa1db7870b933df63946e6699335a8010ba276b8b462640afbec6a65aae169c197f487c0b32f6c6e06ecf8884e4acabad1bbcf84fdc52b1bb7e0a21a563475574673d59699d3118ba498d8e717f0af484f79f48f7e67e1341e23be613e2609d7a5dfef0913f69accdb336addfeccddeb9ce90cf1163865dd759b56a6edf290d68a7bf05e483935a21bc014372465da4b8b48fd53b3bef09a7dbe54ef71689997178bd57cbe1e3d3c38281143dd3a4b426ef856921ab51f69b176fa684de1b7db12b76ce898ad6a38dab489c9fdfa46da6074af4fba0faad8145fe5a17c857d27c4a6ae63925fd8673d56b40d477b007dd03c350665019bc40089106b9887355e40d0f8c4218c4eeb75215bca1861c0fce06dc07132f09c0df3d76f46107d2277e2369b0f2a2b5b11f960273322361fb521f814cb522b8df3d1c8e25fbacd6ff09528b4a000b806fbc1988696c15a5bc8c1c446ad1fc5c596ffd2c1fa4e2cf477d009ff243f50b1ded6cedc6fe3fcca237bd1fdb82d8622c742d5f227d3d756496afb2726015a6dfe7e17d9fa3ff9891637f021bc61e10adbf702224d1d3bb4ec8b4b3783ac0bb785d91a0b36046124fb27fefec226c55f4ddc8f0c0e4fc2bb583ffd699d8fbd29fae5bb7f91124584d8cf5150152301501bb3e9997f9a1262686d090403cd301b1dff2596328a14fe4d3a4c1a2d148806d3c3a15d851f46c9c6d9b9427d9b0752da9619f5df856577c0da7c599c62c19ac336d4ba48b867a7335ea98e2937091968b009ef846bd213e4e830b8e3616338e245cdba5d98b12df51b082b950beff119e46885951fdbdad5f327a6ef3604b0905753db6fe2490205e5794b52415cbbffdde63b5530f62eff1947c1b387a45bacca403487514cbd61170391b1e799f428b33b5d41719d9227043a7f24eb2d7524de20322f2eb450cf8a0d86bb90736cae74cfea393dcd84036680dbb5ea8e3fd5a9987c4a5c0e38cada160711b8c0923a81476d0ada2dad58424bef7fd5f49b9f963c626d83a31c0e53bfb0994f59a46bdcc721bde5745deeb06b5cb8c1bdcb98db5414079a23ac15d910c9d94b51c53ffbd4e43bbf6a8938be2f4b5c33bb710451918142c13d4089784765f14acdfa7477c09db843ff4107a70ef84938e2e12ec896aa6c09e9fad88b96934b4339cb7538f9db02d8992efe32500f9096a6b3f2a3f4d41e1c553a1aa5ebebc77c85ef26b1b21df3d1a246e273a5eb7d42de6aafd64c2d4cd2526e1036b557ecdee2b5550df27456bd7101de5a2ccee4dd758dc6f1969b180ee18e2750b8da7fddf22837bc65b7f38a8a7d1293d1baa58156096c8136ca38653144540d65a41a069c6c16a4850860462631b49cd8ce3498da88d510746e40e2317617536971f0d942f319b66f37a1660cba54ff757c127a59359b6efe143ef99a61e93ae7ef09c47943a4b3e78b1969bf1fd413d7d2ef9faa9fa2ce08e333fd7ac3c83627cddb1a5cb556bfd0229488451510dbc85d88f39be8ad5d114037caa667ae10ac11c57a54ffe1535ec8358107373525a5c4a7d44a0d8e16967efa48a15f07b774ceab98e8814a0b98d4598393161596ff884e88164826fa6cfbd65a78d5a48c02cf22865c461bb9c6d0981fe5375640ee99b95017c4fb22c74f0c07eb661de786c2dad3cf8e712e762bbbf4e8b7814ff7a711838d827f8b97d4993d8c8f628bde23fb023d55e753bd8bfa2f94315e9ccf182bbe61493756d90c59ad038849b72e8ab6ce8c033c116db5e0dd75597a51d28e5d1d4f67d23ae89e6656b6db456186300c85e608a96b5838520c7d9ec869159dd997044fed3c3031e727a289faeb1be88ab031e521e93c13be61abd2051425a7a2d0b5fc4b93213da538a55468d08b61ace19807c4747ecf25ac289518196d65d38345eddb36686563592d1d1045ee7f0ff999890963fbd23e65d1da1d3703d0016609ecd3dc8cdb9697c31d8e5dfcf1d31b828ac0e697253ed59b807db2854b0805688a0eb16432da821abec2edd339dcf31b8cfcf5fec927a635e9996df717588187c13265039447102e035d6d3abe249673b43432a88ba53c836f0208765c66da6dec2c3380095d4d9ea46713f3bcf70d74b65629ca2fcacaafe2e3758612672b5c53f4d2ac86c3c26c9caa322c526b5045872337f2dc29f0d3c96f161b2cb1628e5389e036909e8451d2ab2d0d2fa376041af4734490770e585626d2b95081653807f595587cf5efd7c3266e861581e4c3ceb2bacac2a3b2f2f954dd4c9ddc05163375c389bdc8c00e12cfff0876294dc7e9a1c3c181cf22780231e717de1eba993c5811462fd0b8289a104504deea5e1c60aca3fe2164dcacd4f857ba84e56e032fe8d227cff0e53c49912ac44bc55c044add6d7999b4e1b94fe368b17b0d2600a9a39374f812c9063da10d3ca2af4103d2cccb395d18db27449a5cf589463adf99aea12d7ee51e1228fc04d799e3c22088a5f20419294384f5e556acac0c0ed170d91e79d737b631ccca693761e636bacd816bfd677bac79edeca1da3dd5f9d3c512bb0b8b1ab67f35544e3a172feeb875a6466b30c032b6af6e7b4639ee04bf3b70cd809e3e7b96a10e545c701f0d697418634a395a6b495115f8fde332d14b95099b5930195a8e375ada0e5923c30dc09fcdfbdcca465ed67be59de20e2d9cb426d1f4a8a871ac72ed4cd0a18e50a0ba25942504907b8b2dae35eca6aea05a68f3cde1a459093015a484b966667d75c8a467a14d7c187a5463fe8f98ce0b49e08045d3dcf2e2ffc994d1e7c175a7b00a0c9e65b25ee3a32475a4de3d08b92ed6ae59a6cff4dcf8b5a1964ec9a4c9c5a08046c66c54819e90da8150e09e4b4c2f3a0a25de9b430147e3b98f899f289bce65d7e8a17e6d9fca3ac18090e36ef7ec3385ff4478a9afd65b265ffed349ad07f7bb47b1c89d26823ecbaaa0f19cdbe4a92650c97e5ed61ec261383e4663bb16653bfd4a69ed5d7a179566c49b7b605d46c5ea0efbc608f484414a683478596fccfb788320ec24fd4e7607bfbcb11697a0d55e99611b180a0489154058124791286b626cb701c8d245a79c5107c657964f7e111bf4673fb19c344a6e8b726f0d23be9085564c0285f3f122956b7cb1ea8c2e256a0d8a2b4a546b75b8e596f4eaa342c7a2ff6ae430b1abaf067c0ee3091c53cd366b867db4697983c99c2419da7aad7a0aaba1b0f00d5b1b3437a8f9ae72a816b65290ca2fba9fcc163ca3962a9cb4a3dac05492e5af94349db0a0d23e62dad0fa6b84aa41d8766330d2e641c4b76de2181f9fee4a3351b0a639b3e35ca8253a2ccfdac6228715648d63122581d7ad3f790d0254bc746f0e444d18d39435de1334009ab928e44ef74dfa5549e2c9432d65bb75b4f4955e7e2062073e6b2bd887923aa022784c888d36ae7427bcdd0c061ecb17ca87854bc20345184db85ea80aa0e74ea3d726a217bc5f703b70f99ab76c863db854aa99187d3fd60778a97deea9dfe4835d60014a4559793d51b7870befb06b61a62ff14e83e5824b1bbc98eb6f13abddd17c824d3d561cc9099d41575db1f7b32ce956203269f78c0da85b52d414dcb65474c6c181b1ad719e1613f592cfcce52e2e4a379b21868317706f9195bcbf1e26b69756aa4460aadfdcc88d2ede0fa820e6b6b46ce901bcf01d5e3cd7f417558fe0821a5470ff5363a36f928ead6d6aa1a4d8f503d9af425f8bfd8bdabc0f4a377504f8ad6de8e7396b1d8091a2a065f4e964dfdabcf2427c68c988a50f6b4b101af55d526a100e3627728a4f3060226044f6297fd28959d1e22dd6847da2358de9bd8a0966002fb2f35bf2738e45c8ba6d8d66b237c0ce8136e4a9b3328e313c95f4024df59846d47422000f9603e2d2d367c106f76f10de2616216c0bc97566304432a7962d1373861e04a271db7d227819d45404aeb21987af5c4bc5f1a8506133c4aba4d804afcb39e0a8201762aa45965c2dfe6397fdcc3b7d031dfa163a99a3031d321671275937119000a0f0d0d2669ed2b92869c732aafef8b45cc3119a6980509003", 0x1000}, {&(0x7f0000001180)}, {&(0x7f0000001540)="78a40863eafbb652fc69adc50cb925e41f789d254070ee32a670dade132ed74b2f4ff4faccaaa10500000000000000eb154de13d6a4d95b1c0fdb6f9e94ae1a845fdb57f61cb9c9605fc0b604e094d6cb75b629e592af683a976a9848c92f80a317e22a7e387d25ea9fcf702d7223a9464910790f30e476dac0964db610780a397c563496428e782c79b14156554330471adfbb43aafb87c2e5b619d6f7b1f2ceeea2c35ec83d550fbb2f24777bfe3e5721b90bfecf014b3a4c48fd533c5401facb33f1be2897d455282ac51ae2cb9e3c08da474c2ab90dbb5a73cb44f84d72b2e6e7ea1452be727e800000000", 0xed}, {&(0x7f00000011c0)="2ec044a6253cdd716d5220a4f5ef823207098908afef6888ac68ba9ce9471d108492ef6c7dc52ff97c2aac7d68ff6d07c3", 0x31}, {&(0x7f0000001340)="f5b105a6cb70780c10b92a874a4ea4c3930b4e76ab922254e609f91e0412a16af6fabe6dc8f41eb97fb27dedd4582621d5c09b8d95017b1f0c9559b11026eef14cc7959827816cac5e3cd4", 0xffffff67}], 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffda7) 05:55:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 05:55:48 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x800000000000}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0xffffffffffffffff, 0xfffffffffffffffd}, {0xdb25, 0x4}}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10001) 05:55:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000000)="e9a279d786010f0000", 0x9) fcntl$setstatus(r0, 0x4, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) mknodat(r2, 0x0, 0xc, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 05:55:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/103, 0x67) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 05:55:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:55:48 executing program 1: munmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) munmap(&(0x7f0000fed000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 05:55:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x42, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="29807312c856e4237dda1132ab9529cce9475941c67cb8db5f22a5274c01cd9e30739e73aec0f991c98ebd226a2edc78b6df737ee93a86308d34c2dccad88ddb371065800dcefd93a65081dd71a6d167d03b93b37f4c34e17c8aa4f839cc0cd68465e780ceaf7120b4c122e860b74ff2295965647849334e3d4f270e58e94dcc20daa4c2bf709a090082dc285388f78129fc2c261f84519cdea982727ec2d13da7c1c11eb879603ede6c4b868afcdeb5ae543598b934a61017d3ec219e8fe6983894847f773f164fcb9a21781beea0bba57755aac24f93256ab5a8c65e90fe7a84fcf7d33904923120057b0c3a80b7b8e0320300e38e1100000000000000000000000086f33657ec1db2cf7c374daa3324ed8c1232ba0c68c2ec9aa9f6b6b5753e85367a6f81d3a773e8baa413b38dad90b2c26d7a86c43d"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x6) 05:55:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) kqueue() r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xd8, 0x1, 0x100, 0x6}, {{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x400, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80000002, 0x6e63, 0x200}, {{r0}, 0xfffffffffffffffd, 0x60, 0x5, 0x0, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1146, 0x2}, {{r1}, 0xfffffffffffffffd, 0x40, 0x13, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x3ff, 0x3}], 0x1, &(0x7f0000000140)={0xb9f9, 0xffffffff}) r3 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/57) 05:55:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x547c}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x7f) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() fcntl$dupfd(r0, 0xa, r3) 05:55:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0x206b72d8}) 05:55:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x2aa, &(0x7f0000002c40)=[@rights={0x10}], 0x36c}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) 05:55:49 executing program 1: setrlimit(0x10040000002, &(0x7f0000000080)={0x5, 0xfffe}) 05:55:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000080)) 05:55:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x2, 0x8) 05:55:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 05:55:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8600, 0x100) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/94, 0x5e}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r1) 05:55:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x36, 0x1ff, {0x7d}}) 05:55:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sendto(r2, &(0x7f0000000280)="71dbb9b92922cff1508cc8bd146bd25941ebfef8960b0256b4226d8cc3538d", 0x1f, 0x400, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) r3 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000000040)=""/40) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 05:55:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000000)="e9a279d786010f0000", 0x9) fcntl$setstatus(r1, 0x4, 0x80) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x2046, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 05:55:50 executing program 0: r0 = socket(0x18, 0x4003, 0x800) fchdir(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) dup(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x129, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) 05:55:51 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)}, {&(0x7f0000001480)=""/146, 0x92}, {&(0x7f0000001540)=""/210, 0xd2}], 0x4) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/217, 0xd9}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/125, 0x7d}], 0x5, 0x0) 05:55:51 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() setregid(r1, r1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 05:55:51 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = socket$inet6(0x18, 0x2, 0x0) read(r2, &(0x7f00000026c0)=""/166, 0xa6) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000025c0)=""/215) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 05:55:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='/', 0xfffffffffffffffc, 0x0) 05:55:51 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x3}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x33) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) 05:55:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r1) fchown(r0, 0xffffffffffffffff, r1) 05:55:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) 05:55:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x8189d98ab3fe6ac8, 0x400, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x84, 0x40000003, 0xe0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000003, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffd, 0xc0, 0xfffff, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0xd15, 0x2}, {{r0}, 0x489f200c55ae84d3, 0xc4, 0x1, 0x7f, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf000002d, 0xf05, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x200000000, 0x4}], 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x45, 0x0, 0xb6, 0x7}], 0x6, &(0x7f0000000140)={0x6, 0x66}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000100)=0x8) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)) 05:55:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/145, 0x91, 0x843, 0x0, 0x0) setsockopt(r0, 0x29, 0x4009, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x9}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 05:55:52 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) dup(r0) 05:55:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x10000, 0x8, 0xe5eaaab, "fa312fb084602240c54b6528102004356fd1ba14", 0x2}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) socketpair(0x18, 0x1, 0x5, &(0x7f00000000c0)) 05:55:52 executing program 1: poll(0x0, 0x1e0, 0xffffffdf) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/208, 0xd0, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:55:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xe0, 0x112) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x2) sync() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:55:52 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r0, r1) socketpair(0x1a, 0xc007, 0x1f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0xfff, 0x1}, 0x10) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() r6 = getegid() r7 = geteuid() r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x5, r5, r6, r7, r8, 0x14, 0x7ff}, 0x9e41, 0x2, r9, r10, 0x7fc, 0x0, 0xb518}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r11, &(0x7f00000000c0)="0600a5cf1ab572a2e223c2f6b25e3fdf41e9e5d99059575309b5aa972ab16fa5e85a0c4fa063c987200aac41ae456d3c7c9916eefe57449ebcd6c8b54b4ad46973f1556df76ed445d72143f779c60ce40c1dbb1461940e551e2b77881edc29f28c1c928b9e2089637c16d5aeb610650182727c912099d3c9e4d07cb98685812d6debbb1de8cb6f9f0875f0fea14d18c641", 0x91, 0x0, 0x0, 0x0) readv(r12, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 05:55:52 executing program 1: r0 = socket(0x1b, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 05:55:53 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000011c0)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe(&(0x7f0000000140)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 05:55:53 executing program 1: r0 = open(&(0x7f00000005c0)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000002280)="e0696042379f91c114459368dd16948c8aca0c172212261038581ab33dd587adda3898a3394b6297779119638b9f5f9b24c3163728ba4fffd78d3c5cc69f2345d498148fb3b7f20cc125d89ba2387751e04bb7165d877f791336592e2889029fc49784ee178b263dc835cbf699b4d4c4504e3abc70827cab12744e7a1d5aafd0f2da912232f60b816614345f1ce845f1927a9c400a15042bba69d85d9141d2b84c6eafdc26f60132e9e0dd4d6daed84a78ee11d4f19d4a8c024dc60ed77342ed082854cb77d8bb94252f7664a26656517dd2c78f4a11a248c9fc993ce4ba22f5813fb04e57d65ace57467d917604b833fac4f9e0f93f90b7bb9127eab1a409cbd8c3c026692b65561f561ecf3bd65b1f02c2d232fb61492c5ca832d7a22390aa7cafa8acbeb248f9d536ec940d456ad8080c1b61af4cf5c0ed202bf1df637833250f4869c15a055bb5e49617743d2477d04ac9af51e1dead57232c00534b98890dab268897bde9af5fbcd89fb6f4f3be05114d41dec07c57ec9b0312c721e740515b2f82c4d5dfd6e356f2361f3918e46475919316ecf146db0896d2eecedd31bf8484c0d8a5513d19aac296dc06122c114c8dd7843538b432e0b9f10fb4edea0a309d046dd0619e508e600b4943aadd4c78af6bf63f2843d86667da146c3374aa47ee6787eded042067e5e7800d7266718325f07a246cab2ed35dab9ede80eb454d3cebce165871197fab2a5d5f0cd413475596069338e70c79b87c904ad79214ad692e82a6c304e820f5e59cd2b59aedad447445d6891bb7e459a7842bc836676c732257f3cedae80b17a08d5fe76f6ac13d18d451dab6696f78baca136605e1318d004fe3a2f2f3eb8c0916e8d8235319c2489abecd21077a7016753da1cdf79db4878d4158f4e805ff8fb227bd0b036793583c13d4b76420b3b8d6437fed7d7805454a09f9b36cb4a3390b6520bd7c769be147571e647372d8eb1fdea5d7c4953ba463ab7300e9fdd653a5e4783d3944ec0e86e97c74129f087d65f9149db7dd9be16201c08f570dc683c3595dc6ee4787f87c8c19a86ef8c4772952c6bed5215f4be67c56568c0c20cb597729f9da57212e8819a25bbedf8e839e9f4c15fd6813cc6fc1285e1783dd5ae2e79b5464dc3db34025ef8d01825cdaa0bec736d99dfc9c4ba0a4e0623576d0ab3d5fc2fa614d6d62e8ab896b10f5c945972bbf332ae7a74339a7fa0d883eb391263368c7b36489629910ff9a25c22e2ca79254d2fcc681fae3b8a258f40e7d5cdf16aad912fe64d48201461414f7dff22a5ae21a4bd154b2426e8a9bfb3728f6faba4f384728562629b651d799b4f785a4ee2d68a2fe339e30067d214c118edf139daae812d71965df025f9ced109e758d24ca9869c7b1e365c05fcb05d628b77edd79134971b2ce54489c97eee0b452a08b1d4b7207609ecdca3252318ea17d3c7fd70b63f8e4811e30883645fe2f7f46613429785b8fffeab7f3e91fead7c7487c988dadd3090b980500c57e5ef1c7165b459b5343c5a12e290ff5e76adde8132539b9ff8d76c0b74bd3b3c0e015af2c28a40f374c1c83ba59c409173a5228516c3f0688c1ed3a7c21b473c505cffe68b8471630e2e630269df820900b5f01e2417f0217710b5883ff6f86b19b93a924157e174d355658a25cea512cb5853fd999c4a45863a5a58cf9d8f914b5013b5cff9b81c547783ac81ca93c63a3cbdf5dc741472beb99f26c520ef7916387cc81e094489d99645abed4eb649c7cc2c5329827322cc104c4b81c257f7ebeac6b376c5bf2188ebbbbc807b5503a27eb19725d0794e7544fb7bc323da42b1cae802213436c46075b90f41f1a850d99a413f8839b781686e1797b5eca92f29d50d0dce63476298f360bcc275c0e8b01214a25dd498d234bbf51bbd79808ba5e932faed2fa5a194a74f3160ed7e0d48b398cd92503fb3165d536261618a3979ad8f1756669a71a5431af62da38375020e8b799bc1d2453e4220b1fb49f7a7c6aab1dc8181b1dfeb3bcacfc6462a5fc8246d009e610df65ba973e032bc7fa46f6fa1d6b99ccef8b00a7df4d86066138c847276fc4c74fe54eaa114ac8b6cfff92d07371b29a3e0dace57daa0eab03060fbf67e32cbaa646026de75c04e9005c7b6fec1f14b373038073463342b820b6a6b4a62587a4a21b6fb4e57219de4f0532ad9008a0c5aa931af280be3a538ab6bafcc11dcdfc55445f6d3b9253bc0896ab0e3138c31c0540c76a4739da2acf691a54cfae55f97de7db5d8a5368bf4bee3f53c1d54328bc9483e98d1bed2ac9975bdbcfaf85dd5d53fecb92249e451dde040a80ee0d4f7b56c064c0ed1900378e6f62216e0df4167b2360c9b4639fb69541e8fe12df587067188651352fa986e45a52be4302d11aab757374f7d0172285113173f9adf6472c813e5298c735de35991e4c89aaa055b1783a230001facc6608c6afe0b7dbf731cb7fd1af43e847db5e93b2b5f1b5b1af1904697d1a955c9e9ab9e47d624308dc9d5b1044465515b6e1bb4986e4b80cd7a926003f0c3bccd6b8e211a6c10869ea93a97d011c5641f2d1110a5749e7f0952d0c5ed3cd32e4ed3d877ea2b1159aefa8b92b107eb75885587140ca5ff548c6448c22645e5aa88d15858c3b0948110ca297259109b8fa73d959c61eddd70f10e43ba6bf599255e646dcfee2f2f22365af8ebfb23e2452b782180303898665013839df1fb7acf2d4de3f3e08a2841ea5b12e2cf111712ab8b78c0ddb5c6c7bbc266a4128cd3764e4788a01903e5cea651f688a82cfb0ecadbf9e0b98fda927ac02b76568b06bcc790e8b93b3f252baaae2289dfe39394aec4ebf5f6cfddb2edc53d79e854ebe65b1877c5bcad00eb3646cc501cddfbf92dfe56bc2ca8d41a8c273db5e3b0c409c0bb0fe26e253d4440c7f887387466d74941ddf51d56d10edb894a5f445b7ec56d3c34482bdf288f59d7aaab76d7ed039f3ada46aaa5c585c9c5d901630f97e14d4f54590557ed3f9c93a8bc0651c7f104f42bcab13dfab6381c0870a3f6f58bd2c206a6166e4886b2a0364fae112e44810e208f9ccdf483683d3eb20126e47bbfec5b450c6208fc72d6b8073b94987160d29aded9401206bfa033c8294b15c5f6a0c786250041800ffa5b4862e5297cec0bf4739876e9cb0e830b28c29c7ed8ff0b83f8c19e77800e810c2a57e69e8f93bdc2ffaa1a809cedd0aacdc019df0ce8cd44dd23ec46d424762a40dcd2fd4a3bf0445bf5e9bebb929d8e0bdd2e50145a411586470c1d46e2a01c6732670eb75362afd88d082a885bd47a389758113d37c5accbf09b16541b9386655372effc7b46775f97472a3370ea1e327d202db6ed3ac9121cced6434f9f86dd45c850f34f58f3ecc750e8baba2f03bcbcca1e955c83253626c1b4995f72a3e892696b14b8e3d2bc2ab4ed51d98366237c713f6d1869761aaabe17938df3cfffb9fcac6cd146f067eb0bc69550bba8ee4d213f2152c92b6e9f6dd132c0e9129cd8b4cabcf39c4d2973f281429e53b4c73e0c1a87d159cbd2a2c7991025f76f064cb4e1aa41208bc4315a04d7a3921f0e25c2b5bbdd87b1b389c25c6af800c369eee72c8a88619e2292eaa402969b1a3cddb0593b91b4906d6fdba8650d99162638c82d1ae05421cf16119e98170e1662f24923d6483c1beb07a233d5268e5e5a1c2aeccff223bba39bde4df419590d6eba4f693b14e31c340ca822608a3d4a3b1079195ba543f6f5caf0e9627a8d557a9e09c221be5f4b5211f4952972a2a64c3113a157d73a88429d07d09022a9c1f844112ec850ed3c0e8b43343729843eecfb5974dea7f2b020b07033e169670532ff51dde9bc259005cfd83b53290967bf30151244157e83dc9c8a24095ed969c693de40ad8f0a325397cc7933e2c49362d85c40ab8601d958a0975b014d54b9703d31209196ac7588263a5677be6b995aa2be44168e78568af39bd90c0b2bc8ecb4f4bd233b5fe7b332d47ab40cf1d38d21f72d3537863828d459a6b6e818b1d8c2b7a12c16744ce36d8da1ad1923387e5980c8b7941b3bb5f5884f11b5d14c2e63fb27d58d46f0df8fe2b2627a33a9da41a799952b694f121dcb53c4fe18491759608d739ccada3df1d837cc0296f487d1acb125845e37c86a4c8cf10dfcdb4d944240d91d740688dda35bfc23a90f257b240d9a1ec83cc345b576b52147c6bc0d291062197104ccef96c38380e0344afb50452d42a0026766a882e5723cc614794eaa7ed74ab4baae5123837c02c1fc2ffef2f99161b65d08751e52c758e81fd417c96904fc1c8406b83ad9051d44736ce99df1d897146083fccfb7235749e67be1df96dfb9d6f5f8d4dea9e52db8a1a17fb1b0bf78896bb5b4170907c1c901893c7efe8ef368eaf07d69ccbe571f0e8da451e25c92388e4d6265453f28215e411f4ca64f45ceb58841f33712794b3b058085b0372b7983ca33e548fd8470778a9ae32b49cbc6beedc620615e144e71ef867b7dc7be89e05f90605eda2909e6d10583096190493f7a9e11b37f5c46e7687112430cd91792671ba765552117c964d45f128d3afc496b782600e26b72d7252674b5a60066cfbdd8f94e10d65ad254cd72038c8e02246bfbd205982878f7381aa671a96f8d41c27ee1562d4dfb060d4ec743d6cd6041a04cbc47d6f635e37958f6715bb51cccf44aa994300a4033c54ac35a27689cd438cf4ff8b09b0689fb8e25f515638673802cde2d834ee44c7fe22d30baf1dc11282ef7f9ddab24a16dc9d7f4f0685c09724b8eb71167c75c3fbe35e89ec21a6eb893da13b0c872d40c8535cb1ea5d0c251615dfe52eb65f02fb2b3b1002edeac6834e7f24ad111927eb7c01aa181f4ab08947d087a1fed012980a281f21491f77df13d79820297537799cd17249d563ec7b9bfc794cb7aaae29046af9a0da8a775198e11a8ff0b5970fe698a7bcc4d0a04cf4d24193b72dc47b29a0170804e58a7f5a50bd5156e3c8f15e2f661b4566c60f8fcdff263660d3988f3c3f5afe86af51e6b04ff3c63663a0ae8d61c1380b60726f1dd9fadb2331c89bb0fe250820c63c7ce3a7474553b840a7815fa39d0038ccba4c22576bf8fd895fd0d3fca2e34c4a3a05a20554b144b62dbbea2615ed4964681cf42b5bb08b93722ecf11cec62c1ad1483c455db3435ddb00e8fa322ae5b884b0d7b0aaefeb5ec1c1584e59bc997300b432c1b8d076fe1737339898a84608f4dffb403e29adefda65f1e1a6ce51872512b6f991e7aa58b72ff242a92df59d3466ca1b350d872b4300c5ce352ee80bae0d240dff6803b68507dcb139172db6a627ba6297695e45419b356428b2ac025209b3857ad6252b33061c00a60ade908547f24eefc3f32022f5496aaf3c10a82ac6c3c495ade7e5bcc009d1d324f769c83b0361705c84a992d7601185cfc3e2d27e4391284d769814", 0xf27}], 0x1) r1 = semget(0x3, 0x3, 0x200) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/21) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000140)=0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 05:55:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xf5, 0x20000000, 0x7fff, 0x401}, {{r0}, 0xffffffffffffffff, 0x80, 0xc0000023, 0x200, 0xfffffffffffffffe}], 0x101, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x16, 0xfffff, 0x0, 0x80}, {{r1}, 0x0, 0x2, 0x20000001, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x55, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x4d, 0x0, 0x4, 0x7fff}], 0x8001, &(0x7f00000000c0)={0x3ff, 0x2}) dup2(r0, r0) 05:55:53 executing program 0: r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000080)={0x0, "8386f898dcc3aaa999095aa0f6824622c6da6c6d6800"}, 0x1e, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 05:55:53 executing program 1: r0 = kqueue() fchdir(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x4000000000, 0x0) ftruncate(r1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 05:55:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7ff) bind$inet6(r0, &(0x7f0000000000), 0xc) 05:55:53 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xc) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/59, 0x3b}, 0x0) r3 = semget(0x0, 0x2, 0x624) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000003c0)=""/166) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)=""/52) r4 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x29f, &(0x7f0000000240)=ANY=[@ANYBLOB="28080000ffff000001000000000000005fb552135eef85f7d3599c7e06f8e5f932d1b96e0857ac9c5bb190e246126ced9d9b5090d74e38357afbd9ce7ab4b4e09963e829b76dd057f6bc1c38198cf1e1794b72f4c5376526689e06f56e0fb858fa1e9f00dde05d0ae9b7ee70859577f951354c4d80000000000000003bf07a8a259bf0dc05c61081bbcd702e586edefad1d00ca7feedf09e83f0f3e52dc4fe3de7d6b1d48f34250412325c12159bb7a9a9e20bef022e95ff4add3cf944aa41bdcb747d70e584ff6f31795b80fd018928ffffffff0000000067c4d68376b5485f7323cabfad04fa612ff3248980bf08c46469992fe4b1e4c07c6e951d40380b03a8bb9321993af9d1880fa3629715a39f1c374c37dc46cf3ae7e8eb442d4303d2a50c6e7668111858c7b541e7f3a5b328e1253128d4094073541462c400000000000000", @ANYRES64=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYRESDEC=r4, @ANYRES32=r2, @ANYRES32=r2], 0x14d}, 0x0) 05:55:53 executing program 1: syz_emit_ethernet(0x171, &(0x7f0000000280)="852f479444ddc325d819b5cd62f9fa012eaebc658b7543a1965beb2601000000000000004d97916885c165d6990c56aada3f569671cff7072ee0524f8b35271087fec459d26c12d31b529dabb91326644d0c51a78d340b94365a4849821974ac1bd934222cf1ce1f85050614d572000016a572d1681faf1e00000000ce22a49f2c9ddca62698bf7735b6e97c5d4c5bb65c897baa011f0e59603c1e44c8d70e5ac84d1758826530130a7ea63ac997f56e0d86c4d8d03068b45f846559952964aaf8a1df01c95bb5574ba5b35b5a7911345c9ddb160a71bdfdefe2f998b5488fbc2592d437201e2623e98c12913dcdcae3c39633a1b0c8c5e5559d996a68cb74ce3f6b96d94a2e50ede42ce6fe28f1be596caf7b90070b1a2b8b38381b5024f3f507aff1092eff73500271b59325efec7b1dd94f138af2a6b19cfff730264fc3162fced5711b0458cbbbb6cf2c721637f78817bde9f896e0308c532fba1dff8381bc269edf0aae59b28103c6b47378681110") clock_gettime(0x6, &(0x7f0000000100)) clock_gettime(0x2, &(0x7f0000000080)) setrlimit(0x9, &(0x7f0000000200)={0x7, 0x8}) r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b8127421d59ee293f44cfc9ac1d56e57a8089933789d033176bf02f4f6b6d01ef7a0928dd2ebc0698b635247b7919439c683575461", 0x35, 0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x8300, 0x40) recvfrom$unix(r0, &(0x7f0000000140)=""/152, 0x98, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x7, 0x0) 05:55:53 executing program 1: r0 = socket(0x4000000000008, 0x6, 0x80000003) socket(0x6, 0x5, 0x20) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) setsockopt(r0, 0x0, 0x480000, &(0x7f0000000040)="ab90b65f1262335fef3a6021f495e5c4b8ea1a67d2549fcbc1080d091e945a526e57f3fede7515badbcfd62de987474fa676abf5320c33be120af0758de62a0f744b84b3db62f22fc0b1b4f5d54d7c1ca120829d4c14b9", 0x57) 05:55:53 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) stat(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x680, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:55:54 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair(0x18, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x1, 0x1ff, &(0x7f0000001200)=""/164, &(0x7f00000012c0)=0xa4) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 05:55:54 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0xfffffffffffffdba, 0xfffffffffffdfff7) getitimer(0x0, &(0x7f0000000000)) 05:55:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) 05:55:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) setitimer(0x1, &(0x7f0000000000)={{0x81, 0x1}, {0x40, 0xc350}}, &(0x7f0000000040)) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)) 05:55:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xf31d) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffff7fffffd, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x101, 0x40, 0x39, 0x1, 0x5, 0x70, 0x3, 0x2, 0x1, 0x7, 0xffff}) 05:55:54 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 05:55:54 executing program 0: r0 = socket(0x14, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) semget(0x0, 0x3, 0x2) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x50f, 0x8, r3}) getsockopt(r2, 0x401, 0x4, &(0x7f0000000040)=""/29, &(0x7f00000000c0)=0x1d) 05:55:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:55:54 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x20000) accept$inet6(r0, 0x0, 0x0) 05:55:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28002, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) dup(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xb76e) 05:55:54 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa00, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xffffffffffff8001) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x2, 0x71, &(0x7f0000000380)="c974d44dde62e0d3cff5a68892455544eea12ca0ea3eb74baf71de6888db66ad8d618bd95241b933c66e8e8a4790d21c56176f9e8f0aecdfd6bf86749819db58ebccea06d683f4022f0e6af633ad009ba561bae79f20ba78214b495e1e01df79fbe317b71ae6ed83619343d375594520e2333161d5a485fc227e1ece43c313c8ffbcd55847833a4e950e109d035856a6f70c0e05120cbdbd80beff6b5f2024cd40ccf8be2e095509f197baa185c8", 0xae) getsockopt(r1, 0xffff, 0x91, &(0x7f0000000280)=""/187, &(0x7f0000000340)=0xbb) pledge(&(0x7f0000000180)='/dev/tty\x00', &(0x7f00000001c0)='/dev/tty\x00') open(&(0x7f0000000200)='./file1\x00', 0x10, 0x21) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) chdir(&(0x7f0000000140)='./file0\x00') getpeername(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) 05:55:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000004c0)=[0x0]) r10 = fcntl$getown(r1, 0x5) r11 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r14 = getuid() getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="83011ca0d9c23fff617d06bc0e52d77a5d7758ff8eb0e28bc658173f8d47b9f1dcdc5f96d4334316d6ad1e1bd60e44b1c71fbd8450d7b6d6bbf4afe14256f150e07ae7bde4035cd3b5bcddb9cb14c506aa6876cbc12375fabda1ebbb8593375984ebe9a44d094ef5ac52a9d94d2cfbbb1db31f091a0ec9f17700e013826a6c25888f2a6f248a490b4df5d43923f6cadb75de34ecb5cee1", 0x97}, {&(0x7f0000000200)="da4b7d1b7b3ca911ab87d02d2fbbda85de84a54bedda5b5c044cc36d16c1696ecc6abf8151c3e3bfeac1f3e6b4be2297032eb80b74b16084b426bc66da49f0c3a348a462d71d5509c663debb162a091699c1d44e806092d8324161e7d5ff6054bd541bf780315b05f48968c2696f81db2530b804afd2", 0x76}, {&(0x7f00000000c0)="52135f8d5652c0dc9968087cd9", 0xd}, {&(0x7f0000000280)="ff66c73991081740be699855c34ef68859baf9fb9559ad3a1871c41240a4355b283926a564fd9b19264dd9416d2fa5a9a18e3a9e83a167c787d5b250a323b0249f9da98736fd5990153d2b3837724b8535fe789acfd0c4561211907cb2688aaa2f0aafe2c9fba51955dfa12311030400d8b7957c98da3c69846f45cff02548856e5661d06cd0668080f0831132005cd32a4b59d236532f1aa035f08610f4afd4575c378c7921b54a8d004e9b5469e70796bb644365e799865a6b2594d42d2c7902c0afd62d79c7110073dfb3ea1e4f4a6d2c011ee8a4e75a617a0a1a6fed29db54644999df0387bb70f1f8f6", 0xec}], 0x4, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r2, r1, r0, r2, r2, r3, r2, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r3, r2, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x108, 0x401}, 0x4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:55:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) socket$inet(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="8537ebffcbff13b9fd812eaa4e713048e6993192", 0x14) 05:55:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x19e) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x20000020, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x78, 0x0, 0x3, 0x8542}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000001, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x11, 0x4, 0x1}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x20, 0x80}, {{r0}, 0xfffffffffffffffc, 0x45, 0x80000000, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0xffffffff, 0xce}, {{r1}, 0xfffffffffffffffb, 0x1, 0x21, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x9, 0x20000002, 0x5, 0xfffffffffffffc00}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x4e7, 0x562c1df2}], 0x5, &(0x7f0000000080)={0x91a, 0x4}) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 05:55:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820100ebc90f0e000000"], 0x10) getpeername(r0, 0x0, &(0x7f00000001c0)=0xfffffd79) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = dup(r0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x80000001, 0x4}, {0x1, 0x80}}, 0x2) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) fcntl$getflags(r0, 0x3) 05:55:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x9}) 05:55:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8480, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 05:55:55 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="6d826b00ad68e576cbf1759fc27b0b024ed0f27bf243bcd92b1224f35051f88024a9c77aa397a3bfd46f1cf3dce3ced7a5398ba05cdda0a73d5db2cff2416dc02038ba6043a6a13a3761be663eb15e3d1f68560958c1ddbe01f19f7aee1a9ddde9bcdcba4de07a1f657d9d59e2f0248cc1dd418cdf56855df2077b167a89113e64cfd302b7b2bb6b0a9c2c9c5264d7e91eb70750f03396e5782d4e4821ac258338d7d1d434ed3e20a9358c501f7b960a991b3ecbe6e9d86f2a7d3cb1f1190158e89fd160314c5f50e1a220ff99cd691f43de0f1af849e3142e6e43c29e47ef25a99256a86e1b7e7628e46d0ec19c9d4accc44043ef1f272752", 0xf9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x19d86d86) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x90fd, 0xaa54}, {{r0}, 0xffffffffffffffff, 0x28, 0x12, 0x1, 0x4f}, {{r0}, 0xffffffffffffffff, 0xad, 0xfffff, 0x100, 0x8000}, {{r0}, 0xfffffffffffffffb, 0xc8, 0xf0000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x400000000}, {{r0}, 0xfffffffffffffffe, 0x93, 0x2, 0x9, 0x4fb0f069}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000002, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000090, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x1, 0x0, 0x3}, {{r0}, 0x0, 0x0, 0x40000000, 0x1ff, 0x8}], 0x7cb000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x0, 0x6d71302c}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x20000001, 0xfffffffffffeffff, 0xfffffffffffffff9}], 0x2f5, &(0x7f0000000280)={0x6, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 05:55:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xffff, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:55:55 executing program 1: pledge(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x9, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) fchdir(r0) accept$inet6(r1, 0x0, &(0x7f0000000040)) 05:55:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x15a) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x10000, 0x80) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000280)) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0xa8) 05:55:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 05:55:56 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 05:55:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x80000000000, 0x0, "000000000000000000ffffff7f00", 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8007, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)=0x4000000000000000) 05:55:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = socket(0x2, 0x5, 0x40) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0f26294a72e7f3260f2cc79eb5650308a61c793abc78f74516d57033c244c7e728e6e79228b8923706e3cf1d6065e8b1ae6af69637fbe0e4a9505f6d84f9407f593db315df734d6df0ef524c2237ed0432fb1ce65707bbbb38faf2a14cf70f64ae1581ee952a637890ba57753d0f7790e6156a053eeb7115d16ea1dc29d97e1da07dc08268186413072fd13213c0d46d89d369042e03c75950816a848c2624968a128b00e3d91b7facde0df534c5da01a36b051cfc3b414018da76b2a84cd29f4cd141dbf683074c37a8ee5bf75fe0f496", 0xd1) read(r0, 0x0, 0x0) 05:55:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) clock_getres(0x3, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 05:55:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deafde841c59bd150d789d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110fb64e1bc4977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7", 0x113) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1000, 0x3, 0x780b, 0x1, 0xaeaa, 0x0, 0x4b07, 0x0, 0x2, 0xc3af, 0x200}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) 05:55:56 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) sendto$unix(r2, &(0x7f0000000680)="f4595d3425afd9c77a5eb231e7c7f2b4e8f151079fe499494da87632b9596d4eeb41167209da1230849904491a145ba3770cf46de2f6c4172b08489ae042e43c74f549d26dfd7189fa66f0ab174265ca5e418475e112ba6b104e604eee19125c9d1674fc64061e06e38a858af6a9a81d85a10422f0b680c83fed3be8c4b835680d3f8ddec350aac4fe0116717b3c4418bdb7045a368c40a5e127ba89f525e330f91d4ee83ab5b206aa30a12ef7e826fb008429d471dfb3da5f272621668212f1d6da30447390c9945604750ae58f2a4fd970b559840eb828957ef118d4ce9d3520b8b56c7b152afa81c9ab89c893e693788faa215922e5ea8dc0244d40458be777f070c62f01205851160f32819bf43e2e2f58de45ee6ed04f463d834311da992e8226bc65b573fd5c03cc250b4abb322ac48919c137df3332e0d5b896c257d14ecc0ba019132bdab41eaf2663b3fdb3fa4b3c5803f81a1d6c390c4addaaf29cba223ac7d4f2fda47b04565b7e1d9bfd68b65f704f949919903e8afc08b064d858a5a481c8a364ebb7f7dd59413f4fe925005704f25a43959e2e8e4898e2ccb19a7be65ca996006369ddb0fcb2340bf353044ebe21c76bed44137a2453dc96f62bee87a23491e915c52870484c357314b4ceb4a87f0d118ef9d667b0f516ad11f3035ae249474dbee285a6addbc1e9aa6810a88709535117d81079a48a1a011414dfe60b5e0b9c9f03ed890915655726d5cc44da687120545fcd598f304f5090f075854679b3b3f89ff3ad78104ea96fada9c9c30d3a97f3d70e7d6bdfe72aedea819014d8eb92f678278d6365638e440f74c3a2f08517d00c43ee38d2032bf20c58806208dcc0957c1e6bf412d05edb8d0b2ad9ac6e3b4a4cf13710b5eb6c863e7f28694a61c51eb39588a5106353dce44c1387788dba90f4ff92be9b257cc3de6fd2c50264e33dfc8fdaa58afdac2bf31ef1c76f630210b2c92b9e16c490a809c700b2c540ce4f78c99e71cdfbfa1b982f117858b459280200113400819d815441ad77f92ad20f8f1047e3ed392e6ac8f85e906e89ed2ee59d0f9cd3bff1e2c8b6f8e23dbc5afb48793f708cb01602993eb357ea12e5fcc6290ff08b28572e010611b86b31057658d5d73e1e5a9e2a01a6ce095431db4876900b8147ad84c927621545d8373419bd829845fec67aa37d95a2e936bdd51fb69d75cda8f04a0535803af3a411de69e61b7570d4c6415a216536c55076ad0fdbb9a1ae05ec6a8d5eb3c8908f1f6c984e1917425a711e974bc898e9a12995f7ff894e1e676835a2a8f0ed2d9aa4676faea326f57198d8760f1bc7d5bd1c824f7709d9b8507d9a674d2de6c6b96d087e140825aabcb1c1f95e693850475f595f8e02c5a62132d452c13cb1da1bbda01120df595274506ac381ab469fd13cbf703e1d58dfc5b9ebc9e6af5507276eec560b9699c1d1deb245e716751aaaa9aa9e0ec39e924c22a641f020e0e8e8d327ab2437715b25ff3d0cfdb5af90c57cbffe4cbf86cd54cc6b922d5b891751a1f0bece1d3ee7433058ecd9d0e91f982a4f0c2a3627226000da8f8263a001f4d35cd80d40a68a33001620d2795aa264c4663d363faba6bf245632cfa6abaf78046e4c038832b1fdae5c17372877d5ca261243a7cc84f629845f0818dbdc70d433200d1f8cedb381f5ad44166c92deb3b27473b29ddcf8f89c8be5cf907dcfb27db1fe6de2fdeb88af59287378079235f5b855704b18db952938007886d283b20c7d0df416a7d609750fb89ed5c42967d64e9511b29df477f113493253704803b47abcff18c2e3dd72e4dee7d876c46b297e9e203735b0866186bc0de8c93b5a78f92267ac346c8e463e3f710298399d42fc29ab366c72ddc380914eaa2da8ba978b4e0f94a273078337348b8cecf7a03ecfd65bddba11a6351320a3d2b327dcf225988669a6b3d2760273cd36bb8a13dacf23021d3032b38b2f1826e331c6d4693abe120e7eca005d4f57d99db000e1544de5dc0e0a795f8178847a4d6d500dff3fd0c63f1283bca427dc9ebbc5132daa53d7ab945a96a4ccfbe2c4505f36f0911c5a8f280db0be3af6ac4a0555ce465f8d8cb70f9103d8f33cb7dc3b0896b1a28e076e878e734cb4c084c8107074ad48047d9743350e3e3e17b8a98c025ecdcf45fd3937a80f8d50682364fa292e658504f1c5d9d1136178d9320cce9e303274a893a746e1f161485ae5254539109ab4d887242d52559e6298007c22dcb4f73d531d090488e1c24886013c944affe47a08ca6c6873672df34c1de3e09413658d95db6df59f8cef597afa3718ec5ed08690345b24fbf3d679b8f394ae1ea45e3a85f45a73785631f0972cced574f7429368877e98dcd2966cf07cb362b501a1d2121b031bf64daab86e5154646d057a5c0c6906ee6172839734aa3f3ebcbae68a836117511f8e96bbecce5c1ff3c4fa56cf539a3bceccd5156dc653f6b5ced2b5ab9115eac08eb2340a74df5310d3bcc4e535d3f27eb8f7abbdd860a58145a7cd55240984f6b604ec832e253b6ab5114142f89a162fa0ab183537b3e1c9dbab168471d3c3c55ac2baa04cab1360d426eac918dfbf21771a9a49d36cf8c9ec1d18c1cd9ecc035ccbae1b37d5404b448a45d364d0a7f900d2d691b855acdd4eb45e3608e32f4b51d911d134f65aa5003de42bb512a2a526ed761588e3005346d7c9a8f8e18f90893915b929f62de7bbe65b64302ac7e65619b181e5d6fb7d2e8fcee2771b200ce356cda17b099f5a554071a96ef9be2c9c83bdd91123088b49f89ff592d2ada234e9850b02e0fbc9d094b5ad867e4883d319c6d313b18ee6c72d3514e2621805cf2a246d476403f696231f9a889f1f6420102ab885c14da31ed2fc94ac75e5753b5c1f885b9425b8aff0fba500b8631a9a8300ce487f84725a472e9cd220a7c7eedba2c5803c09b0103b39a33c8165c69d4dfe727d88b3a91276b4f1379f6e336e2cda1f11e4dd6d763421955810d3da429be366c4c3d79f1813cf420c9c78b687503afaf5b27eda43d3b84ffce1b442acc9b344dd02958ad774e578d2fbf494076e485b3bce1c10eefaaf51cd2634e52fecd215354cd2e1def93a786e35b2a8a89ea0b3bd7a20fa61a997994fdf8f8839d6a3eb845c9db3c0e3d54c1663984a1cf5feb8102910665cd089d450b7cea078ada179a0b0ff9f280a1aa908faf69fb5c3b1f2a1e82585295a96bc937b3eeb9b3b1aa120aa19059869353b9ea3956d0ed97e7b0de92e521e7ade659b9ad658f9d291c9c89a51df9e39745cbc52d8f1b15670ce2a6772486cb01681360dee739d0448681877f1d882c5e7cab82642f378d2587252d1998766d75ceac5291e262b1ae9b37fb76522144489459edd078adf2e1e118b002e8db15a56c7dc23cb1962a08671add77c5a8659582a23c0a60e04676a00eff16369b0c23dfe57921d6caea2b71bc83497082e06bc7cef992a90b0dd0709ea7698176c23cc9f49162fb27a7e3058096a586fafc0e0a07c7e2be1624aa8d7e1df029df0a50e8b5fb809be38920b869b117d563d257881b5e04858d98d66cb6fcd98ba86836f4bd3d0e04cb8664597c99d655415f73d0ed8b487224168dc96aac0046f460912a3345cd032f0cbb2909f1674784abe6f7138483c0b417ede93aac364217454e7fada05d6ab0b77298380b84d3976a1c5f9e34f12bd9ec1718fcc1c6d88fba25f6f6ad88a6204a28bdd349f75b75a626c095faa9f59834ba24548a46f15130fe98afe02f7a20edffd6790107288d4dff629e883eabaf4056507aeb7878d95c0fd94ab8886445c03d9e788a39a76e065b4749ec5c58b9889c1c900a5a10d3c4f9b158dc3746c2c9444ccccc216b12b3c66d93bc1cdb703b578260b88459b426710dc8130c0d8aa168f86da7669da11d61de187534c112d80ee4654b7226b51ed7746a7e9c57744aca39c1842af76b4c0fcde80867888eb581a0311ea97c7fdad918cee683dc1f9e45361f34773c4521c562807cda7ec28ee84c3b9af7dd048d392c02807e9b5b8e3f77e44a9628c2c8efef0f4d1a48b6ebc69ca6ca63e77940c5e5975213aaef9b9639239e62205f131defe130046993c831e99c662f1933238c807a43603982b14146adf99840e4e876ca6ddd6f3a9f87eae28cf0259df39eb612d36d6f787be3c6e7e7e9f900a527c8ab6baed7cff17b4752bb8212a004d3d4f799ebcebf1a5813d408065c8b652c6953af2944d549b4ba5d0ccfa4fc70b810442fc07db30578a2626fd88e2ccf59b92349c273fc53f15167e773ee01a9c4ed47474a4bffbb3e49cb67aebbf50720d6a67e0d27a76554cb58e12b0591b9a806045f4b039f2071cb1236e6a594788de4d0d0b19499f0ca1bc3540f5e5646960a7b5e1108bdf7e33751fd43706baf6c15548a0715fc3431faf674bdc64e90f9bd9d1c0d41e5df2b4543267d1fa536ed11a370dfd437b17d54f0e533e55680f04d4125ae3323665ef13bdaf3bda3c51a2aa014fe141451709a7bf2e43bbf962368146abb381fe2021022ee11c3bd081ffe4447c499496492fcc3a9aec288badb2ecf48f455081a1a291aaca2ed98462b946af243d156f3c47c785e5ef7adbc53b51933cea365b3499b236e13e8323a702aaecc6e7c1cf35bd91d4de8515788cf32f3ebc236c9bc818fd9f2112b4c08050c3723a3a2f588475ad9c5c1cf9fc9f0e23f72a553ea60a9a18825029618457005a9b07c1673ca88042bdabb3069caf98bace3ecbf1f4b69b2897abaacff63a87422e092d22b8606d7ac9d6f6a357a86d07fd3165e8a46fe7bcc7a9fb5318a90b7a5a58385d09b60cb7651cff99f800005e08a04abe3c606a374356c603a784652cdcdf01d05b25e9b2cd6d2c0b2310e462d3083896fa280f88eb6891d0e78860267618503ff0bb8aec6ed42093cfdce0585a66b7f88d4fadc20521bcf21abc8bb000f5d5df8c04c03c570cbcc10bbd2bc0eae527d6418351b2a61f6afec96232e12e6a30932fdae2c181393b1ebd0f082fe1c2be6e7f0ca33b10746e9067f416a9ea2b3922834f3d44b5c14b1302fdd0ca612f262bd5dac2b62e0224d24bc23548158b78aadaf1b06be47da0f06d065b4357a2e2f2bfc7cea740458e7ffb3741cc57f67d903009cc19a0d58cc46c450ffbb6d3c929d59dfc24f5b59646156512d5e8cfabdc3ef02475cf770217ed990a516e0b912b6525673025d0764721d64e0d6922e9eacade1c9f77393b2b6c082c1b0eed6be14e8e9a08870473e702e4662c034467fcda19d876d3c8cc7adf836232e64b36ad31a40fbd5440cf7302a1f7176657aa320f639fbb15437625011e919e0be3270c447c177dec92e7f913ad672c10cb266ded4b2b10e0eada6460ffe4788de2ec2fb350dc11a29e740b9fbdf44cac2b5754b8afd8ded6fd9cfa3d1ae10b382f7cbac426e1e70fe39ad075bc447fee9f4495671ca1479c1d7dff988714c88500c2d3de73a3e74c2300c3976fb148093e64b1277c58a385c55a060bee667f897b62195849066b3bb28a4d45bd098236f00321ae4b4b998011af93e6238809ff3e0e52e7d908a6c5f8d9876eeef3a5583072ced3e56825dcd8d612f6ba911c4b3513dea06607b34b21083265f44b5b243c0f2441bc0964df7ea8ca9070ec635d692d0c6bc1d69f1fcf1be424ebfdbc8b1fa840633e5c75da54d9c774030000b7b015e792799ae211dc471eaa674b6d7e0db382312d2ee5eb199e0a0af7103b3449622095fcd3177971", 0x1000, 0x1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/37, 0x25}], 0x5) close(r3) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r5) 05:55:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x100, 0x4) bind(r0, 0x0, 0x0) 05:55:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 05:55:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) write(r0, &(0x7f0000000000)="4099c100df5eeac4279c7ee37ece", 0xe) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 05:55:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="856238f4cba5a68da17d2f6416768519b8ce4866061c4662ca684233b593f1aec13524208842bed29f9e920ac8ade4bdcbb86918f456c2fb229850abc29ee669968dbc2c87c68d4b15876bb15c1bd8fb7001799ca5e3fa561b6c9e9577e8e9439844ed2365e9468dca324a483a223195a28ca86a6a58d2493786e913c9c644e86c80a788d8e6757775ef012eee65e5c13ee1fe1976c5bd30a245d43309456bfc8f36a51722e6097d2e3d6cc81c4a0d66cb6e8145509bfb9ec2106a22a19a", 0xbe) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 05:55:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)={{0x1c00000000000, 0x2a3689ca}, {0x7, 0x3}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000340)='./file1\x00', 0xc000, 0x8001) dup2(r0, r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ftruncate(r0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000004, 0x8001, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x49, 0x20000028, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0xc8, 0x9, 0x2, 0xd5f}, {{r1}, 0xffffffffffffffff, 0x14, 0x2, 0x81, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000004, 0x5, 0x100000000}], 0x8001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x29, 0x4, 0x8001, 0x2}], 0x3f, &(0x7f0000000080)={0x0, 0x8}) mkdirat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xa1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:55:57 executing program 0: r0 = socket(0x200000000f, 0x4000, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 05:55:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:55:57 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xff, './file0\x00', './file0\x00'}) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 05:55:57 executing program 1: r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = getegid() fchown(r0, r1, r3) fchmod(r0, 0x0) 05:55:57 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) 05:55:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 05:55:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) unlinkat(r0, 0x0, 0x63d6f27cfd879b6e) 05:55:57 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 05:55:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) r6 = fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000003a00)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r6, 0xfffffffffffffffe, 0x81) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 05:55:58 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8000, 0x5) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0xbbe, 0x4) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$inet(r2, &(0x7f00000000c0)="c29493e17bc6ec4bbe621c669396a98e66b5ee94dcdd2ed180277d630c4a7e9ca0c7573b498f94760af5f283f59cb79d9719a47b816ae4f29e584bc75ce77f9111242980b63e123c89adec4aaeee45126ec57164c0afb7106476e31f8eefd8bb5a13252b3280f726f1310f13300cd7610fc909ace1b8ac4512415b2c440536fc9df1a955f871d4959d3aea1ef3cef04b5a1c6291b530df5c9f35803b46cd626533247e6da87232a7956a0e2fbf1a30163492289111dbd4817caca8b1fe100d9376fa2a0f86420c7e2c4f07ee91dd70d5e5647dab38e6e04e2cbb4429ace32532636994625820b5e6e379ab4c81b4bbee676ae7cfaf643001d75dab1960a35b4220ed02583d6ca2d4d346fccf857fd6b99af5d97c6091159faee147c0cb0574a921556ca55da7be2fdf8f303ce86e837368466de5ddc6bef98d807b0b3cc4e51ea4b3600746eaad17a7324af988920b9f1953e3fc2055d11d043691aa1566575e07c4886d87590062d3035c4db61bac054320a07040baeba8830d0a0b8331857307f3c360c74e5742bcfb2a9fc489f35a618637371f2abc1cd0c06c7fc080765bb6b3eeabc93b19f226667a68a8c775eb3d1999f6e298736095fa4fcf6ea0194a8cfa4f593456af078ac218a54035b625b55c03a83ec3afd49b775c6dbaff5fb525805f1c6e485102f0c79b0ad8c6f5407f6b1dbb39da7a10d0d17cbd18b76aa54c680ad63fd378b09e1d9ae687d44a3a880b8847a73179499b5d997eca8010616fd12ac05bf70dbafd45138f02ec8c961fda4641eec57d8458fae2b512ebbd4e4f2dfec1daaa54b98411e44b500573175f0f2fa74e89e0d2378c798c845c6ace34ad355ec30da08f7f209c2440bff5be13f658654ab52a80895066689734b84ccc9a5ce900d531f69e7590ffa83bce1d8dac6f45caac40f69b08c28786441a057f8b07ed76326645c9bc0a1b6e0692e4202717af5b804c7e690a8508578083d0fe6345cc77dabe6592a50e7fdc4502281396a63111e19bc249e6ef5daa773154165fb1fb1912584c0e86954f3baa4bb9d28812154c4da5f0387002e2d83a2b2865fed8c52d6b81107bde013bd849cd9f3775f91cb11454f55d46ce99f69567c035b21b0e8ab3b0a698a24c2a5b3a56f6c6ec7d62a73b463a76416ec072281ef0ffb33d9e62a3ac60fd0346646aced924b837fcae260bac2c172f2a45efab48930562686d14f15db319335cfe0b5a1505c30d2995f0d8ad4f71c6e1682ab56817137f9cb60c08e40a10ba8c4ed71aa821923a8039b0bfcebe771980ccc38d5a73d0edb3b53077c4e828e5024b1a92e334586287284248506b7c5b662081c5649aa9a8959e085be21f81c5573c240386c6f19ed38687638241729db092b162b9091cd7f66d7f692458bd7485b4e69ed193db4e97d126d52e290c7b0656cfb205016dc034db506540cc57b2d8aaa94d256942fef4bb5da0cc160bcaae6fdcf1945a9987ce2e72611bdfb775ec0fceacba1c1d385a59d139874c1df410062abbf07b772608ebabf83e3601114c468667689d5b1d6f7779ddb47c3279c15f1cd473258dc30d3c819ebc4a49b215b21939e6d09f8da90f9f8e3af811b2b1267e1cbc84d7edce858dfd93aa948456e454b74c87f15ac08a7b8a8c3c04f3709f399469f74f91fb5ae4047953cf5c64d0d236a5b9830094023e104afb74a17187a7846017e18dc04b36e3d7d08c197fa7df76837790010ddf5433dc6b6fe72eee71dd5053604e88d45bb85920b6029c58cd807f46b58b1dc01abf5fbf6080fc0bf801a3501ee23c0d048c1bf8e51796745d62972628846f8f5b9de3a9d6ddbb302b2c1d24cc88cb6c951b055fbc194a8ab5de1aa8f13fb8e00f0d2465c6a7d29686ff00d07ccf34746b2a8596d2b3444cb07575c204893b543951e976a604f42481b190cd9b34e29ce2faed2f5b34b599a9ea74ab9a87dfbf51d6931991184b0c4881fa1c83bb9b34c35034d39b5ddd0d61d4138271545075c1d43709ec0245c90c73a84c3b2ff9232e28ea8a404b57da6d13b9222f4c3f216690309083faa1537c1acaaa1ceb6ea8f49bc4632ed19f7de2bc8924240b23b123e33248976d81aa5c478d97f62cb71ae8383eed26fc36050919fee38de08738932a76d13a37cf5fe627f34f3469404e38dea787a463cb169edb36fbb2a60b7e5554f797534c381839c1fd40cebe2377eb3dbc646f2d19df34b1f30ec3a00e52cf185d78fc6cabfbec6fe83680e7ad38493366e2d94b5bb9345893dc1f13a05a4a9a539212d80914feb676e28238658cba7a1d40297faf9e72a71ad2cc90f03f3daf11f8fa09a3918a3d440d3269b552216cb54b8e7d271ab9029d1855de146d6d4a9d51c8ab6408c851508aa87a3ffb6dff0a391b3849cb3074110369aaa67200e2a41d0301aa73afe13846e63c88c1c022db7a4399adbb8d63ea6938c6fb0e372f94d516dff81d9a9e416012f390b1aeb78dc6cded51d661a8cf7ff1b7b733a4757542e0969c6f9a72104d74883b6c3d0c7d462d9e08a1958be1764fc96b7e5e83d91c2916eb729afef2178973f141622d2584b0d3f4178fbd398e42dc9d77abc7a92c4b9d1c8abd8404545c4c746a0a2939147a98c5797b6bb69ec19da8c7f8a9f3c762d55753bbd7a8b1be5b20a5e7659339aaa94d667796dc9f67f1c8c0299d24f31de4b0dbcb90cbe75a98fc865b430ecd1144935970a5e6354dea49c55f45d27cf26114ae1abad31ae789528097f2e16f040cf8157d3e135414e3cf794c5776b13e0f5dca7cc042ac384b47896ced12ff51b89b545d238cd3cec5fcd997533c6d928ea5f53c887f6d24d4fabe5e6b023032f3ed59f2ae21b3b462685285e6c079c912b65d4a09f40baeeadbe55b8fffb68e37710a8354953f9ab4aaa2fd6d9d0040cff285bb5f36fe62bd72601a22e608eec894cd2f24231723ad2415249476bcf1327e515f1d5530bafaf785afe9b4d02882a325a3bc689234e484079581fa734b4af8aba16ebaea0701ece1a6a031972a2decf62ff1d35b58cada76fadffce785e2c1862874d7ab5d8a69b3fee502932137c4e48cbe9f8f8769eacc9eb8bb0b3abd3f7fc858db661dfa2393f9c627abc84d1b4906ad96f22d88e49c1beb85f3480e21f6cbf420958d797089f36a979f31edaed07297930f3d288b84387ee60c08f44a2692a230bf3c83181e464d9ecaeab9a85ff7daa0d44b39416709fbbdcadc97fbb6aa4339c92ef45ed6519020dbb212dde7d25b0d5eb5555cdbc700ac03b839ab20ebbc9a7b7c22756ac5d8e7e09aee8b80e9a6c96ec45dcba98faef8fce8e6e62f6c7184350ab45ed3ccb25b43a94209e0fa2f9c46e8722e9cfb252c9566c5f23e98b40add1a7051c11413c7281254eb8e3783e50ab473804b6480bc5aae15a086f422095dcf4a0c3ca41f63adbb7af9514462021988fb01157ba7114e313dc182699112fcdbfcd3f5f5d8cd36a40036baeb7ef79c04c5c21b3cec8d8a8120a1d621ae5f554d4e2dcc01ae242f9c9575998da8948787553a9926175db584e1c87a603e7feea739afe7c7474cf8509c4ebacb78d87daa8648786318c9912cff67c319cbf5875e9eb9d95aea6bc1d7d4ac79f4bd984dadfd6eaa2dc8425eeb10dd5aa8140746a9fcdec9c9da00febc538d0943788f684179fc0cbe0145796e3fe3c8086814ed43be1b2a1491df2bf0d53fd9dd8d2539987306e4ba8d2c245660a053eaef3a4b31c3578a2cfadbbacdd8cf75922df4a492c5134e2fb11408f805daa7ed6d8147c826d49a6d4a88ab2242e3cfaa18392c0af35f30d01adb55df39cb596e9992bd148081b1fe30773ad0d463653ed12347e060046977f04b18809cabd828a669ff9ef0a668bb6d84b7b76d16d1c7f40ab71f27c428abfe95aa115e1c9d0e6454f212f109387e29ab7fed49c55538ffcd065892054da0835387b58f1c1612a7dff578cd19423e8bc491de47486e70b0bd220f433bd4c4dfdeb4d0f8cb776e155325c71d876114c567744b9ae050f23b23456f35811748afe609f3067a1fab7437ccec5997435a5dcc3033179edba3a83d602784262526d25bbbc2ec8be91c1657532ef64a5775da69de37344772aef74df0a08e9f1f8ad8fe94f478f9bb312ca871c7072fd8261791aef68385c34db7dc45a494d063496647719109714f412f4e44e069c72ce32c5e8597e919c5880ae07b2f431c7cd62bc5deffc212fc1948af3eb83221187c3e185e6d6c2ae25b0eb11d721e3b0be978c732cd57f40bf3d152d9012b6368470fab51240baf6100107edced130684e09077dcbdafcb2fe74bfba8032c87fb266db9f787ec4a07950943e3ba3ae8552ecb1546b1801e691ccf050b703d0f3c83e90e7b4945925820029cdb7b01b7ad79727bec551414408e722aca7f1e1c495f95a737a541c0459883f2e15235d1fb5c23eef82f9bdab8a6982f9cfee05e800f9294338f6e6680a7b46305509ca17820b73855ef158fef86b63ef7ec7f5868f98bd7bae781823d33c095eaeac414eeda6c9100edd94c8d2c62a51f04c0bfe5f428913846d1e24fdd6669e6b8e64e81b90f50b5e5373c03b4c356123e87cd4877b2e592b7ce37a42a0eed4104cc8051ca9047116347131850dc55794447b8a9557123ea75b0279e232dfd5ccc615c348323648b8af0641efa93ce925c6ec505b458cb47b0211409000b93dc080795feeb72863a9432c473adfe09e2d461a3a3c3b282cdb3c751e65e268725323565bb3a189320da66e3a0bd74f4afcd843a36d724f268351b6a4d3f5b78825c856cbcccb21c5dc7c157d3ec77796aae6c770f8621b5cc4078094b6864ba3fdf39b4235fee46642c5be6d495fbda2b23d7feb63e872b84efcf65822baafbad2c6e96a118e094cac062a12eb16a8d824382086e4ba69dc4188cb5ef356ac2cca42ae5e6b750e35324d2bbfe6535b997dd023ec35c23ee87e92da9ebfb02b3f6a0dda658217546da0bb08968d1d37fb44833a4a7685c3e3d95e80a61d02c22fa0e14aa020f9de2b5f4e70068ce7171ddc6948e4060e1a8fc74a4b6ed28db0efed579eb9c307a37ca09c31d2e52b04a4b0e2a1f113d04d0f3a6be1520815e1b7b00106c8c1b8be45025a7d244b7b1ff8951969eadcae669b82b89c7e3b13b50e2c2d4081ac64e00af17004a51993a047bafe480922986a9a34a11c9eddd305b33a597c2a5da9c67674d5ee2261a6e6f2b7cef76370c6e6990a9beb306d732d7552dda857729b97481980410f3f456747acb49b7f536c0173a0b81a739b1a44ce0b7147d6492399fcc60f3455b876506c0ac02aaf5784b8373c28b5263b3c93b0a347f7b5e7b9478dd9d781d30a139f9a076f9469fe3f8302e5c8eedbd2967bd6a785d227f14fa5d2c17e17537c4754b26bbcdf99f2aa1d52986d636dece37582ac41416484fb1968e34b1a76bb17fed4c85a3c1634e160dee994068473c3ff14e178e7ceaa28415333bbad765fcd7d85fc2b9b9c2fe3f765a004c46f671b40dcceaaecb21d02f71f4a890a8c2767fcead5187d9bd739195b1d02c0a4b5d2c160c8344e36b04afc03ed60f8476ebe6132f95493a85575d6a1a2e9e44404da293a261e2abb150a08e43f78d5e707bcce1a4d968105c9b1b22a99d03514f4f6dd9d1ff370683a8531ddefb635494b12b0efb4c2f2404854706df456a3eadc042a4e6f961250ae3bfafb0cea860e75e8df45ee23236b9e6a71967ad02fb49da9de7260e0d9a5e8078c2f190fdbc9f28b7e900", 0x1000, 0x8, &(0x7f00000010c0)={0x2, 0x1}, 0xc) fcntl$setown(r1, 0x6, r0) close(r1) 05:55:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) 05:55:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() connect$unix(r4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x96c0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) mkdir(&(0x7f0000000240)='./file0\x00', 0x14) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() flock(r1, 0x8) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 05:55:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x89, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 05:55:58 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8, 0x6}) r2 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x4, 0x2, 0x0, 0x2b, 0x61e, 0x7fff, 0x2, 0x2, 0x6, 0x3}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 05:55:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000000)=""/9, 0x9) 05:55:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8c38}, {0x18, 0x3, 0x0, 0x3}, 0x7, [0xaf6c, 0x0, 0x1f, 0x4, 0x5, 0x6, 0x2c, 0x9]}, 0x3c) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 05:55:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) r2 = syz_open_pts() geteuid() r3 = dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:55:58 executing program 1: r0 = socket(0x32, 0x3ffffffffe, 0xfffffffffffffffd) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='}\x00', &(0x7f0000000240)='{-\x00', &(0x7f0000000280)='@^\x00', &(0x7f00000002c0)='@%}[-@%(\x89\x00', &(0x7f0000000300)=')\'*\x00', &(0x7f0000000340), &(0x7f0000000380)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) msgget(0x2, 0x200) 05:55:58 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x602, 0xc0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "010000000000000000ffffff7f00", 0x10001}) mprotect(&(0x7f00006ed000/0x4000)=nil, 0x4000, 0x8000000000401) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f00006ef000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xb, &(0x7f00000002c0)="effe96c7a5b936981d390147bfe72d6b663e586b6b902f1f273cc6f7ad3d9266d56dcc4f9e5c6c37747e4c8499cfd803ec269044e8bf02f735c10004511afae44dff90c207e7a64ba2d067f1fae914ff99224c99630fa61b09b14646facf1055dc12dd5eb73f29e5d50347d71504d9867df304160d74e387b8f877783f9278cb8f89daa0d0385d", 0x2) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) r2 = semget$private(0x0, 0x7, 0x142) semctl$GETVAL(r2, 0xffffffffffffffff, 0x5, &(0x7f0000000200)=""/176) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x7ff) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 05:55:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 05:55:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) fcntl$setflags(r0, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:55:59 executing program 1: mkdir(&(0x7f0000000000)='\x00', 0x120) r0 = socket$inet6(0x18, 0x4, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2}, 0x10) 05:55:59 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x10001, &(0x7f0000000140)="ac45bb47cc670e273825a19f21f161d8036f646c607433b146cc2822fa5550852057df5ef5795c09378fc8a9b9d6640c09130a10c0bf4fbf031a5ec6e09d5206dd0b34be20c0abc86c2ef9ce45b6bd8dd23690251feb418f36589fcb172232edc4caa359b698ccaf47b0cdaa7e5eda66b0db619ad395ae94b31d35916fb6dbe068dd1a732cedf1cbfc", 0x89) r1 = socket(0x11, 0x5, 0x4) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x60}, {0x18, 0x1, 0x0, 0x4}, 0xffffffffffff2b3e, [0x8, 0x9, 0x3, 0xfffffffffffffffe, 0x7, 0x0, 0x35, 0xffffffff89080d66]}, 0x3c) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) kqueue() 05:56:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffa, 0x4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:56:00 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getgid() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0x1a0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x28000, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)=0x1) sendto(r1, &(0x7f0000000140)="615207e31bd6f9da0e3dddcbf045f4bb8e885109c44ca78ce0d2a1d8266c97a43c4adea30dd98b917de01ddd458db46e0ce66a350a7a4077df834cc00e57e877c13ddd99085f9740ca2f508ad10347e89f72214598f5dfdc36979cedf590b3b38cf8a48508de21d4512bdcae6725cdf9c5d4958796aedc08f854b0ff1a169205215fa509af014a7581e68f7a79ff2b529ff669404d9c66b433b117a1606ccc99ebcddfca8fcd7774", 0xa8, 0x400, &(0x7f0000000240)=@in6={0x18, 0x1, 0xdfb, 0x373}, 0xc) 05:56:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0x22b) socket$inet6(0x18, 0x1, 0x8f) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x10000000002, 0x8003, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xb0a, 0x2}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') getpgrp() setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000001c0)=0x7f, 0x2) 05:56:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="dd9ef6b29e529e0d2170e146ceaeae09a897994501d797b4a552fc1ba4667381fa93f5f70602f3a43710585500e2ea1a01c81808d664b0e9497ec73c0692d20e1d5138f87ce6dddf4ad4a322d2b786cfe3c339f276fcd8", 0x57) shutdown(r0, 0x1) setsockopt(r0, 0x80000000, 0x0, &(0x7f0000000100), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:56:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x4501, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:56:00 executing program 0: r0 = socket(0x18, 0x5, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 05:56:00 executing program 0: socket(0x0, 0x4001, 0x2) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 05:56:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x7, 0x8, {0xfff, 0xfffffffffffffffc}}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x3) recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') r3 = semget(0x1, 0x0, 0x180) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x8, 0x0]) kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0xfffffffffffff801}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 05:56:00 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 05:56:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b", 0xb3) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x401, 0x3, 0xffffffffffffffe1, "4c12b40630a225c669a7e8877593143f3c5b0a61", 0x5, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:56:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x3) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 05:56:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = semget$private(0x0, 0x1, 0x442) r2 = syz_open_pts() semop(r1, &(0x7f0000000000)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x2, 0x1800}, {0x4, 0x0, 0x1800}, {0x1, 0xc5, 0x1800}, {0x4, 0x9, 0xf14f0b24ef592e4f}], 0x6) semop(r1, &(0x7f0000000100)=[{0x1, 0xa7f0}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x9d8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) syz_emit_ethernet(0x4e, &(0x7f00000001c0)="19a4c154c1008d58aee4d7f22d3b9eb72a13c8e3ab24250bf8a66ddd8a794746b689443d632fd3eb6452145213060c385697901d2bad853e33a1151874a333cfc02c1e2fed6062c7f0f8a05efc96") getsockname$unix(r0, 0x0, &(0x7f0000000040)) 05:56:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30080306ffff0000010000eaff0000003dde4a9c70d1f6e33f899a19f3a8c88f7e755faf18df0af3daa5d1db6110aa4009e83485f95625aba8bf9be5983c82a2c8ef77", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 05:56:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f00000000c0)="bc912a1061345f04446ed9b28cdc6b534e658eafe81bb1b68296ac09187a3e728f5bfbce2cd49e24f5aaf0a6ada7f401b5db42d77cd3dbb2745e3066cb4a2b8ccb5f220b8f72c8f32d0fd2eb96c10c22b4415dbfa713c7aae86610", 0xfffffffffffffe58) 05:56:00 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) fcntl$getown(r1, 0x5) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:56:00 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0xffdb}, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xc0) fsync(r0) fcntl$setflags(r0, 0x2, 0x1) 05:56:00 executing program 0: syz_open_pts() poll(&(0x7f0000000040), 0x0, 0xfffffffffffffffb) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x3, "066eef09bbe5e612a8d21171b6cd418534454bb63048860ddca3411d20e7dac4c0a6c466b08fcd8dd211eb44ba2c2c01240f61a43bcbfbd896ee8135cea26d3b243903e2f6995ae5d906cc8627b177b0ab419fcfd2b4683d1c455027f81d595aa90beab31d6651d2ad9d3824b9cdb04ee68d9c99cbdb7e32de0c4d902e4d222e626e7adb5c0b88c0cf6aa17ab093aa81aa2e1225a07eaa5a3b572efcecf312056962320a9661794cce7552891082aa7ca085b5099018ddc335ef6db9794cdd64a7360ca425979d91301dea9adbdc4259924ecbbf8072f318f6f2581378592ab2bc31b49f715c3b9b6042bd885ebcda2aaf625405935aa8844f186a8879a92ac2ca495d9ba44ecb53833d4e210996a41e6f0b6a16f5f94e4bdee5193ce36d1d45da23e3204e71ca50a2a319deab849cacb3d4fc5bacb49cdee932d7f207f079b12dcfbb22e081454055b797ea24d187b03eb1232510e2c8707585ede47ae7376f3dd0ac51396f1af6c9e305988a7b3fe0722cff66909aa176aa530cf4901c5a0d101ece45ee20a50dad4fe1944541f8607228dbdfbfccfe4ed19ff133589fafafd62f61565f83dbec7813c036ec255684322a2fda4dab2de7fe6b0328a3b52c26b3b073cf0aa5bc2e53275d622e8b602c6438f7fdce04bba6e049c1acef9ddcd0b14132a3b1adad91cf200621f7237e4fbeb5d8227cfcd683e216cb02c6c1ebad1514b46858a661b5bca5affba6a457af01fdea72b319f2fe2343696d51f6f606e65f040b75f28f0db18c0b7a681d3e761f93c26b3f64788920cb3c9c9889214afa88c5323ec75ccbc1fc186bdc8c5fb8ad565263d609abc9f14166c22482538d1e2dbade0bf6f5714286f6a3b1bc6d6cb58887dc9abf7cf69a0b012580653fff863692b0f65e2874889598c621bc1e7e1c72c30a10e9f83cfc2f84b036b37d1d9a760bd2791ab1d8549d2618e4d04f5af175ff340bc8c0f831c83bb854467f00901cde4d419f7ddb85378fbdf6530412b3504a3eaa88d79b3ba1b78cb051b9c29bdf13540957c58b1181c471409a1e86fec467d3225b08e8e9fe1cf2140a28e7b1f0bf6e83f648a4f8359fdc85713e8b33cb1d4481356a97a5295f28478309fee60ea10f0950ab231c0dde454993508955b21e847d680b85000aa083d492d0faa7d33334c77b00d9cbde539a5872b4d0ac4f8e598ce64babe32c859215074f2a010af2f7b2a15d2e073f636f59c9a1c2998944b0d85a42d3575bc3da10ce01478f99a9d54d650f1f9ab3e9acaa1c12f3d382923f64933c11a75f889fb79a6e4c4ed794a38c552a4ef49319a982be63bbcebd9c1bb4428a265d4181a1001c3f8d2b9dc738a325bf89db3661c6349426f12c90836ee8e315282e912b1fd9506015308295385f509685ea1d36fccda8b12ceb77bfd32008a5972b02b51d10ef49f4b65f1bc756fe4780fca93409176a8f5b12e1ca0d1ab1dd470ffb5d4292b197f13ca69a27ea3e64bebe028c8db3a7b06e36dd0c7014c5f78b6cddbacde2256301cb8756d0312bfadaa6062b98a652e28eaf7ff6af309dfee3ef97e01a5c4420cae461b8e600ee9c085192272c376cb65128ec7da510a4a0807170adb4664fcf88229d94baa36867f36062d62bf84f4420da5204e93ac6ee30ead6508136cb670c7b98b4d006c15ffe0ec0cb642c17521ba3a03a6bad371f1b905a563e2bd54b82e9899ba712aab4ccad54e4325e6d89f515b27962f8201c5994dd5ce12b7393ad28bf407acc10579ebec7584cdcf8cf7d88f38ca622588d92b46fcd6caf4ac64ba2f74938edd2e0fa34521b9aed604a3a6ab593268f17f679493762894f966a2077f02e0cac988c637e9fb9539697c34b4287e545b0c1d9a05f758e3cdf6d6a4b4d4a3215c7da51090c314efa6700ac62c6325b782c3913e4d8c3f93fa2cf3a947f6fee7aa67942f7198f73668b9ad0539602a6391c6b854132b0bb6eaf406a9c5fc9fb86f6bbc7bc8e4fb6f648b6d9243a41211222aeed68fd01e5abbec849ebf40e87cc643a9fba0e3e71a8f4eb9c145c09f241b7526d422a9352e06c7c4154259598ec0c0a65265bf3caaf07cd98e50b2d397401547d0b28702ef50160b4198ebe87c7c7083fb60d7e8a07fe3d66672fbbfea50d0922fefd46660fe64a441d541d9719fb4ca68126ce184f2b130594083f12fe7a77f93e3bb6f41cb72ded75d832ee374c4ea0d2b0aafd961e768897b0fb5e16efc2c0bbf4a9bf93a4f7adf4cdd8c045954747c3bd95725ce5919a56c20d1d521e6d717d0bc24f5feab1f562c2e1f9b17774ba0f8d0dcc10aa322a4c75497d082b84c052f377d10618228c0dfa302a907780294444bf3e6e1660aea17a6b3a104cee473499481d981bacb8a4ac9011533d1d89946f29998cfda056f96beabeb76a631e8f52ef58cded14b6817514f0f22f545bbed552bf894d22cd6940a33ba991ad8bd79708a730ffd655ba839fe7dddc6947de6dff9c264445808f6b93a8c18eb5382a8c5dffc0d3654ae200e48b05676c0730bec8ab92263965e8be8f8844511b6836dc7d0c44257795ee1ea4e625a82e43a69220e95289402203275294e65768a835af0d8b290ab223b156f1762b2746607f824cf69b8b737435e85a7ee39d22d9fb328b0222a6acdc3d4d0c460a24ff67a6cf275c3cc035ec6018550788c96ded0347f0971ba71452a23ca45529a0b7e73ff1accb689ddc6ecf95e075da52502188b9d3fc1ddb81acfcebac8101eb9df75466e8438499c80e7ed607093d8d5001625768683c5c3834d56959646431ad5a371ec556e468be684c841b4e0c5db5958e6e90c16fcab7bf2c333c293165596919274dffefe6d9fb90fba4b20a8bcad245df52aa5aef8e31759df3600cfc2e704769fe06f3ac6f79a6ecf2264358d4af32c411a9170e678d8b7d567b954eb741c429a62d1311bd5ca01c5819e77926396c17c115eab23e59b1c2af195bee961eb5b439148a677119536c5497833449455ec6e85cdde6d090c9527f737a3044a400c94bda2d35ac40e57c600ac0811d3da35cc443136aaeaac492068c53d76a3f9ead4587b69230ab039e9bba45ec6173dce9b13f6f604ad03ba756250a229914de1e2c2fe2ae75d86e0a09fea06f5c1b0316b5482d368f2bd05fd0b980b147608f702378126e8685aa1fe66290e8f2ff4daef0cc6e06f5cc637caeacc58d86f9da4dacffd8d079593a986d4c7520ac8d036244e51b9b9e7da7210df8ef28145e416e79dfa8fb45889d605baacb701bbdc236c2cbf40862f1efbbdce45697b3928585849bf63adbd1cd2eb9ff0d42da8ed8cdd1d62dea6678df400435f551c104a76bb4e85a2f33cdc5456a71a81126c1ab12b3fae8efb1531937f85afef03c790427717b82174cb84e59dbc4c595997b817dd68f00a5ca9a5f8a6285b3efc5c4d0c34516cd548cb1d21626ede3bb809fefab396e9168b5e102f414c6e18b4de1f528df4ccae2d47fb9962539c22dfb95476a214ed68e8bb3257b5013239fd702ea2a72f2086222ef4426665982ee9f4ba87f083f2027c029c14e75100348d031f1f97958694a74c46143f289fe16ae0fb3ad4ac9db597c7544e61a6f37131700f3eba5c97fe3aa1c54ae2b4b85402a76b5a9d7b53be02f1bf2f7c4c0dc78ca52dc888ca634b271ae750a09e9420b2d42001646f365aefa08040958eb6466acf3b525ccc0bd06e5f77384f20fc0c02307e4fa150fd7e961a86bb9a6776ed6816e2ba919a7a65869583f0b5e3cb2d2a06e3e15d0898aeaa4d836a5d470137cd65da527abe9a0bd016bb7b7a34afed92932dc92d930c80bae3e74813081db7ada365329c0c3d50281084e578b98fb2ad0aba7de84bc339b739ed2380a9f6907d2fc5e92444f8482ce702f8686119540dd7a5fae6e865cb60de7824bb2ba31ec2d3df9ed07bed150d3c3c85d08bafc65bbac1aa339e9b8b31bb06bb768fdab982b8d2edfdd2c785031ea804de5badf942e1a16a933d3ff0f0e7a7c2468abfdcda1b9e7d922e923c265d93ad85955a9ce781801cc54fbad297fd42b24b6ce77c805078fad151ec4df0734a17256ce0b11f3af56fa0be75c5c848c18817de237d51e64755dd9be0a1d72fe08c76471e7899444a4ed750db0094958131cf0b4d3666425f3c2b1c6c466bb7207efa4e2b3ed0aae2b76fed8d40736e1abbbec999cc0ded09d907a345ffcd97484def3d893023c86490723a8b387569b4046b18a8937a4d4d2195a07d37f53c1f7adfdcf340282537a342145f44f1c2efb910b39015b04ae3ea5c53bdae868dffda8389676b18c1de8335c98268731d5b8dc24ea454a47b1d5f9f004cb8d33d44690f12b2aa72d72f74f2eb3ba03035766d061095ab6971945899b3c3622ff52a0e27dea9a9c194939ef194211e4ec2728b0e95d9d79ff6a117b25bd4522ede0171dadb5e526d8b8b5d976f07840554b1bbbe18ee22311e79bfbc38bcb0678d83b43cc0223614cd40e4c12159f3a3864f5cd8840e9b1db70cc3194aabf21b8be631c0632c000a8653b3ab61775be6ec07c5fda09485fe1c0d4f837bcdeb9fea9669ecaad59bfc7c2cab39f521ec1a4452d2a5561af1570672f62afca001ddf96a79e82635c29a6e2eaa3a3e4f178578a66cc1e104b0b60277b251ec203f5bad3e59fdc0a132a8ee04017d58e478927dc612e2a141150e7e046a9f6329ba88f802c44751f1516f5ee8f5ab6239f3e2c050d50305a32fda48c043c9eb335897433ddece2f7493831f7c8b410f7f34309819d539daed7c7d9123740adeb93e4a8b485306ae6c358261a0d4a64de7160d25998801a594d10b406989205ef41aa2bd5990176c123103e2891cfcfc39ada81f5fda3efc9d0c41b33ae313636d70414723d4f22310f61c9dc3d202c41d33ef6e3e21aeb7dfbc508381251587af67cf21032d32ee61a3c0e37bbe0df94186245172be381028278243c20a472aa6f90bfad0c919b3dea44591555a56f5fd44976f3b3975356cac14f9aa49b69674aaceb5e7a0baed1fd56b98b9d7afdf2ca39d7668fd23878caf1fb2b71ba4c358a20fdabbb5406be164dd630e76a51aab9f143d0c6ddcefe57baebc708e9618aa2f30024b30a20645db5511ec12682920251b76fc4e925e3524ee66f9c8defeae05b23072ad6ea136064e5c24594d9d472c5b96091a91bb0300a09fc14fd4f2f6ca43419e989ab45007b82ab56c745c0f2450291a5fb0ad077ba2a83b12c0b05e5992d21d77a8e8966ea0e5522c774471ac32c3c2327acbfab0ecbdb5862de7163c11f0d0090d0d1a3d47ebd128942d1ba4bc80dcb146110092c24aa337e6bab9a913b815af8e6a464ce4c338933b911e5a7f5b57a95d184eec5b52647e94f2f818c08da0fb9ca145772278bd45bb2df25b96d67be5415f730de168e83d536dcacc9e33d05597f913791b4c6df110c6af62f652ad610b5b6d387b50692973552c89988ea6e49412b28fd9cd66aabce5303fa7d67f0d11a6b6fbddccc43dfe98588bd259c0ea1f4390de02f2687721c37730838853555eafc6447442b6b3cc6747c0245e6a406c830c725f99956ca20ee6e98aa416a19e4de42a40787e8f47a7a496678e07d87f25309a9b2f338c124ff49ef1bca757529655140fd4695d0b3072bc377b16d8d0d7018d229d826bc404fd2361ab88e1be91ee157da17501878837be620620e41d584214754b579024105851b8638244ac2b6687f01fb64c0699115f91a33049dc6e0e6b8a2f246732b236d786febf4"}, 0x1008, 0x800) pipe(&(0x7f00000010c0)) syz_open_pts() unveil(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)='r\x00') 05:56:00 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 05:56:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0xffffffffffffffd7, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) 05:56:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) r2 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r3 = socket$inet(0x2, 0x3, 0x628) accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) setregid(r1, r1) r4 = msgget(0x3, 0x400) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) shmctl$SHM_UNLOCK(r2, 0x4) msgrcv(r4, &(0x7f0000000340)={0x0, ""/173}, 0xb5, 0x0, 0x800) 05:56:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x502, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) accept$inet(r0, 0x0, &(0x7f0000000040)) 05:56:01 executing program 1: r0 = msgget(0x1, 0x86) r1 = semget(0x2, 0x0, 0x4) semop(r1, &(0x7f00000000c0)=[{0x2, 0x7}, {0x4, 0x6a4c, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfffffffffffffff9, 0x800}, {0x4, 0xffff, 0x1800}, {0x7, 0x1, 0x1800}, {0x3, 0x9, 0x1000}, {0x1, 0x8cb, 0x800}], 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/178}, 0xba, 0x2, 0x1000) r2 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r2, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x0, 0xfffffffffffffffc) 05:56:01 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x40000000011, 0x3, 0x7fff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1/file0\x00') poll(&(0x7f0000000240)=[{r1, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x8}, {r5, 0x84}, {r6, 0x90}, {r7, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) openat(r0, 0xffffffffffffffff, 0x80, 0x20) pipe(&(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x100, 0x0) 05:56:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) write(r0, &(0x7f0000000240)="fc72a9e1d8e246b7c4dcf5503bc2ac828dd3542f66a804bcb3e7a1627122e3e7df9f5cb3a3c02b1cb04726206d5d364d4183864d11f284e11bd8a8c29f26f29bcba39aed40d1e625fae9d7c82e068d982511b7fc0f7f1fa3cb90846aa5e9b1d0729db96cb6e114c2dbfc2856b40f43ce2094eec9ecd42b5e4a6a6425fc2d5f8064f87c6c6ec09191616b0168f28c1d8863213178e9b4627d650de140b2cc3b6094ed08fd212f1571b17b0fef2494ac418b67130ca50432ec29e753f4a37194f1b8306785d3b61162b89923b8f4dfb64d06a3663b9455f8c8f7b91d755457ed2e8c91afefc7b28aada59cc45c8ab0ac06db80f2e4143976c51977c2b305171768eeb516dcfea9adb685e1bfdef14ee5a3cc37ea7aae21e185919c3bec0946e4ce3ddbfcdcec09664f9c1e7c3b9467969b398e621781ec118a1f27c3e9419946de1fc2eaf1f6856aa1561a6292bca18a04e6a41154fbef735c55cf24226214d4dc4611e8be15b0a4e10822c5a68bea74639e20609fdf3509af43c64a486bd9b54f464489411bf8d6c4c0b505f96017c6d5f29ea4ee4d41f94bef6eb9e97ba7a6df32b471f7857de580fdf42ccbdff46f60d1fef6b85ba2a95d93e6b340b6f806ab8c1d26f0927b88d39676d8921dba8515813d231309afcaca61a61319b69be0ffa41df95cb87165ce9db8593f001c1d12586c3f15285027286ff496107fcd03243f8e7a2e078126d00e420764344126c0773e1346e34a8f7e98c2bef847b66908b2afe5bb677fdc3fe577030cabb67e15c2e4c0e770cc6165f83b30249b7146706372e73d7c57d861fc06cd0f2f180a797767dceae2ec13f65c62f39e6dcac986778f85e93642a637394a1f60e40f9761af9b414e661a6d57c8a98436c96ed15402fad4035f0b51b9f669e7b7a6a126f6d2cd929a349fdaf29c6877a42052b391788d8be4c03367f335c736e7f00940ccf1eab18177a520b110815ed1b590c4e1fe8b6bac9a70648459bc3d674ff9c6273f7ae612c5bddad23efa9cd4c07d3ae90efdaa92d39b412c35630e05a6d3244420d696e2111aeecbdc7ef80c0b3b7cb100616961443dc1d8a47fe3bba52b0f8f8b539a1f323a6e4fb86136aad6c833def1dfc4e6fcf4ad4817bc7bb2d8fe036fac19ea79106047d3f902ed576399e40aa672d3879afa790701bc97bad4487821f15556fb76f31cf2d9beb9d2274681f82f8d43db948fa298d71b40e4ec536d96bd6209340b18c737d4743628a6c8ded53dac772e58cd6a097645e4199e5f090be2651155f0719571e1ba522950ec8046b9bcbe88209e41300cfffb3445aa5799358ae287d43390bcc25ae999fbc4e686ded9a8c6311c8629d4d528e9bb29f462025f2a4ae1a31fa74ba405a84004490d6cc9bc010b9b829a8743f3fcec86522d88b3ecf7d3cce7309aee4c8aac4db356f992cd1b60f79aecbf0849d8007b9c4db0f61ac503ee9b55bf58bf99b3acd69bacb2432c9bbb0e04c590f354655bdeb41c14f2cd96c7be0eef2ad5324eb9fda88da676a3ea762ee48c5342ed7381ac3c76e688fcd7c223e9fb98cd1788d86cb7b06b845e7d9cc32a34e023ee144e07f93742d32726240e3b5b9614889b565b1f46a21d71b3e757adafd780e2df25dea1b9fe93e7fab9336244a669808be4d06c7dcaa28dadc8d39177aeca82415a66f7ad96a7a17533949e92009e68fe0f31ce28bb7419c97a6bc906e2bbcea9922695221f280fe19f744fd3590cf2588d7df65dd7638955325d1611325bab4a67fb1bdafe64f0a1e58e1e02ffe8144e9f17cbbb1398ac2b3ac01df8d1d63c94ec19a441aa1445c181a9ab6e1edafe68c55d9bd81ca2b4356772f512fcc00e937ad4161693c508ea758d4cff6164b4d2a044ecb2c6a7c569d7f3f471fe307c0672fd1d7e238987bdd9410a6385604e29f033ac9de047cd3a999bc868de5373439768f80b4b8ab798ebec7b8c6b8bf9b6472df8d8fb29d01cd36c26f7d749ed869ec60838311c2dd1fbbb50b09c2fe47bc32f84138c862ee274c0341fdc613ec80306c1c2d4c51981c9baac503181f2c9c3539685f1723b3117cb6cbad3e48abb6ba6ee3132ef7f3191b23f3d3d0b6197876764429a4e80dc4ba8ea94b872aa526198605c6e2d53fbeba43ed1645cab98caadb5d89987848fe2169a1efd332ebfa5384d559d9a6cdfbbf78377e16ad1017a73f77eea71466247aa7d81960796285c285ffa03678357550fbe9a17a50113dc8740e0d295d1a46c0f1590f35d503a24cecda09ebe7b9250088de2be88dcc9b9c9f7b04c3fe97f58c50113ac5d61c9c63de3a2b8a54abbd6ef5a2027780720193314ab4f772672a7f0b10b80c0f15494fc490dcac9c097dbe25b51cd0997a6834753aeafd407a300e048a3f289a36528ffa66b9b895ef0065dbccdecf3ea1635bbb62c463242b644f4ef8c731f9541d0bc8ad8581998603f532703cf5b80e1178aed914ea4a367893f6117be1fea8675282162d581493a10aeed91fe38fd8e22ce162afefcda1bce7c1bed9ce69d06ffc25b4c803afcb72480a99abc66323df0746109c9b764e74a84fd6532b0146427109516a7fa52e5d6967ed68d885f23a65385375d8dbcb6b46b21f0f5c3ef680ff8623e44c336b7328b12157807abf052ef89e0384ae9b5536d005fb9fa1dc9e25e0aa1c492006b2803341fedabc62626611600446cdbb22dcb0157e1360b82f43049a87058629cfff3ef12703492919981ae10b59032988acf54598149100aa4a1c576373692e1e50b43cd0340b39398d49d86b269c3f78bcec69a216036827e2dc601b7fdcb2ea2bf805a186dd6dd6ec994860229356bcc654bff4cbce11ea71fc31eae7b759f23d9effd46a29badb6fa3caee80464bdfb45cecaf33c010194e390eaf0187ea4d67acd4d6e8faf605995474dbebc6b1483913a7c7f47229de4dfa594f949e8f6998ac23b7094479bcc8b522f6528d79e8ec02b364838dbc1bc07aff464b088a85af33d854da15bba16c4d1fbc6c95319cdcda91049a6c751289f45277ba52aa4add6e5e2ca8bfb973cdaddf5120bf44816a584ca2684d3234f865c1967c8c330c2ec6518fce249e80a34101c3d41fcceac1583e370c16eb66066224cce302383a018b212e25d13cad39b5212b621b5eaa7e61ef02a640a79d07c77552cfd2499e6e5efed12298050b593d81579dd70721e54cb011a09c26bd9b8d75f4fc2c0104e28b71809e4636566face72f3b61f76806b7de287e908c3ad5c65d83746f46b1bb712bbbddd5237bc4b10d71c32cfc298c607406d04d0801de46ea066561cab68ab9409d8ff283928d271f3389db07135fba1805a5b1bbcc3eeee28b1ae63e74c7b52296f46c6fd90d232aef13fcc562576e0da6ceaa85a7c72105136c2807799776866767be4b7c58aa90ededf8c7429aa3c1892deef23a8d2f185ef64f0cade947b125386a77a76d4bdb9a6247f789ce3dd5bdbeb4a58e16c7355e074f82f59be2afceb1cb1c0a6e9475b97b7e676f0a1776b0cff26f629de3d17a4b78cddeedb050c9cf18b30dbe77cbbc207b05265e83cd0231eab7481fe3b496ddb7a6f650e673b35ad9b5bec87c98cf0825a4bdfa282386219ee07072b7105a985980481c43881233a7da1984be31741fa3e7f3ae152341bf45fd164824dc8d5e761718219211fae43e13f4ab16b70c99bc2e911b3aae1c6ba1ed059ecf01f6fae3cd44b24f8e723f608d1b6009cd62c166b5e2c1b45456571475be120bc22c76fe3a3d0f2c34f691b4b01f0c4bfce0ea1d70409d4f4e8ae9818c9976a1ea258c7d526feebe6adacda79bcaffa0156adc6027e8b0acbc44a2e48638126c9226a2eccd96bda692afc37a6611cb268391e338dc6fd03ce73a2b26dda60eb11c200c15c934dd68341f6089763d006d44f2298ffa28373a62b906f14dab73700e4848538723ecb0039b36d07b5a9921b798a6aaa2684e9f2d7fda463fbc20fd497bc1305fb6392b4649675e3c2a3593e28265f6f3feaa0b463e62db44d1d0fa110156594256529cf645d9b4514653d98c6a6455a7fc54d1a3c2970aebaf82111ba338aac1011c8ccb3c5292084ca275fe3d68f24bc3fc90780d12bb9b62e1cd8d31d218187163ed60323b8a803a7f1f8d95596327b69d73330533a9c69e65e6426252a4d3fb09edecce8d7d2419b085d573f09390a219f6c4008c8963daa9d23b30411ad4ffade333a0a112cd836b3d4ba613784f14f4bb4d515a49223d32d049efc9fab273d656a45ee8669326509faf0a18d35853e89ee161fe62b3f35c18cc3b41363de37fe85fab238e98aaf75f1a60803fed4561b26dc24fdc5e8221ce7fbed839a04e4afe6ddf3ae640ae5096a6b4fa38af69cdbfdc164bd6b0ca1e170e2dfb33d5e1befad5054725e8f349acb6317c5b7f90da2faf3830910c613a08606a220b5c08e2c8950e9c4cb9b42c1ae013d8ed58cb293002eccb33127b03c2d09686e93a681784b2abb4ecc5101123319ce5ba0bb686872f1f7838a0d86f4bacdc1b608b4958bf7e1743479e61a51cf2ec2e7135ef35a7fa48707a72b2d8b28cd057cdd852f1a878f37119a4d3d477450c9706fda6a402399ab526d0ef9f2d59b2a45da55e4139a1df061a683e792fc123fd4a4b4fc314d18de074f009c84ac52b877b4347124379bf099a3db3a3717398ab791eee802c3d029fb9c6bb078975bd5d4dd69aebf452314cb5fe29b8a56062e7a499708b322888f6189c5f6f6cb6a2dac36d8cc201cf4c9fb203c137530927bde56c0d1c11b3ec0694d15c7357e4fe95038f6c40edbae608abfba582f1911704d463aaa800487f44dc08eaa17596b15428a391e67f897a4b076d580ef645468d8ae7e4736dc32586f9cea61a322497f628006e537cdd08d3d97ef4a1fba60131b36cd02b0c7205123ef72072c0c03b86ef72527bf0e44cea78b72538c6ffe5c2a391c4f379b59bbf0c7c969151b92714af7861841434751545614fff1cb2a315cc1442c1744ee578dca8de14cb8213d8d135452dafe35efb048eb09fadbec5bf182d6d4dd653f6487d64d785eea1c4b38078ccc1c3dcde155d3d21e8533f9935ac62db562945ac8a7ee32109f2853a6d9a287fc72f9100ff993eecff0e66df863317462bb373cdaf53b56fd9f38e5a5debc8dbf57bbce76aaf3fc8ab8dc8752e7248f11ebea00ab2572e1d7402a07940a512ae9905ef7355957a5981483a80ea03927141c285c5410bd17b6f1d14307a636c96ef48730a4b6ffd1852c063a0e365c8ea8e02a50d99e03ab8fd1255d80c8dbc4fa8c00b0e41dbe3233b52e49928dfaaab928eedbf8ffce3cae8096d76defd1ba959a6156a78742c8db9d2fe9ed12055fef8b323bcadb61dc08babf8ce0391056d023f8b923d173e5dfb17a7b0851ec07afd17f863c96db757631c7e1683977b2f05c6c9c50fed51495edaeb38dba1272ccf0b5e9204e63cdc5f3215d3e6eafaa40508085bc6f2ad6c50cb268274a8d9eb94a8ad7175ffa30727b439ee4ac98a399995727d57dd0768d15d9c39d37cda5908227e4c91315a4752214b15c2f51d34e570effcb0b080e6c2d465881dda159de0b18ed59bf1e4d9b647fb054447806473010f258744cd08ce7844c225e67088b8932479af1cbc606047bf08a472d219c848e8adb98585cdaa9e295aac6038545ff13f4fda5ab694a8c21448c1cc61911b2bf928b6ed54f2b12d5feb01b6e18f071ccb9c54472a36cfee6ae4c6e18ea97bc5cc07862caabfbc31a", 0x1000) setuid(r1) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f6669646530001d75fe8aeafa0263124ad86eb90eafa1762fd53b4a9ae5cd4eaeecd70619a024c16556142220448ab2cdaec2e5727f289a81eb4e1f1425a60b7824f553510c0299626b9a953a1b98757239ab72e0d239ba5e0c4de713b519c250c60c94311e808e1eea9f41a225716a08af5e80794822353730c7d371fe4a91bedc85d684a1a9040000000000000085f3ab83db14b8feed79f6fda7014a571755f57cdc10d6d4c1a0228ac7c6242ae0ae653989749dc24efa4c2343537739b2f93c236dec59482990a2803b0ea80f505d30074ce6d1e23ddc3969c41b230fe2add0edd1ba5e60e566d1bfac3831f4a6e4eb93df58ffa8"], 0x10) r2 = socket(0x10000000002, 0xfffffffffffffffe, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 05:56:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) close(r3) r4 = kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x3}, {{r5}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r2) 05:56:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() r3 = semget(0x2, 0x0, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x5) close(r0) dup(r2) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:01 executing program 1: r0 = semget(0x0, 0xf169cd9e4a3e47d2, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x3, 0x0) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() semget(0x1, 0x3, 0x400) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r6, 0x2) write(r3, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 05:56:01 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x401, 0x5}], 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x8, 0xb, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x5, 0x100000000}, {{r0}, 0x0, 0x0, 0x2, 0xffffffff, 0x7}, {{r0}, 0x0, 0x40, 0x0, 0x5, 0x7fffffff}, {{r0}, 0x0, 0x0, 0xf0000000, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xffffffff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x68, 0x40000000, 0x95d7, 0x4d2f1772}, {{r0}, 0xffffffffffffffff, 0x50, 0x8, 0x4284, 0x1ff}], 0x7, &(0x7f0000000280)={0x1, 0x800}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0x34) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r0) kevent(r4, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f00000002c0), 0x5, 0x7ff) clock_settime(0x0, &(0x7f0000000000)={0xe8a7, 0x76a}) 05:56:01 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x38db, 0x6, 0x1, 0x86, 0x5, 0x1, 0x20}, &(0x7f0000000040)={0x7f, 0xffffffffffff4914, 0x2, 0x0, 0x6, 0x100000000, 0x5, 0xfffffffffffffffa}, &(0x7f0000000080)={0x64e, 0x4, 0xfff, 0x9, 0x0, 0x6, 0x5}, &(0x7f00000000c0)={0x5, 0x1}) r0 = getgid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) select(0x40, &(0x7f0000000140)={0x2, 0x4, 0x80, 0x8e29, 0x1541, 0x7f, 0x6, 0x10001}, &(0x7f0000000180)={0x3f, 0x7fff, 0x1000, 0xfffffffffffffffb, 0x100000000, 0xffffffffffff5411, 0x2, 0x217}, &(0x7f00000001c0)={0x1, 0x401, 0x4, 0x3, 0x8, 0xffff, 0xbd2, 0x8}, &(0x7f0000000200)={0x2, 0x1}) setegid(r0) syz_open_pts() select(0x40, &(0x7f0000000240)={0xffffffffffffff78, 0x2, 0x5, 0x1, 0xd0a4, 0x1ff, 0x9, 0x20}, &(0x7f0000000280)={0x100000000, 0x6, 0x20, 0x1f, 0x4, 0x593, 0xfffffffffffffff9, 0x6}, &(0x7f00000002c0)={0x0, 0x8, 0xfff, 0x4, 0x5, 0x117c00, 0x7fffffff, 0xf3fa}, &(0x7f0000000300)={0x8001, 0x4}) select(0x40, &(0x7f0000000340)={0x4, 0x7, 0x6, 0x40000000, 0x32223db0, 0xd356, 0x43044534, 0x8}, &(0x7f0000000380)={0x0, 0x101, 0x401, 0x3, 0x20, 0x8, 0x100000000, 0x7dbb}, &(0x7f00000003c0)={0xa2, 0x1, 0x8, 0x219, 0x0, 0x800, 0x9, 0x6}, &(0x7f0000000400)={0x5, 0x9}) select(0x40, &(0x7f0000000440)={0x8001, 0x1f, 0x100000001, 0x401, 0x100, 0x6, 0x1, 0x1}, &(0x7f0000000480)={0x7f, 0x70, 0x0, 0xa, 0x5, 0x400, 0xff, 0x7fffffff}, &(0x7f00000004c0)={0x1, 0x2a10, 0xdfa, 0x287, 0x6, 0x943, 0x100000001, 0x7c}, &(0x7f0000000500)={0xfa5a, 0x4}) ioctl$TIOCDRAIN(r3, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r8 = getppid() setpgid(r6, r8) rmdir(&(0x7f0000000600)='./file0\x00') r9 = shmget(0x2, 0x4000, 0x48, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000640)={0x5, 0x0, './file0\x00', 0xfff, 0x4, 0x6, 0xfffffffffffffff8}) setegid(r0) recvfrom$unix(r2, &(0x7f0000000680)=""/77, 0x4d, 0x41, 0x0, 0x0) r10 = shmat(r9, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r10) getpeername$unix(r4, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) r11 = open$dir(&(0x7f0000000780)='./file0\x00', 0x8000, 0x8) fchownat(r11, &(0x7f00000007c0)='./file0\x00', r7, r0, 0x4) shmget$private(0x0, 0x3000, 0x1a0, &(0x7f0000ff9000/0x3000)=nil) truncate(&(0x7f0000000800)='./file0\x00', 0x3) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000880), 0xc) 05:56:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 05:56:01 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 05:56:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfee5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="50dfceecb2ed3d9ed6bd9b8a0390f2e688ff410ac3cb0faf18eea94155059e2d1d878958ad520b58bd5fd5ad2e66f5ee006f6006a898f0103bf29ce4debddc7825d1159fc09d5f200d92f22b9a8b5becd1", 0x51) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) setsockopt(r0, 0x1, 0x5, &(0x7f0000000100)="f6645a459e48ba", 0x7) 05:56:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x12f) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = socket$inet6(0x18, 0x8007, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r1, 0x8}, {r2, 0x4}, {r3, 0x20}], 0x4, 0x2) 05:56:01 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x106) openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') 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') 05:56:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "03000009000000000000000000836f0000000002"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r4 = syz_open_pts() dup2(r4, r2) poll(&(0x7f00000000c0)=[{r3, 0x8}], 0x2000000000000037, 0x10) 05:56:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x401) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 05:56:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66da3c72b7ab2cf69548c3e8c98464696c6530cf3656ed4feeff4943a43124df96158edb224573a86db9effb0700b7bede89fa80650e9bb41289ceca"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xffffffffffffffba, &(0x7f0000000040)=ANY=[@ANYBLOB="6844b691c186cc67ad8ca527493af82c67204ae0f91e8f3b14"], 0x4}, 0x0) 05:56:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) read(r1, &(0x7f0000000a80)=""/4096, 0xfffffffffffffe9b) 05:56:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000080)="aabe56f613d684bb567649ffa62ae216fc6e5d00bbf9eed2b064151f7bf6014d30c607cb6102f98456f2e97f7fbddb93930fbd335cfe400227538880d52cb946a47cbe", 0x43) 05:56:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fcntl$getflags(r0, 0x1) kqueue() socket(0x17, 0x0, 0x0) 05:56:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000080)="b97e465dc4654a58f15e0a14f714cc21f50abbd17c7e2251415e8f8903f7bf3dad032c76760dd36406ae0a74e611fd9902c1347431c12c01cc1323fb56fa0040bdabd5e398b7c4db2ac0393c78bc5da10f8d29c109", 0x55, 0x5, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:56:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs, 0x8) 05:56:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x33c) 05:56:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="5cfa14b0e6e9d99634c0cd0e61bf97840df72974ae0acf459859eaf2b745dec34f136baf1087c5bea82281d27619a7e288d2c303b4493f6b2297f2e04775399814cac505ee9c09962a7775b226acea73107f24fa7e71350ad39e7d96ddc662aea8a4a38408b548631a8cd5ad240b6922021aff766fc6bd1219a7e97fce8fe38d75a5d110d274adb1ca9f59e5bacc0bfcde41fc9d50078858e7616c3d9c5e86eee23fe90b870978c9c9b64907f79df030d6edde694d", 0xb5}], 0x1) 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, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3f, 0x6, 0x5, 0x80000000, "f90449cde6501e24e4b1071a732d4c8a5c5a9415", 0x2, 0x2}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:56:02 executing program 1: r0 = socket(0x6, 0x5, 0xdfa) setsockopt(r0, 0x3f, 0x6, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:56:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2007) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:56:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x1000, 0xffffffffffffd3e4, 0x6, 0x2}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 05:56:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x100000000, 0xd1, './file0\x00', 0xffffffffffffff73, 0x7ff, 0x0, 0x3}) r1 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r1, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000200)=""/83, 0x53, 0x42, &(0x7f0000000280)=ANY=[@ANYBLOB="03002e2f66696c653000"], 0xa) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpeername(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r2, &(0x7f0000000080)=""/220, 0xdc, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0xfffffffffffffffe, 0x9}, 0xc) 05:56:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setitimer(0x100, &(0x7f0000001040)={{}, {0x18720000}}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x1, 0x2, 0xfffffffffffffbff, "42627d5afcc87fec8aac553cd7ae7447e645c785", 0xc51, 0x400000000}) 05:56:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xe11) geteuid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 05:56:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1000000000022) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 05:56:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="af4786b655028e42c8a6756566c7ce17d30f31e155a476dc95ebb4a78426f165627dd43b24e5e79fefb4f178a82d4d94cc3eab9a0aaa6c447d26940802f95d36db0b0e68fa7063cae8dc9f7c3ea52eab586a70e36bf1d12c88fe5026f97ac7490727f71820c7dd5cff2e36e679be3b99ab90ccc12d5df7fc9392cca81d9c471bf893ef514f536bfc3f27305b23c4b56cae7770d038d9f4110146e5c9d8716a71fed8a9858fb29a6c4230a0e55e42bc2e6acf55268bfc918b6ede289d3da9d89a00442a5c9b88d9ec205cbeec75b379f52e080f9bebc94a9c4050e0a99a25b6fb", 0xe0}], 0x1, &(0x7f0000001240)=[{0x40, 0x1, 0xfffffffffffffeff, "4cfb3ad02489c7569e2dd6f118a33f33c2ff1cc276cc136466e6e1b96b0c0950933ad7b15e6d0f1ced05dc53"}, {0x1010, 0xffff, 0x101, "824f7ff347e8f2595861c66e3edfdd349b9229d05fefdffe688638fd8c6e66913f98c6b39f083547d6cc905ac458d6284a7b42fd2b271d3fbe9e8e2f2e76b1db97c92fdddb5531ff10c1bffa08423c5298dfe1dd79c35275a679852cf19b0d8457012e29f9b6f3c856b673844776c8f73061411858a062ffbdc38be83ad8469f98ee6be06e775105122e2a8585ab1213e1da416764f3074c0839910949e8c91de73219030ed0811daf32db4a7e206de5ea200e2182e5e7731fb59a2bca1407c94351432186b2092a0a4e7294f49be208ad1cca65541e1a5619290dd3a045260b36b1f76f4ae1b264dc0ef569f1aba9eab7a38d5e9e87de9906581e7e09b068b767a30432774afe2b8cfdfc55a53e78f560bcf0c0b71ee1806d46860aef7906872ce031738f7aec0572c87e03521a291384a448ddaa037215f71e5247b0c6e719f0f1f0a764f3f53512ced07085d2ec8d71827ed761014696628e96fb1fed29dc424dd05a85a611e742e52520369c0852017e95372bf31329a362c5dc7eb7da92e00c01be56fdcf0e5727346e532baa7328963f92dae83f9b0c392643a64c886e12101027e0232fa0f899055236a7e0c5b079fec121ab189d1642222d99d28b6a2511506944469b532296266b63a40819cb89370cf9f71c7a29e2f7f723a6354f4bdebdafc497db48c0e97e345f9dd7b17a15da94acf3ba4c65213851047a85960b136179d35201d3c70f68b96ad2fa05f7b783adcd9d00fa0a7bbd7d89474f89e92402aeaae46bddba3e6a0fd14518335d1ef9d5b3c33dec22343f4a16b68110f43d1055e7fa97adeda97cbf57cdb4edf544cac0c95227cb5745b8c89a17806fddf176c6bf535b9ff828fcd5dafc21c46e6b1d304965a57a6d7be3b18e9d2d48eac831353f613beaf534bc893555df240d230a2de5743c8dade55762e40507423c58731ae70be84f5dcb342e85e29f214df4ed8aeb3399d51a7dc6f6ee442c37c6dfa2f87814736e5389c769a361cabccc672aa90aa7455817ae7f6143aa44a0083769a5834bfd2ea953687da236ba17298c4522a3cbe3e38251f2c81c28babee49319e8652e11697f416bb772725f6fb61935e35fbbc62089623a32cd729b3d573ad80a60d7c70b487c10b1186c50fca6b48a56ccc53b8506c7120b55f7514fe5548d43b6652719fa179e31f6c0a139b3819cafdcc6949e050c288670bf841b90f977420ac87db3c9539a5e07130ce02bcdb12ee4a1d3c9e57e32ec4ee1834ea49fdfadaa366b1843ec7e35cbb8b0b2ed32a6dc39b2773209487b6d501d6ed015fdca6f20daa94e5b7d56dc34d19278c4bb2fd41b2ea24adef3c6531caebee26e1e4e7331fd1adcba3f9dfd93f7962db55c16ceec8c3e17d0186645207df4aac9cd2581a7d9b69c804b1cd28ced1d6c3747c9448ec2e60968d0970ec92ba5cc283ab42545d26cdc7d87a42970fcee6b37e3553a937dcb27aca16e058afedc858107837a2afa0fe8b7afcd9ed6d68b66c78e47d2017c51f0ee407334584ebb9bda63634eeda70efb6e85fb71a92ca9cb64bfe93a3770b28d3b3369a3ab7b56ad4d15fb7001dd9a5bad6ec592586ac57cd314a745df0bc2882f86d124a6569cf6052d7b5c13507e8d08508e04326614e06c9d749270e8228d4c823795ec4dc8a5f0fd878ed7d05f64db8608d23a040a6315e0bd94c148a600941446f0f4b5406f6a3b81ef2777cd9a72dbc8a1503d722d4e8c4e98d8d67788579ef02c9bc03f80f6e791562f2777334b8da29c9b00a201cdd4fa0bf5e3676382d7ad01d794305ac5aa61b150761243d59dfe1cf0694cf2c016c49f58dfa88659447e926e9c34b44adadccd4f07ec1fb1730a126754bba8ecacb18e226f522696361010491a76939d3134ca1efeabfb4456bd166a1366e5281f85061ad18b904d614e189a64eb8e5f7da84f6948da31cea6ebdc150aeb0dc782f95a2bc7fe23bde8a09204f3a81cb7ab1f071ca6160b054038ea90f65342aa8f8448224ed585551a5ce4fb83b5fa35f9e12bf798021da4ebb32d568d867c278cac64546b6f6570030c7892be209b5d8d22c85c3ffb6f542f724d0300956c3c1b6a6690fb40b319a4c71782d38b17cd2d39f9ce43eeba74d6d3bce54b732db39cc4ca09a65a807cc7faf3b90ad1b7ff98431be59e32c3e1d8b4e2d36a0cf415f47f7ddff2c1f1379cf11bcaaf4bbb110f89f69c72bb63c5f741118904caea1060a9c8598d1ebd3817b92b8f5bff8576122d5868d80cd372b3099dfe6787aeda6775c28d040813cbdb6487410fdf8e1fdc45cbd886ae0917f28bbf1588cf2372b4b83ccd346f87d33dac75daf2906c154afd23543bb0b5d38a877769905a6fabfe7e20846e97054b797491384b922ea50dde72f03049440b518b0510a54f1ab91e34189ca9263d500e8e5ea9ac3ad39122fcad42efc71dd3369664e3573bf3b005d201d31fc82bf6255318a4a0f79a99b8787db60f884804a8a8fa7d97b4f8b442bfaae2f1d03b3cab6cbf09aef1642a3b2a9b9b690b3507849a34f8c36de697bd2d05638c9fc6d827c9a89713d9763097e3a7f4ad8d33cc003e41583ddd994760a862cc14fb1301b524dcd2c985c1d2a2b6d9f0d1c16a4adbb3552c325dcd59701d223cd03c8fab1fb5e1312ec14c583c18c539a048deb0caf855f18e02a0a4e47c9eaa810c074d9684f95c493d1afe4e810743b95420fbde4f13c9969a7c18c6d81f93a76247ece49bd191df23f8a1dfc99c1f2f69dc5b098fdfa49e30bb4e2b14f8447cc097a55a69266afb33ae98616d9d6077dbf4e43beaa46994ba01568a7c28754013850574c99b588c73f29fcf0deea8ea2acd6b2f10e30ff7e2a1291d009acb8c95de63608ca47e3391e9f2956eb743e40e7526efd9c24d902a18f1d69f7f070ace7c3914fc2cf3185fcb74ba858a455efbf4f54a75cda92c7f16929afe74a23561a6d89417c115e454aac7815a77a5bbce6fe9d4720a2845f6385d966cbf804a523d3145ce6d5ffdea5c659c8b03c16e931d685f02884b3e23d741d8b9f7b7fa92807ba1e5c3053c4914b02eda191166e4d2ff8fa70efe27334e7aa717db9561768c38b50ade6fc81b108e461f41f8a07ad4faf5829a38198efe5f16a257a1274335b7c090d1ef842d509893f6ec7ff285d88931197eae391fa562509d3ad2cfffaf3190b0c596f900d04c53add06425f6e6108deb322bb3fc1ff11def915d40ef7646dfc0482fa12688af0790f1ca15d0a02fef669d49cd4e4b0826ad0a6069215e83b54e826f8764bb3aee83e26ece27a2b3d079e0832f0c0fd046bb59a90d89f21a4962196da0c719cf0b17b4832b7d654f818f9558cadc09ec862b3c6876f60b1a56947cb819aa2074883207288b8059c1cb7ac631cde4811a92a2ef8f61356b453107999c25b5546f247fada5452e5f80b9e33e00e2d690745890a62d0c79e587246b7ad883e806f0318007ad56cbc167eb0a3611cc957481ac695b11342f25f4afd6b3c9fa65e63a77dbdbf7e906f4ffb0158260f124d2341431a16e8bfad36f0e2a76c8eb541df4e458e1f426f0fa8e80a47a5b3176199725724078c66de2cbab5e7d124fab9dfebaba0fc1c71c4b80d6bf64e7605d74b3c300d46d8bac75fb9915d0987d7ce6ad76c30e823c5e059a6e5ab7162a89bb45b616f92381532d177c6cd16cf722abdedd356443d4dbf5212a2d71114f42f137d0a5e3401909e1c5db260dc8eab4cf9f5a3d6f2077eb1dfbf318e10de3319bf714073911f708ba6ebef76edf9098583c9f1ce74d8b552bb6baffb0c61b3c48ee6d9921e306ec06f4977af923558c9d11cecf3661fc7b63bafa2e94c0cebc459c5cf10052ff94fd0735586a33fb29fb110daf2acaa4529785f63822f2ecd1a6bef36f93d6896a8195e5731bbfa905d4000e2d4307525df962161c289dfc39cec40bc0ed426bb228b0985f134376410460b6666ae0f39a67d84d469696a04d0bb3a1115b3704fcd40b11a8aee915b0f508aab07fc6f36436a71418c30ab823df364bb096de81ec90964b33f0b017fad60ef3877b1f196863bb02ae9885681613c9ce6f92a4334b22d4e1735c1337d8f1f9c7c170f810b939d02b7870db1636bcf54d659ed941d66fd349768869719e6b897af67608399abb8ae79f7b9deb9f689ff7f8c6f4d77d707419d46c518d350b5306221c4d606b3b88832cd3c3005f79243d0a38ac580796b94e76e7ae6aef30cecf641a8cd25956c881fc8a37177d438eb3fc3e8cff1097c98c90d447a74041cb3ea114d804e9ea3b792374fd953a7a2d91b45b4f8138e51ece90f4ac8502290045136d440e2c1a14bace71e0d8ebc3b0c912779f10198f17ae010f91fc8787838f7c09453df8fb84219308a00de7e4093a4c1e0bc0c6d345d18be1af5ed517c48f2ca5bcce7c7a113ac58f21263092fb8134ff418cfc330f197fc1e7300515cd83dd3059c07ecbf894465bbc70ac8bb5f99b2ffba586b5d3e5fb11ed57fde432b95be8db374670dd2d008cb2f32ce422a07419f75c66b138f7b90b73bf977e46d45c3c9bd0cc9e9aa28ae5bc937f6cdbf8e9623557423016ae90f5be77cffed461ac2aaf9876038ad22f83cadf05e644d5097612958cc715c0efdc1acf70b9e3ab9a4acae12bc752c93d57f084ef2fae645f841ac40add82b57246c98a334c48fcc71657cae4f2e04d6250c368cb9f86f146656dd80b344f6d24026c09d4fcd05ff4dc1cf1a89e854fd0f4fb62a2467bf2235293afbf8ee0f73c52b1a5e2e8f2377d547169ba28ea62fa28dde92d9922847c6f106ff72c12714d0806632b904862ec15f3dbf4d48155b01661353cb9b6dedf153456958adca1422f706c65b4366678612360dc2dc9eca806c91036342fe34f3a69c7c8dcbb111eb1a3adc93bd7a91b933260bf21b4e78f3e748ad3604cb567006fe6f2a1800dfe9e1d948578339d68e173ef91125c8f1e6b0cf433c44b3a00866b8507494c005a99f5694b8f613a4b11afac5016aeb43c8dc7ba380fb1dc718f224752a0e026358fe5258f4336d081ace586ff9260ae893546280358895234736f5f609e41563510bbb399996eea0cd337c62fd4b54cf75b1ae94d63b0cd9e80dc2d89712b1623189b3ca46e841c07fb567c9afa07046b3ae8ec200f79a792ccd5a94ed8f67b57a7addf132ddf36f2c17e3d890be6e1e22ee1f126dc5a5ad98b250c6b0b8283644112e9bdbf4833e725522c5119ac6fa9e23d58516fef82848321e93421ff54cd58649e27fbc35c880b08e542d91781a13fd8d43fc5bc0ba95c1f2f94cf3b33a8776f79a0a0e42ae6c1c1edb1eb36c769bb0ec9203a71cecc6487faa464f758a00bc309d8667ea722dbbeb2f6e5774d8c0c8c224d6e30d554436d165e880e68c0af4d5e387fe40d180c5fefe6ec426b0cf22264916a3b1f33b70327b71641f1a448ad1527d8ba367de40be562eb7071dafff0c099dd6f77611e68c38d4494a528112b8aa2300e4b17696207f4db3a696d139c8b6c52d2e3a122c061591caf7a4a35c41c38680c40beea97ba9c2f2659cc1a0f797e991f269b5f9a8971d9780be34e37b5eef73c4e36f67dcdabf05b537760a4b52f38b26b867bd511ba3210e8c15b88204043a66cd6f6ecdb121e83fa7daa4191384a8040cb997bff11544b6589a7a303658727a8219d3813031525ec4a0aacab33577fc3401a1756778d8c78f7d928747e56a0ea30efc563286e51a05e6a1cfa3d0849cde18ba3868fb2f695fe2fb9555d25"}, {0x98, 0x1, 0xc40, "354b0e87f3519167fa41092987a8dcc508a401a7a6943913a65f5db03ce0da7312babce969122fafebca0ad0683c50fb18bb8910cbb9da3bf8d033f0cb639a540c80da39b0b4a8d40270f852392ccea223549086a8c0f4b9cb39b0915ec774c2bb40b42d49f858de865b6a87cea813ec842cf9d325c95d27266f67fd3885199ec4dbcf1323"}, {0xd0, 0x1, 0xf9ff, "67dcf76f0cc2377c23a947a82fbaea3939ab9f3bb40999daa12b8a54bf1880720149d7040bf8362d936a98cadfbfe2013446a9a31f8699892e5cf3696b7b8a67e99247697023fd355a343279e46dd9256e51d9f98428c31ef8c30944f50064d2d9ea71e560a73398d4d604f81b1931c1a888b637fd7346181416aedac1a3b01b0dd075a43dc72e63fc18f3a8e34e94d40988a24bf9316c466b20b91547581b34967b9b60f8a6fc78d696f2b6aa80d16dfef7262942e8a4b87f"}, {0xa8, 0x1, 0x0, "a1ea3f0e631bb6cb970ac1570b94ae5fd735aa6f815da785a02ef83824bf12ace3c84f605a5a4868868264e54a6296b30df2cd4e819288dab527e9dc44311a17e37a3f7493089f089bf697f6db283e508cbc3c82b1e7c580113bfaa923d0663c6ada6366f5b1a408eedf3e1cd29bd349dd8304197ccb2087c11c0e19f7b21454947bda10ead31122a21de710e2bea4029c800cbe91e354"}, {0x100, 0xffff, 0x6, "17072240c93955418f7540306c54ea833aab0cbc3f78da698042c2525fe19cb94d22609022c1c2e1314067f0352427ed32c93f253d248c71ff8439c4c4ceebcaba4bd1cab1881bf71e9026fcc039012b12ef3bfaa790ec4fdbc3cb3af4a2245e3bb2864aedb9a10e8918ca70ad808cb9fe9c2c4938ebc393909faec3feb229e7727d95081fbe3e82f9b2e8b5218ed2415bce935931c39798639f3deef6151b71ee06c2003f4cf6222ec2a7c415f4e6c3ece5eb38c7cd346daabf4a277c84e8320a57f5ec130faf3a42cc7caed66cc8be1af135cdedc35ab7f5720b38eff865317003f36b17b450392586f7dd"}, {0x100, 0xffff, 0x0, "d92eb1c4d3fc2f68d98b842da7c4135bbb97e1f6b1e2c36c538e145a10e8427a4358f57c70d99f27d842ba286244f7980885bb40e6ac8eec152b2d5dbba850837c8e97112ffe9a5a709d71dfd8a9a7169ec770f27e69ca8ebacc10f78363ffe7311e62d245870fd1ab8907690c8574c2aad921d281ca9b619b9462b23933d7402325c9802dff28612b93a6e12574b84ba1fe2319dfc40028d9d485db14e67f31bdefcae757476af023794218350c3ce51d3f5d5a93bf42818e50d9a090e835ff3e8c87ae2cf44e537d98cb786c1656bc2be3bf68b5c7764abb954f683b05a16ee918ac8769519028352be03a5a"}, {0x68, 0x1, 0x1, "74fe9f8f06610f633b0e47329cce6a108e4fc290b82b6dedb3762b2aba6d0155ae172e599dc02850e7e3c1f702bb5917d774105c7cf3982cbbdd4e8d3679808a556b485f04d6367b3ba9ad5d1a371af79662"}, {0x1010, 0x1, 0x100, "181eee907dafe35afcb988c503438bdf7814be3304e3fc5c8638b3cf53d1b5590ede02c688ab15094a2c5ee4555f6427443311ed5c247cc5a3192a69fc68105792c0533d4dee9d922a1be93886376bb86eebaa758944d0f2160110a7b832e901ba2352eefadc735505e46f01de097b7a0fe0ddacfc239dd9f16a0195b58bf88b23da752c391710296b272f1508e613563dfdbde735883d8e0151f1272f412b747b1bc38253bfce8e8078484e6bb5f79a79e63e91c1f4c1bdc909d47930f50a1e82b9a3d75b84303b7776956a375f5e351262ee69bec7689b6a3cd72754ac8012f3f126059acec851eefed11cb4427ffd3a6deca109bc82858bcd14a856620088b632601a1d7e330ec52293ba643dd943fe154e576909331002c0cce4819b2481905ad82b8692f7566c6f7b2e13acc731c9e87e299eca663d6b8e23f7ecda1aa40df0c1fe038852d9814b6aade58aff2187915aadadeb5f7d6bd4c200d74da85e36d8b538305654c8757900f8d9d795bb474133239a83e3dd618a5932abb82b4efcda7c3f4890864f13244242b8da5578b92302d658cdbef24edfdf7bb606092c3501fee6c0090d18a2e8d022e51e0b13cbc285b3a6cd01e7c38db52d6bab13522d3828c02012ce624eb13ed3b7bc7cb84a7708f655f34fa9a78ecc51951a1fc6eadad938245316d0d770dd45106c59087c45814f3ac5af03ab47546ba25fb5a33b8de2ea4098c2e394ee0822f088ffcff3c7c0afddad375e7cb3d50ae68ef8464454c36585c2a6f33953a7b0a5799de0dba8324d3be30eebef992a597ca0e340b2533dea72fece3c74e7cacca449f452be048624fc3b569d1e4ed579d564b518407521d85c91455b36f39ac643622c2073f50bb91b2db2db01294954c98e30a39a4907bbcfb08d2d09c06eae910fdf70810ec7d963c55629683d8d3eaac932e8390c6150c4f65fe80d381865b322bf7717df77872a91fc241ab3908855ce20c5361db18090192207cc338e9337e72522330be525e3bdecc0cd4f47f45faf48a093c0a4410e661dbad0d7a4d437a8705cc3a8c10ec062e21822c9970d863be0d42340c8d50e0854307bf496bf209afa2f897a1fa3df02568cec69673818faa78288969e1c330ee8afd4111e0c6944c30ba833bd812ced5e1130107afb5d268b91d102adcc1c0434fce9c0b5de9cfc9e1eae9ef447a6f4835a098890202fa5d2ab841e1fa4a32f4a1bc0b1083ab7afa8b42d8ecc8be190a1471b03d71b6168e4bd7b4b20924b13831e4a7c585c0190c0f98b1973a68535eef8bc2cb75b89acb3ed60430dca61b59ed775d3eb73c9aaebb97a93b90f3b2373cbbdd038efb35c80f54fcc17a7dd7f59729d1aab695fea8a670769414c0374f784912565394c633622fdaf4b2db5690cffe50f9100cfb52801c49596fc0fcc596b9ab0535bdb41d5a65dc28e8118ce7a8401f2eb7d2c924eac96a9f46ea310f018bd3021026a34ec2867b23a3fb5ae64a53e2b3c1ef595b3f2f9908df41083b7903da063b327890aaee5826be1d543be36810e568a68b62f07d65351e892cc07e0443d2c573e519fd9ab908935e068d8184812ab80a92f74c57245cefd52da8ec6ce96bceec9aff5ed08f0f3524d8884da9ac3b37d94ff49bf66ad995c7559fe73b775d5d4fce5d1724dc903e5a4547262e086f95ca47efe72f1e7670906b753bd254b4cc0d87ec22b2f9c6b16a0807fa9be57977c52e07cf4eb5b8633d48f5a5a9ce66f75f7908e25b00f2410fc90a2004400d4f7492cd3b731c488aef20b93753d724d3cc9019d610d25e65bf36fb567a4b216067d9ab8ec85d549b91215f29438917b414c4d5885ca47298488c618bc4b4cc458e9905720344dd71dfda16e31f5851f9cce3d3546b29ed29b5b2d3e8868e2759b5c98e5ce57a7912c44b75be1ff191bddc6498a53479e2860f1e7fc83d4dafd4df239802954ca34683737f5c581af4bc37b50b2fd5b1162020b3b8962d7eca325328cbb9e20c572203fac99b4eb15bf10a420901ac2137ab561aa56e7346d5471d09b037f114211aad928ae7ceb71a6290276298391118c0a3950d3136f2d85036f8133efb9fc274da741c89bac9672f9e5379ef83f0ceed14658aea5d7f4437105b7891a3f24b6aa46ea895e2dfc5b5ea3fd1934fb3e8eea6491e3084828e616e6b5bb18f5c734217e663a7237dda1ca62fe9008b99d7c27386c8790afe4fadb2cd7b45fee0b942cf87f4aaae1b18611bc20b354cf7f7b8c870aa153418785ef51f73ef9dc499be168b499d839bb3d50dc323e4390e529a9fbbe3b5dd4ea96486f15f621fc3b0dcc70e100bab4f6dc6881df61e8db8e0aea179cdd33f0bdce40582e43ac8ee8057286c3cbc7033aa0caae3d3ba1208ca74763fee21bc2419f27c6d328676e13fb0c82688b9a2560c592c37075af0f9a77f212b240f78e96f15059773c9bc85f0edee5c816a2a92b1c4eb3656f3be0ad4e75d62c1c635e601307f82ef704a5d968632b44cc661badc84057d72ad6e443095bfeb84d6ae4275900dca26f0b1b624895a1b74f085395e8bf95a9e0eab461ded4a2fe10f8cacf59f4aadff27c6440d051b793c723771f59f26bbbfc656f131c90bd9a808faab5a8cf3d8fd7e418582d6e981a80dec68ec34ff1ef584c1fc2a48e501d1b3d8b4fc2bbeb951ec318da9f3cbeed5374ee502ce295c89ac06925c09692899d4c07794fc6f9d8ff9536b2ac078c85ced2b810599d7e8e75f64a608460a0c44c33a978d6fd62940c9248b2b9ebfebfdfe134de1e6671512770069673ecf47eec5f7523aeb7cb4499c97a4403af290877c1a6d95a6ca10b7597ac2a621a196e2aee8f4c504edb6e038f0153cd8e2170e007781d71b8278948b9181f8fc90e812b01d36f1e99db5a563b19f6ede383ad3438db8b505c770625001ca76d82e575cabe36d9995841c99999e6dbaf85166a99bd8f3cc83e2b49d73288521116aa65399f17ba915faaf5d53c8925be637a47f8ae8c05134ccd56c3d223a74292007b23c906ada5aa04ac074e1353e323f58a90531a2c1a25ba7c9dd8619502d7a8467e0358e92b58b9492889ccfd52b915dd337efd8d8b0be6ac2ccf14b13f34122dd80f5a3e00ab94bd88513fe542ec153a9d86efe7c9b22fa0d79d78715bb4aa3a1cb4ccca268e7b677223ac1363e4cdf439a156518b2f962d2d7458842e1a4c073b687f751ab39be4b70380b29de8dee5352e292f17ff8c1710241ca89a318c038ba3491845378c4ff1b6cc142c1132991c51629902e20a500a66d590e80095c3a4c3cfcddbaad3b3a2ee602b86524afc1774e952274cbeb0047947355185b133cef71ea343c16c224e7d0cf0b63d5b77cc544ce0fbe836d4ccba7f9380bd1bc8b2ddd5e606f0ef3c61df356b3ce4494f84775eef6d3b53e597bbaff228852106835a227421c504adf8021832e7b96b706af523b2db9713b6af979de88d1053966ddd33a65dc89bbe9145274220d74f920c9e9e1e8ef19aed09a714e374930a307728d6b1a3b5474e64f07717ae1aa2feae0a04f8adbc571627db486caaf56d6b40401aa517840895c26327048cba9f1adaf378d913994110da026405133dad2b19dfa6ff2d799398a958d6d59499f06ce4bf82687eb689b3bff74d3f0120901ff991741050ce26a41984aad94012080d854b9d293a7cb5484b4e18c2469fc175eaa6c139a103bbc24006cc14c372f5923b47158f5b6a4bb5dc669c9bbac4be8778a0c36a7ad6438d10e5b06d77036a50008e6826427df6143c7e86a3ed2259140dba50f748ae04ec7e7e975e783ff0bac31297eab34d0edcdf80542a49921fa40f81b0b412858de9f339bc5b4c08574c44f9e347f32a1f5e90b4ed6ad42053735b124b44c8939da13b1dfbf806691e9b839255f0d65d31e527c6857aef5661200107f4305067067fa0f3d99a25bfd3a0e93ecda5b1fe313564d71566399ee8772934327984a756c9621ae7a6f228774ab108c770b15c1a6b3522ca32893fd30c20b089a9f7fa1dfbd66b0bb124cf15c9c04fe3ff3fe6fb53187209d9f38c19437504c1b8ddd5616d4bcc01b6aa2485f6a314d6d8392d1acbe65caf674550758136845f5ac6e7ba3c6ca87bc9aded5edbd8da39c64c84274df4e576986d0dc70f13cf5b44d0153198029daa0cf6381e7188f60d7844065e0966c5b3e8e42a72beb2e1b6dbac20705c59eb710b67a409ecf95b62ab9c485a59a373cc3d1868d00a2919e0ea37e267813dc6202a4e1d6fd7eab902b87f1c78355deb10237e276fa2f5a50777b5db0a29e73ff86d345ac7cb1524bacfc7631eb5173ddc67aa7956407e1de52b6e4cbcc37b8c19363d8830f416c852c16a1e95607176fd5b3afd58ef7387ba6a25f9ab7f5bad3a784d2b3d821725a837654e1144d71fd7b5a6913a5609dbf5fb84487cbdb73f77959393a6f337eeddd4511ee63c6fafd114f4574f9ed64a130352cdc5c424bd31430036bd5940b8edde11509a7934bae87cea3d0d576c4cea8994732941d19ebfb6aa751a4c5bb0f996c1855e7ce71b5ff0acb7ad09174930ae7c00c89f0f33da765adabdad05c8701146f7d54cc3f6872cd0262b818cbdc5dd82e0d66a3e54e0444083b8d198924022672ef7a4ffc46a0e4da8327c923bb14a678409f6b3f44a88636ee233b58c90bac4c3b8eaaa3c6a41ff54ffd64dc6d9cc54544d11eed499287002c59a3a6265d8568dab4d7768f6ee5691fb8b06620c1b5408c0d07e6c6e04c55898dc82c87790c857ded245e12729cfae4c3f8a0b55f89e6bceb138b0b9fd757a322394d781a6f9b67de195cda6b0347b0ad0286a67627ca8e848565656c43c6ca201a79dbac5606c39fae6efefbb83d443de0aca61e4d92e4b71e43f6b0c4bff06cda74f4c2a708fc641b3db78b242c4b98f501c69d66b22f3aa49e9d20a1532ae501dee2269dc96cbaffbbe9a20c6d05bf332652337f8003442f43fbf341a2e01045cc5831262aa2dca4fb5ec4d510792cca0f4d7103899c7fa41aad160466b19ba73a0b4f551c68e70bc66dd2eb2d52d95156b673dda342011d61b47d1e50840f831af717615aeaef084bb11b191410cefb41a4c9dbbbd0ee9139893450cc669e645091b8b37cc3d1dbc8e90ec2c34fa8d82893f2c6cd280c6123d4f5c849679626444db1c5cbc20e6ef15176476cbbab1417a03eff3b579f86dae03e339646f21987a2bd180110859be53b290c1955b15886108e0be0cec95a820683de7c0565b03b202c633ea732390bcf5129e865510a99c4bd172ec4d7e812a700b45e9b8f07d2ef1baf5515f62591afdc66265d0849b30f27437a15af06d2d029b5683299cac1f443487937968fcddbba97127866e51474f17858bebff690e6b97c36b54ed7d9a8a98969615af15a09a7e17f4753104a34e30f61a659da397dc37086f83335d867cad34b081e4085d4717f8118accb5f78cf456eb18ed4465ff52344a12a582f43cb3cbb2620ead7ea6e0ed3e43fc21f654821041c3f0110617f35b0e68af1a124404f024bd2a027c7f4eb0846cc6283d103071aace0fba883e87673c66f513a652597d9e02f161649d5a7535f07683a4957fd940e287c62d5877e95971dede00f2d0379dde3177d04a38eb3300e06758aba031019cabd449b96b8cd1aaeae82a434488f0cee24b27dba48750b9e05ae5906d62dd9ab5b9b0df3a320466782256f653e1709c41e05de9856f996134670d041d62d3045ea867e907a978f52dbe9e71bfa74ccc9fdae1"}, {0xa0, 0x1, 0xffffffffffffff7f, "405e98e8abafb0c645921f260d2ac6c1ca615c3eb7a3076463b59980bd75ae68f27523c7926246f915e6923909ef9e84b568a231b2505ac616b39a5905744d92aca3b97fdeed4c07f9b69cd5eca5489eb18056ee34cac889a47d1a824f1f39113693464a4e6557f07d9e759ab426df209a52cacc39cfc8742b1a0f5f430d178c871689f4a9a920de1b"}], 0x2578}, 0x400) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 05:56:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7f, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xfff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:02 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f00000000c0)='..') chroot(&(0x7f0000000000)='./file0\x00') 05:56:02 executing program 1: r0 = socket$inet(0x2, 0x1000000002, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 05:56:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 05:56:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x3) setsockopt(r0, 0x29, 0x40, 0x0, 0x1ae) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 05:56:02 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 05:56:02 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0xfffffffffffffffd, 0x7}, {0x8, 0x7}}, 0x0) r0 = getegid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x110) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x6) getegid() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000680)) setegid(r0) writev(r1, &(0x7f0000000640)=[{&(0x7f00000003c0)="52516002117ac1d55d8dac1fcadd3a1187b53cac64f784fa184ca76152d4e1be0bedc1260fa7c9487c0f711a22f7cbb8a59af1ef13f53448ab2016f0c6ebc93e8e5772bc68133250c9f26f4b083a4eada4961cff8f680a49bece8858db6f5e68428588673138e1102ce56ea3d937bbb1ad212dad44dc8c24ee6e137b4a342c1340ed36319c2e274fba6706377866e0c470c96dfd48afff6954b4f8b797b51bc4a2ae63604eaa08", 0xa7}, {&(0x7f0000000480)="a7f6c84a8c251225f17947e3e7e2e61edeac596be7c34e47d8d7c30d12f1e92791e5dfc6bc987a09d1949e95f21e0105f3d0c26a63d86ece94bba256fb51037607a28191df3f7c7666f7f6c8b9929449c61376fdd826d278f829da7fc4422f76b9347f5a07b856dc03dc255972083379c7830c9054acf20133c54c61a9a718edc7f02ea82428716cfa645dcf46945385aa57080b351bf23b5291ee974b0ff6d1db2238201ec1da600a4af05f9ce2eb61402e0498529957c5ca82567767ad25d2ed5e3346aac88b2894ce1372d7cd1265f38d24065011e8b0ad66", 0xda}, {&(0x7f0000000580)="66605a07cd1a0114cd03c2600170fd36ae9703a404653b2380f3d5ce797543827024090a1f3a72aff8115b883a89c7efe8805fff9f47d292c83bc92cf6236edf5869668216dcf2ba32457ba5657093d04b84aad53f6f41bad21a253a5d2965a87f3cc01e08a34ffaa1b9a36637fb396d3b3b1dcae236f1183ed56f293623c9d412e83b051d3c213b58cb22a08bc14c78fbb2e8d8030e", 0x96}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r8 = msgget(0x1, 0x100) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x8, r6, r0, r6, r4, 0x8, 0x8}, 0xb5, 0xffffffffffffffe0, r5, r2, 0x5, 0xff, 0x4, 0x5}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x3, r3, r7, r6, r0, 0x5, 0x81}, 0xbe, 0x3, r5, r5, 0xfff, 0x7ff, 0x6, 0xab7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1ff800000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)) seteuid(r6) 05:56:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x3) close(r0) fcntl$dupfd(r0, 0xa, r0) 05:56:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0xfffffffffffffe0d}], 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 05:56:02 executing program 0: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x9}) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) syz_open_pts() 05:56:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000080)='\x00', 0x364) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 05:56:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000c40)="f6e1c238fd5aeb06e2c0ae3c551733263d3a4bbd0203972f84d0baf63ef18e624676e1bc3295028e0a11f80edfb8ca1e6e19db19ae0f4c130ec0799b359430d597e863da3d2cd421400f0e0670a42d49769214920206ad221d8260e3666def15dc533b2abda23672e7b22b61a314ff74156c9c3c9591b74597d4fcf349a02faa8049f96ef5f7f105905261f2fe8661e32afa426cf8efccfb6e523eff7c14ad80850446a65bbd92090639a481cbdfd509065938ea71c80d4df8d47ad81676a5f0745750f5c85d63690344e2d0a54a58d1e1117bf96d36b9657cb56962929478e449a88966681dd9fa17190e867a563ce71b7c7efb26049fa1f8db47295eff39bb25f2b652be7bbe1bae254bc1daaaef03aebc265458236716cca48a0f9994cfd62ea19d015783c10cddedc2301a0584f0a8408cc74f6b9ff12d8ec660b0116a1b7835308eb30814c160a16c1d54b4731d229ee11a7713197a69dfc08e5d5ed9f712003791ad8456cc5b2fb8f429b1bb546cccd0daa058565c51074d7e2c6f4ece3d8998b74cf5d5c55d235c137d3e49d9ca5f652fee9427bf50a6b0000954a0e58f0de235d5161c2a9e27b72f6f42417c4fea9aaacb9e329a6659212f43b78d053f4ddc234e5de24447fabdb66a6682baf96bc9a3504e1474e86f7b3bda118cf9a16f2b6ad3986d6fc44abbaec5db2e492b0f9cee4cd1f11002ed10a3a118cfc5741a051cc52f74834eeda695f4a9ec40523a602f25ba1c2464c911e53b7059fd182f0806186abeace2ee57c19ef86eddfe60a2add63438061505beb183f977887975a8f3f531bc2f6cb812e5d8bedae1d726e9c5dbd8fbb0cdc3e32e61a8b26afee4d7de746219fc3a181c16a6918516315ebd399444b4da9c1526f6e6b71302cb4d89036fa3e6606d49152d36f78ebce818a346c69908e485d6be91a7ad14e1c12e3aa35cc2b568ce5fad20a5369e1678a4a0e43c82393aadff0a1d9c5f571dd08a15584d01101a4d91bac444422ba371dc8a71b506a3791843ee075699100204f3d9be9a4153a4c64a6279c23cf4b6f4e3dc245aa094dcc2024a37c2725bb34d71b6f8abdfdbf84aa66fdc827621d51fad0477e5d37d6c58c8c5bc0c999a6197a32f288d89241f68479ab63094413a0e9429763dd2cf3b624c51ea5517ddb88587c60acaaf2f5020238c3907c0e09205f871cff894d2b50ab3e270e5117a00d38d79a84099f4a9d51885bed951ab602725392f02dc78e6a1c427b5aa7567b4b7cf5f14bc555192c85f4540fc6aa7bc425815d96f0f9514ef34aac63ea11207f219a6574eda5b6986f1f412461bcb3780a249b1b6753c1f488fee0b7f7e2eb116af354e68924e956966f434cf58b4c4eaa164b6b0a35d62229a10e7349211682d0994d6678acb009c74566b46a072da626922c752c200a44b764b6bce622184c4d619b13b76ca32037931ba7a04efab9ee71c8197de7a42516bd6b293107c6123fbd053d4c817c467167f2f228e5393cd61477f76a1fd0c8ee48374c8bc8ee3a93afefd0eab4193851dfa16c5846008c8227613dcbcc0323e30c62d51d78555ad0a1436ff6c1820a2b048d61ad252cd3a33bd9f635cbe5973e7fec02e324ec4902f2c5199c1895bd4f886c6ad195266155a7c3549f45c66988710c93a74f22132eb4b0a0a2c3e01cc011a83851982e92edcde822f498b282d6a2055baf885c91c5781be14d071773764a5949c0495600fd4e8ca931c6debab905ddaebe25a7f1173a5d4599704cbab37c846dfc24efa80d0505a70706e50d75b06fe195a8133099c0d7e8a082ace03f896f0a26c799a2865ba563374b078320e97ce19d221c036b33f6983a7f8c7d40c301af5beb3ee3dad6d865977413008551dd5c832915786a61fe1c1c945c457f15e45b0bd7382c6855f599da3870396d055bd892137ad797e1b22f2b8b40ad9ad0c49a472aca402b182fa0a7dd970e9686d546fb433e970695c4a29877c26a00d9e2f55706c5d58baa5692468fceca725e2dcdd8bd2d7eedb6546e579447d8a24c017891b06f819a3bb439edde149b4ae71ff94ff195577a7841e1c24f36140b228f9a76659acef5587839b8db6123c5f19500a04b94d2f6ee9a520e4ae354af1d05944939e9dd8274c14e4efabf30056fe06e7f1c9401327279f35cbd9f442cb6d4c1ae59201d6524ec3f4c727725df204166ed01e90495eb323e9820a1ade26426626cd960b629a69ef0de10a1b62e4f464ad0727e0f7d283d4102477dea55fc163753b0df3c1a96e72a3c16e903aa25c2ca7d2413859e0369acf68d58a7cc78acfc179ccd5959500b2006dfa0675af60a05921d3cf9fd30556c222414087689790e3c348004ab7e9d2eb26940b0a238266ece353159757b7b41465fc8209a13ba7603e939afa64ef4103a5ab82ae515211ee0e70b4022edabab0b6fe83fafd848cd1e6cc54893447e87bda7d66483f73572cf62aeadb1ba7204525e88a0bc225c76a5c6acea7aba433997d4a47bc5bba0ace37b5d0892331574123f178f41ad9831f69daf71cf1aa57e8c0f3065f632128449fafae5957116294663e5ed70387a01a04302d6432294640566db5aa3b002d48804da87f076fc38611acb5522a2bd327fb01a8b1482cf3447f754f3aab5edbbef76e1690ce28f97ace907189d192fe99216c6a9d14366a0f80e008981496a3a2e2390289d5ff835af934cf12a6ca565f0d0f117c0c595fce04524a96a43e60c3741bcfa76a99aa9c31eaecfc696933235f661a9bf7b055579c6992525f5ec5c898ec0d191586e2fab7af8430bb9af7839bb373668529e4378a27e7eb6752f44005d03dbee67e7070f7011e74e66ec8c7985383a48185cb89411190b0ed9e03523c3458aa0cf289acdefad56b7c734326d52fce734467d034226ca52666196e8339bf529fa110c67cdc2134b9875dc88f9e4c9e03e0dbacef4a787bbdf05491a5d4515f9c4ed7492aef8cb8a67b9545c1e61e25d0cc1c54b23205ad0c513112c4f13c14cfd8e762bf1d74b81aa8f778c050f94469df921cc0a141ee648ee701ceb7b1b6c951371fec199bbe2eda7abc7139ee9b9df2c40c65641497b3060a775d86ed07e300e16a8446e3f7aa5708b49bd067dd7816dd3c6b0ac1258e589510056597bffbd29180bd2c27e65adc2f203e946e81a219c7874ff5be2534915bf418576b52476bdceb0779cbae5083f835b788061bf5a7b96a9705030c42f64d5aac1baeebda5c35993186c41b32ec95ff42e5d72ebd994ef52f5861a826bd8d6251978932fd4dfe188732a666a3abf2eb554f8e4986e78a8ba1f9436a732cde89beb98828b9ab0120d1d8d5843de3b7beed0fa2f80b408171c7753648136086637c76b7a74902235d77a3aaf9c7e5d4517c9fe85906792fd022b224d31b3bd03c186ffe539c7a412782ff0018f1eb2e0206ffe516e8f29877765ace46f92f08c23dbee26ea30cb54b1e111967c2dfd931735f2e9f4f10f425e9f9951da30833c6ac0ae7f8aca10f580bfc7c4bf721572f3272d035d3313ca0009d35bffaf080d1037896f756a29d218184c4d0cbfee8ba012769e85fa1caaaf059c461538fe3bba9d358ae868f51559b82f1ff75ab2971ba12354ae28ab18c369b19167a91b15d972ef2f043437c48addedc9263c1b411fe040aefb7263236a2af1a92cef6a033f1258d4c2f0557fa83a218b751e2f4a622123c2ca93e768b62e3698571dce709fa22684d05fdca2e50c14ba1c587a4ac38ac452bebb0d25780e349d160e153588b3bf188fb1740acac44e6dd5b78045fda640d023377273172fb7abd08457cd3d6575e8164c03cc266021275c18e74caa95be3b23abf61687e23be25b9f3f19e23b073fe773672b3435eb1b0c59a81f317a54f51d73ebed0fa4ceae0d9de2326e7e32899860a5129ba9b5c639a75adf10bf11434e91baf0285961c78d7d6764541ef2e4de8400b4ef1d4516eb95b447f8b11b0d0c463ccbd605ca780580bbc2fd752d1301c730a6eb95d8273f3a9b1f0f205af95090bcacb3e6b031124beb6cc696957525b931139af6d5d6a16c72b57bcf84182f3e86fefff86ae5bae9f3ca0c1d0fd1788ded8a81126fe9c7106dc29efd15125e754f2f986b26a715e53e9f543c1df4279eac85a89274aed7d52cda8a71985786f86a3e1a6efaf59093a02c319638dc6ad3597f80a477fb8a1c0046ae379506ac2e63103389c4b26d647f2f14061022cb45e1dd80b281d860b8e446d3d0c0a7a77a70695656732cdec96d6996216f8ebcb196640cffa65dccc08e12a25ccf9118c1e82c88389e15693a337eaafed60b7409e67cd149ffede57b108e9a4708e7d5edd66f54887f1f477ec21f089730a5c72d4bcd7badca89fa2af3aeea1a787a46259140b0cee1d7d64737bb56889fc0638a72d4c4f023ccf100c79b8f3d351b7f3263e029374ceb1fafa82d52a14a6c712453e0a71f1862306d810f7b2f71ae0a23a6b0e442a3d792d23647357e1c19469639d9fd86344cd331365e7fa4eb19668ab206b09a3ba19e31d86bece3565b47dc7812683bea7003cfee024d65690360524c0f9db73cdf19488cafe8c4cc655678c1482c5833d10ae7af32a9e868ceedd87b59dbc55fa7d675ee6d0a92f940691b753b3da4c458d46f0f6b1fe70182c63f34bd83c4ab86d2248dcb781844d5ed2c8e1e8ca95fea3e5076ee14593a09a77a206e5f0d3c5b7d2494f2b9a186e06b4d190a953fa37b78ff8df3996d8c4e29b30a5b623a4bd827dc6d621d2ca400eafb482cea76852b7f2116586a67dbde521e7aab2e26b7a13a58651bba722213af8ff742fd6e5e2880c3e790ee7dbe56b2bde039e671971df2ec307e74a84283754ada8246bc69e3022df1357780677cba0332edb0adc74688ce9e0cf5152a00c2a7ae5d0d8670ed0e00f7542b610b8599decb681ad3219559f799fa2f4d46e1915ddcdd220da0f3ff870b2b9d0de71adaa59869b342ff59c64977036eb7dc805d8a6e13fc5074277d034078ee92ea7048c3599f9a389a64fc748b410148b37c662faeb5520bc02592e26b3c031d1ee104403cc1a8516bcd5ead7f9af4248c055f8947a120e0d59d04517b68c37a493e5adbb66f61186c8234e6591424f8fc490fc017175b08881898b5ff0fbeeccdccc2c317c055888bee55b2afb14730734fe8488b4be52e04ad2c4ad70f62b36a080175ef4bdb6c8da59742e2e0381f2375740e7b5bd7b0fb8138f69b2a98fd1288b9169b8b512884302a49d947ce1750daf73cd807edd46ab857406a1d4a3a2099432697c7944a71809ca63e59f575dd8ca9edbf728723356202db070529a0fb4105380ec11fd5d533d635ce4099b9273db1047f95efe78fd28b0c97f6b849c1430b1f811ebe37f21259456f3d5c34ee325cc0e5b1cb84a8ae24ea76c8a67a4c23ceb23f4c7c9edad97e2f925400cf827559c5986919dc3276a50de019735cf369ddcae323767088ac12f2ce760bccbab259d016f414256130e14441690b267bb278347d9adbf69f6a4d26717717f3c2aae950e1a479b562ba3edc90b41a814a1aba08b6da49118971c1b13d80a0f993d5451a80848b8ee8069515467c5dc46d4d287e59dd962399236da658b8474cfdfd83f13385f1e6440351309233bf99f5a2e961d8062ea585a500bc6c149f6c4dd0293a799535f262f24474471cc7b3cc803a8a17a5e41e41285e33598bad6c24709bdfca558d89c8d751c77b45d10135d130f3f23043a73e189129098d0bd25a93e", 0x1000}, {&(0x7f0000000040)="e952f24f02340999aae57ba78011838f084fd1a0295bed4a615ed5bdd81ab8f514a1d82da50895b3f51e7ea6d1af22f4bac093608b02c014ed14fdd40f43beeef73eaa7f5bf636bad08f63d0375a36fb12cae8a6da56c9552b1be92e1d226f9cf96ac2c325cb852748436e4c6fb261289f5e572c167ae6784e8a68699a3f1b9e7bb2ebe9dd33d2a00fafa27eea10b89e19ce8011cecfe396b654a0d6d0d4f95b4e62e3c31d95ca607a50509c0c09bc1990e8dd4a9c5f0f1e97422e9ddfb74adbd343342b1ffe7cbd", 0xc8}, {&(0x7f0000000140)="45f5608764501c3a80a3537647f3beb29308eb5d5ef66dfaf8a1ee95de278cff4dd87276b1b7e11c9e3113b1f395d21dc2d1e18fbe014be5f8568fb3643b73c7b9dba827100d916afb1a6519a9f007bd45455c09ab013ca5f2cddacc40e47113e5115907caf372f4169002ec9f4f879159b719a981f233bebc1054812c9989282d860755a9d1765fcf14b1ea0c7d1e72889c46b553b3", 0x96}], 0x3) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/25, 0x19) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 05:56:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r0) 05:56:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000002480), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0xffffffff80000000, 0xb0c3, 0x3, "c3e91c427d67bdb3b3b607624bf681158c244042", 0x101, 0x7}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="4e93712e7ada727ff9cd3440331405b6b54d4ea476ddbb54dd837f1684efbff6acda9fc15b3ee74186764aceb9e440a225767ec915a34e00a0064ead3fb3e9c71710d45de2808d413fac62e68f98dbf27e9ac2ba736ad81cceee03d8d703833fe9687770d3af92cec67ce2cc4a0906fa207cac419398e28bb38ae24da650062a9b8823830d28cefd333577b5bdbe139c4f1d03b4e103298b16e213922cc3162b63c7e871190aacba31c7e85f8923e4899fa3f96399d43e622344cdb7cacbea87097decaea6cb5e0f16129b1b7b561428170e8be68737c80f27", 0xd9}, {&(0x7f0000000380)="495e20c0b15c92de1679b45824987578cc19917dfe9d79276cb27dea2c1bae329b3f851e4d1616887538ba6874361b8e9b60ec9cda8259be9023818a6cc0bd62e8583d7623b0b1ac74bd710fda87db8821b90bb232ff6b8d58a74edd12629983efd7a61a032fc16f28b1853961e1355345914d408ce1932ad4492db2132d0b952c3a60661b1369d52c4a38eb81c17c27de27146cf097ce81106a15f228ce49fcce5fd70abd807d1d3fca46798e588f4789c9d0f9ff6a0199c78f99f3073e55b1286db725f7d8578d7cd1eba9eb15825b65bf8b51f48fbd0ce0f9621521b3ddc55243562a0544086af76920c20df8833cf884", 0xf2}, {&(0x7f0000000480)="44db16134f4b9acf341a3e6b75f7cdcb7e458620f473032cf1f0e7e3629cf62fdb92b5a7ea8c9d942ab5b19a07715c9f9e293a74e5ae30d2041ebd83a73f31765d27efc78449d933cd460dca55a9666c1eb394359cd58898dd783c432b9433110afe72ce39984370dc571cf2cd40b0027fec59c8135db057c5a2d04fb748b955664c86215dacf4d1e2ec4192f06a9bd3fe100d0447c8277f476d3faa32f116b46ab8dfb3e89e156f00d700179e1ec1468f582abff8ab9c69739d03e10f01fc813c4992c08ecae780dd05cefb7391e70ad4c8e31a54d1d9a06924e449036035bfba93caf754edb998eeee595ee8ff74ba6b0091bb73c72992038028ce583e76a6b2869c03d9f4d44def462a8cffaf398dd0c7e83fe24c7ecf46ead8fd7e1247eacf332789498089e640841daaf98dffbd184dacbf54a4be647d893fd57e9111009902c20fb248d1749fbbe9886d2e48ae620ccebb259360eccfe9c264de7dc175f7053accfeabfc9649d0c19b64ec458fa4e814ec8392bddbe5552435844a3e4e7ca6590b46fd89cc05f73d10d4d695d06beec2bedcc5202bed7187a27f8d451e2cbda13186d135e83caa5697e7a814c765172c9c24f7789c4a88f9ba235050c0b21db0d20ed5beff02f68ddb882a042c42ab714446c82cc9b6304b5f48b31ec99efe9d2d4806e406abff511eaa697c49288fc0152f3f6f7b1416cd817355f00b89ec10fbd166f0f7dc004f87a663fcf724cfc6674953832cdd37d0f45df8afa48e698e78d9d554bd24f81245b4a30a20425daff975f36b9f699be9dd354b828f7a252da52269c6714242db832ba897560804fa2b2f7555c9f7dcb46d2672da8d8979201d06c06395060d54375cab4940ba7d252e3f02d7ee8730b324385a1c21225990fe782027e79197ef2ba7e0eadd77b71b3eb976d08debc37ae54f054cf3f85bb64608b6f9ee72fb3bdc4ce5f964d1c1f23d060e6a136079ee822b1bba1ec6d7e56635676755f4667bc6fbd353cfac0ce6c330be2d83a2d3464524417f6b78c8cdcef13b990fb6f8c33bcae4861dd9ac03e4f66f852c74eaaa830fc11de6010843a8b445af6f52152e6b9f349c7f63b4ac09a66ecf6395dfe25e89a2e43840b790543131d36031ab3243854503836c7283e249b275bde2094215a6ea63c4b30d5404e62f8c5a8dc3fad2dda906ed900ce0a06d4bfcc9f26a1134c2a24e49dca507d32003c344102269b31c60ffab5471b8026a8590aa7fde0ad34aa3961973e2076eafc9e81872a5daadb13817356ece19e4a33684a470d16c6dbdb8e084e03ac6cd868bea7049d44be81398b3afffc717dbd968a2c8d8345f195a0e5af1690b8df1e803a5b4e32214526e71ab5e06dac368f8f3434daa189cff103921cf7606182dc1ba8a337bdfe31b1bba12ea593b87aa94126687803d9a43c90f02b3da7add89b62b57c2d7ca82912c248983fd2da5679f2de2f9f84cd051bcf0f44f9d1486bade656dd25a22ba6a888ecf26e4b2fbd71c5dfb8a917d0b7af6a30ea2820aa0cbe92db821bd3327ed7f22338b547323844455aaa1715b446d28cdb58fdaa107b2075e43d8ca41f2b798be997219a30c5126a32fa07be016c6accc048e14e3e991d8be43b5a29124bf7755c4d97622db7c621b6851b35c8310f833c7925a9c743b4e69a8c6e64c549715550ee989da66f643dc55e24cfd41725bee253d281fe51d9c3dfda9d62d6cbbc5a34e156e8e3accf3c0f22ce496464cac8a93cdb896d93c881fdad5e4994443e0fb1799879145d2a3914775f6f5c4332167ad0b460f818f608e01d882bb1ae728c273d475ccb7e498203eb83bc54daeace6424f5be394dacf0782d6607412cb250fbfa15c84d7b6790ce80fa5a067deac07f947efb181ec12b66cb18255b9d55f7dc1e84e85ee963b6e5a2d0c67b737ae9d083494971cd8c9f3c5fdb6a0c6e4a1c44d194387aaae20d6c1d8b7ac9f7b5a7cf7d929a9f83d83fa03614cad249b0bb04f710198c532434e7c25bee4a7caa9da1978e7cb27c2acef75f614ad2e60b9fe21589e3a3de2874a339a31f8811739649eeb8e91ae86f906206504b5b15ed25b997aaee1224fa32ce77d88e100b65f5cbcc1f876fde996dbd865d1bf43f884c3c0029cd17b7d730dc44ba6500602fcc17ff8d34d5ecc5d8e01914942ded8ccd516add25deb5bf80357d90ce1d574f583b4dcdf03bda0e83dd522da4f17bb1f5745492a1f4b8cce13542ceefd74230546df35a874b19870033f63ef89bc8299bef25283765b16ff783decef1d9882e561319b622c0fa4c2923131f88ff9e35b3720066239ffbb06acedbe4987f182d49614eb2dca4189138ea91cfb7216280a29a3db8c2581159b7f8594df57281a3f1a52d17ba164ae60fc703a58e6d126eddc666eec0a4f6b185690e751591a562e6e8efbf9a5ed4440cb22fddc23b019d6d2d7b78e9ae2d52929a79c461b7c5d2ad7e9ae5d9772fa0ee6e1890eaca0780c233532e4d4f36005ff2d8cc155cf3c2b4c561a9e100cc9e71cd4ab98fbe81c570aaa08d33944a2a8b2704e8e8bb43ac6f1123fccb77b8798f6ac2d06789c9a184399236b1ad0b161da6ab9b8219cc446b225fde0035bd4aca8e839c63241551f1ddf66c7ed46542ab8793559b4bdddea46ca39620406bca40050c0a80a04c0455935a6671a10a8c5014a6cf6453da6ca9e877be9f614cec388824d325c5316929438706f0481bb95fc9e4fbc6251c2300371928d0e1293cb083007e9982d87980002a05769379f1dba2a7ca20f1d80c3f611fa0608e2195fde544787183ebc1b7c88d282a3540d1b01a3d9aa7c9f0a95cdac016187d866cf2d8bf34a6ab7880d7a48ea4623c9b6498b0c9f6eb6774952259b1cfd0b979f4f7af54239f0b5893b4ca4f455dcf294131ab705a319122280f5f6399981c03da8c81775043fea87955f6bc020ee071fb37f73340e072ffcf6d40592996804668c39403c79fc19208806b4c1ce5b81cfe170f48e8acc343d169e15b3b425b9a3e32b4ac378388c89b201f39c964d60ffbffbd95da17d7efa44f93615a925bbf8e59a2325bb0e015cfe0fe7b19a3583e2e118b5704ba780585d72cae0e4219df2bfd5608dd979e5ea812256f409e925110b09f52025821b13e9c99c65cc660ef9324eeb220c9bf379b8e4fc733305c3e9c54c9c9ece799b13532f67b59dc42d689cc51d9e4cc0a5a93339a93926e29c73e654c26a4b7285f7a25f4bc48babd12ab3b9c565863fdd6526b99487274d77aff6df62479b5446e4f8c9489d9a4221335f351893285332e8f557ac85d37c56ea674f655e90809d155e7e0dc95893e91506950982e1af7f3b1f2c07e9668cc80965bac501914938446cde2153d2db2468ebb51b8c8973e98b48c1a7e9edf8c86155537ad84f2c72527bc540c05312d4f8f56c29e0d63e17973dde1ca1307ad61cd34f54dc4657d2470f230dc7b5f6092f8aca517ca38cfc9f753dd991cd2a76c7ab380bba429657cf304b5bb8f810a5c9115cc99d2a2a42606c1f700480dd0ed4fb7dbbe2684942bd173f5fe66948d48672489acffb21902da78ca0d7b91e7fc2643a14da019d83d5ada4cb36483875677c175cac0379fa1df8a400a32ec34aefe4de366775a3c0a05b37b39a8f0a67d68e4a26ea60da116260809ccb41ee503c35030fc210c85dc8b6a2580e0cace32617f343afc84709aa8fa76954ec224932a11235773859f8d261bb4904f5fd2b17845bfcfff247d2739110d2762fc46f3783a2bbbfa59b9569803efa416aad36712a6dc97e1839b308b2e68561af5b31887869a138e7053a0e6b4270b60935e06355138bced860785a4ec4e5db2236c5eba07f58dc48d7c9133e8bf18db787ce59f2f5fc83f3ce1f0ad124e7f205590f65c5ebba6b1ba924875aa2351a293bd6f46f1ea277f069a640cdfff0fa1cec2ab69e27b9e5777b7aee9f716c84f956113e97c5c8ed54e68704f80398d51f6d4a81717137812e1e8ce3e7940acd093cbd7d3ed0004203681d788558aae79f53f32d232ae8f563fbed6591c835398f6e56ec0153a25b83b57191015fdb7ff0a820c97bda5d8e214e3eab0adb6bf5ffbe4cfdec6677bbb715be1f8bf64370526dad22f7e7a39854392bca3dd9ae6cb851f8cf6d9b36e313d8848ac12dc3cebec1979ec08fcb59ffb54e1286c0b0def49971371d82eb82e767415a3b732cd642d23f451e1b151d1711a5e5386f18b7b7479eb1a1bc0be14f316311d4e574de867fe823ad6dce4baf66219acf12e53b04da5105d2efcb90a933406165774366940057aa44c3fae9cfc3b1b664dac7a5f0261cb580f0a35c71731bf02b78033aaf6f1dbc77a3800a83abb6b84f53bc91e5c4375cde3b0f61ab717ff90358988aab1811b8faf9b2698b452635b7e43f142f74da6575bdfae317f32994f132a0ef570f31bb27162ea3f8068a1e35cd9523b866109ce0d78661071c6c36500b7e99b84aad30db22ceec5f77b619573f90d37bb9433c6c1ed10372659b8c4bd9a4f05a098e2dd27c5e46ac71a03a2c1a3bd07ba1e7af91043e94a10860ddb9f0159c003ecc124a52f924dce039a315847821d46eeac3a11a1a0764ea8536f60be6477c277f21535c7cb17de49be450cf27df8bbdf0139176ebe785636ed481557394973663ca6e7327b396e342aca4d52d4d9b7464adbed092d349471e007a49b6eadbb612bd34d8ccec343b86597b1c06bac17dc910b2732673d9a3b588dd3746c2eaf52afc4798a62a0acff8da9b3872c2c5810d80d79c70a3d23286f335a8df5b01592a798d2ea3715f91e1c9065db69945694ec981ef03828a800b8222cda2b49002e8820d1759b58094ff53cb5ad888d676c7eb01dc64d1557cef3b72022630266ee66766551334fe60ca2d548012345fb1f58f8074d8e1fb1d02a29908992c789b6b6289ee9260e3e0b46bb825e5145a4c3bb879c10db1399affc59958f5ca8e8290e2aa44b36f408fb5c310a4779e9974f6ecbd89408f89016f5d12139ee5a0225bb1a35dd0eb9dd475f5953133672e086d804c59f50e1ad73e7d1fd1ac7020daba82c9d3eda9e5ee2c576f92016d317a67b37a3fba1c1e974d5b3ff0fa8d3aaaa1767e80bfd5d9fa3e849ac2734b9c3cfafcec13294f5d4b315e52df9e07c31d2c5144d2853f6784e8eacefc4dd0821e0faa6a318a15e57a810d410a9866096325c56c01f9872d41395ad6de5f8879c75fc6bd1d790527008d03ac63e484a0e82ec1e5b445f0167bb2a720b11656a401d45b2561392a2827f5bb5ff5706a43906c1ca6ae18d0e8863c37702e2c529289374b3a10509a7c4f17047637be9e5f087c17da47ae6c29f0b45604292c7083d2befd007b4726d4dc1c009cb595d2a727a1c9691cd0ec002a3c9c774de4198788d2ecb5e2f172f3fdb22ee5aace33a5fa1ab8d3467dd2ee547a540297f281de0b9e5c9de3db51936a25226255da7d94b09cbb10f6f13800ba7b9d2a67cf864a2abd32ed6967453948cfbfd90d570a81ff07686f13c6bf33a0f7d6347f2d3a7b27caea21d6a5cf868584623484e6298694db4383371ebe506bd4fd2a48c459e3d274d8399275d22ae3c916921da0497da3c4a75f634884d520db283b1e25a906ae68065e555718229d6fe74fff0c18b0ce7b618ac9d399bc0af0fc19168eb6d3925aee0ca930a351f3085f0512e3bd557a0b456393c6d02e7ca3e25f4fbf951426f37ef43e1904e9182c26592b5a53df6a3a255313b046879f097081afeaf4", 0x1000}, {&(0x7f0000001480)="223d41fdcb0a02cdd5a4117a5cb4f2eb5bdb4842d552a7686b54cabf287fe1b2937ae1f7b76cee1914adf76181036fed49a051531ce1492d35c7daf473f28b9d594550867a3a70178db1c84c70a9a6db608fbd550419ae3d64f10d748513ef8053c26521e197721d16a7e0f04d1436aa93be0f808abdb3dcf4f536f118a3ee4755833d533c569dc614ee25d6fe048448f258f9684fcd686763d806683d8678a0b0ba88b3a6cf077e2d08da25e8c732ffacd8e494bf9c0a873de49dd08f36bf79e59314deb8133e173206b27c9719f957c6ef05305ee48a4edf3d649b5c85b441c962dd99edd1bb804f4543d3607d43e8d9323a2e2f809cc04cd76f81fe54b4c65f868c3ed86e7c5b6865f1192e85f1ba5dd05612e652473a3d04d0630ce6eb3e256c2be2bf2469acdea212691e30fcf88cdb284e20a821451d3ed968e554c26dedc4e87727f8fd49caeb5cad9c9a93540775153c86a4760c8fdb95e2d4f87b929143812f4802cbdd230fbf401a7f2da7549a4037103512c61fae9a61cf58b39247779a6013f5e2d63f4ad0b386c940a9574c747654f7d23bf17bbdab2029c2b7355cc03ea1979c2841713011e93d8de110c48148e746c7ddb2ad3515a110911c21827db31b44216dbcc2cac656231103fc1cb1d32f24e83b427bcb0c5f698ed1915964d85b41aea0e1fcddae1800495ba12cab616e0dace4bc6e6bedd90ee649462e895250cdef830f4ce48731cdcf1650285a25fbe35f78757ef4a7edc0dfdfc60601f963d95aa63f50e78db887f131a2b932fc103cc84c0b2d61a87d45247aedcbf42d3739d4479e48982c48508ee8c001752effc7026ecb7ad551313a52b5924873e14789714cb1a055f296c6e3d66dd9855681f06b3631eecee8c0fb31c1213692f8a4fe4e267317101c653e45fc3399cab6425d22189d193e44a5116699eea8d2efb0c40e60ecbac82e54c6052347f3b1c5574fd501194fe5b524d9bde1a376e662df5963dd85939d8229d8ba25db30030871cf211562f2b3e36a456b67863a6fed2acdeafc296751ca10e4b2812a8ac1b3a5c3a91179e7641a3491a0fa162ae05131758bd9ec969354b40c0e92212bc349ef5b542d67ac1c73bef146b5a96507123939fb927f27fa8bc1e617a6cfcc375fdeed2739e3a4eb43126cc9ba947f521fcdccbc17914e01c126c02efdac27f924add3f9201f0dca9780fc16ee6f4c404e9d7b226bd4bc9303d623f4af86e85a5a338ec3af50810362d88205094399bb457aeb9c49d84457ed18bcf4bd9d4a84b3a0c5446b644c80f57127ab33c11b11f2af3fa6ed03fac7dbde39656d0f03e5589327d09d3c829c9c27cf599666c822fac8232cf810d98f00355280127be3adf698f11f838c20f46cdbdc6b029d759117fd53a5615f32a639acaaeec2b3fbb0c4e4fc08dc78e71272f3d29ce8deebc9634b42eceb82a9f84e58c272b1be9772c797f8533e8621ab356446292f159fdedf8e10c811ef32727397cff442d25a39363622753d0d4a335af550b7a9ff33a492a18c8e0836c15204435cc86be73fe0c12d7ab07885fc3cdbd00c09742c367a4af19d57096d0495fb6450126617c9723b31fcf398eac86481c3b602bbb687e2be338e3403ff370fbbeacab3a7c37595cc824237a7773aecd4323d37e2899177bcec740de2b4fc78c946ff0f6b34364a10b9b2ae7267d84cf81630eff8b683e52ce20573823e927433630aa6c66fec1ea4ea33595ee6dfc14ffc6614a2480ddc52f5e617929b9c3d5aab21d99e9c672cd474206c437a9e764c4b1344dd6b85ea6088f35df59640166639f8f6e3db90b121b22043053a685f1d2716a31527a5fa5221fbd6d9d124a4d50d1f6b046018a74faeaf252a03a315ddb802377a7c41486303211e9fa45f14433fa8d1e234c0e74a564b9e07f09adc8795e457de95c8901236b9539d0f1951f0e7de9f2ba0ef7f6aa646cbbfb5897853edab06bccb1fdbac752c8f73bfe5542567db5cd187ede7c0ac5bc818a7eb7b2228b3854826159563983e5ac9f679fc1394603ae30983b52490e6952df07e93f9c55cee7eb87484e78bdc1d822efbdb231c0be076e111dd18bba6b5c30341f44db56814e9602b319990877d32a23eccda0cf024b1eccdc17c1839527bdf1b92ae8256549abaad5adc141b0e703e417a5585b18054e150de7e875991997732dd3d36928f5cabfe8a7944df1954dfca68946fa8281ff9d59b9343417e62f9c69080b27822087af22fa5a35410855daaddc187a7c5ea752d062d600cfd9787b6d10816db90b0cdfd24338c423620b1e9e8344a079616760890270a8af8dabfbb4eb537100eb4ca7ecf0d7a6e57bbf128fd0f23e1eed816045511ceea699cbdf23f4a761f845b052c80884d3a63fed9faefbf7ef01f6c8707d7c3dd49b7e0c63254cc1f9ed5671a84cea7c2e7ef0331867af849d8c206472bb0b6e47f74074b937c9fd91ec696fdc3cf11a6efa9b4fb13fdde17690fd75ff6f7b3dcc72ff56c8f12ff1743d2ad426489aef1251c077857e4d8ae91c289d004bd148ec28d75488a3a908675a937d7c67dc183fbdbcf2bec654048dc58fe48caa275ad9e3e0033a01a64fa834b712dd52791795ad319fe36203ca18b17be70a6c6a3c510988b23d4f629d4cc843070608d8e20bd0193d79d1d0b000cbf6c407e1ed753d04871891006104aed1dbdbb715ab122e063c9fe64915cd5a2156ecd72ce7ebda0995b5e0705b5115a5c6b1a5e685933ed8a0efcd1367ff24801b91ced76d7d3eb425498b68185a3d5cfb53517190e7c31e7c7f917233baabec9765799ee74ed8da7a58da9d967a450948e2523d725e273f234eca0b9e47a36f04e84e4847b6c6e08519f763526929cb136edf55990f23791256e68a2a7605227dc30f889199487520c860c50aa349c107bfd55eb49f0ab45bb7024ae569b67eb8a48b5de386739bedf101f391ba85cc5b92a7a6433fc2ad0e03e007a27551f34383eee523fcbccd6b23591e4a292f626d16cca82dabed380d6cd9d2a7cda552065804ede15e8b15679c5b4db539d8f696a6acbf863b66d24273bf2a476b9730d179256049ef2a1425c908fe444d4f8ab8f60fd1771d2ce26f6053cc98d5cd645d298208bc866308411c4ceda4d5b83f8cfb6402002190a0cf33d81eacb8d39eb45bdc53f2398740ca68348cd5a4cb87394f426a768e2454899cd8ab8fd499228ab937b35a6104c10af272ceb2f03ff92f67a056dd2b6d06ce24b8f35b317b109383ec4b837daaa175758c235c24636b94160fe9f4b01848a839200059a82f7a358a6ae0bd0c865b3914fedc3887562fde94e18c6852811edb9f20efe5084b83425af212e41fb2b1f3d6f51ff916a28cd779cc89c4465e7d34f0a19699334557ff6d529de119c4c49c961082eb0f1838df82bfd106211c38082652bf52330f68eb2350d40a501f56d58c856579ffa04e43aedbae87df9c6bb4193b1cb86cfecb71c3527a1dd816b5949cbfb659e59e106b63226aeac8567c35cafe2d9da5a1af0384dd51774d3627b9503449235b9aaf7a6b718766204fb3e0a0a14a4a3fd61274106c2a564097ba0a7a0d33fc958a5fe4209fbd468939a5a0c815dabde7705b8afe3f0dc41bdf8240598cc14d989e6673e5057d23469c172116e7bfedf8110ac10db4e728cd9a82a172d6c68a9ea1785c87c7ed3ee43bb999f3108d13ebe66b082cdd29332f330628d30273591ed36ef211a08b221788c518da612f860e49205fd6f26e231cbb7f35a5b5bc39d3045d17d4cc173cfbce207baed0f5fc918dd0dd5ad0a35779bcfa391a19e469d80f5afb82c99413dcfd2d5ab58427dadbf2e3c23293ffab34acf79f0d278545e7cf5bd23e6b80160b0024127e7f5773ff47a468704103c975ddbe089118a36766ac3845b034639cee1f789b788a8ba4ba8c6c289fdbbb669034758ce9aee58799ba9f0883e1d3478332f72a6e369619ca09e77966295c33a9818ac1fdb5bab06616fd46ff003f3f64bc9eb61868398a112752c25038f7b6aa97567f5593cd64b98f4a4a13782b755d12142f8a2e669b13c12c21943b124e43b536bc1cb1d37d53d505c2a873ba44a026012ad1c65db4c43f76f2de5d2408ccb8fe3a950dbd43f969dd465fc0f71e4b6563b855a61f54695d39e782b58913c356f7357a7b197d52c15c65cee748f5e88888995a0a0efcb56b41a5eda5ada3c69ee0f45fd58d4e8d58ca6d9ebc5845f9a1e1f83093b0b88b4fcec934dc5c99eacfacba32f16a669c38172728515724d5bde5d46b506ae666cf975ba6944eb3ac44e50520edf48b44f8d01af44e639af2fbe88eb7f6574286552c526afe0fab6e38c793da24907bb7da754a9bd114148a25c745b01b436052152a822440877c658c75fefa519b8514c0a1ce33d7af18066e7807109fddfd4acbf36aa63dce7c0d172c9e2cbe1afc2563a55cc141819b87e9560ed1e77fbafdaf5003f1b637c62422666ab7a303e6533aa35bf85b807aa4d3ea052254eba554f43adafb46f9b4b8de06e69f2c30ae05e1b9b1af7ff47d5f7cf0fa55f79ef563bdc97942f82a6838eea15babdd532dc0246d535678c7c52c8ba7cb557f5b8b87ada8916ffcef74f168e787bdecdd93bce85793954c0958680b4b4b9b28fdfbe47d157207cba8c0d1dfe70ffe4fba42e5b1cb2a253aa82bb0c99faa8958b8c07e38cb02aef3e99837fa9af5b63d4c4f11e2376acdeb040abb824b461331a89fb35c42e59b9f9a89f2483e686e6372ba1c8a5adac687dd758bde27fe7985f6461180f941a9ef4e3f5c7beb61a6062777a7d9d4775c898541af04319ad4c2d7e5060ced0b762d853b2d02bb53b49c97e5c1eae64f0430e59c82c2d88ec2e12d251da5fcf394f0122b01fb433fa8efc9a534af3e4e4326bc46d6dcfd8104f5c7546f32134dfcb1be382296290dbc2964e2ca798071ecfd4cca9e4a198321f982175d37173ba07a71947e2ab64cc902b354f564e40862571b2ada65213d3dcd4146f0e6cfea591e6fccaf6f40b5c6a4a640bd40d2d45940c181596a79311a0d3c7fbe2767a8cfd2ee6eba91cdef7006974629389659cf0739d34a19f2cb9976f5c78ed0ab6c372a84feca684c8e477d9844c7da836b36e2c47037e82c99b8c949d979b3e5f16f054b89ba70d348dc7e014b4ee19bed800d7a413b450aa3680d58addcd43c4f655c34f37a76a81bbf654e8fcf7b5778ec9a320f50e4587b7f080cf9faec7d1a9f8bbd4b28f8b1d2e05e7641f5bf6430db4418189979f263df86dd04612809e48c11a2c96e036b1a4f2ff1ecb8048ee49f7e5d462188950af52bd452921a7d722824c360ed04a4c12635efd54200931f9720e52668683fe891b4b81849203fef4f5c1bc3f8d14bb0696e7b5738aaa87f5a4d9bcf39a059a6ad65aa0a0e86ba25cc73b90a700ac6150e6d3b0c941b7abe1197980aea626d236edb922ef3d1da0646ae7c3b4c2191a0b8671aa2bfe66440a84072ed0a05a3d7a735798cb1dd4c8b36efa396401ef82ad9731c2f9b34de0b3c0730fc534a1b6c91954e8f7409f44ae16995b24bc63ab0e0a45c6a80043efa2a7956f075c5ccbb4d67f501ec0250e318771434578f4cb6dee1b2198455c733a27cf1392940f73b58e6a497c2eef10e202983749474dba879f6fe84ee45af566e115351dd9f9e3fdd1704f7f99510050214b97a48dcdc59979d11a64d886971b31dc14623c59377b2435b0d8b4f04380fa95be711bb97d8d86b59ecb7877e831", 0x1000}, {&(0x7f0000000000)="290e65240a620b2da894bf895210875be5562ae05c0124864838f08a723093e4744998de80e90848843bb472b389", 0x2e}], 0x5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000002480), 0x10000057) 05:56:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="e0b67bfe321a2304b4e6148037656b50c6abe4d93e6b24ef6debda514632d686cd85bdeb969d68d01c3e9ca3d2f7ba3b243993841bed8936c02fff30", 0x3c}], 0x1, &(0x7f00000000c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x400}, 0x5) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 05:56: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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:56:03 executing program 0: r0 = socket(0x1a, 0x4006, 0x200) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 05:56:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) 05:56:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x0) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 05:56:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffffffffffff0001, 0x7}, 0x10) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x6, 0xffffffffffffffff}, 0x10) 05:56:04 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='Y(.)k\x00', &(0x7f0000000080)='t#&\x00', &(0x7f00000000c0)=')%/\x00', &(0x7f0000000100)='%\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='@$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='%\x00', &(0x7f0000000340)='.[\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x1004a, 0x40) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/103, 0x67}], 0x1, &(0x7f0000000500)=""/135, 0x87}, 0x2) getrlimit(0x81c691ae9b48fea1, 0x0) 05:56:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="f00a012f66696c653000007100f2d329ccd08977413340520435ac26bced6ace87683f0bb06e7185b66af72e862b43e9d2c9de0df511cf778fbf1259d0eda97b804db40064e61bc44cae1f13656dd154b5bb6887a2cd3e8f0b3da32aed7102380a92cb970abb17b288aeb03b62edd7757cc477a85bedcfef3fb66322cfcf992618c5b0cdb20b3c9e8bce27716411d217aca879cfbb713de6dfdb365687b3f50ec54545fa1b05120ebd9278128f526c877df53ed7870300e396ef61aec4cd79949ee6266fa12445bfa036b0f84ffb2a0e840083f7b65b98037135c9a538ec509da6b8c6e49c71c3f195a63be45f58"], 0xa) sendto(r0, &(0x7f0000000040)="1e0f97f49f3483e0bcc76b0d76748bc6e9599a75ffd7cf5d1602497876b83895337559cd9b8e0a56c7af259ad75ef7f7dbe171c0fef935d30fb85ea5c41b2b92b9d7bf67ba2f25336faae7227e0172703ed55f00309dc14e6fab3f1731820d539ecdb64ca844d0d0b49175c05fac0aa6e1c58f4f154cf7e3d66d711fd1cc314387b36a4d004549abd77c5f80a8c8e9e4b473cb04486a7adc9d86bafd97e5acf29764a4ad24c714a5d8ec9c313c363bfd7b7e1bc239933c0fb72aa3fa092a", 0xbe, 0x400, 0x0, 0x0) ftruncate(r0, 0x0) sendto$unix(r0, &(0x7f0000000100)="8d6c2e2ec50c101131cf8c36376a27a99aeb51984a87ea026eb3ccda0fdb", 0x1e, 0x9, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x41) 05:56:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) pipe(&(0x7f0000000040)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fcntl$dupfd(r0, 0xa, r2) 05:56:04 executing program 0: r0 = socket(0x18, 0x3, 0x8000000000010) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/243, 0xf3}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/178, 0xb2}], 0x5, 0x1e) setsockopt(r0, 0x29, 0x3, &(0x7f0000000400)='\x00\x00\x00\x00', 0xd570f001587a45b2) 05:56:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r4) 05:56:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = geteuid() r2 = shmget(0x0, 0x2000, 0x210, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) setuid(r1) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 05:56:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x5, 0x5, r2}) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x122c) 05:56:05 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xd) socket$inet6(0x18, 0x4007, 0x0) syz_execute_func(&(0x7f0000000040)="c4c3a940c2eec401575ce8c4627d591bd3e6c46379694d326d0f1aad18030000c4c3b57b5cb932002e642e44dbcef30fc777aaf2430f7d7302") 05:56:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x40000000) setsockopt(r1, 0x29, 0xd, &(0x7f0000000100), 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:56:05 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:56:05 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socket(0x1, 0x8000, 0x3) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) unlink(&(0x7f0000000000)='./file0\x00') sendto$inet6(r0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0xa, 0xffffffffffffffff, 0x2, 0x8002}, 0xc) 05:56:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) close(r0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) 05:56:05 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) openat(r0, &(0x7f0000000080)='./file0\x00', 0x880, 0x4c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 05:56:05 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 05:56:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) sendto$unix(r0, &(0x7f00000000c0)="889f2ea288617db6fed23e48c7fa152c0b69edd4cd59f16dd8f8999367e328bed7f5ebd4c9abc6a4d722097e1534a2f398327f39b3b56bef54f54224965fa0d7f4b3cfd8cf8328d0edf34b477bd30d904a83487852416a87bd5247273732d7bcf39ca5900d32457298a11b0eadebf63bad8633aaf756a29ad7d8f15571754c2e05a25aa21ba33456bc20235c4b90c7992eebc9cd00c7a9dc755029a5565f4d5cfb77d35eed197f59fda6908f0afb09237e01e32a5e8c99371e3340cca7df9c0bcfe0d51eb294cca49f65da", 0xcb, 0x402, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/71, 0x47, 0x41, 0x0, 0x0) r2 = getuid() chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) ftruncate(r0, 0xff9) 05:56:05 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x800000000, 0x0, 0x4000000000000, 0x200000005}) dup(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0xffffffff) 05:56:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x380004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) getpid() 05:56:05 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/96, 0x60, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r1, 0x4, 0x4) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 05:56:05 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000002400)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/7, 0x7}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/227, 0xe3}, {&(0x7f00000023c0)=""/4, 0x4}], 0xa, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000000)=""/43, 0x2b) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x500, 0x88) 05:56:08 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0\x00', 0x2000000) r0 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x84) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xfffffffffffffe01, './file0\x00'}) 05:56:08 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x8, 0x9, &(0x7f0000000000)="8fd26310e06db4d1e88149197ea5e7e95d979dd76388287f6029167bc591517b9e1190f5013f9d03ec676c712bf3260bb8bd4a734dcdcb793a574fe31bac0ea73fb99d3687ab77988a83531a759593ca48163ab9e474529853632523b196a8deabcca451833695224e39d027e467ad96491feb97bbed0bcdf5b670249938a52dd759a3e6995b6f29c5931d2787f86edb3b62e9f893cc29e12e37cc6c7f6000f33dbe2978aa3d868a0df16d225a737b0c0ce7083c1065e76bb809ddce773330aecc410a717ea44e675897aed0515ad6c8b0c734fd29bb03d8ee4f90940e6b80c93691f5c8b3e4cbf13d18c6e2d82c1f", 0xef) r1 = dup(r0) dup(r0) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6b) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100)=0x3b7, 0x4) 05:56:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 05:56:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() fsync(r0) close(r0) read(r1, &(0x7f0000000240)=""/153, 0x99) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:08 executing program 0: r0 = socket(0x0, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x48) recvfrom(r0, &(0x7f0000000100)=""/78, 0x4e, 0x800, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/90, 0x5a}, {&(0x7f0000000240)=""/38, 0x26}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/153, 0x99}], 0x6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 05:56:08 executing program 0: pipe(0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r1) 05:56:08 executing program 0: getrlimit(0x8, 0xffffffffffffffff) witness: thread 0xffff800020b92720 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80671b2b38) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b92720 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *390399 50797 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(e41b0ea4df1c3ebc) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f 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}> show panic thread 0xffff800020b92720 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(e41b0ea4df1c3ebc) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b675c0 rbx 0xffff800020b67660 rdx 0xffffffff81ec88ae cmd0646_9_tim_udma+0x18cbf rcx 0 rax 0 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0x39f993c751aa937b r11 0xd0fbc32d7c44778 r12 0x3000000008 r13 0xffff800020b675d0 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b675b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=390399 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b219d8 process=0xffff800020b5ad28 user=0xffff800020b62000, vmspace=0xffffffff822dc6f0 estcpu=1, cpticks=2, pctcpu=0.29 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 26141 309525 90118 32767 3 0x90 piperd syz-executor0 90118 318607 46776 0 3 0x82 wait syz-executor0 58640 109442 32269 32767 3 0x90 nanosleep syz-executor1 32269 349153 46776 0 3 0x82 wait syz-executor1 97863 189591 0 0 3 0x14200 bored sosplice 46776 381717 23608 0 3 0x82 thrsleep syz-fuzzer 46776 388330 23608 0 3 0x4000082 thrsleep syz-fuzzer 46776 66304 23608 0 3 0x4000082 thrsleep syz-fuzzer 46776 400673 23608 0 3 0x4000082 thrsleep syz-fuzzer 46776 517438 23608 0 3 0x4000082 thrsleep syz-fuzzer 46776 453184 23608 0 3 0x4000082 kqread syz-fuzzer 46776 270883 23608 0 3 0x4000082 thrsleep syz-fuzzer 46776 512211 23608 0 3 0x4000082 thrsleep syz-fuzzer 46776 260599 23608 0 3 0x4000082 thrsleep syz-fuzzer 46776 254221 23608 0 3 0x4000082 thrsleep syz-fuzzer 46776 384951 23608 0 3 0x4000082 thrsleep syz-fuzzer 23608 363281 7252 0 3 0x10008a pause ksh 7252 482586 3960 0 3 0x92 select sshd 22208 314948 1 0 3 0x100083 ttyin getty 3960 175033 1 0 3 0x80 select sshd 5501 384126 6948 73 3 0x100010 ffs_fsync syslogd 6948 430960 1 0 3 0x100082 netio syslogd 35749 12293 1 77 3 0x100090 poll dhclient 26742 168825 1 0 3 0x80 poll dhclient 55090 412028 0 0 3 0x14200 pgzero zerothread 24699 505378 0 0 3 0x14200 aiodoned aiodoned 97993 99736 0 0 3 0x14200 syncer update 531 421296 0 0 3 0x14200 cleaner cleaner *50797 390399 0 0 7 0x14200 reaper 11491 220415 0 0 3 0x14200 pgdaemon pagedaemon 53887 298633 0 0 3 0x14200 bored crynlk 74313 478335 0 0 3 0x14200 bored crypto 10909 302982 0 0 3 0x40014200 acpi0 acpi0 52169 308493 0 0 3 0x40014200 idle1 37599 284582 0 0 3 0x14200 bored softnet 6433 507285 0 0 3 0x14200 bored systqmp 71822 515244 0 0 3 0x14200 bored systq 64643 56647 0 0 3 0x40014200 bored softclock 33971 456875 0 0 7 0x40014200 idle0 1 489245 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 5501 (syslogd) thread 0xffff800020be5528 (384126) exclusive rrwlock inode r = 0 (0xfffffd806ebc91a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6321K 6321K 78643K 14065 0 0 pcb 23 9K 12K 78643K 14995 0 0 rtable 97 3K 3K 78643K 22665 0 0 ifaddr 37 22K 29K 78643K 4299 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 867 0 0 iov 0 0K 32K 78643K 2131 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 21873 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 360 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 2330 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 30024 0 0 sigio 0 0K 0K 78643K 436 0 0 proc 41 38K 78K 78643K 18490 0 0 subproc 68 69634K 69634K 78643K 23970 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 4437 0 0 in_multi 33 2K 2K 78643K 8811 0 0 ether_multi 1 0K 0K 78643K 243 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 5369 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 41K 78643K 93030 0 0 UVM aobj 130 4K 5K 78643K 171 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 658 0 0 NDP 5 0K 0K 78643K 2118 0 0 temp 121 2362K 2436K 78643K 113889 0 0 kqueue 0 0K 0K 78643K 331 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 707 0 703 1 0 1 1 0 8 0 inpcbpl 280 12910 0 12903 1 0 1 1 0 8 0 plimitpl 152 1711 0 1702 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 6368 0 6328 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 11 0 11 2 2 0 1 0 8 0 tcpcb 544 5158 0 5154 1 0 1 1 0 8 0 nd6 48 1410 0 1406 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 29673 0 29478 60 47 13 13 0 8 0 art_table 32 29674 0 29478 2 0 2 2 0 8 0 art_node 16 6367 0 6333 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 14 1 0 1 1 0 8 0 semapl 112 2326 0 2316 1 0 1 1 0 8 0 shmpl 112 169 0 41 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 40031 0 38021 66 1 65 65 0 8 0 ffsino 272 40031 0 38021 136 1 135 135 0 8 0 nchpl 144 79906 0 78330 59 0 59 59 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 306224 0 306224 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 210489 0 210488 123 122 1 6 0 8 0 sigapl 432 28082 0 28067 6 4 2 3 0 8 0 futexpl 56 284979 0 284979 3 2 1 1 0 8 1 knotepl 112 19029 0 19002 27 26 1 2 0 8 0 kqueuepl 104 8350 0 8348 1 0 1 1 0 8 0 pipepl 112 25246 0 25227 66 65 1 2 0 8 0 fdescpl 488 28083 0 28067 3 0 3 3 0 8 1 filepl 152 191656 0 191557 70 65 5 7 0 8 0 lockfpl 96 6873 0 6873 38 38 0 1 0 8 0 lockfspl 24 15014 0 15014 30 30 0 1 0 8 0 sessionpl 112 720 0 710 1 0 1 1 0 8 0 pgrppl 48 990 0 980 1 0 1 1 0 8 0 ucredpl 96 69541 0 69532 1 0 1 1 0 8 0 zombiepl 144 28068 0 28067 4 3 1 1 0 8 0 processpl 840 28098 0 28067 4 0 4 4 0 8 0 procpl 600 79214 0 79171 13 9 4 5 0 8 0 srpgc 64 4134 0 4134 96 96 0 1 0 8 0 sosppl 128 616 0 616 128 128 0 1 0 8 0 sockpl 384 28546 0 28529 41 38 3 4 0 8 1 mcl64k 65536 62 0 0 5 2 3 3 0 8 0 mcl16k 16384 37 0 0 5 3 2 3 0 8 0 mcl12k 12288 102 0 0 3 1 2 2 0 8 0 mcl9k 9216 76 0 0 3 1 2 2 0 8 0 mcl8k 8192 50 0 0 6 3 3 3 0 8 0 mcl4k 4096 40 0 0 4 2 2 3 0 8 0 mcl2k2 2112 31 0 0 2 1 1 2 0 8 0 mcl2k 2048 193 0 0 15 7 8 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1546 0 0 12 1 11 11 0 8 0 bufpl 256 46927 0 39958 436 0 436 436 0 8 0 anonpl 16 3027618 0 3021542 404 362 42 48 0 125 3 amapchunkpl 152 204655 0 204557 583 576 7 97 0 158 2 amappl16 192 151799 0 151547 653 628 25 27 0 8 8 amappl15 184 5284 0 5283 1 0 1 1 0 8 0 amappl14 176 5082 0 5079 2 1 1 1 0 8 0 amappl13 168 4633 0 4630 1 0 1 1 0 8 0 amappl12 160 3866 0 3853 1 0 1 1 0 8 0 amappl11 152 6599 0 6586 1 0 1 1 0 8 0 amappl10 144 3726 0 3723 1 0 1 1 0 8 0 amappl9 136 3988 0 3987 1 0 1 1 0 8 0 amappl8 128 9327 0 9232 4 0 4 4 0 8 0 amappl7 120 4536 0 4525 1 0 1 1 0 8 0 amappl6 112 4211 0 4194 1 0 1 1 0 8 0 amappl5 104 5107 0 5096 1 0 1 1 0 8 0 amappl4 96 4195 0 4138 6 4 2 2 0 8 0 amappl3 88 2309 0 2303 1 0 1 1 0 8 0 amappl2 80 244639 0 244549 3 0 3 3 0 8 0 amappl1 72 710410 0 709954 24 14 10 19 0 8 0 amappl 72 84749 0 84708 1 0 1 1 0 75 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 170 0 41 3 0 3 3 0 8 0 uaddrrnd 24 28083 0 28067 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 28083 0 28067 1 0 1 1 0 8 0 vmmpekpl 168 236570 0 236546 2 0 2 2 0 8 0 vmmpepl 168 3248903 0 3247427 622 543 79 84 0 357 4 vmsppl 360 28082 0 28067 2 0 2 2 0 8 0 pdppl 4096 56173 0 56134 9 3 6 6 0 8 1 pvpl 32 8162127 0 8152312 1373 1261 112 126 0 265 23 pmappl 224 28082 0 28067 147 146 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 699 0 74 18 0 18 18 0 8 0